.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}body{overflow:visible!important;@media (min-width:769px){font-size:14px!important}}.accordion,.accordion-button,.nav-link,a.nav-link.menu-link,body,h4,h5,h6{font-family:poppins,sans-serif!important}.add-new{background-color:#e6e6e6;margin-bottom:15px;padding:8px 3px}.priority-legend-container{display:flex;flex-direction:column;align-self:center}.priority-legend{display:flex;align-items:center;justify-content:flex-end}.priority-item{display:flex;align-items:center;margin-right:15px}.priority-color{display:inline-block;width:10px;height:10px;margin-right:5px}.MuiInputBase-input{height:11px!important;font-size:12px!important;padding:9px 12px 9px 9px!important}.MuiSvgIcon-root{width:19px!important;height:19px!important}.MuiStack-root{padding-top:0!important}.MuiInputBase-input{text-align:center!important}.task-container.slide-in{flex:0 0 400px;overflow:hidden;animation:slide-in .5s forwards}@keyframes slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.task-container.slide-out{flex:0 0;animation:slide-out .5s forwards}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.calendar-container{display:flex;position:relative}.calendar-content{flex:1;overflow:hidden;transition:flex .5s}.calendar-content.full-width{flex:1}.avatar{width:25px;height:25px;background-color:#3b518e;color:#fff;font-size:11px!important;text-align:center;line-height:25px;border-radius:50%;text-transform:uppercase}.scheduler .rbc-allday-cell{display:none!important}.calendar-days{display:flex;justify-content:space-between;position:relative}.calendar-day-content{display:flex;scroll-behavior:smooth}.calendar-day{text-align:center;margin:10px}.arrow-button{background:none;border:none;font-size:25px!important;cursor:pointer}.arrow-button:focus{outline:none}.arrow-button-todo{background:none;border:none;font-size:20px!important;cursor:pointer}.calendar-date.selected{background-color:#374e8c}.calendar-date.selected,.calendar-date.today{color:white;padding:2px 4px;width:22px;height:22px}.calendar-date.today{background-color:#6686dd}.mobile-card-body{padding:5px 7px 0}.mobile-todo-body{padding:2px 0 0 4px}.body-overflow-hidden{overflow:hidden}.task-history-header{background-color:#d8e7f4;padding:7px 5px;text-transform:uppercase;font-weight:700}.navbar,.navbar-brand{margin:0!important;padding:0!important}.page-content{margin-top:15px!important}.navbar-nav .nav-link{text-align:justify;color:#6d7080;@media (min-width:769px){display:flex;gap:5px;white-space:nowrap}}.navbar-nav .nav-link i{display:inline-block;@media (min-width:769px){font-size:14px!important}font-size:12px;line-height:inherit;min-width:.8rem}.rbc-btn-group,.rbc-toolbar-label,.rcb-button-group{font-size:14px}a.nav-link.menu-link.active{color:#4b5b94}.navbar>.container-fluid{justify-content:normal}.navbar-expand-lg .navbar-nav .nav-link{padding-right:2px;padding-left:2px;font-size:13px;align-items:center}select:focus option:checked{background:rgb(25,114,247) linear-gradient(0deg,rgb(25,114,247),rgb(25,114,247));color:#fff}.rbc-timeslot-group{min-height:22px}.swap-list{list-style:none}.complete-switch-checked{background-color:#1fa064!important;border-color:#1fa064!important}.complete-switch,.form-check-input.complete-switch,.form-check-input.statusSwitchTodo:focus,input#complete:focus{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.user-selected{background-color:#334371!important;color:#fff!important}.user-checkbox,.user-selected{border-color:#334371!important}#more{color:#0580b5;font-size:14px;padding-left:0;cursor:pointer}.moredot{font-size:27px}.calendar-mui{display:none}.statusSwitch{width:30px!important;height:16px!important;font-size:12px!important}.statusSwitchTodo{width:20px!important;height:20px!important;border-radius:50%!important}.highlighted{background-color:yellow;color:black}.list-inline-edit{position:absolute;background-color:white;border:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:5px;z-index:1000}.user-list-dropdown{top:58px;right:0}.user-edit-dropdown{top:20px;right:10px;width:70px}.user-list-title{top:27px;left:5px}.user-list-vehicle{top:40px;left:5px;width:90%}@media (min-width:769px){.user-list-vehicle{top:3rem;left:28%;width:50%}}.user-list-vendor{top:57px;left:5px;width:90%}@media (min-width:769px){.user-list-vendor{top:2rem;left:28%;width:50%}}.user-list-menu{top:25px;right:15px;width:100px}.task-menu{top:25px;right:5px;width:60px}.task-menu3{top:0;right:20px;width:40px;padding:9px}.user-list-dropdown p{margin:5px 0;cursor:pointer}.user-list-dropdown p:hover{background-color:#f0f0f0}.user-edit-dropdown .selected,.user-list-dropdown .selected{background-color:#334371!important;color:#fff;padding:2px}#cancel-button-container{display:none;position:fixed;bottom:10px;left:50%;transform:translateX(-50%);z-index:9999;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:97%;text-align:center}#cancel-button{background-color:transparent;color:#d33;border:none;cursor:pointer}#undo-message-box{position:fixed;bottom:30px;background-color:#474444;color:#d2d4d9;padding:5px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center;width:90%;z-index:1000}.swal2-popup.swal2-modal.swal2-show{margin-bottom:48px}.swal2-popup{padding:0!important}.confirm-button{background-color:transparent!important;color:#3085d6!important;border:none!important;cursor:pointer;padding:0;outline:none!important;box-shadow:none!important}.swal2-actions{margin-top:0}.swipeContentLeft{transform:translateX(-20px)!important}.swipeContentRight{transform:translateX(8px)!important}.swipeable-item{width:100%;position:relative;overflow:hidden;display:inline-flex;box-sizing:border-box;transition:all .25s ease}.swipeable-item-content{width:100%;height:100%;align-items:center;padding:10px}.swipeable-item-delete{height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;align-self:center;transition:transform .3s ease-in-out}.swipeable-list-item__content{display:block}.vehicle-image{width:50px;height:50px;background-color:transparent;font-size:14px!important;text-align:center;line-height:47px;border-radius:50%;border:2px solid #3fa7d6}.task-search-list{position:absolute;background-color:white;border:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:5px;z-index:1000;width:94%;border-radius:.2rem}.blinking-text{color:red;animation:blink 3s step-end infinite}@keyframes blink{50%{opacity:0}}.task-search-edit-list{position:absolute;background-color:white;border:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:5px;z-index:1000;width:93%;border-radius:.2rem}.expense-nav>.nav-link.active{border:1px solid #7b8fd5!important}.vehicle .nav-link{padding:5px 8px!important;font-weight:700!important}.expense-button{width:20px;height:20px;border-radius:25px;padding:0}.offcanvas-title{width:100%;justify-content:space-between;display:flex}.menu-list{right:15px;width:100px}.even-row{border:none!important;border-bottom:1px solid #d2cdcd!important}.active>.page-link{background-color:#374e8c!important;border-color:#374e8c!important}button.page-link{padding:2px 10px}span.page-link{padding:1px 10px}#parts{width:91%!important}.parts-item{display:flex;min-width:0;background-color:hsl(0,0%,90%);border-radius:2px;margin:2px;box-sizing:border-box;padding:4px}.parts-container{border:1px solid #ccc6c6;padding:8px 3px;flex-wrap:wrap;display:flex;width:100%}.parts-item-selected{display:flex;min-width:0;background-color:#b5d2bb;border-radius:2px;margin:2px;box-sizing:border-box;padding:4px}.custom-select{z-index:1000!important}.notesModal>.modal-title{display:contents!important}.cleanCarBg{border:2px solid red}.progress{height:.9rem!important}.progress-bar{font-size:10px!important;background-color:#374e8c}.accordion-button{color:#000!important;background-color:#3d78e31a!important}label.form-check-label{color:#000}.form-check-input{border-color:#908989}.pageContent{padding:69px 12px!important}.reorder{background-color:#e6e6e6;padding:8px}.reorder-list{visibility:visible!important;opacity:1!important;list-style:none;background:#e6e6e6;border:1px solid #eee;border-radius:3px;padding:8px 10px;margin:3px}.reorder-list:hover{background-color:#0580b5}.historyAcc button{display:grid;grid-template-columns:1fr max-content max-content;align-items:center;grid-gap:10px;padding:10px 15px}.time-section{width:15px}.time-section,.time-section-history{display:inline-block;text-align:center}.time-section-history{width:19px}.filter-vehicle-dropdown{left:-20px!important;right:0!important;transform:none!important;padding:0 10px;min-width:110%!important}.carousel-control-next,.carousel-control-prev{background-color:#3e3a3a;top:40%!important;bottom:auto!important}.form-check-label{margin-top:0!important}.basic-single{width:100%}.blueColor{color:#374e8c}.redColor{color:#d01601}.color-primary{color:#3d78e3!important}.custom-font{font-family:poppins,sans-serif!important}.finance-nav .nav-link{font-size:12px!important;padding:4px 12px!important}.finance-nav .nav-link.active{color:#3d78e3!important;text-decoration:underline!important;font-weight:700!important;font-size:14px!important}.buttonIcon .MuiSvgIcon-root{width:24px!important;height:24px!important}.MuiInputBase-input::placeholder{font-size:13px!important;color:#212529!important}.no-wrap{white-space:nowrap}.enquiry-quill .ql-container{max-height:150px;min-height:100px;overflow-y:auto}.button-class{width:29px;height:29px}.verification-tab{cursor:pointer;padding-left:0!important;padding-right:0!important;font-weight:700!important;width:100%}@media (max-width:768px){.verification-tab{width:68px}}@media only screen and (min-device-width:360px) and (max-device-width:926px){input,select,textarea{font-size:16px!important}}@media screen and (device-aspect-ratio:2/3){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}@media screen and (device-aspect-ratio:40/71){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}@media screen and (device-aspect-ratio:375/667){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}@media screen and (device-aspect-ratio:9/16){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}@media screen and (max-width:768px){.dropdown-item,.form-control,.form-control-sm,.form-select-sm,a,body,button,div,h6,p{font-size:12px!important}.priority-legend{justify-content:center}.priority-item{margin-right:3px;margin-bottom:5px}.priority-name{font-size:6px}.task-data-mobile,.task-view-nav{font-size:12px}.task-button-font{font-size:9px}.navbar-nav .nav-link,.navbar-nav .nav-link span{font-size:13px}.card:after,.card:before{border:none}.navbar{height:57px!important}#page-topbar{top:-15px!important}.page-content{padding:37px 10px!important}.navbar-toggler{padding-top:12px}.footer{height:20px!important;padding-top:2px;padding-bottom:2px;text-align:center}.truncate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;padding:2px 8px;font-size:12px}.header-item>button{padding:0}.dropdown-toggle:after{font-size:13px}.swal2-icon-content{font-size:1.5em!important}.swal2-icon{width:3em!important;height:3em!important}.header-row{position:fixed;top:30px;left:0;right:0;background-color:#fff;z-index:1000;padding:20px 20px 0}.content{margin-top:110px}div[data-column-id="1"]{width:15%!important;max-width:15%!important;min-width:25%!important}.form-check-label{margin-top:.25rem!important}}@media (min-width:769px){.wider-offcanvas{width:28%!important}.navbar-nav{margin:0 auto auto 20px;gap:1rem}}@media screen and (min-width:769px) and (max-width:1260px){.priority-name{font-size:8px}.task-button-font{font-size:9px}.navbar-nav .nav-link span{font-size:11px}.navbar-nav .nav-link i{font-size:9px;min-width:.8rem}.rbc-btn-group,.rbc-toolbar-label,.rcb-button-group{font-size:11px}}@media screen and (min-width:1260px) and (max-width:1400px){.priority-name{font-size:12px}.task-button-font{font-size:10px}.navbar-nav .nav-link span{font-size:13px}.navbar-nav .nav-link i{font-size:10px;min-width:0}.rbc-btn-group,.rbc-toolbar-label,.rcb-button-group{font-size:13px}}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:white}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-hover:hover{background-color:transparent!important;color:#000!important}.carousel-top .carousel .carousel-control-next{right:100px!important;top:-8%!important}.carousel-top .carousel .carousel-control-prev{left:100px!important;top:-8%!important}.filter-dropdown{left:0!important;transform:none!important;padding:5px;min-width:100%!important;opacity:88%!important;background-color:ghostwhite!important;@media (min-width:769px){left:unset!important;min-width:50%!important;width:50%!important;place-self:end;right:0!important}}quill-lt-popup{z-index:1060!important;position:absolute!important}.filter-columns{display:flex;flex-wrap:wrap;gap:0}.filter-column{flex:1 1 auto;border-bottom:1px solid #ced4da;box-shadow:0 4px 5px -6px gray;margin:5px auto}.filter-columns .dropdown-item{padding:5px!important}.border-bottom-shadow{border-bottom:1px solid #ced4da;box-shadow:0 4px 5px -6px gray}.carousel-item{overflow:auto}.small-icon{width:7px!important;height:7px!important}.icon .MuiSvgIcon-root{width:14px!important;height:14px!important}.checklist .ql-container.ql-snow{height:100px}.bg-light-pink{color:#ffb6c1}.bg-light-black{color:#000000}.bg-light-orange{color:#ffcc99}.bg-light-green{color:#90ee90}.todoHistory button{padding:8px;display:flex;justify-content:space-between;grid-gap:10px;align-items:center;display:grid;grid-template-columns:1fr max-content max-content}.color-text{color:#374e8c}.w70r15{right:15px;width:70%}.left100{left:100px;width:90%}.topLeft{left:-51px!important;transform:none!important}.custom-dialog .MuiPaper-root{margin:0}.reports-container{width:300px;margin:20px auto;font-family:Arial,sans-serif}h3{text-align:left;margin-bottom:10px}.accordion{background:#f5f8fc;border-radius:8px;overflow:hidden}.accordion-item{border-bottom:1px solid #ddd}.accordion-header{color:#000!important;font-weight:500;display:flex;justify-content:space-between;align-items:center;padding:15px;background:#eaf0fa;cursor:pointer;transition:background .3s ease}.accordion-header:hover{background:#d8e5f5}.arrow{font-size:12px;color:#666}.accordion-content{padding:15px;background:#ffffff;color:#333}.accordion-content p{margin:0}.move-view-nav .active{font-weight:700}.modal-custom-title .modal-title{width:100%}.edit-text{position:sticky;width:100%}.add-text{bottom:3px;left:38px;width:90%}[data-layout=horizontal]{.menu-dropdown{padding:.5rem!important}}.cursor{cursor:pointer}.collapse{visibility:unset}.no-hover{pointer-events:none;cursor:default!important}.avatar-group,.avatar-group-item{display:flex;align-items:center}.avatar-group-item{width:32px;height:32px;margin-left:-6px!important;color:#fff;font-size:12px;font-weight:700;justify-content:center;z-index:1}.avatar-group-item:first-child{margin-left:0}.avatar-group-item.extra{background-color:#c0392b}.container-fluid{@media (min-width:769px){padding-left:0!important;padding-right:0!important}}.offcanvas{width:100vh!important}.MuiStack-root{overflow:unset!important;width:100%!important}.w-75{min-width:75%}.btn-primary{background-color:#374e8c!important}.text-primary{color:#374e8c!important}.rmsc .dropdown-heading{height:30px!important}