@font-face{font-family:"aeonikRegular";src:url("../assets/fonts/Aeonik-Regular.otf") format("opentype")}@font-face{font-family:"aeonikBold";src:url("../assets/fonts/Aeonik-Bold.otf") format("opentype")}body{background:#24282e;color:#fff;margin:0;font-family:"aeonikRegular",-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;font-size:16px;font-style:normal;font-weight:normal}body a{color:#d7fd6a}body h3{font-size:22px;font-weight:bold;margin:16px 0 16px}body h4{font-size:18px;font-weight:bold;margin-bottom:16px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.ant-pagination,.ant-tabs,.ant-table-wrapper .ant-table{font-family:"aeonikRegular",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;font-style:normal;font-weight:normal}.ant-pagination svg,.ant-tabs svg,.ant-table-wrapper .ant-table svg{box-sizing:content-box;color:#d7fd6a;fill:#d7fd6a;width:16px;height:16px}.ant-tabs.ant-tabs-top.ant-tabs-card{border-radius:40px;color:#fff;font-size:16px;font-weight:bold}.ant-tabs{color:#fff !important}.ant-tabs-nav-list{width:85%}.ant-tabs .ant-tabs-tab{background:#24282e !important;border:none !important;justify-content:center;width:33.3%}.ant-tabs .ant-tabs-tab:hover{color:#d7fd6a !important}.ant-tabs-nav{margin-bottom:0px !important}.ant-tabs-nav::before{border-bottom:none !important}.ant-tabs-tab-btn{font-size:16px !important;padding:5px 0 0}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff !important}.ant-tabs .ant-tabs-tab-btn:focus:not(:focus-visible),.ant-tabs .ant-tabs-tab-remove:focus:not(:focus-visible),.ant-tabs .ant-tabs-tab-btn:active,.ant-tabs .ant-tabs-tab-remove:active{color:#d7fd6a}.ant-tabs-tab.ant-tabs-tab-active,.ant-tabs-nav .ant-tabs-tab-active{background:#505358 !important;border-radius:40px 40px 0 0 !important;color:#fff !important;padding:8px 30px !important}.ant-tabs-content-holder{border-radius:40px !important;background:#505358 !important;padding:32px}.ant-table-wrapper table,.ant-table-wrapper .ant-table{background:#505358 !important}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell{background:#24282e;color:#fff;font-size:18px;font-weight:normal}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell:hover,.ant-table-wrapper .ant-table-thead>tr>td.ant-table-cell:hover,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell:hover,.ant-table-wrapper .ant-table-thead>tr.ant-table-row:hover{background:#24282e;color:#fff}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>th,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr>th.ant-table-cell-row-hover,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#24282e;color:#fff}.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before,.ant-table-wrapper .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before{display:none}.ant-table-wrapper .ant-table-tbody>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:5px solid #505358 !important;transition:none}.ant-table-wrapper .ant-table-tbody>tr>th:first-of-type,.ant-table-wrapper .ant-table-tbody>tr>td:first-of-type{border-radius:10px 0 0 13px;width:23%}.ant-table-wrapper .ant-table-tbody>tr>th:last-of-type,.ant-table-wrapper .ant-table-tbody>tr>td:last-of-type{border-radius:0 10px 13px 0;width:23%}.ant-table-wrapper .ant-table-row-expand-icon{background:#24282e !important;border-color:#d7fd6a !important;color:#d7fd6a !important;border-radius:4px !important;width:20px !important;height:20px !important}.ant-table-wrapper .ant-table-row-expand-icon:before{top:calc(50% - 1px) !important}.ant-table-wrapper .ant-table-row-expand-icon:after{inset-inline-start:8px !important}.ant-table-cell a{align-items:center;display:flex;flex-direction:row;font-size:18px !important;justify-content:center;padding:5px 25px}.ant-table-cell a svg{fill:none !important;margin-left:5px}.ant-table-cell.ant-table-cell-row-hover:hover a{background:#d7fd6a;color:#000 !important}.ant-table-cell.ant-table-cell-row-hover:hover a svg{color:#000}tr.ant-table-expanded-row td{border-radius:0 0 12px 12px !important}td.ant-table-cell.ant-table-row-expand-icon-cell button{background:none;border:none;margin:0;padding:0}td.ant-table-cell.ant-table-row-expand-icon-cell svg{border:1px solid #d7fd6a;border-radius:5px;cursor:pointer;fill:none;padding:7px 7px 5px}td.ant-table-cell.ant-table-row-expand-icon-cell:hover svg{background:#d7fd6a;color:#000}tr.ant-table-row.ant-table-row-level-0:has(+tr.ant-table-expanded-row:not([style*="display: none"])) td{border-bottom:0 !important}tr.ant-table-row.ant-table-row-level-0:has(+tr.ant-table-expanded-row:not([style*="display: none"])) td:first-of-type{border-radius:10px 0 0 0}tr.ant-table-row.ant-table-row-level-0:has(+tr.ant-table-expanded-row:not([style*="display: none"])) td:last-of-type{border-radius:0 10px 0 0}tr.ant-table-row.ant-table-row-level-0:has(+tr.ant-table-expanded-row:not([style*="display: none"])) td.ant-table-row-expand-icon-cell svg{background:#d7fd6a;color:#000;padding:5px 7px 7px}.ant-table-placeholder{background:#505358 !important;height:200px;min-height:200px}.ant-table-placeholder .ant-table-cell{border-radius:20px !important}li.ant-pagination-item.ant-pagination-item-active{background-color:#505358;border-color:#d7fd6a;border-radius:4px;color:#d7fd6a}li.ant-pagination-item.ant-pagination-item-active a{color:#d7fd6a}li.ant-pagination-item.ant-pagination-item-active:hover{border-color:#d7fd6a}li.ant-pagination-item.ant-pagination-item-active:hover a{background:#d7fd6a;color:#505358}.ant-pagination .ant-pagination-item a{color:#d7fd6a}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover a{background:#d7fd6a;border-radius:4px;color:#505358 !important}.ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#505358;border-color:#d7fd6a !important;color:#d7fd6a;font-weight:bold}.ant-select-selection-item{color:#d7fd6a}.ant-select.ant-pagination-options-size-changer.ant-select-single.ant-select-show-arrow.ant-select-show-search:hover .ant-select-selector,.ant-select.ant-pagination-options-size-changer.ant-select-single.ant-select-show-arrow.ant-select-show-search:focus .ant-select-selector,.ant-select.ant-pagination-options-size-changer.ant-select-single.ant-select-show-arrow.ant-select-show-search:active .ant-select-selector{color:#d7fd6a;border-color:#d7fd6a !important;box-shadow:none !important;cursor:pointer}.ant-select.ant-pagination-options-size-changer.ant-select-single.ant-select-show-arrow.ant-select-show-search.ant-select-open.ant-select-focused .ant-select-selection-item{color:#d7fd6a}.ant-picker-panel{width:100%}[data-amplify-authenticator][data-variation=modal]{background-color:#24282e !important;font-family:"aeonikRegular",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;font-style:normal;font-weight:normal}[data-amplify-authenticator] [data-amplify-router]{background-color:#505358 !important;border:none !important;border-radius:10px}.amplify-flex.amplify-tabs,.amplify-tabs-item[data-state=active]{border:none !important}.amplify-tabs-item[data-state=active]{border-bottom:1px solid #fff !important;color:#fff !important;font-size:24px;margin:24px 32px 0 !important;padding:0 0 16px !important}.amplify-tabs-item[data-state=active]:hover{color:#fff !important;cursor:initial}.amplify-tabs-item[data-spacing=equal]:last-of-type{display:none}[data-amplify-authenticator] [data-amplify-form]{padding:24px 32px 16px !important}label.amplify-label{color:#fff !important;font-size:16px;font-weight:bold}.amplify-input{border-color:#d7fd6a !important;background:#505358 !important;color:#d7fd6a !important}input:-internal-autofill-selected{background:#505358 !important;color:#d7fd6a !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid #d7fd6a;-webkit-text-fill-color:#d7fd6a;-webkit-box-shadow:0 0 0px 1000px #505358 inset;transition:background-color 5000s ease-in-out 0s}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){background:#505358 !important;border-color:#d7fd6a !important;border-inline-start-color:#d7fd6a !important;color:#d7fd6a !important}.amplify-button--primary{background:#d7fd6a !important;border:1px solid #d7fd6a !important;border-radius:40px !important;color:#24282e !important;font-size:18px !important;margin-top:10px !important}.amplify-button--primary:hover{background:#505358 !important;color:#d7fd6a !important}[data-amplify-authenticator] [data-amplify-footer]{padding:0 !important}button.amplify-button.amplify-field-group__control.amplify-button--link.amplify-button--small{color:#d7fd6a;font-size:16px;padding:0;margin-bottom:32px}button.amplify-button.amplify-field-group__control.amplify-button--link.amplify-button--small:hover{background:none;color:#d7fd6a;text-decoration:underline}.amplify-heading{border-bottom:1px solid #fff !important;color:#fff !important;font-size:25px !important;font-weight:bold !important;margin-bottom:10px !important;padding-bottom:16px !important;text-align:center !important}.amplify-text--error{color:#ecb800 !important}.amplify-flex img{margin:0 auto}[data-amplify-copy-svg] path{fill:currentColor !important}[data-amplify-copy-tooltip]{color:#fff !important}.button{border:1px solid #d7fd6a;border-radius:40px;cursor:pointer;font-size:16px;font-weight:bold;padding:16px 32px;text-decoration:none;text-wrap:nowrap}.button--primary{background:#d7fd6a;color:#24282e}.button--primary:hover{background:#24282e;color:#d7fd6a}.button--secondary{background:#24282e;color:#d7fd6a}.button--secondary:hover{background:#d7fd6a;color:#24282e}.link{background:rgba(0,0,0,0);color:#d7fd6a;font-size:14px;font-weight:bold;text-decoration:none}.link svg{background:#d7fd6a;border:1px solid #d7fd6a;border-radius:5px;color:#000;margin-right:8px;padding:8px 10px 8px 8px}.link:hover{color:#d7fd6a;text-decoration:underline}.link:hover svg{background:none;color:#d7fd6a}.app{display:block;margin:20px auto 60px;width:1350px}.app__authentication-bar{align-items:flex-end;display:flex;flex-direction:column}.app__logout-button{padding:8px 16px;position:absolute}.app__main{align-content:flex-start;display:flex;flex-direction:row;gap:32px;justify-content:space-between;margin:0 auto}.app__sidebar{display:flex;flex-direction:column;gap:32px;width:325px}.app__content{width:989px}.service-overview,.vehicle-detail,.dashboard{margin:0 auto;width:1350px}.service-overview svg,.vehicle-detail svg,.dashboard svg{box-sizing:content-box}.dashboard{display:block}.dashboard .app__content{margin:0 auto;width:100%}.dashboard__nav-link a{align-items:center;display:flex;justify-content:flex-start}.dashboard__heading{font-size:35px}.dashboard__legend{border-bottom:1px solid #fff;margin-bottom:15px;padding-bottom:30px}.dashboard .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#24282e}.dashboard .ant-select-single.ant-select-open .ant-select-selection-item,.dashboard .ant-select .ant-select-arrow .anticon>svg{color:#d7fd6a}.dashboard .quicksight-chart{align-items:center;display:flex;flex-direction:column}.dashboard .quicksight-chart__image{margin-bottom:16px}.service-overview__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:30px}.service-overview__heading{font-size:32px;margin:40px 0 80px}.service-overview__dashboard-link{align-self:flex-start;margin-top:40px}.service-overview__table .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.service-overview__table .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab,.service-overview__table .ant-tabs-tab.ant-tabs-tab-active,.service-overview__table .ant-tabs-nav .ant-tabs-tab-active{padding:10px 30px !important}.vehicle-detail__nav-link a{align-items:center;display:flex;justify-content:flex-start}.booking-widget svg{color:#000 !important;fill:#000 !important}.booking-widget .ant-select.ant-select-single.ant-select-show-arrow{margin-bottom:10px;width:100% !important}.booking-widget .ant-select.ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#e9eaea !important;border:none !important;border-radius:50px !important;text-align:center}.booking-widget .ant-select-single.ant-select-show-arrow .ant-select-selection-item,.booking-widget .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding:0}.booking-widget .ant-select-selection-item{color:#000 !important}.booking-widget .ant-select-focused.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-select-pagination-size-changer) .ant-select-selector{box-shadow:none}.booking-widget .ant-select.ant-select-single.ant-select-show-arrow:hover .ant-select-selector,.booking-widget .ant-select.ant-select-single.ant-select-show-arrow:focus .ant-select-selector,.booking-widget .ant-select.ant-select-single.ant-select-show-arrow:active .ant-select-selector{color:#000;border:none !important;box-shadow:none !important;cursor:pointer}.booking-widget .ant-select.ant-select-single.ant-select-show-arrow.ant-select-open.ant-select-focused .ant-select-selection-item{color:#000}.booking-widget .ant-select.ant-select-sm.ant-picker-calendar-year-select.ant-select-single.ant-select-show-arrow,.booking-widget .ant-radio-group.ant-radio-group-outline.ant-radio-group-small.ant-picker-calendar-mode-switch{display:none}.booking-widget .ant-picker-calendar-mini{background:#e9eaea !important}.booking-widget .ant-picker-calendar-header{background:#24282e;border-radius:8px 8px 0 0}.booking-widget .ant-picker-calendar .ant-picker-panel{background:#e9eaea !important;border-top:0}.booking-widget .ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.booking-widget .ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.booking-widget .ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:none !important;font-weight:bold}.booking-widget td.ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-selected{background:#505358;border-radius:5px}.booking-widget .ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before{border:none !important}.booking-widget__calendar .ant-picker-calendar svg{color:#fff !important;fill:#fff !important}.booking-widget__calendar .ant-picker-calendar .ant-select.ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#24282e !important}.booking-widget__calendar .ant-picker-calendar .ant-select-selection-item{color:#fff !important}.booking-widget__calendar .ant-picker-calendar .ant-select.ant-select-single.ant-select-show-arrow:hover .ant-select-selector,.booking-widget__calendar .ant-picker-calendar .ant-select.ant-select-single.ant-select-show-arrow:focus .ant-select-selector,.booking-widget__calendar .ant-picker-calendar .ant-select.ant-select-single.ant-select-show-arrow:active .ant-select-selector{color:#000;border:none !important;box-shadow:none !important;cursor:pointer}.booking-widget__calendar .ant-picker-calendar .ant-select.ant-select-single.ant-select-show-arrow.ant-select-open.ant-select-focused .ant-select-selection-item{color:#000}.booking-widget__calendar .ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:0 !important}.booking-widget__calendar .ant-select.ant-select-single.ant-select-show-arrow{margin-bottom:0}.booking-widget__calendar .ant-picker-content thead th{padding:10px 0 !important;background:#7c7e82;color:#fff !important;font-weight:bold !important}.booking-widget__book .ant-select.ant-select:not(.ant-select-customize-input) .ant-select-selector{text-align:left}.booking-widget__book .ant-select.ant-select-single.ant-select-show-arrow{max-width:65%}.booking-widget{display:block;background:#505358;padding:20px;border-radius:40px}.booking-widget__header{margin:10px 0 15px;text-align:center}.booking-widget__calendar{background:#e9eaea;border-radius:10px;margin-bottom:20px}.booking-widget__book{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.booking-widget__book-button{background:#24282e;border:1px solid #24282e;border-radius:50px;color:#fff;cursor:pointer;font-weight:bold;padding:15px 20px;text-wrap:nowrap}.booking-widget__book-button:hover{background:none;color:#24282e}.booking-widget__parts{background:#24282e;border-radius:40px;padding:20px}.booking-widget__parts-header{font-weight:bold;text-align:center;margin-top:0}.booking-widget__parts-address{font-size:16px;text-align:center}.booking-widget__stock{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-top:30px}.booking-widget__stock-location{font-size:16px;font-style:italic}.booking-widget__stock-reserve-button{background:rgba(0,0,0,0);height:fit-content;padding:10px 20px}.booking-widget__stock-reserve-button:hover{color:#000}.car-visualisation{display:block;margin-bottom:30px;min-height:355px}.car-visualisation__date{font-style:italic}.car-visualisation__image{width:980px}.live-fleet-map{display:block}.live-fleet-map__header{text-align:center}.live-fleet-map__popup-customer{font-size:16px;font-weight:bold;margin:0 0 5px !important}.live-fleet-map__popup-car{border-bottom:1px solid;font-size:14px;margin:0 !important;padding-bottom:8px}.live-fleet-map__popup-urgency{font-size:13px;margin:8px 0 !important}.live-fleet-map .leaflet-container{border-radius:40px;font-family:"aeonikRegular",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;font-style:normal;font-weight:normal;height:400px}.live-fleet-map .leaflet-top.leaflet-left{bottom:0;left:auto;right:0;top:auto}.live-fleet-map .leaflet-left .leaflet-control{margin-right:16px}.live-fleet-map .leaflet-top .leaflet-control{margin-bottom:16px}.live-fleet-map .leaflet-control-zoom.leaflet-bar.leaflet-control{display:flex;flex-direction:column;gap:10px;border:0}.live-fleet-map a.leaflet-control-zoom-in,.live-fleet-map a.leaflet-control-zoom-out{border:1px solid #7c7e82;border-radius:100px}.live-fleet-map .leaflet-bar a{background-color:#e9eaea}.live-fleet-map .leaflet-bar a.leaflet-disabled{background-color:#e9eaea}.live-fleet-map .leaflet-bar a:last-child{border-bottom:1px solid #7c7e82;border-radius:100px}.live-fleet-map .leaflet-touch .leaflet-bar a{line-height:25px}.live-fleet-map .leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:100px;border-top-right-radius:100px}.live-fleet-map .leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:100px;border-bottom-right-radius:100px}.live-fleet-map .leaflet-tile-pane{filter:grayscale(1) brightness(50%) contrast(180%) sepia(8%) saturate(260%) hue-rotate(190deg)}.live-fleet-map__icon--critical{filter:invert(52%) sepia(81%) saturate(6160%) hue-rotate(342deg) brightness(90%) contrast(110%) opacity(0.8)}.live-fleet-map__icon--high{filter:invert(63%) sepia(77%) saturate(910%) hue-rotate(7deg) brightness(98%) contrast(120%) opacity(0.8)}.live-fleet-map__icon--medium{filter:invert(81%) sepia(38%) saturate(1378%) hue-rotate(10deg) brightness(98%) contrast(120%) opacity(0.8)}.live-fleet-map__icon--low{filter:invert(98%) sepia(60%) saturate(1065%) hue-rotate(16deg) brightness(90%) contrast(120%) opacity(0.85)}.live-fleet-map .leaflet-popup-content-wrapper,.live-fleet-map .leaflet-popup-tip{background:#24282e;color:#fff}.live-fleet-map .leaflet-container a.leaflet-popup-close-button{color:#fff}.live-fleet-table{display:block}.live-fleet-table__row-expanded{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.live-fleet-table__row-expanded-divider{margin-bottom:16px;margin-left:0;margin-top:-12px;width:75%}.live-fleet-table__row-1,.live-fleet-table__row-2{align-items:center;display:flex;flex-direction:row}.live-fleet-table__row-1{justify-content:flex-start;margin-top:10px}.live-fleet-table__row-2{justify-content:flex-end}.live-fleet-table__customer-details{margin-bottom:10px;width:23%}.live-fleet-table__customer-name{font-size:18px;font-weight:bold;margin-bottom:0;margin-top:0px}.live-fleet-table__service-details{width:50%}.live-fleet-table__service-report{font-size:16px;line-height:19px;margin-top:0;padding-left:8px}.live-fleet-table__service-last{font-size:16px;font-style:italic;margin:0;width:36%}.live-fleet-table__urgency{align-self:end;width:40%}.live-fleet-table__urgency .service-status{margin-bottom:0}.ant-table-cell a.live-fleet-table__customer-link{display:block;font-size:14px !important;padding:0}.live-fleet-table-filters{background:#16181c;border-radius:20px;margin-bottom:15px;padding:32px}.live-fleet-table-filters__text{font-size:14px;margin-right:20px}.live-fleet-table-filters__button{align-self:flex-end;background:rgba(0,0,0,0);border-radius:10px;font-size:14px;height:fit-content;margin-right:16px;padding:10px 20px}.live-fleet-table-filters--selected{color:#000;background:#d7fd6a}.live-fleet-table-filters--selected:hover{color:#000}.recommendation-tab{font-size:18px;max-width:980px;width:100%;height:100%;display:flex;flex-direction:column;align-content:center;justify-content:space-between}.recommendation-tab__description{margin-bottom:40px}.recommendation-tab__recommendation{background:#16181c;border-radius:40px;padding:32px 32px 64px}.recommendation-tab__recommendation-title{margin:0 0 16px}.recommendation-tab__recommendation-content{display:flex;flex-direction:row;gap:15px;justify-content:space-between}.recommendation-tab__recommendation-text{margin:0;max-width:75%}.recommendation-tab__email-link{align-self:flex-end;background:#16181c;height:fit-content;padding:10px 32px}.recommendation-tab__email-link:hover{color:#000}.recommended-upgrades{display:block}.recommended-upgrades .ant-tabs-nav-list{border-top:1px solid #fff;padding-top:10px;width:auto}.recommended-upgrades .ant-tabs .ant-tabs-tab,.recommended-upgrades .ant-tabs-tab-btn{padding:0 !important;width:auto !important}.recommended-upgrades .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 16px}.recommended-upgrades .ant-tabs-tab.ant-tabs-tab-active{background:none !important}.recommended-upgrades .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#d7fd6a !important;font-weight:bold}.recommended-upgrades .ant-tabs .ant-tabs-ink-bar{display:none}.recommended-upgrades .ant-tabs-content-holder{background:none !important;padding:10px 0 0 !important}.recommended-upgrades,.recommended-updgrades__tabs,.recommended-upgrades .ant-tabs,.recommended-upgrades .ant-tabs-content-holder,.recommended-upgrades .ant-tabs .ant-tabs-content,.recommended-upgrades .ant-tabs .ant-tabs-tabpane{height:100% !important}.service-urgency-chart__header{margin-top:5px;text-align:center}.service-urgency-chart__items{background:#505358;border-radius:40px;display:flex;justify-content:space-around;padding:20px 10px}.service-urgency-chart__item{position:relative;text-align:center;width:30%}.service-urgency-chart__item--critical .service-urgency-chart__count{background:#ff3838}.service-urgency-chart__item--high .service-urgency-chart__count{background:#ecb800}.service-urgency-chart__item--medium .service-urgency-chart__count{background:#e7ec00}.service-urgency-chart__count{border-radius:100%;height:61px;left:15px;position:absolute;top:20px;width:61px}.service-urgency-chart__count-number{color:#000;font-weight:bold;font-size:20px;margin:0;padding:15px 0}.service-urgency-chart__status{font-weight:bold;font-size:14px;margin-bottom:10px;margin-top:10px}.service-status-bar{align-items:center;background:#16181c;border-radius:10px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:15px 20px}.service-status-bar__text{font-size:16px;font-weight:bold;text-wrap:nowrap;width:fit-content}.service-status-bar__chart{display:block;height:6px;width:100%;position:relative}.service-status-bar__base,.service-status-bar__gradient{border-radius:50px;display:block;height:6px}.service-status-bar__base{background:#505358;width:100%}.service-status-bar__gradient{background:#e7ec00;left:0;position:absolute;right:0;top:0}.service-status-bar--critical{background:linear-gradient(90deg, #d7fd6a 20%, #e7ec00 40%, #ecb800 60%, #ff3838 100%);width:100%}.service-status-bar--high{background:linear-gradient(90deg, #d7fd6a 25%, #e7ec00 50%, #ecb800 75%, #ff3838 100%);width:75%}.service-status-bar--medium{background:linear-gradient(90deg, #d7fd6a 33%, #e7ec00 66%, #ecb800 100%);width:50%}.service-status-bar--low{background:linear-gradient(90deg, #d7fd6a 50%, #e7ec00 100%);width:25%}.vehicle-detail-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:32px 0 16px}.vehicle-detail-header__details{width:70%}.vehicle-detail-header__contact{display:flex;flex-direction:row;justify-content:flex-end;width:30%}.vehicle-detail-header__contact a{color:#000}.vehicle-detail-header__contact a:hover{background:none}.vehicle-detail-header__customer,.vehicle-detail-header__model{margin:0 0 10px}.vehicle-detail-header__customer{font-size:40px;margin-bottom:5px}.vehicle-detail-header__model{font-weight:normal}
