@import"https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Exo:ital,wght@0,100..900;1,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";.fleet-page .main-view{padding-left:1rem}nav{background-color:#000;height:48px;padding:8px 16px 1px;border-radius:4px;border-bottom:1px solid #142E3D;background:var(--BrandAlmostBlack, #010A0F)}.nav-container{display:flex;justify-content:space-between;width:100%}.nav-container .nav-text{font-family:"Exo 2";color:var(--BrandYellow)}.nav-container .nav-icon{color:#5f7686}.large-icon{font-size:20px}.left-buttons,.right-buttons{display:flex;gap:8px}.nav-container .right-buttons button{margin-right:8px}.breadcrumb{font-size:.98rem;color:#be2915;background-color:transparent;height:40px;padding:0 16px;border:none}.button-2{font-size:.98rem;border-radius:4px;border:1px solid #2F4E66;background:#182f3c;height:40px;padding:0 16px}.dropdown{position:absolute;background:#182f3c;border:1px solid #ccc;box-shadow:0 2px 8px #00000026;z-index:1000;border-radius:4px;border:1px solid rgba(222,160,9,.13);top:50px;width:172px}.dropdown button{display:block;width:100%;padding:10px;text-align:left;border:none;background:none;cursor:pointer;color:var(--BrandYellow)}.dropdown button:hover{background-color:var(--ActiveButtonBackground)}.button-filter-panel{display:flex;padding:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;border-radius:4px;border:1px solid #143E56;background:#0c1c25;color:#fff}.button-filter-panel .button-container{display:flex;gap:10px;flex-wrap:wrap;width:fit-content}.button-filter-panel .button-container button{display:flex;padding:8px 15px;justify-content:center;align-items:center;gap:6px;flex:1 0 0;border-radius:4px;border:1px solid #29465B;background-color:transparent;color:#fff}.button-filter-panel .button-container button.selected{border:1px solid rgba(222,160,9,.13);background:var(--ActiveButtonBackground)}.button-filter-panel .button-container button.disabled{color:#efefef}.button-filter-panel .title{padding-bottom:10px}.checkbox-filter-panel{display:flex;padding:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;border-radius:4px;border:1px solid #143E56;background:#0c1c25;color:#fff}.checkbox-filter-panel input[type=checkbox]{border:1px solid #143E56;background:var(--BrandAlmostBlack, #010A0F);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;cursor:pointer;position:relative;vertical-align:middle}.checkbox-filter-panel input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:0;width:3px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-filter-panel input[type=checkbox]:checked{background:#dea00929;border:1px solid rgba(222,160,9,.13)}.checkbox-filter-panel .checkbox-label{font-size:.8rem}.checkbox-filter-panel input[type=checkbox]:disabled{background:#0c1c25;border:1px solid #143E56}.metric-panel{display:flex;gap:6px;flex-wrap:wrap}.metric-panel>*{flex:1 1 auto;min-width:200px}.readiness-metric-card{display:flex;padding:4px 14px 16px;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #21591f;background:var(--BackgroundGreen)}.readiness-metric-card .content{display:flex;align-items:center;padding:0}.readiness-metric-card .title{color:#efefef;font-family:"Exo 2";font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:0}.readiness-metric-card .percent{color:#15cf49;text-align:center}.readiness-metric-card .value{color:#efefef;font-family:"Exo 2";font-size:32px;font-style:normal;font-weight:600;line-height:normal;padding:0 0 20px 16px}.readiness-metric-card .action{color:var(--BrandYellow);text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.deadlined-metric-card{display:flex;padding:4px 14px 16px;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #721117;background-color:var(--BackgroundRed)}.deadlined-metric-card .content{display:flex;align-items:center;padding:0}.deadlined-metric-card .title{color:#efefef;font-family:"Exo 2";font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:0}.deadlined-metric-card .percent{color:#d3000d;text-align:center}.deadlined-metric-card .value{color:#efefef;font-family:"Exo 2";font-size:32px;font-style:normal;font-weight:600;line-height:normal;padding:0 0 20px 16px}.deadlined-metric-card .action{color:var(--BrandYellow);text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.summary-metric-card{display:flex;padding:4px 14px 16px;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #143E56;background:#0b212e}.summary-metric-card .content{display:flex;align-items:center;padding:0;color:#fff;font-size:13px}.summary-metric-card .title{color:#efefef;font-family:"Exo 2";font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:0}.summary-metric-card .label{color:var(--BrandYellow);text-transform:uppercase;font-size:16px}.summary-metric-card .value{color:#efefef;font-family:"Exo 2";font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:0}.summary-metric-card .action{color:var(--BrandYellow);text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding-top:10px}.summary-metric-card .chip{display:flex;min-width:25px;padding:3px 2px 6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:3px;color:#fff;float:left;margin-right:8px;font-size:16px}.summary-metric-card .pie-chart{padding-right:20px}.downtime-metric-card{display:flex;padding:4px 14px 16px;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #721117;background-color:var(--BackgroundRed)}.downtime-metric-card .content{display:flex;align-items:center;padding:0 0 20px}.downtime-metric-card .title{color:#efefef;font-family:"Exo 2";font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:0;text-align:center}.downtime-metric-card .label{color:#fff;text-transform:uppercase;padding:0 0 16px 8px;font-size:26px;font-weight:200}.downtime-metric-card .value{color:#efefef;font-family:"Exo 2";font-size:32px;font-style:normal;font-weight:600;line-height:normal;padding:0 0 20px 16px}.downtime-metric-card .action{color:var(--BrandYellow);text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.downtime-metric-card .subtitle{color:#d3000d;font-size:12px;text-transform:uppercase;font-weight:400}.time-to-readiness-metric-card{display:flex;padding:20px 14px;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #21591f;background:var(--BackgroundGreen);color:#efefef}.time-to-readiness-metric-card .title{font-weight:600;text-transform:uppercase;font-size:18px}.time-to-readiness-metric-card .label{font-size:26px;font-weight:200}.time-to-readiness-metric-card .value{font-size:32px;font-weight:600}.time-to-readiness-metric-card .action{color:var(--BrandYellow);text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.time-to-readiness-metric-card .action:hover{cursor:pointer}.time-to-readiness-metric-card span{padding-bottom:12px}.time-to-readiness-metric-card a{padding-top:10px}.top-filter-container{display:grid;grid-template-columns:1fr auto;gap:20px;padding:8px 16px 10px;border-bottom:2px solid #010A0F;background:linear-gradient(180deg,#322a0d 25.5%,#111613)}.top-filter-container .filters-column{display:flex;flex-direction:row;gap:10px}.top-filter-container.filters-column select{flex:1}.top-filter-container.button-column{display:flex;justify-content:flex-end}.top-filter-container select{width:100%;border-radius:4px;border:1px solid #3D2F06;background:var(--BrandAlmostBlack);color:#fff;height:44px;padding-left:16px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23DEA009%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto}.top-filter-container select option:hover,.top-filter-container select option:focus{background-color:var(--BrandYellow)!important}.top-filter-container select:focus{outline:none;border-color:var(--BrandYellow)}.readiness-view .readiness-data-table{background-color:var(--BackgroundDarkBlue, #0e1921)!important}.readiness-view .readiness-data-table .rdt_TableHead{background:var(--BrandAlmostBlack, #010A0F);border-bottom:0;padding-bottom:0;height:50px}.readiness-view .readiness-data-table .rdt_TableRow{border:0;background-color:#152028}.readiness-view .readiness-data-table .rdt_TableRow:nth-child(odd){background-color:#152028}.readiness-view .readiness-data-table .rdt_TableRow:nth-child(2n){background-color:#0b161d}.readiness-view .readiness-data-table .rdt_TableCol{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#888;background:var(--BrandAlmostBlack, #010A0F);text-align:center;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.readiness-view .readiness-data-table .rdt_TableCell{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#dcdcdc;font-size:15px;border:1px solid var(--BrandAlmostBlack, #010A0F)}.readiness-view .rdt_Pagination{background-color:var(--BrandAlmostBlack, #010A0F)!important;border-radius:0;color:#dcdcdc;font-size:14px}.readiness-view .cPTFZC svg{fill:#dcdcdc!important}.readiness-view .cPTFZC[disabled] svg{fill:#dcdcdc!important}.readiness-view .cPTFZC:not([disabled]):hover svg{fill:var(--BrandYellow, #FFD600)!important}.readiness-view .pie-chart-cell{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px}.readiness-view .pie-chart-cell .col1{display:flex;flex-direction:column;text-align:right;flex:1;min-width:90px;padding-right:16px}.readiness-view .pie-chart-cell .col2{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.readiness-view .pie-chart-cell .count{margin-bottom:6px}.readiness-view .readiness-metric-card .green-cell{background:var(--BackgroundGreen)}.readiness-view .count{font-size:23px}.readiness-view .neutral-label{font-size:14px;color:#6e6e6e}.readiness-view .green-label{font-size:14px;color:var(--TextGreen)}.readiness-view .red-label{font-size:14px;color:var(--TextRed)}.readiness-view .green-percent{font-size:14px;color:var(--TextBrightGreen);padding-top:4px}.readiness-view .red-percent{font-size:14px;color:var(--TextBrightRed);padding-top:4px}.unit-view-navbar .container{display:flex;gap:0rem;padding-bottom:16px}.unit-view-navbar .container>:nth-last-child(2){flex-grow:1}.unit-view-navbar button{border:none;background-color:transparent;padding:.5rem 1rem}.unit-view-navbar button:hover{border-bottom:2px solid #000;border-bottom:4px solid #775a0f;cursor:pointer}.unit-view-navbar .active-tab{color:#efefef;text-align:center;font-size:16px;border-bottom:4px solid #DEA009}.unit-view-navbar .inactive-tab{color:#c1c1c1;text-align:center;font-size:15px;border-bottom:4px solid #312a0b}.unit-view-navbar .placeholder-tab,.unit-view-navbar .placeholder-tab:hover{border-bottom:4px solid #312a0b;cursor:auto}.unit-view-navbar .classix-button{display:flex;height:65px;padding:0 20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;border-bottom:5px solid #322A0D;background-color:var(--BrandAlmostBlack)}.vehicle-list-view .readiness-data-table{background-color:var(--BackgroundDarkBlue, #0e1921)!important}.vehicle-list-view .readiness-data-table .rdt_TableHead{background:var(--BrandAlmostBlack, #010A0F);border-bottom:0;padding-bottom:0;height:50px}.vehicle-list-view .readiness-data-table .rdt_TableRow{border:0;background-color:#152028}.vehicle-list-view .readiness-data-table .rdt_TableRow:nth-child(odd){background-color:#152028}.vehicle-list-view .readiness-data-table .rdt_TableRow:nth-child(2n){background-color:#0b161d}.vehicle-list-view .readiness-data-table .rdt_TableCol{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#888;background:var(--BrandAlmostBlack, #010A0F);text-align:center;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.vehicle-list-view .readiness-data-table .rdt_TableCell{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#dcdcdc;font-size:15px;border:1px solid var(--BrandAlmostBlack, #010A0F);padding-top:10px}.vehicle-list-view .rdt_Pagination{background-color:var(--BrandAlmostBlack, #010A0F)!important;border-radius:0;color:#dcdcdc;font-size:14px}.vehicle-list-view .cPTFZC svg{fill:#dcdcdc}.vehicle-list-view .cPTFZC[disabled] svg{fill:#dcdcdc}.vehicle-list-view .cPTFZC:not([disabled]):hover svg{fill:var(--BrandYellow, #FFD600)}.vehicle-list-view .pie-chart-cell{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px}.vehicle-list-view .pie-chart-cell .col1{display:flex;flex-direction:column;text-align:right;flex:1;min-width:90px;padding-right:16px}.vehicle-list-view .pie-chart-cell .col2{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.vehicle-list-view .pie-chart-cell .count{margin-bottom:6px}.vehicle-list-view .readiness-metric-card .green-cell{background:var(--BackgroundGreen)}.vehicle-list-view .vehicleId,.vehicle-list-view .count{font-size:23px}.vehicle-list-view .neutral-label{font-size:14px;color:#6e6e6e}.vehicle-list-view .green-label{font-size:14px;color:var(--TextGreen)}.vehicle-list-view .red-label{font-size:14px;color:var(--TextRed)}.vehicle-list-view .green-percent{font-size:14px;color:var(--TextBrightGreen);padding-top:4px}.vehicle-list-view .red-percent{font-size:14px;color:var(--TextBrightRed);padding-top:4px}.vehicle-list-view .platform-name{padding-bottom:14px}.info-view{background-color:#fff;text-align:center}.info-view .subtitle{background-color:#ffff0071}.original-fleet-view{background-color:#ececec;padding:1px 0 20px}.vehicle-page .side-view{display:flex;padding:26px 16px 16px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;height:100%;border-right:4px solid #000;background:#0f2029;color:#fff}.vehicle-page .side-view .platform-image{width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;padding-top:20px}.vehicle-page .side-view .vehicle-title-panel{width:100%;border-bottom:4px solid #122A37;padding-bottom:10px}.vehicle-page .side-view .label-1{font-size:18px;margin-top:10px}.vehicle-page .side-view .label-2{font-size:18px;color:#a1a1a1}.vehicle-page .side-view .go-back{font-size:14px!important}.vehicle-page .side-view .go-back:hover{cursor:pointer}.vehicle-page .side-view .vehicle-details-label{font-size:15px;color:#a1a1a1;margin-bottom:0}.vehicle-page .main-view{padding-top:20px}.vehicle-page .content-container{padding:1rem 2rem 2rem}.vehicle-page .suggested-maintenance-panel h1{font-size:20px;color:var(--BrandYellow);font-weight:300;padding-top:20px}.vehicle-page .vehicle-status-card{display:flex;padding:4px 14px 16px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #143E56;background:#0b212e}.vehicle-page .vehicle-status-card .content{display:flex;flex-direction:column;align-items:center;padding:0;color:#fff;font-size:19px}.vehicle-page .vehicle-status-card .row{display:flex;justify-content:space-between}.vehicle-page .vehicle-status-card .title{color:#efefef;font-family:"Exo 2";font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:0}.vehicle-page .vehicle-status-card .label{text-align:left;color:var(--BrandYellow);text-transform:uppercase;padding-top:12px}.vehicle-page .vehicle-status-card .value{text-align:right;color:#efefef;font-family:"Exo 2";font-size:28px;font-style:normal;font-weight:600;line-height:normal;padding:0}.vehicle-page .vehicle-status-card .deadlined-label{font-size:17px;color:#d3000d}.vehicle-page .status-red{border:1px solid #721117;background-color:var(--BackgroundRed)}.vehicle-page .status-orange{border:1px solid #F59E0B;background-color:#af7a1f}.vehicle-page .status-yellow{border:1px solid #F59E0B;background-color:var(--BackgroundYellow)}.vehicle-view-navbar .container{display:flex;gap:0rem;padding-bottom:16px}.vehicle-view-navbar .container>:last-child{flex-grow:1}.vehicle-view-navbar button{border:none;background-color:transparent;padding:.5rem 1rem;height:65px}.vehicle-view-navbar button:hover{border-bottom:2px solid #000;border-bottom:4px solid #775a0f;cursor:pointer}.vehicle-view-navbar .active-tab{color:#efefef;text-align:center;font-size:16px;border-bottom:4px solid #DEA009}.vehicle-view-navbar .inactive-tab{color:#c1c1c1;text-align:center;font-size:15px;border-bottom:4px solid #312a0b}.vehicle-view-navbar .placeholder-tab,.vehicle-view-navbar .placeholder-tab:hover{border-bottom:4px solid #312a0b;cursor:auto}.vehicle-overview-card{display:flex;padding:4px 14px 16px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #143E56;background:#0b212e}.vehicle-overview-card .content{display:flex;flex-direction:column;align-items:center;padding:0;color:#fff;font-size:14px}.vehicle-overview-card .row{display:flex;justify-content:space-between}.vehicle-overview-card .title{color:#efefef;font-family:"Exo 2";font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:0}.vehicle-overview-card .label{text-align:left;color:var(--BrandYellow);text-transform:uppercase;padding-top:12px}.vehicle-overview-card .value{text-align:right;color:#efefef;font-family:"Exo 2";font-size:32px;font-style:normal;font-weight:600;line-height:normal;padding:0}.vehicle-overview-card .action{color:var(--BrandYellow);text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.vehicle-overview-card .chip{display:flex;min-width:25px;padding:3px 10px 6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:3px;color:#fff;float:left;margin-right:8px}.chip-bg-red{background-color:#76252f}.chip-bg-green{background-color:#137229}.chip-bg-yellow{background-color:#968917}.chip-bg-blue{background-color:#246488}.faults-warnings-metric-card{display:flex;padding:0 18px 0 12px;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #143E56;background-color:var(--BrandAlmostBlack);color:#efefef;min-width:160px}.faults-warnings-metric-card .content{display:flex;align-items:center;padding:0}.faults-warnings-metric-card img{height:70px;width:70px;padding:0 16px 40px 0}.faults-warnings-metric-card .title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:0}.faults-warnings-metric-card .values{display:flex;flex-direction:column;text-align:right}.faults-warnings-metric-card .active-value{font-size:32px;font-style:normal;font-weight:600;line-height:normal;padding:0 0 20px 16px}.faults-warnings-metric-card .inactive-value{font-size:32px;font-style:normal;font-weight:600;line-height:normal;padding:0 0 20px 16px;color:#32383c}.faults-warnings-metric-card .label{color:var(--BrandYellow);font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.faults-warnings-metric-card .action{color:var(--BrandYellow);text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.service-history-data-table .service-data-table{background-color:var(--BackgroundDarkBlue, #0e1921)!important}.service-history-data-table .service-data-table .rdt_TableHead{background:var(--BrandAlmostBlack, #010A0F);border-bottom:0;padding-bottom:0;height:50px}.service-history-data-table .service-data-table .rdt_TableRow{border:0;background-color:#152028}.service-history-data-table .service-data-table .rdt_TableRow:nth-child(odd){background-color:#152028}.service-history-data-table .service-data-table .rdt_TableRow:nth-child(2n){background-color:#0b161d}.service-history-data-table .service-data-table .rdt_TableCol{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#888;background:var(--BrandAlmostBlack, #010A0F);text-align:center;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.service-history-data-table .service-data-table .rdt_TableCell{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#dcdcdc;font-size:15px;border:1px solid var(--BrandAlmostBlack, #010A0F)}.service-history-data-table .rdt_Pagination{background-color:var(--BrandAlmostBlack, #010A0F)!important;border-radius:0;color:#dcdcdc;font-size:14px}.service-history-data-table .cPTFZC svg{fill:#dcdcdc!important}.service-history-data-table .cPTFZC[disabled] svg{fill:#dcdcdc!important}.service-history-data-table .cPTFZC:not([disabled]):hover svg{fill:var(--BrandYellow, #FFD600)!important}.service-history-data-table .pie-chart-cell{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px}.service-history-data-table .pie-chart-cell .col1{display:flex;flex-direction:column;text-align:right;flex:1;min-width:90px;padding-right:16px}.service-history-data-table .pie-chart-cell .col2{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.service-history-data-table .pie-chart-cell .count{margin-bottom:6px}.service-history-data-table .readiness-metric-card .green-cell{background:var(--BackgroundGreen)}.service-history-data-table .count{font-size:23px}.service-history-data-table .neutral-label{font-size:14px;color:#6e6e6e}.service-history-data-table .green-label{font-size:14px;color:var(--TextGreen)}.service-history-data-table .red-label{font-size:14px;color:var(--TextRed)}.service-history-data-table .green-percent{font-size:14px;color:var(--TextBrightGreen);padding-top:4px}.service-history-data-table .red-percent{font-size:14px;color:var(--TextBrightRed);padding-top:4px}.suggested-maintenance-table{background-color:var(--BackgroundDarkBlue, #0e1921)!important}.suggested-maintenance-table .rdt_TableHead{background:var(--BrandAlmostBlack, #010A0F);border-bottom:0;padding-bottom:0;height:50px}.suggested-maintenance-table .rdt_TableRow{border:0;background-color:#152028}.suggested-maintenance-table .rdt_TableRow:nth-child(odd){background-color:#152028}.suggested-maintenance-table .rdt_TableRow:nth-child(2n){background-color:#0b161d}.suggested-maintenance-table .rdt_TableCol{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#888;background:var(--BrandAlmostBlack, #010A0F);text-align:center;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.suggested-maintenance-table .rdt_TableCell{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#dcdcdc;font-size:15px;border:1px solid var(--BrandAlmostBlack, #010A0F)}.suggested-maintenance-panel .rdt_Pagination{background-color:var(--BrandAlmostBlack, #010A0F)!important;border-radius:0;color:#dcdcdc;font-size:14px}.suggested-maintenance-panel .cPTFZC svg{fill:#dcdcdc!important}.suggested-maintenance-panel .cPTFZC[disabled] svg{fill:#dcdcdc!important}.suggested-maintenance-panel .cPTFZC:not([disabled]):hover svg{fill:var(--BrandYellow, #FFD600)!important}.maintainer-page .side-view{display:flex;padding:26px 16px 16px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;height:100%;border-right:4px solid #000;background:#0f2029;color:#fff}.maintainer-page .side-view .platform-image{width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px}.maintainer-page .side-view .depot-title-panel{width:100%;border-bottom:4px solid #122A37;padding-bottom:10px}.maintainer-page .side-view .label-1{font-size:16px;margin-top:10px}.maintainer-page .side-view .label-2{font-size:16px;color:#a1a1a1}.maintainer-page .side-view .go-back{font-size:14px!important}.maintainer-page .side-view .go-back:hover{cursor:pointer}.maintainer-page .side-view .vehicle-details-label{font-size:15px;color:#a1a1a1;margin-bottom:0}.maintainer-page .vehicle-board-container{padding:2rem}.maintainer-page .tech-id-panel p{margin-bottom:6px}.vehicle-board .depot-vehicle-data-table{background-color:var(--BackgroundDarkBlue, #0e1921)!important}.vehicle-board .depot-vehicle-data-table .rdt_TableHead{background:var(--BrandAlmostBlack, #010A0F);border-bottom:0;padding-bottom:0;height:50px}.vehicle-board .depot-vehicle-data-table .rdt_TableRow{border:0;background-color:#152028}.vehicle-board .depot-vehicle-data-table .rdt_TableRow:nth-child(odd){background-color:#152028}.vehicle-board .depot-vehicle-data-table .rdt_TableRow:nth-child(2n){background-color:#0b161d}.vehicle-board .depot-vehicle-data-table .rdt_TableCol{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#888;background:var(--BrandAlmostBlack, #010A0F);text-align:center;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.vehicle-board .depot-vehicle-data-table .rdt_TableCell{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#dcdcdc;font-size:15px;border:1px solid var(--BrandAlmostBlack, #010A0F);padding-top:14px}.vehicle-board .rdt_Pagination{background-color:var(--BrandAlmostBlack, #010A0F)!important;border-radius:0;color:#dcdcdc;font-size:14px}.vehicle-board .cPTFZC svg{fill:#dcdcdc}.vehicle-board .cPTFZC[disabled] svg{fill:#dcdcdc}.vehicle-board .cPTFZC:not([disabled]):hover svg{fill:var(--BrandYellow, #FFD600)}.vehicle-board .pie-chart-cell{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px}.vehicle-board .pie-chart-cell .col1{display:flex;flex-direction:column;text-align:right;flex:1;min-width:90px;padding-right:16px}.vehicle-board .pie-chart-cell .col2{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.vehicle-board .pie-chart-cell .count{margin-bottom:6px}.vehicle-board .readiness-metric-card .green-cell{background:var(--BackgroundGreen)}.vehicle-board .vehicleId,.vehicle-board .count{font-size:23px}.vehicle-board .neutral-label{font-size:14px;color:#6e6e6e}.vehicle-board .green-label{font-size:14px;color:var(--TextGreen)}.vehicle-board .red-label{font-size:14px;color:var(--TextRed)}.vehicle-board .green-percent{font-size:14px;color:var(--TextBrightGreen);padding-top:4px}.vehicle-board .red-percent{font-size:14px;color:var(--TextBrightRed);padding-top:4px}.vehicle-board .platform-name{padding-bottom:14px}.maintainer-vehicle-detail-page .side-view{display:flex;padding:26px 16px 16px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;height:100%;border-right:4px solid #000;background:#0f2029;color:#fff}.maintainer-vehicle-detail-page .side-view .platform-image{width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;padding-top:20px}.maintainer-vehicle-detail-page .side-view .vehicle-title-panel{width:100%;border-bottom:4px solid #122A37;padding-bottom:10px}.maintainer-vehicle-detail-page .side-view .label-1{font-size:18px;margin-top:10px}.maintainer-vehicle-detail-page .side-view .label-2{font-size:16px;color:#a1a1a1;font-size:18px}.maintainer-vehicle-detail-page .side-view .go-back{font-size:14px!important}.maintainer-vehicle-detail-page .side-view .go-back:hover{cursor:pointer}.maintainer-vehicle-detail-page .side-view .vehicle-details-label{font-size:15px;color:#a1a1a1;margin-bottom:0}.maintainer-vehicle-detail-page .main-view{padding-top:20px}.maintainer-vehicle-detail-page .content-container{padding:1rem 2rem 2rem}.maintainer-vehicle-detail-page .suggested-maintenance-panel{padding-top:1rem}.maintainer-vehicle-detail-page .suggested-maintenance-panel h1{font-size:20px;color:var(--BrandYellow);font-weight:300}.maintainer-vehicle-detail-page .vehicle-status-card{display:flex;padding:4px 14px 16px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #143E56;background:#0b212e}.maintainer-vehicle-detail-page .vehicle-status-card .content{display:flex;flex-direction:column;align-items:center;padding:0;color:#fff;font-size:19px}.maintainer-vehicle-detail-page .vehicle-status-card .row{display:flex;justify-content:space-between}.maintainer-vehicle-detail-page .vehicle-status-card .title{color:#efefef;font-family:"Exo 2";font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:0}.maintainer-vehicle-detail-page .vehicle-status-card .label{text-align:left;color:var(--BrandYellow);text-transform:uppercase;padding-top:12px}.maintainer-vehicle-detail-page .vehicle-status-card .value{text-align:right;color:#efefef;font-family:"Exo 2";font-size:28px;font-style:normal;font-weight:600;line-height:normal;padding:0}.maintainer-vehicle-detail-page .vehicle-status-card .deadlined-label{font-size:17px;color:#d3000d}.maintainer-vehicle-detail-page .status-red{border:1px solid #721117;background-color:var(--BackgroundRed)}.maintainer-vehicle-detail-page .status-orange{border:1px solid #F59E0B;background-color:#af7a1f}.maintainer-vehicle-detail-page .status-yellow{border:1px solid #F59E0B;background-color:var(--BackgroundYellow)}.maintainer-vehicle-view-navbar .container{display:flex;gap:0rem;padding-bottom:16px}.maintainer-vehicle-view-navbar .container>:nth-last-child(2){flex-grow:1}.maintainer-vehicle-view-navbar button{border:none;background-color:transparent;padding:.5rem 1rem}.maintainer-vehicle-view-navbar button:hover{border-bottom:2px solid #000;border-bottom:4px solid #775a0f;cursor:pointer}.maintainer-vehicle-view-navbar .active-tab,.maintainer-vehicle-view-navbar .active-tab-no-button{color:#efefef;text-align:center;font-size:16px;border-bottom:4px solid #DEA009}.maintainer-vehicle-view-navbar .active-tab-no-button:hover{cursor:auto;border-bottom:4px solid #DEA009}.maintainer-vehicle-view-navbar .inactive-tab{color:#c1c1c1;text-align:center;font-size:15px;border-bottom:4px solid #312a0b}.maintainer-vehicle-view-navbar .maintenance-record-button{display:flex;height:65px;padding:0 20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;border-bottom:5px solid #322A0D;background-color:var(--BrandAlmostBlack)}.side-gutter{position:fixed;top:0;right:0;width:350px;height:100%;box-shadow:-2px 0 5px #00000080;z-index:1000;transition:transform .3s ease;transform:translate(100%);display:flex;padding:26px 16px 16px 21px;flex-direction:column;align-items:flex-start;gap:40px;flex:1 0 0;align-self:stretch;background:#000;color:#efefef;max-height:100vh;overflow-y:auto}.side-gutter.open{transform:translate(0)}.maintainer-vehicle-view-navbar .placeholder-tab,.maintainer-vehicle-view-navbar .placeholder-tab:hover{border-bottom:4px solid #312a0b;cursor:auto}.add-maintenance-form{display:flex;padding:26px 16px 16px 21px;flex-direction:column;align-items:flex-start;gap:25px;flex:1 0 0;align-self:stretch}.add-maintenance-form .button-container{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.add-maintenance-form .button-container .btn-cancel{border-radius:4px;border:1px solid #DEA009;background:#010a0f;color:var(--BrandYellow, #DEA009);width:100%}.add-maintenance-form .button-container .btn-save{border-radius:4px;border:1px solid #DEA009;background:#dea009;width:100%}.add-maintenance-form input{border-radius:4px;border:1px solid #3D2F06;background:var(--BrandAlmostBlack, #010A0F);height:32px;color:#efefef;width:100%}.add-maintenance-form input:focus{border:1px solid rgba(222,160,9,.6);box-shadow:0 0 5px #dea00966}.add-maintenance-form textarea{border-radius:4px;border:1px solid #3D2F06;background:var(--BrandAlmostBlack, #010A0F);height:100px!important;color:#efefef;width:300px!important}.add-maintenance-form select{border-radius:4px;border:1px solid #3D2F06;background:var(--BrandAlmostBlack, #010A0F);color:#efefef;height:36px;width:310px;margin-bottom:8px}.add-maintenance-form .label{font-size:14px;font-weight:500;padding-bottom:8px}.add-maintenance-form .input input{width:100%}.add-maintenance-form .title{color:#a1a1a1;font-family:Exo;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding-bottom:16px}.fleet-page .side-view{height:100%;border-right:4px solid #000;background:#0f2029;color:#fff;padding:26px 16px 16px}.fleet-page .main-view{padding-left:2rem;padding-right:2rem}.fleet-page .unit-view-panel{padding-top:1rem}.fleet-page .filter-by-label{margin-bottom:1rem;color:#a1a1a1;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.fleet-page .side-view .go-back:hover{cursor:pointer}.classix-view-navbar .container{display:flex;gap:0rem;padding-bottom:16px}.classix-view-navbar .container>:last-child{flex-grow:1}.classix-view-navbar button{border:none;background-color:transparent;padding:.5rem 1rem}.classix-view-navbar button:hover{border-bottom:2px solid #000;border-bottom:4px solid #775a0f;cursor:pointer}.classix-view-navbar .active-tab{color:#efefef;text-align:center;font-size:16px;border-bottom:4px solid #DEA009}.classix-view-navbar .inactive-tab{color:#c1c1c1;text-align:center;font-size:15px;border-bottom:4px solid #312a0b}.classix-view-navbar .placeholder-tab,.classix-view-navbar .placeholder-tab:hover{border-bottom:4px solid #312a0b;cursor:auto}.maintainer-vehicle-view-navbar .classix-button{display:flex;height:65px;padding:0 20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;border-bottom:5px solid #322A0D;background-color:var(--BrandAlmostBlack)!important}.classix-planning-view .table-container{display:flex;justify-content:space-between;gap:20px}.classix-planning-view h1{color:var(--BrandYellow);font-size:20px;font-style:normal;font-weight:300}.classix-planning-view table{width:50%;border-spacing:0}.classix-planning-viewtable,th,td{border:1px solid #101921;border-collapse:collapse;padding:10px 16px}.classix-planning-view table{color:#efefef;width:50%;background-color:#152028}.classix-planning-view table .label{font-weight:200;line-height:28px}.classix-planning-view table .value{font-weight:600;line-height:28px;font-size:20px;text-align:right}.highlight-border{border:1px solid var(--BrandYellow)}.classix-planning-view .action-container{display:flex;justify-content:flex-end;padding-top:1rem}.classix-planning-view .btn-create-class-ix{display:flex;padding:10px 16px;align-items:center;gap:10px;border-radius:4px;background:#dea009;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.classix-planning-view .classix-planning-data-table{background-color:var(--BackgroundDarkBlue, #0e1921)!important}.classix-planning-view .classix-planning-data-table .rdt_TableHead{background:var(--BrandAlmostBlack, #010A0F);border-bottom:0;padding-bottom:0;height:50px}.classix-planning-view .classix-planning-data-table .rdt_TableRow{border:0;background-color:#152028}.classix-planning-view .classix-planning-data-table .rdt_TableRow:nth-child(odd){background-color:#152028}.classix-planning-view .classix-planning-data-table .rdt_TableRow:nth-child(2n){background-color:#0b161d}.classix-planning-view .classix-planning-data-table .rdt_TableCol{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#888;background:var(--BrandAlmostBlack, #010A0F);text-align:center;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.classix-planning-view .classix-planning-data-table .rdt_TableCell{display:flex;justify-content:center;align-items:center;text-align:center!important;color:#dcdcdc;font-size:15px;border:1px solid var(--BrandAlmostBlack, #010A0F)}.classix-planning-view .rdt_Pagination{background-color:var(--BrandAlmostBlack, #010A0F)!important;border-radius:0;color:#dcdcdc;font-size:14px}.classix-planning-view .cPTFZC svg{fill:#dcdcdc!important}.classix-planning-view .cPTFZC[disabled] svg{fill:#dcdcdc!important}.classix-planning-view .cPTFZC:not([disabled]):hover svg{fill:var(--BrandYellow, #FFD600)!important}.classix-planning-view .classix-planning-data-table .neutral-label{font-size:14px;color:#6e6e6e;padding-top:6px}.classix-planning-view .classix-planning-data-table .neutral-value{font-size:20px;color:#6e6e6e}.classix-planning-view .classix-planning-data-table .value{font-size:20px}.classix-block-list-view .info-container{background-color:#172028;padding:1rem 2rem 2rem;color:#efefef;font-size:18px;font-weight:300;border:thin solid var(--BrandAlmostBlack)}.classix-block-list-view .info-container h1{font-size:28px;font-weight:700;color:var(--BrandYellow, #DEA009)}.classix-block-list-view .info-container h2{font-size:24px;font-weight:700;color:var(--BrandYellow, #DEA009)}.classix-block-list-view .info-container h3{font-size:22px;font-weight:700;color:var(--BrandYellow, #DEA009);padding-top:.6rem}.classix-block-list-view .info-container h4{font-size:20px;font-weight:500;padding-top:.6rem}.classix-block-list-view .info-container p{line-height:1.8}.classix-block-list-view .info-container .summary-container li{line-height:1.9rem}.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.login-page .login-form{display:flex;flex-direction:column;padding:20px;background:#0c1c25;border-radius:4px;color:#fff;padding:2rem 4rem;border:thin solid #1e3d55;width:400px;margin-bottom:6rem}.login-page .login-form .title{font-size:24px;margin-bottom:20px}.login-page .login-form .input-group{margin-bottom:15px}.login-page .login-form .label{font-size:18px;margin-bottom:5px}.login-page .login-form input{border-radius:4px;border:1px solid #3D2F06;background:var(--BrandAlmostBlack, #010A0F);color:#efefef;padding:8px;width:100%;font-size:18px}.login-page .login-form input:focus{border:1px solid rgba(222,160,9,.6);box-shadow:0 0 5px #dea00966}.login-page .login-form .button-container{display:flex;justify-content:center}.login-page .login-form .btn-login{border-radius:4px;border:1px solid #DEA009;background:#dea009;color:#010a0f;padding:10px 20px;cursor:pointer;font-size:18px}:root{--BrandYellow: #DEA009;--BrandAlmostBlack: #010A0F;--BackgroundGreen: #093823;--BackgroundRed: #3E141E;--BackgroundDarkBlue: #0e1921;--TextGreen: #0C8721;--TextBrightGreen: #15CF49;--TextRed: #A4373F;--TextBrightRed: #D3000D;--ActiveButtonBackground: rgba(222, 160, 9, .16)}.brand-yellow{color:var(--BrandYellow)}body{margin:0;font-family:"Exo 2",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--BackgroundDarkBlue, #0e1921)}div,span,li,td,p,select,button{font-family:"Exo 2",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}button{cursor:pointer}.data-container{display:grid;grid-template-columns:340px 1fr;gap:0rem;padding:0rem 0rem 2rem;min-height:calc(100vh - 120px)}.panel{background-color:#fff;padding:2px 8px 8px;border:1px solid #e5e7eb}.clickable{cursor:pointer}input,textarea{font-family:"Exo 2",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.text-red{color:var(--TextBrightRed)}.text-yellow{color:var(--BrandYellow)}
