*{margin:0;padding:0;font-family:Inter,sans-serif}body{background-color:#f5f8fa!important}.sidebar img{object-fit:contain;max-width:100%;height:150px}.sidebar{color:#fff;text-align:center;z-index:1000;background-color:#0a5a35;width:250px;height:100%;padding:1rem;transition:left .3s;position:fixed;top:0;left:-250px}.vb-sidebar-logo{object-fit:cover;width:90%;height:60px}.vb-sidebar-nav-div{flex-direction:column;justify-content:space-between;align-items:start;height:70%;margin-top:26px;display:flex}.sidebar.open{left:0}.sidebar ul{padding:0;list-style:none}.vb-siderbar-list{align-items:center;gap:10px;display:flex}.vb-sidebar-icon-image{object-fit:cover;cursor:pointer;width:25px;height:25px}.sidebar li a{color:#fff;margin:10px 0;text-decoration:none;display:block}.toggle-btn{color:#fff;background:0 0;border:none;margin-bottom:1rem;font-size:1.5rem}.layout{min-height:100vh;display:flex}.main-content{flex:1;max-width:100%;padding:20px;transition:margin-left .3s;overflow:hidden}@media (width>=992px){.main-left{flex-shrink:0;width:254px}.sidebar{height:100vh;transition:none;width:254px!important;left:0!important}.main-content{margin-left:0}}@media (width<=991px){.main-left{width:0;position:fixed}.sidebar{z-index:1000;width:250px;height:100%;transition:left .3s;left:-250px}.sidebar.open{left:0}.main-content{margin-left:0}}.vb-sign-in-container{background-color:#f5f8fa;height:100vh}.vb-sign-in-row{height:100%}.vb-sign-in-heading{text-align:center;font-size:24px;font-weight:700}.vb-sign-in-btn{color:#fff;background-color:#0a5a35}.vb-sign-in-btn:hover{color:#0a5a35;background-color:#fff;padding:12px!important}.vb-sign-in-column1{justify-content:center;align-items:center;display:flex}.vb-sign-in-column2{background-color:#0a5a35;flex-direction:column;justify-content:center;align-items:center;display:flex}.vb-sign-in-input{border:2px solid #e1e3ea}.vb-sign-in-input::placeholder{color:#a1a5b7}.vb-logo-img{width:256px;height:auto}.vb-sing-in-text{color:#fff;text-align:center;font-size:14px;font-weight:200}.vb-form-div{width:60%}.top-header{background-color:#fff;justify-content:end;align-items:center;padding:15px 30px;display:flex;box-shadow:0 2px 8px #2f2b3d1f}.vb-header-logo{justify-content:space-between;width:50%;font-size:1.5rem;font-weight:700;display:flex}.vb-main-container{background-color:#f5f8fa}.vb-total-data-row{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;padding:10px;display:flex}.vb-total-text-div{flex-direction:column;justify-content:center;margin:0;display:flex}.vb-total-text-div>p{color:#0a5a35;margin:0;font-size:14px}.vb-total-number{font-weight:700;font-size:20px!important}.vb-search-btn-div>div{justify-content:start;align-items:center;gap:16px;display:flex}.vb-search-input{border:1px solid #919aa9;border-radius:5px;height:40px;padding:0 15px}.vb-search-input::placeholder{color:#667080;padding:10px;font-size:14px}.vb-upload-create-btn-div{justify-content:end;align-items:center;display:flex}.vb-export-btn,.vb-upload-csv-btn,.vb-create-new-btn{color:#fff;background-color:#0a5a35;border:none;border-radius:5px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 16px;font-size:14px;text-decoration:none;display:flex}.vb-customer-detail-main-div{padding:20px}.vb-icon-text-col{justify-content:start;align-items:center;gap:20px;display:flex}.vb-tabs-col{justify-content:end;display:flex}.vb-overview-btn.active,.vb-declarations-btn.active,.vb-users-btn.active{font-size:14px;font-weight:600;line-height:24px;color:#fff!important;background-color:#0a5a35!important;border-radius:5px!important}.vb-overview-btn,.vb-ownvehicle-btn,.vb-users-btn,.vb-overview-btn,.vb-declarations-btn,.vb-users-btn{margin:0 5px;color:#0a5a35!important;background-color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:24px!important}.vb-overview-btn.active,.vb-ownvehicle-btn.active,.vb-users-btn.active{font-size:14px;font-weight:600;line-height:24px;color:#fff!important;background-color:#0a5a35!important;border-radius:5px!important}.vb-overview-btn,.vb-ownvehicle-btn,.vb-users-btn{margin:0 5px;color:#0a5a35!important;background-color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:24px!important}.vb-overview-top-row{background-color:#fff;border-radius:10px;padding:20px}.vb-overview-customer-detail-row{align-items:center}.vb-overview-btn-col{justify-content:end;display:flex}.vb-overview-bottom-row{justify-content:space-between}.vb-overview-form-sub-headings{color:#000;font-size:16px;font-weight:600;line-height:24px}.vb-overview-label{color:#000;margin-bottom:5px;font-size:14px;font-weight:400;line-height:24px;display:block}.vb-overview-input{background-color:#fff;border:1px solid #e1e3ea;border-radius:6.18px;width:100%;height:44px;padding:12px}.vb-overview-input :focus{box-shadow:none;border:1px solid #e1e3ea;outline:none}.vb-overview-input ::placeholder{color:#a1a5b7;font-family:Inter;font-size:14.3px;font-style:normal;font-weight:400;line-height:normal}.vb-overview-dropdown{border:1px solid #f1f1f1;border-radius:5px;width:100%;padding:7px}.vb-overview-dropdown:optional,.vb-overview-input::placeholder{color:#000;font-size:14px}.vb-reset-paddword-btn-col{justify-content:end;align-items:end;display:flex}.vb-reset-password-btn{color:#0a5a35;background-color:#fff;border-radius:5px;padding:8px 15px;border:1px solid #0a5a35!important}.vb-reset-password-btn:hover{color:#fff;background-color:#0a5a35;border:none}.vb-delete-password-btn{color:#dc3545;background-color:#fff;border-radius:5px;padding:8px 15px;border:1px solid #dc3545!important}.vb-delete-password-btn:hover{color:#fff;background-color:#dc3545;border:none}.vb-overview-left-section,.vb-overview-right-section{background-color:#fff;border-radius:10px;width:calc(50% - 10px)!important;padding:32px!important}.vb-declarations-content-div{background-color:#fff;border-radius:10px;padding:40px!important}.vb-declarations-tab-content-heading{font-weight:700}.vb-declarations-input{overflow-wrap:break-word;white-space:pre-wrap;border:1px solid #f1f1f1;border-radius:5px;padding:10px}.vb-update-btn-div{justify-content:space-between;align-items:center;display:flex}.vb-save-btn{color:#fff;background-color:#0a5a35;border:none;border-radius:5px;padding:7px 20px}.vb-users-chart-image{object-fit:contain;width:100%;height:100%}.vb-create-customer-container{background-color:#f5f8fa}.vb-create-customer-btn-row{background-color:#fff;border-radius:5px;padding:20px}.vb-create-customer-btn{color:#166889;background-color:#e7fff3;border:2px solid #87ceeb;border-radius:5px;width:100%;height:40px;font-size:14px;font-weight:600;line-height:16px}.vb-create-customer-sub-headings{color:#000;font-size:16px;font-weight:600;line-height:24px}.vb-create-customer-label{color:#000;margin-bottom:4px;font-size:14px;font-weight:400;line-height:24px}.vb-create-customer-input{background-color:#fff;border:1px solid #e1e3ea;border-radius:6.18px;height:44px;padding:12px}.vb-create-customer-input::placeholder{color:#a1a5b7;font-family:Inter;font-size:14.3px;font-style:normal;font-weight:400;line-height:normal}.vb-create-customer-cancel-btn{color:#979797;background-color:#f5f8fa;border:none;padding:7px 15px;font-size:14px;font-weight:500;line-height:21.45px}.vb-create-customer-create-btn{color:#fff;background-color:#0a5a35;border:none;border-radius:5px;height:44px;padding:8px 24px;font-size:14px;font-weight:500;line-height:normal}.vb-create-customer-btn-col{justify-content:end;gap:10px;display:flex}.vb-create-user-container{background-color:#f5f8fa}.vb-create-user-container input{background-color:#fff;border:1px solid #e1e3ea;border-radius:6.18px;height:44px;padding:12px}.vb-create-user-btn-row{background-color:#fff;border-radius:5px;padding:20px}.vb-create-user-btn{color:#166889;background-color:#e7fff3;border:2px solid #87ceeb;border-radius:5px;width:100%;height:40px;font-size:14px;font-weight:600;line-height:16px}.vb-create-user-sub-headings{color:#000;font-size:16px;font-weight:600;line-height:24px}.vb-create-user-label{color:#000;margin-bottom:4px;font-size:14px;font-weight:400;line-height:24px}.vb-create-user-input{border:1px solid #f1f1f1;border-radius:5px;width:100%;height:35px;padding:10px}.vb-create-user-date-input-div{justify-content:space-between;display:flex}.user-form-main .vb-create-user-date-input-div{grid-template-columns:1fr 1fr 1fr;justify-content:space-between;gap:20px;display:grid}.vb-create-user-date-input{width:calc(33.33% - 10px)!important}.user-form-main .vb-create-user-date-input{width:100%!important}.text-danger{margin:5px;font-size:12px}.vb-create-user-dropdown{border:1px solid #f1f1f1;border-radius:5px;width:100%;padding:7px}.vb-create-user-dropdown:optional{color:#000;font-size:14px}.vb-create-user-cancel-btn{color:#979797;background-color:#f5f8fa;border:none;padding:7px 15px;font-size:14px;font-weight:500;line-height:21.45px}.vb-create-user-create-btn{color:#fff;background-color:#0a5a35;border:none;border-radius:5px;padding:7px 20px;font-size:14px;font-weight:500;line-height:21.45px}.vb-create-user-btn-col{justify-content:end;gap:10px;display:flex}.vb-send-new-check-container{background-color:#f5f8fa}.vb-send-new-check-btn-row{background-color:#fff;border-radius:5px;padding:20px}.vb-send-new-check-btn{color:#166889;background-color:#e7fff3;border:2px solid #87ceeb;width:100%;height:40px;font-size:14px;font-weight:600;line-height:16px}.vb-send-new-check-label{color:#000;font-size:14px;font-weight:400;line-height:24px}.vb-send-new-check-input{background-color:#f1f1f1;border:none;border-radius:5px;width:100%;height:40px;padding:10px}.vb-send-new-check-input2{border:1px solid #f1f1f1;border-radius:5px;width:100%;padding:10px}.vb-send-new-check-cancel-btn{color:#979797;background-color:#f5f8fa;border:none;padding:7px 15px;font-size:14px;font-weight:500;line-height:21.45px}.vb-send-new-check-create-btn{color:#fff;background-color:#0a5a35;border:none;border-radius:5px;padding:7px 20px;font-size:14px;font-weight:500;line-height:21.45px}.vb-send-new-check-btn-col{justify-content:end;gap:10px;display:flex}.vb-update-password-container{align-self:center;width:70%!important}.vb-update-password-btn-row{background-color:#fff;border-radius:5px;width:100%;padding:20px}img.drm-logo{width:100%}.vb-update-password-btn{color:#166889;background-color:#e7fff3;border:2px solid #87ceeb;border-radius:5px;width:100%;height:40px;font-size:14px;font-weight:600;line-height:16px}.vb-update-password-form-row{background-color:#fff;border-radius:10px;justify-content:center;width:100%;margin-top:30px;padding:20px}.vb-update-password-label{color:#000;font-size:16px;font-weight:600;line-height:24px}.vb-update-password-input{border:1px solid #f1f1f1;border-radius:5px;width:100%;height:35px;padding:10px}.vb-update-password-update-btn{color:#fff;background-color:#0a5a35;border:none;border-radius:5px;padding:7px 70px;font-size:14px;font-weight:500;line-height:21.45px}.vb-update-password-btn-col{justify-content:center;display:flex}.table-wrapper{background-color:#fff;margin-top:20px;font-family:Inter,sans-serif;position:relative;box-shadow:0 1px 3px #0000001a;padding:0!important}.table-wrapper::-webkit-scrollbar{width:8px;height:8px}.table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.table-wrapper::-webkit-scrollbar-corner{background:#f1f1f1}.custom-table th,.custom-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e0e0e0;padding:12px;font-size:14px;overflow:hidden}.custom-table th{font-weight:500}.pagination{justify-content:space-between;align-items:center;margin-top:1rem;font-size:14px;display:flex}.pagination button{color:#fff;cursor:pointer;background-color:#0a5a35;border:none;border-radius:4px;padding:4px 10px}.pagination button:disabled{cursor:not-allowed;background-color:#ccc}.pagination select{border:1px solid #ccc;border-radius:4px;padding:4px 8px}th>div{align-items:center;gap:6px;display:flex}.vb-table-pagination-btn{background:0 0;border:none;font-size:20px}.vb-pagination-select{border:1px solid #919aa9;border-radius:5px;padding:5px}.vb-pagination-select:optional{color:#667080;font-size:14px;font-weight:400;line-height:20px}.vb-table-pagination-label{color:#667080;font-size:12px;font-weight:700;line-height:20px}.vb-user-detail-sub-heading{font-size:30px;font-weight:700;line-height:43px}.vb-user-detail-main-div{padding:20px}.vb-user-detail-icon-text-col{justify-content:start;align-items:center;gap:20px;display:flex}.vb-user-detail-tabs-col{justify-content:end;display:flex}.vb-overview-btn.active,.vb-licence-btn.active,.vb-declarations-btn.active{font-size:14px;font-weight:600;line-height:24px;color:#fff!important;background-color:#0a5a35!important;border-radius:5px!important}.vb-overview-btn,.vb-licence-btn,.vb-declarations-btn{margin:0 5px;color:#0a5a35!important;background-color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:24px!important}.vb-user-detail-overview-top-row{border-radius:10px;padding:20px;background-color:#fff!important}.vb-overview-user-detail-row{align-items:center}.vb-overview-user-detail-sub-headings{color:#000;font-size:16px;font-weight:600;line-height:24px}.vb-overview-user-detail-btn-col{justify-content:end;display:flex}.vb-user-detail-overview-tab-save-btn{color:#fff;background-color:#0a5a35;border:none;border-radius:5px;padding:7px 20px}.vb-overview-user-detail-label{color:#000;font-size:14px;font-weight:400;line-height:24px}.vb-overview-user-detail-input{background-color:#fff;border:1px solid #e1e3ea;border-radius:6.18px;width:100%;height:44px;margin-bottom:4px;padding:12px;display:block}.vb-overview-user-detail-input::placeholder{color:#000;font-size:14px}.vb-user-datail-note-input{height:110px}.vb-create-admin-container{background-color:#f5f8fa}.vb-create-admin-btn-row{background-color:#fff;border-radius:5px;padding:20px}.vb-create-admin-btn{color:#166889;background-color:#e7fff3;border:2px solid #87ceeb;border-radius:8px;width:100%;height:40px;font-size:14px;font-weight:600;line-height:16px}.vb-create-container-form-row{background-color:#fff;border-radius:10px;padding:20px}.vb-create-admin-sub-headings{color:#000;font-size:16px;font-weight:600;line-height:24px}.vb-create-admin-label{color:#000;margin-bottom:5px;font-size:14px;font-weight:400;line-height:24px;display:block}.vb-create-admin-input::placeholder{color:#a1a5b7;font-family:Inter;font-size:14.3px;font-style:normal;font-weight:500;line-height:normal}.vb-create-admin-input{background-color:#fff;border:1px solid #e1e3ea;border-radius:6.18px;width:100%;height:44px;margin-bottom:12px;padding:12px;display:block}.vb-create-admin-dropdown:optional{color:#667080;background-color:#fff;border:1px solid #e1e3ea;border-radius:6.18px;min-width:150px;height:44px;padding:12px;font-size:14px;line-height:normal}.vb-create-admin-dropdown{border:1px solid #f1f1f1;border-radius:5px;width:100%;padding:7px}.vb-create-admin-cancel-btn{color:#979797;background-color:#f5f8fa;border:none;padding:7px 15px;font-size:14px;font-weight:500;line-height:21.45px}.vb-create-admin-create-btn{color:#fff;background-color:#0a5a35;border:none;border-radius:5px;height:44px;padding:8px 24px;font-size:14px;font-weight:500;line-height:normal}.vb-create-admin-btn-col{justify-content:end;gap:10px;display:flex}.vb-manage-admin-row{border-radius:10px;padding:0}.vb-manage-admin-sub-headings{align-items:center;margin:0;font-size:30px;font-weight:700;line-height:43px}.vb-manage-admin-btn-col{justify-content:end;display:flex}.vb-manage-admin-save-btn{color:#fff;background-color:#0a5a35;border:none;border-radius:5px;align-items:center;padding:10px 20px;font-size:14px;text-decoration:none;display:flex}button.btn.vb-sign-in-btn.w-100{color:#fff;text-align:center;background-color:#0a5a35;border-radius:6.18px;height:43.56px;margin-top:20px;font-family:Inter;font-size:14.3px;font-style:normal;font-weight:500;line-height:21.45px;padding:12px!important}.slect-page{word-wrap:normal;border:2px solid #919aa9;border-radius:6px;padding:5px}.btn-prev{background:0 0;border:none}.forget-pass.text-end p{vertical-align:middle;color:#0a5a35;font-size:13px;font-weight:500;line-height:19.5px}.pagination-btns{background-color:#fff;border-radius:6px}input.form-control.vb-sign-in-input{border:1px solid #e1e3ea;border-radius:6.18px;padding:12px}.birtish-gas-head h3{color:#000;margin:0;font-family:Inter;font-size:30px;font-weight:700;line-height:43px}.ucsv-btn button.btn.btn-success{background-color:#0b5a35;border-radius:5px;padding:8px;font-family:Inter;font-size:14px;font-weight:600;line-height:24px}select.form-select{padding:10px}button.btn.btn-success{background-color:#0b5a35;align-items:center;font-size:12px;display:flex;padding:11px 16px!important}.form-select:focus{border-color:unset;box-shadow:none;outline:0}.eye-icon{cursor:pointer}.chart-grid h3{color:#000;text-align:center;padding-top:20px;padding-bottom:10px;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.eyeIconCustomerTable{cursor:pointer}.btn-logout{color:#fff;background:0 0;border:none}.vb-search-btn-div>div{align-items:center;display:flex}.vb-overview-bottom-row label{margin-bottom:10px;font-size:14px;font-weight:500}.vb-overview-bottom-row input,.vb-overview-bottom-row select{height:45px;margin-bottom:10px;font-size:14px;font-weight:500}.vb-overview-form-sub-headings{color:#000;margin:0;font-size:20px;font-weight:600;line-height:24px}.dash-top-search{justify-content:space-between;margin-top:35px;margin-bottom:20px;display:flex}.dash-top-search .left-side{align-items:center;gap:12px;display:flex}.dash-top-search .right-side{gap:12px;display:flex}.dash-top-search .right-side button{white-space:nowrap}.dash-top-search .left-side>div{position:relative}.dash-top-search .left-side span{position:absolute;top:10px;left:12px}.dash-top-search .left-side input{background-color:#fff;border:1px solid #e1e3ea;border-radius:6.18px;height:44px;padding:12px 12px 12px 40px}.dash-top-search .left-side input:focus{box-shadow:none;border:1px solid #e1e3ea}.dash-top-search .left-side input::placeholder{color:#a1a5b7;font-family:Inter;font-size:14.3px;font-style:normal;font-weight:500;line-height:normal}.dash-top-search .right-side select{color:#667080;background-color:#fff;border:1px solid #e1e3ea;border-radius:6.18px;min-width:150px;height:44px;padding:12px;font-size:14px;line-height:normal}.vb-update-password-form-row>form{width:380px;margin:auto}.vb-update-password-container{flex-direction:column;align-items:center;display:flex}.vb-update-password-label{color:#000;margin-bottom:5px;font-size:14px;font-weight:400;line-height:24px;display:block}.vb-update-password-input{background-color:#fff;border:1px solid #e1e3ea;border-radius:6.18px;width:100%;height:44px;margin-bottom:15px}.vb-update-password-input::placeholder{color:#a1a5b7;font-family:Inter;font-size:14.3px;font-style:normal;font-weight:500;line-height:normal}input.vb-search-input::placeholder{padding:0}.custom-table th svg{width:20px;min-width:20px;height:20px}.vb-search-input:focus{outline:none}a{text-decoration:none!important}.no-btn{color:#fff;background-color:#db3434;border:none;border-radius:6px;padding:7px 28px}button.yes-btn{color:#fff;background-color:#0a5a35;border:none;border-radius:6px;padding:7px 30px}button.yes-btn:disabled{cursor:not-allowed;opacity:.7;background-color:#a5a5a5}.modal-header{border-bottom:none!important}.modal-footer{border-top:none!important}p.text-modal{font-size:20px}.button-design{gap:5px;display:flex}.achor-color{color:#0a5a35;-webkit-text-decoration:underline #0a5a35!important;text-decoration:underline #0a5a35!important}ul.nav.nav-tabs{margin:auto;width:calc(100% - 284px)!important}.driver-details.mt-4{background-color:#fff;border-radius:10px;padding:30px}.driver-details input[type=text]{border:1px solid #f1f1f1;border-radius:5px;height:45px}.driver-details input:focus{box-shadow:none;border:1px solid #f1f1f1}.driver-details input::placeholder{color:#666;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.custom-toggle .form-check-input{cursor:pointer;height:28px;width:54px!important}.custom-toggle .form-check-input:checked{background-color:#0a5a35;border-color:#0a5a35}.custom-toggle .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e")}.apexcharts-canvas{cursor:pointer!important}.vb-sign-in-column2 h3{color:#fff;text-align:center;margin-top:10px;margin-bottom:0;font-size:22px;font-weight:600}.chart-grid{grid-template-columns:18% 18% 32% 32%;gap:0;max-width:100%;display:grid;overflow-x:hidden}.chart-item{justify-content:center;align-items:center;display:flex}li.vb-side-list{text-align:left;padding-top:15px;padding-bottom:6px}li.vb-side-list p{margin-bottom:0!important}.total-data-row{background-color:#fff;padding:20px 12px;box-shadow:0 3px 12px #2f2b3d24}.dash-section.d-flex{justify-content:space-between;align-items:center}.dash-form{background-color:#fff;border-radius:4px;padding:6px 12px;box-shadow:0 2px 6px #00000040}.crown-icon{padding-bottom:5px}.dash-section.d-flex{justify-content:space-between;align-items:center;margin:20px 0}.data-dash-main{align-items:center;gap:12px;display:flex}.dash-head h3{white-space:nowrap;font-family:Inter;font-size:30px;font-weight:700;line-height:38px}.data-dash-main.d-flex.gap-2.col-md-6{justify-content:end}.data-form-head h6{color:#667080;margin:0;font-size:14px}.data-form-sec.d-flex{justify-content:space-between;align-items:center}.driver-chart-main{background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 3px 12px #2f2b3d24}.bg-add-dash{background:#fff;padding-top:10px}.driver-activity-head{justify-content:space-between;align-items:center;display:flex}.dirver-activity-head-section h4{letter-spacing:0;color:#2f2b3de5;font-family:Inter;font-size:18px;font-weight:500;line-height:28px}.chart-section img{max-width:460px;height:200px}.users-head h3{color:#2f2b3de5;padding-left:20px;font-size:24px;font-weight:500;line-height:28px}.exporting-btns{align-items:center;display:flex}.company-preview-me{background-color:#ccc;border-radius:8px;width:120px;height:120px;margin:auto}.fleetmaster-actions button.w-100.mb-2.btn.btn-light,.fleetmaster-actions button.w-100.text-danger.btn.btn-light{padding:12px;box-shadow:0 2px 6px #816efb4d}.logo-preview{background-color:#ccc;width:100px;height:100px}.new-logo-btn{display:flex}.deleted-btn button.btn.btn-secondary.btn-sm{padding:9px}.company-head.mt-2 h6,.fleetmaster-company-name.col-md-6 label.form-label{color:#2f2b3de5}.account-owner{margin:46px 0}.account-owner h6{color:#2f2b3de5;font-size:18px;font-weight:500}.account-save-btn.d-flex button.btn.btn-secondary{color:#808390;background-color:#80839029;border:none}.fleetmaster-actions h6.text-muted{border-bottom:1px solid #2f2b3d1f;padding-bottom:20px}.fleetmaster-actions{margin:25px 0}.fleetmaster-table-container{background:#fff;border-radius:4px;box-shadow:0 2px 6px #0000001a}.fleetmaster-table thead{color:#fff;background-color:#0b6a39}.fleetmaster-table th{text-align:left;padding:12px;font-weight:600}.fleetmaster-table td{vertical-align:middle;padding:12px}.fleetmaster-table .btn-success{border:none;background-color:#0b6a39!important}.fleetmaster-table .btn-success:hover{background-color:#09552d!important}.fleetmaster-table td,.fleetmaster-table th{border-left:none!important;border-right:none!important}.fleetmaster-table tr{border-bottom:1px solid #ddd!important}.fleetmaster-table tr:last-child{border-bottom:none!important}.adding-btn.d-flex.justify-content-between.mb-3{padding:8px 0}tr.table-head th{color:#fff;background-color:#0b5a35}.total-data-sec{background-color:#fff;padding:20px 12px;box-shadow:0 3px 12px #2f2b3d24}.col-md-8.vb-total-text-sec h3{letter-spacing:0;vertical-align:middle;font-family:Inter;font-size:16px;font-weight:500;line-height:28px}p.customers-total-number{letter-spacing:0;vertical-align:middle;margin:0;font-family:Inter;font-size:20px;font-weight:500;line-height:normal}.vehicle-dropdown{border:1px solid #979797;border-radius:8px;width:30%}.vehicle-dropdown button#dropdown-basic{color:#979797;background:#fff;justify-content:space-between;align-items:center;width:100%;height:40px;font-size:14px;display:flex}.fleetmaster-sidebar.shadow-sm.card{border:none;height:auto;min-height:42vh;padding:0 18px;box-shadow:0 3px 12px #2f2b3d24!important}.fleetmaster-content.shadow-sm.p-4.card{border:none;height:auto;min-height:42vh;box-shadow:0 3px 12px #2f2b3d24!important}.fleetmaster-owner-address{align-items:center;gap:12px;display:flex}.fleetmaster-sidebar.shadow-sm.card{border:0;height:100%;padding:0 18px}.fleetmaster-company-logo.text-center.mb-3{margin-top:34px}.main-btn{justify-content:end;display:flex}.fleetmaster-owner-address button.save-button{color:#fff;background-color:#0a5a35;border:1px solid #0a5a35;border-radius:3px;padding:6px 26px}.fleetmaster-owner-address button.cancel-button{color:#808390;background-color:#80839029;border:none;border-radius:3px;padding:6px 26px}.vehicle-details-main.row{align-items:center;padding:30px 0}.vehicle-details-profile{text-align:end;background:#fff;padding:10px 12px;box-shadow:0 2px 8px #2f2b3d1f}.vehicle-details-profile img{border-radius:50%;width:38px;height:38px}.defect-report-container{max-width:1200px;margin:auto}.defect-card{background:#fff}.defect-header{justify-content:space-between;align-items:center;display:flex}.defect-title{letter-spacing:0;font-size:18px;font-weight:500;line-height:28px}.defect-label{font-size:.9rem;font-weight:500}.description-box{min-height:70px}.image-gallery{flex-wrap:wrap;gap:10px;display:flex}.image-placeholder{object-fit:cover;background:#d3d3d3;border-radius:1px;width:150px;height:100px}.defect-header.mb-3.row{padding:15px 0}.defect-field.col-md-6{color:#767383e5}.defect-field input.form-control{color:#2f2b3d66;font-size:14px}.defect-card.shadow-sm.p-4.mb-4.rounded-3{box-shadow:0 3px 12px #2f2b3d24!important}.form-control:focus{box-shadow:none!important;border-color:#ced4da!important;outline:none!important}.form-control:focus-visible{outline:none!important}textarea.form-control:focus{box-shadow:none!important;border-color:#ced4da!important;outline:none!important}.vb-tabs.nav.nav-pills{padding:0 15px}.export-btn{margin-right:18px}.export-btn button.btn.btn-primary{color:#0a5a35;letter-spacing:0;text-align:right;text-transform:capitalize;background:#fff;border:none;padding:8px 15px;font-size:15px;font-weight:500;line-height:22px}.incident-main.d-flex{border-bottom:1px solid #c7c7cc;justify-content:space-between;align-items:center}.check-box{text-align:center;color:#fff;background:#000;justify-content:center;align-items:center;width:120px;max-width:120px;height:42px;padding:4px;line-height:28px;display:flex}.cross-box{text-align:center;background:#ff3434;width:120px;max-width:120px;height:42px;padding:4px;line-height:28px}.sidebar-card.p-3.shadow-sm.card{border:none;box-shadow:0 3px 12px #2f2b3d24!important}.defect-sec.pt-3 h6{letter-spacing:0;color:#ff3434;margin:0;font-size:16px;font-weight:500;line-height:100%}.drive-side h6{letter-spacing:0;font-family:Inter;font-size:16px;font-weight:500;line-height:100%}.drive-side p{color:#aaa;font-family:Inter;font-size:14px;font-weight:400;line-height:18px}.green-check-box{text-align:center;background:#0a5a35;width:120px;max-width:120px;height:42px;padding:4px;line-height:28px}.green-text-sec.pt-3 h6.incident-label{color:#3eaf3f;letter-spacing:0;margin:0;font-family:Inter;font-size:16px;font-weight:500;line-height:100%}.red-text-sec.pt-3 h6.incident-label{color:#ff3434;letter-spacing:0;margin:0;font-family:Inter;font-size:16px;font-weight:500;line-height:100%}.car-icon-sec.pt-3{border-bottom:1px solid #c7c7cc;gap:20px;display:flex}.add-search-icon input{padding-left:30px}.add-search-icon{position:relative}.add-search-icon:before{content:"";background:url("data:image/svg+xml;utf8,<svg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.33429 7.33429H7.80763L7.62096 7.15429C8.03759 6.67027 8.34209 6.10014 8.51266 5.4847C8.68323 4.86926 8.71566 4.22373 8.60763 3.59429C8.29429 1.74096 6.74763 0.26096 4.88096 0.0342931C4.2247 -0.0487297 3.55815 0.0194742 2.93231 0.233686C2.30647 0.447897 1.73792 0.802439 1.27018 1.27018C0.802439 1.73792 0.447897 2.30647 0.233686 2.93231C0.0194742 3.55815 -0.0487297 4.2247 0.0342931 4.88096C0.26096 6.74763 1.74096 8.29429 3.59429 8.60763C4.22373 8.71566 4.86926 8.68323 5.4847 8.51266C6.10014 8.34209 6.67027 8.03759 7.15429 7.62096L7.33429 7.80763V8.33429L10.1676 11.1676C10.441 11.441 10.8876 11.441 11.161 11.1676C11.4343 10.8943 11.4343 10.4476 11.161 10.1743L8.33429 7.33429ZM4.33429 7.33429C2.67429 7.33429 1.33429 5.99429 1.33429 4.33429C1.33429 2.67429 2.67429 1.33429 4.33429 1.33429C5.99429 1.33429 7.33429 2.67429 7.33429 4.33429C7.33429 5.99429 5.99429 7.33429 4.33429 7.33429Z' fill='%23667080'/></svg>") 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.sidebar-value{font-size:14px}.sidebar-label{margin-bottom:2px}.fleetmaster-levels.pt-0.px-0.container-fluid{margin-top:20px}.au-btn-sec{align-items:center;gap:12px;display:flex}button.download-btn.btn.btn-primary:hover{color:var(--bs-btn-hover-color);background:#0a5a35;border:none}.download-btn button{color:#000;vertical-align:middle;background:0 0;border:none;align-items:center;gap:10px;padding:10px 0;font-family:Inter;font-size:14px;font-weight:600;line-height:20px;display:flex}.download-btn{display:flex}.custom-table{border-collapse:collapse;width:100%}.custom-table thead{color:#fff;background-color:#28a745}.custom-table th,.custom-table td{text-align:left;border-bottom:1px solid #ddd;padding:8px 12px}.custom-table tbody tr:hover{background-color:#f5f5f5}.custom-table td{cursor:pointer}.custom-table td:first-child{color:#06c;font-weight:500}.custom-table td:first-child:hover{text-decoration:underline}.custom-table td:first-child{text-align:left;color:green}.cross-btn-icon{color:red;width:30px;height:30px;padding:0;font-size:18px}.ac-overview-set button{color:#000;background:#fff;border:none;font-size:14px;border-radius:5px!important;padding:10px 16px!important;box-shadow:0 2px 8px #2f2b3d1f!important}.ac-overview-set{flex-direction:column;margin-top:20px;display:flex}.fleetmaster-overview p span{font-size:14px;margin:0!important}.fleetmaster-overview p{margin-bottom:10px}.date-container{justify-content:end;gap:16px;display:flex}.date-box{align-items:center;width:200px;min-width:200px;display:flex;position:relative}.date-input{background:#fff;border:0;border-radius:8px;outline:none;width:100%;height:48px;padding:0 44px 0 16px;font-size:16px;box-shadow:0 3px 12px #2f2b3d24}.calendar-icon{color:#333;pointer-events:none;font-size:18px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.card-body,.card{border:0!important}.apexcharts-legend-text{margin-left:-15px!important;padding-left:21px!important}span.apexcharts-legend-marker{top:-5px!important}.apexcharts-legend-text{text-align:start;position:relative;color:#222!important;font-size:13px!important;font-weight:600!important}.kpi-option{cursor:pointer;background:#fff;border:1px solid #e4e8e7;border-radius:8px;align-items:center;padding:10px 12px;display:flex}.kpi-option:hover,.kpi-option.selected{background:#e6f4f1;border-color:#0d6e5e}.order-item{cursor:grab;background:#fff;border:1px solid #e4e8e7;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}.order-badge{background:#f4f5f7;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.empty-order{text-align:center;color:#8a9e9a;border:1px dashed #e4e8e7;border-radius:8px;padding:20px}.configure-insights-btn{color:#fff;background-color:#0d6e5e;border:1px solid #0d6e5e;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s ease-in-out;display:inline-flex}.configure-insights-btn:hover{color:#fff;background-color:#0b5d50;border-color:#0b5d50}.configure-insights-btn:active{background-color:#094c42;border-color:#094c42}.configure-insights-btn:focus{box-shadow:0 0 0 .2rem #0d6e5e40}@media screen and (width<=1364px){.main-content{margin-left:12px!important}}@media screen and (width<=576px){.vb-sign-in-container{height:unset;background-color:#f5f8fa}.vb-sign-in-row{height:unset}}@media (width<=1424px){.sidebar{width:224px}.main-content{margin-left:224px!important}}@media screen and (width<=767px){.main-content{margin-left:0!important}.vb-export-btn,.vb-upload-csv-btn,.vb-create-new-btn{justify-content:center;margin:10px 0 0}.vb-upload-create-btn-div{grid-template-columns:1fr 1fr;justify-content:end;align-items:center;gap:10px;display:grid}.vb-header-logo{width:100%!important}.toggle-btn{color:#006d23;margin:0 0 0 20px}.side-logo-cross .toggle-btn{color:#fff}.side-logo-cross{justify-content:space-between;display:flex}.sidebar{width:250px}.main-content{padding:15px}.vb-search-btn-div>div button{margin:0}.vb-search-btn-div>div .vb-search-input{width:100%}.vb-create-container-form-row{padding:20px 10px}.vb-update-password-container{width:100%!important}.vb-update-password-form-row{box-sizing:border-box}.vb-update-password-form-row>form{width:100%}.vb-manage-admin-row{padding:0}.vb-manage-admin-sub-headings{margin-bottom:20px}.vb-overview-left-section,.vb-overview-right-section{width:100%}.vb-reset-paddword-btn-col{flex-direction:column;margin-top:20px!important}.vb-reset-paddword-btn-col button{width:100%}.vb-tabs-col{justify-content:space-between;display:flex;margin-top:20px!important}.vb-save-btn{margin-top:20px;width:100%!important}ul.nav.nav-tabs,.vb-overview-left-section,.vb-overview-right-section{width:100%!important}.vb-overview-left-section,.vb-overview-right-section{background-color:#fff;border-radius:10px;width:100%;padding:20px!important}.vb-overview-top-row{padding:20px 8px}.vb-declarations-content-div{padding:20px!important}.vb-update-btn-div,.dash-top-search{flex-direction:column}.dash-top-search .right-side{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.chart-grid{grid-template-columns:auto;gap:0;max-width:100%;height:380px;display:grid;overflow-x:hidden}.chart-grid>div>div{border:0!important}}@media (width<=1024px){.vb-form-div{width:100%}.vb-sign-in-row{flex-flow:column-reverse;overflow-y:auto}}@media (width<=768px){.sidebar{left:0}.main-content{margin-left:250px}.toggle-btn{display:none}.defect-header{flex-direction:column;align-items:flex-start;gap:10px}.repair-status-input{text-align:left;max-width:100%}.image-placeholder{width:70px;height:70px}}
