@media(max-width:767.98px){body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .theme-breadcrumb{padding-block:16px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .theme-breadcrumb .breadcrumb{flex-wrap:wrap;row-gap:8px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(input.form-control,select.form-control,textarea.form-control,.select2-selection__rendered){font-size:16px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.theme-button,.theme-button-border,.theme-light-button,.theme-button-red){line-height:1.4;min-height:44px;white-space:normal}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .modal-dialog{margin:16px;max-width:calc(100vw - 32px);width:auto}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .modal-content{border-radius:18px;max-height:calc(100dvh - 32px);overflow-y:auto}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .modal-body{padding:20px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .modal-body :is(.button-group,.actions-btns){flex-wrap:wrap;gap:12px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .sidebar-navigation{box-sizing:border-box;max-width:calc(100vw - 16px)}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .sidebar-navigation-body{padding-inline:20px;padding-bottom:max(24px,env(safe-area-inset-bottom))}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .sidebar-navigation :is(input,select,textarea){font-size:16px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .sidebar-navigation .actions-btns{gap:12px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .react-datepicker{max-width:100%}body.my-account-redesign .page-title.ac-type-wrapper{padding-top:20px}body.my-account-redesign .page-title.ac-type-wrapper .container{padding-inline:16px}body.my-account-redesign .page-title.ac-type-wrapper h1{font-size:26px;margin-bottom:12px}body.my-account-redesign .account-manager{padding-top:16px}body.my-account-redesign .account-manager .menus{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}body.my-account-redesign .account-manager .menus>:is(.rta-linking-menu,.vehicle-validation-menu,.family-account,.open-discussion-menu){font-size:13px;gap:8px;margin:0;min-height:56px;padding:12px;width:100%}body.my-account-redesign .account-manager .menus>:is(.rta-linking-menu,.vehicle-validation-menu,.family-account,.open-discussion-menu) span{min-width:0;overflow-wrap:anywhere}body.my-account-redesign .account-manager .menus>:is(.rta-linking-menu,.vehicle-validation-menu,.family-account,.open-discussion-menu) img,body.my-account-redesign .account-manager .menus>:is(.rta-linking-menu,.vehicle-validation-menu,.family-account,.open-discussion-menu) svg{flex:0 0 22px;width:22px}body.my-account-redesign .account-manager .menus>:is(.rta-linking-menu,.vehicle-validation-menu,.family-account,.open-discussion-menu) .arrow{display:none}body.my-account-redesign .account-manager .menus>.custom-dropdown{grid-column:1/-1;margin:0;order:-1;position:relative;z-index:10}body.my-account-redesign .account-manager .custom-dropdown .dropdown-trigger{background:#fff;border:1px solid #dce6e8;border-radius:10px;min-height:48px;padding:12px 16px}body.my-account-redesign .account-manager .custom-dropdown .dropdown-menu{border-radius:10px;box-shadow:0 8px 24px rgba(23,62,71,.125);max-height:min(60dvh,420px);overflow-y:auto;width:100%}body.my-account-redesign .account-manager .custom-dropdown .dropdown-item{min-height:48px;padding:12px 16px;white-space:normal}body.my-account-redesign .account-manager .menus>.menu-content{grid-column:1/-1;min-width:0;padding-top:16px;width:100%}body.my-account-redesign .account-manager .menu-content :is(h2,.title-button h3){font-size:24px;line-height:1.25}body.my-account-redesign .account-manager .menu-content .business-overview{gap:12px}body.my-account-redesign .account-manager .menu-content .business-overview .statistics-list{gap:6px;grid-template-columns:1fr;margin:0;min-height:142px;padding:16px}body.my-account-redesign .account-manager .menu-content .business-overview .statistics-list>:is(.icon,.icon-bedge,h3,button,span){grid-column:1;grid-row:auto}body.my-account-redesign .account-manager .menu-content .business-overview .statistics-list h3{font-size:13px}body.my-account-redesign .account-manager .menu-content .business-overview .statistics-list .theme-button-border{font-size:20px;min-height:32px}body.my-account-redesign .account-manager .menu-content .business-overview .dashboard-card-hint{font-size:12px;grid-column:1}body.my-account-redesign .account-manager .menu-content .supplier-form-content p{font-size:13px;line-height:1.5}body.my-account-redesign .account-manager .menu-content .subscription-list-status{font-size:14px;gap:12px;padding:16px}body.my-account-redesign .account-manager .menu-content .title-button{gap:12px;margin-bottom:20px}body.my-account-redesign .account-manager .menu-content .title-button>:is(.start,.end){flex-wrap:wrap;gap:10px;max-width:100%}body.my-account-redesign .account-manager .menu-content .vehicles .nav-tabs{display:flex;flex-wrap:nowrap}body.my-account-redesign .account-manager .menu-content .vehicles .nav-tabs .nav-item{flex:1;min-width:0;width:auto}body.my-account-redesign .account-manager .menu-content .vehicles .nav-tabs .nav-link{font-size:14px;min-height:44px;padding:12px}body.my-account-redesign .account-manager .menu-content .vehicle-listing .lazyload-list .vehicle-list{padding:16px}body.my-account-redesign .account-manager .menu-content :is(.account-details-panel,.payment-method-listing,.notification-preference,.change-password){padding:16px}body.my-account-redesign .account-manager .menu-content :is(.button-group,.form-footer){flex-wrap:wrap;gap:12px}body.staff-redesign .staff-layout{gap:20px;margin-top:12px}body.staff-redesign .staff-account-nav{border-radius:12px;padding:8px;scrollbar-color:#bed3d7 transparent;scrollbar-width:thin}body.staff-redesign .staff-account-nav .staff-nav-group a{font-size:14px;min-height:44px}body.staff-redesign .staff-content-panel{background:transparent;border:0;box-shadow:none;padding:0}body.staff-redesign .staff-content-panel>.staff-admin-account-section{padding:0}body.staff-redesign .staff-page-heading{font-size:24px;margin-bottom:20px}body.staff-redesign .staff-company-info-card{gap:12px}body.staff-redesign .staff-company-info-card .staff-company-info-right{flex-wrap:wrap}body.staff-redesign .staff-company-info-card .staff-company-date-label,body.staff-redesign .staff-company-info-card .staff-company-date-value{font-size:13px}body.staff-redesign .account-management-content>.staff-dashboard-stats,body.staff-redesign .account-manager-staff .account-management-content{gap:16px}body.staff-redesign .staff-dashboard-stats .balance-card .wallet-progress .progress-labels .label{padding:12px 10px}body.staff-redesign .staff-dashboard-stats .balance-card .wallet-progress .progress-labels .label span{font-size:clamp(18px,5vw,22px);overflow-wrap:anywhere}body.staff-redesign .staff-dashboard-stats .staff-card .button-group{gap:10px}body.staff-redesign .staff-dashboard-stats .staff-card .button-group button{font-size:14px}body.staff-redesign .account-manager-staff .credit-summary-wrapper-container{padding:16px}body.staff-redesign .account-manager-staff .credit-summary-wrapper-container .credit-summary-tabs .nav-link{font-size:14px;min-height:48px}body.staff-redesign .staff-admin-actions{flex-wrap:wrap;gap:10px}body.staff-redesign .staff-admin-actions button{font-size:14px;min-height:44px}body.staff-redesign .staff-search-wrapper{min-width:0;width:100%}body.staff-redesign .staff-search-wrapper input{font-size:16px}body.staff-redesign .staff-content-panel :is(.add-staff-details,.invite-staff-details,.create-group-section,.view-member-info,.assigned-vehicles-section)>.container{padding:16px}body.staff-redesign .staff-form-skeleton-fields{grid-template-columns:1fr}body.staff-redesign :is(.credit-summary-item,.wallet-balance-card,.wallet-date-info){flex-wrap:wrap;gap:12px}body.staff-redesign .staff-chart-skeleton-bars{gap:6px;height:200px}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .container{padding-inline:16px}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .page-title{padding-block:24px}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .page-title h1{font-size:28px;line-height:1.25}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.vehicle-details,.bulk-vehicle-upload,.link-traffic-file,.validate-vehicle,.mobile-verification,.parkin-vehicle-validation){padding-block:24px 40px}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.vehicle-cardbox,.bulk-vehicle-upload-wrap,.link-traffic-file-wrap,.validate-vehicle-wrap,.mobile-verification-wrap){gap:24px;min-width:0;padding:0;width:100%}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.bulk-vehicle-upload-wrap,.link-traffic-file-wrap,.validate-vehicle-wrap,.mobile-verification-wrap){display:flex;flex-direction:column}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.bulk-vehicle-upload-wrap,.link-traffic-file-wrap,.validate-vehicle-wrap,.mobile-verification-wrap)>:is(.content,.image){min-width:0;width:100%}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.bulk-vehicle-upload-wrap,.link-traffic-file-wrap,.validate-vehicle-wrap,.mobile-verification-wrap) .image img{height:auto;max-width:100%}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.verification-title,.bulk-vehicle-upload-wrap) h1{font-size:28px;line-height:1.25}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .verification-title h2{font-size:16px;line-height:1.5}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .add-vehicle-header{flex-wrap:wrap;gap:16px}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .add-vehicle-header h2{font-size:24px}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .add-vehicle-content form>.list{width:100%}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .make-model-section{flex-direction:column;gap:16px;grid-template-columns:1fr}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .make-model-section>*{width:100%}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.button-group,.upload-action){display:flex;flex-wrap:wrap;gap:12px}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.button-group,.upload-action)>a,body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.button-group,.upload-action)>button{flex:1 1 140px;font-size:14px;margin:0;min-height:48px;width:auto}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(input,select,textarea,.select2-selection__rendered){font-size:16px}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .vehicle-cardbox{min-height:0}body:is(.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .vehicle-cardbox:has(.account-section-pending){min-height:720px}body.dashboard-redesign :is(.transaction-listings,.add-money-wallet)>.container{padding-inline:16px}body.dashboard-redesign :is(.wallet-date-info,.transaction-filter,.filter-actions){flex-wrap:wrap;gap:12px}body.dashboard-redesign .transaction-listings :is(.nav-tabs,.button-group){flex-wrap:wrap;gap:8px}body.dashboard-redesign .transaction-listings .nav-link{font-size:14px;min-height:44px}body.business-hub-redesign .bh-navigation{top:var(--bh-header-height,90px)}body.business-hub-redesign .bh-navigation>.container{padding-inline:16px}body.business-hub-redesign .bh-navigation .bh-navigation-items{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-start;min-height:60px;overflow-x:auto;padding-block:8px;scrollbar-color:#bed3d7 transparent;scrollbar-width:thin}body.business-hub-redesign .bh-navigation .bh-navigation-items>*{flex:0 0 auto}body.business-hub-redesign .bh-navigation .bh-navigation-items :is(button,a,summary){font-size:14px;min-height:44px;padding:10px 14px;white-space:nowrap}body.business-hub-redesign .bh-navigation .bh-navigation-items .bh-navigation-dropdown{inset-inline:16px;max-height:calc(100dvh - var(--bh-header-height, 90px) - 88px);max-width:none;min-width:0;overflow-y:auto;position:fixed;top:calc(var(--bh-header-height, 90px) + 64px);width:auto}body.business-hub-redesign .bh-navigation .bh-navigation-items .bh-navigation-dropdown a,body.business-hub-redesign .bh-navigation .bh-navigation-items .bh-navigation-dropdown button{text-align:start;white-space:normal}body.business-hub-redesign #business-hub-content .container{padding-inline:16px}body.business-hub-redesign #business-hub-content :is(.bh-intro,.bh-detail,.bh-account-tools,.bh-detail-features){padding-block:28px}body.business-hub-redesign #business-hub-content .bh-page-heading h1,body.business-hub-redesign #business-hub-content h1{font-size:28px;line-height:1.25;overflow-wrap:anywhere}body.business-hub-redesign #business-hub-content .bh-detail h2,body.business-hub-redesign #business-hub-content h2{font-size:24px;line-height:1.3}body.business-hub-redesign #business-hub-content h3{font-size:20px;line-height:1.35}body.business-hub-redesign #business-hub-content li,body.business-hub-redesign #business-hub-content p{font-size:16px;line-height:1.6}body.business-hub-redesign #business-hub-content :is(.bh-account-grid,.bh-detail-feature-grid,.bh-explainer-grid,.bh-article-grid){gap:20px;grid-template-columns:minmax(0,1fr)}body.business-hub-redesign #business-hub-content :is(.bh-detail-media,.bh-account-media) img{height:auto;max-width:100%;object-fit:contain}body.business-hub-redesign #business-hub-content :is(.bh-account-grid,.bh-explainer-grid)>article{min-width:0}body.business-hub-redesign #business-hub-content :is(.bh-detail-disclosures summary,.accordion-button){font-size:16px;gap:12px;min-height:56px;padding:16px}body.business-hub-redesign #business-hub-content :is(.bh-back-link,.bh-button){min-height:44px}}@media(max-width:767.98px){body.my-account-redesign .account-manager .menu-content .vehicles .context-menu{display:flex;flex-wrap:wrap;gap:8px;width:100%}body.my-account-redesign .account-manager .menu-content .vehicles .context-menu>button{background:#fff;border:1px solid #dce6e8;border-radius:10px;font-size:14px;gap:8px;min-height:44px;padding:10px 12px}body.my-account-redesign .account-manager .menu-content .vehicles .context-menu .select-all-list{align-items:center;display:flex;margin:0;min-height:44px;padding-inline:8px}body.my-account-redesign .account-manager .menus>.family-account:last-of-type{grid-column:1/-1}body.staff-redesign .staff-content-panel :is(.title-steps-wrap,.button-group,.action-buttons){flex-wrap:wrap;gap:12px}body.staff-redesign .staff-content-panel :is(.form-group,.form-control,.select2-container){max-width:100%;min-width:0}body.staff-redesign .staff-content-panel .week-listing{flex-wrap:wrap;gap:8px}body.staff-redesign .staff-content-panel .staff-list-tabs{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto}body.staff-redesign .staff-content-panel .staff-list-tabs>*{flex:0 0 auto}body.my-account-redesign .account-manager .menus{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){body.my-account-redesign .account-manager .menus>:is(.rta-linking-menu,.vehicle-validation-menu,.family-account){align-items:center;display:flex;flex-direction:column;grid-column:auto;justify-content:center;min-height:76px;padding:10px 8px;text-align:center}body.my-account-redesign .account-manager .menus>:is(.rta-linking-menu,.vehicle-validation-menu,.family-account) .arrow{display:none}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign) .switch-account{box-sizing:border-box;max-width:calc(100vw - 16px)}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign) :is(.switch-account,.sidebar-navigation){max-height:calc(100dvh - 90px)}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign) .sidebar-navigation>.close-menu,body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign) .switch-account .close-menu{height:44px;left:auto!important;right:16px!important;width:44px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign) .sidebar-navigation-header{padding-inline-end:64px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign) .sidebar-navigation .actions-btns{background:#fff;bottom:0;padding-block:16px max(16px,env(safe-area-inset-bottom));position:sticky}body[dir=rtl]:is(.my-account-redesign,.staff-redesign,.dashboard-redesign) .sidebar-navigation>.close-menu,body[dir=rtl]:is(.my-account-redesign,.staff-redesign,.dashboard-redesign) .switch-account .close-menu{left:16px!important;right:auto!important}}@media(max-width:767.98px){body.staff-redesign .title-steps .steps-list{max-width:100%;overflow-x:auto;padding-bottom:8px}body.staff-redesign .title-steps .steps-list ol{display:flex;flex-wrap:nowrap;gap:12px;padding-inline:0}body.staff-redesign .title-steps .steps-list li{flex:0 0 auto;font-size:13px;white-space:nowrap}body.staff-redesign .add-staff-details .add-staff-cardbox .contact-information-content .contact-information-forms form{gap:20px}body.staff-redesign .add-staff-details .add-staff-cardbox .contact-information-content .contact-information-forms form .phone-section{display:flex;flex:0 0 100%;gap:12px;width:100%}body.staff-redesign .add-staff-details .add-staff-cardbox .contact-information-content .contact-information-forms form .phone-section .country-code{flex:0 0 100px;width:100px}body.staff-redesign .add-staff-details .add-staff-cardbox .contact-information-content .contact-information-forms form .phone-section .mobile-number{flex:1 1 0;min-width:0;width:auto}body.staff-redesign .add-staff-details .add-staff-cardbox{padding:16px}body.staff-redesign .add-staff-actions{display:flex;flex-wrap:wrap;gap:12px}body.staff-redesign .add-staff-actions>button{flex:1 1 100px;min-height:48px}}@media(max-width:374.98px){body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) header .container{padding-inline:16px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) header .header-wrap{gap:8px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) header .header-wrap .logo{flex:0 0 100px;width:100px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) header .header-wrap .logo img,body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) header .header-wrap .logo svg{height:auto;max-width:100%}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) header .header-action{gap:8px;margin:0}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) header .language-btn{font-size:14px;padding:8px}body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) header .menu-button{font-size:14px;margin:0;min-width:0;padding:8px 12px}body.my-account-redesign .account-manager .menu-content .business-overview{grid-template-columns:minmax(0,1fr)}}@media(max-width:374.98px){body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) header .menu-button{flex:0 0 auto;min-width:60px;width:auto}}@media(max-width:767.98px){body.my-account-redesign .account-manager .menus>.staff-menu{align-items:center;display:flex;flex-direction:column;font-size:13px;gap:8px;grid-column:auto;justify-content:center;margin:0;min-height:76px;padding:10px 8px;text-align:center;width:100%}body.my-account-redesign .account-manager .menus>.staff-menu img,body.my-account-redesign .account-manager .menus>.staff-menu svg{display:block;flex:0 0 22px;height:22px;width:22px}body.my-account-redesign .account-manager .menus>.staff-menu .arrow{display:none}}@media(max-width:374.98px){body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign,.add-vehicle-page,.bulk-vehicle-upload-page,.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) header .header-wrap :is(.logo,.menu-button){margin-inline:0!important}}@media(max-width:767.98px){body.my-account-redesign .page-title.ac-type-wrapper>.container{align-items:center;display:flex;gap:12px;justify-content:space-between}body.my-account-redesign .page-title.ac-type-wrapper h1{font-size:24px;margin:0}body.my-account-redesign .page-title.ac-type-wrapper .switch-ac-type{align-items:flex-end;flex-direction:column;gap:6px;margin:0;width:auto}body.my-account-redesign .page-title.ac-type-wrapper .switch-ac-type h3{display:none}body.my-account-redesign .page-title.ac-type-wrapper .switch-ac-type button{font-size:13px;min-height:40px;padding:8px 12px}body.my-account-redesign .account-manager{scroll-margin-top:108px}body.my-account-redesign .account-manager .custom-dropdown .dropdown-trigger{align-items:center;color:#205360;display:flex;gap:12px;text-align:start;width:100%}body.my-account-redesign .account-manager .custom-dropdown .dropdown-arrow{margin-inline-start:auto}body.my-account-redesign .account-manager .custom-dropdown .dropdown-item{align-items:center;background:#fff;border:0;color:#205360;display:flex;gap:12px;text-align:start;width:100%}body.my-account-redesign .account-manager .custom-dropdown .dropdown-item[aria-current=page]{background:#e8f7f2;font-weight:700}body.my-account-redesign .account-manager .menus>:is(.rta-linking-menu,.vehicle-validation-menu,.staff-menu,.family-account):first-child:nth-last-child(3){flex-direction:row;grid-column:1/-1;justify-content:flex-start;min-height:48px;padding:12px 16px;text-align:start}body.my-account-redesign .account-manager .menus>.menu-content{padding-top:8px}body.my-account-redesign .account-manager .menu-content .account-profile-heading,body.my-account-redesign .account-manager .menu-content .change-password{padding-inline:0}body.my-account-redesign .page-title.ac-type-wrapper>.container{flex-direction:row}body.my-account-redesign .account-manager .menu-content .vehicle-list .top{gap:8px}body.my-account-redesign .account-manager .menu-content .vehicle-list .name-modal{min-width:0;overflow-wrap:anywhere}body.my-account-redesign .account-manager .menu-content .vehicle-list .vehicle-action{flex-shrink:0;gap:4px}}@media(max-width:767.98px){body.my-account-redesign .account-manager .menu-content .vehicle-list .vehicle-action>:is(.edit,.delete){align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:40px}}@media(max-width:767.98px){body:is(.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.link-traffic-file,.validate-vehicle,.parkin-vehicle-validation,.mobile-verification) .verification-title h1{font-size:28px;line-height:1.25;margin-bottom:16px}body:is(.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.link-traffic-file-wrap,.validate-vehicle-wrap,.mobile-verification-wrap)>.image{margin:0;max-height:180px}body:is(.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) :is(.link-traffic-file-wrap,.validate-vehicle-wrap,.mobile-verification-wrap)>.image img{max-height:180px;object-fit:contain}body:is(.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .back-link{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-bottom:24px}body:is(.link-traffic-file-page,.validate-vehicle-page,.validate-validation,.mobile-verification-page) .back-link>button{min-height:48px}body.transaction-history-page.dashboard-redesign .transaction-history-title-form .transaction-filter{padding:20px 16px}body.transaction-history-page.dashboard-redesign .transaction-history-title-form .transaction-filter .form-group{margin-bottom:16px}body.transaction-history-page.dashboard-redesign .transaction-history-title-form .filter-btn{min-height:44px}body.parking-wallet-overview-page.dashboard-redesign .page-title{padding-block:12px}body.parking-wallet-overview-page.dashboard-redesign .page-title h1{margin:0}body.parking-wallet-overview-page.dashboard-redesign .add-money-wallet{padding-block:16px 40px}body.parking-wallet-overview-page.dashboard-redesign .monthly-usage-title{margin-top:24px;padding-block:0 16px;text-align:start}body.parking-wallet-overview-page.dashboard-redesign .monthly-usage-title h3{color:#205360;font-size:22px;line-height:1.3;margin:0}body.parking-wallet-overview-page.dashboard-redesign .wallet-chart-container>.topup-wallet-content{background:#fff;border-radius:12px;padding:16px 8px}body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-content .bar-container{gap:12px;margin:0 8px 12px}body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-content .bar-container h4{margin:0}body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-title .account-number,body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-title .current-balance{gap:12px}body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-title .account-number span,body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-title .current-balance span{overflow-wrap:anywhere;text-align:end}body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-title .account-number span{flex-shrink:0;white-space:nowrap}}@media(max-width:767.98px){body.my-account-redesign .account-manager .menus>:is(.rta-linking-menu,.vehicle-validation-menu,.staff-menu,.family-account){align-self:stretch}body.my-account-redesign .account-manager .menus .menu-content .business-overview .supplier-form-content h3{font-size:14px}body.my-account-redesign .account-manager .menus .menu-content .business-overview .supplier-form-content p{font-size:13px;line-height:1.5}body.staff-redesign.dashboard-redesign .staff-dashboard-stats .balance-card .wallet-progress .progress-labels .label span{font-size:18px;overflow-wrap:normal;white-space:nowrap}body.staff-redesign.dashboard-redesign .staff-company-info-card{padding:16px}body.staff-redesign.dashboard-redesign .staff-company-info-card .staff-company-info-right{width:100%}body.staff-redesign.dashboard-redesign .staff-company-info-card .staff-company-date-row{justify-content:space-between}body.staff-redesign.dashboard-redesign .staff-dashboard-stats .balance-card{padding:16px}}@media(max-width:374.98px){body.staff-redesign.dashboard-redesign .staff-dashboard-stats .balance-card .wallet-progress .progress-labels .label span{font-size:16px}}@media(max-width:767.98px){body.staff-redesign.dashboard-redesign .staff-content-panel{background:transparent;border:0;box-shadow:none;padding:0}body.staff-redesign.dashboard-redesign .staff-content-panel>.staff-admin-account-section{background:transparent;border:0;padding:0}body.staff-redesign.dashboard-redesign .staff-admin-account-section .staff-tab-filters{display:flex;flex-wrap:nowrap;gap:6px;width:100%}body.staff-redesign.dashboard-redesign .staff-admin-account-section .staff-tab-filters .staff-tab-btn{flex:1 1 0;font-size:13px;margin:0;min-height:44px;min-width:0;padding:8px;white-space:normal}body.staff-redesign.dashboard-redesign .staff-admin-account-section .staff-search-wrapper{min-width:0}body.staff-redesign.dashboard-redesign .staff-admin-account-section .staff-mobile-card{padding:16px}body.staff-redesign.dashboard-redesign .staff-layout-main .add-staff-details .add-staff-cardbox{padding:0}body.staff-redesign.dashboard-redesign .title-steps .steps-list{scrollbar-color:#bed3d7 transparent;scrollbar-width:thin}body.staff-redesign.dashboard-redesign .staff-layout-main .form-group label{line-height:1.4}body.staff-redesign.dashboard-redesign .fund-disbursement-section .staff-success-box{background:transparent;padding:0}body.staff-redesign.dashboard-redesign .fund-disbursement-section .staff-success-box .staff-content{padding:0}body.staff-redesign.dashboard-redesign .fund-disbursement-section .staff-success-box .staff-vehicle-list{padding:16px 0}body.staff-redesign.dashboard-redesign .fund-disbursement-section .staff-parking-wallet{padding:16px}body.staff-redesign.dashboard-redesign .fund-disbursement-section .wallet-list{flex-wrap:wrap;gap:12px}body.staff-redesign.dashboard-redesign .fund-disbursement-section .wallet-list .value{overflow-wrap:anywhere}body.staff-redesign.dashboard-redesign .fund-disbursement-section .staff-content>.heading{font-size:24px;line-height:1.3}}@media(max-width:767.98px){body:is(.my-account-redesign,.staff-redesign,.dashboard-redesign,.business-hub-redesign) .theme-header:has(.menu-section.expanded){z-index:30}body.my-account-redesign .account-manager .custom-dropdown .dropdown-menu{max-height:min(60dvh,420px,100dvh - 260px);overscroll-behavior:contain;padding-bottom:8px}body.my-account-redesign .account-manager .custom-dropdown .dropdown-item.account-mobile-shortcut{padding-inline-start:48px}body.my-account-redesign .account-manager .custom-dropdown .dropdown-item.account-mobile-danger{border-top:1px solid #e3ebed;color:#bf3e43}}@media(max-width:767.98px){body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-slider:has(.slick-arrow){padding-bottom:52px}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-arrow{background-color:#fff;background-position:50%;background-size:18px;border:1px solid #dce6e8;border-radius:50%;bottom:0;height:44px;top:auto;transform:none;width:44px}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-prev{inset-inline-end:auto;inset-inline-start:0}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-next{inset-inline-end:0;inset-inline-start:auto}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-disabled{opacity:.4}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .subscription-list-status{align-items:flex-start;margin-inline:0;padding:16px;width:100%}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .subscription-list-status>span{font-size:13px;line-height:1.6;min-width:0}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .subscription-list-status .close-icon{margin-block-start:2px}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet){align-content:start;align-items:center;gap:8px 10px;grid-template-columns:32px minmax(0,1fr);grid-template-rows:minmax(36px,auto) auto minmax(18px,auto);margin:0;min-height:148px;padding:14px}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet)>:is(.icon,.icon-bedge){grid-column:1;grid-row:1}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet) h3{font-size:12px;grid-column:2;grid-row:1;line-height:1.4;margin:0;overflow-wrap:anywhere}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet)>:is(button,span){grid-column:1/-1;grid-row:2;min-width:0}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet) .theme-button-border{font-size:20px;justify-content:flex-start;line-height:1.3;min-height:28px;padding:0;text-align:start}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet) .dashboard-card-hint{font-size:11px;grid-column:1/-1;grid-row:3;line-height:1.4;margin:0}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet) .recent-days-transaction{display:none}}@media(max-width:374.98px){body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet){gap:6px;grid-template-columns:minmax(0,1fr);grid-template-rows:36px auto auto minmax(18px,auto);padding:12px}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet)>:is(.icon,.icon-bedge){grid-column:1;grid-row:1}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet) h3{grid-column:1;grid-row:2;overflow-wrap:normal}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet)>:is(button,span){grid-column:1;grid-row:3}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet) .theme-button-border{font-size:18px}body.my-account-redesign .account-manager .menus .menu-content .business-overview .statistics-list:not(.dashboard-wallet) .dashboard-card-hint{grid-column:1;grid-row:4}}@media(max-width:767.98px){body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-slider:has(.slick-arrow){align-items:center;display:grid;gap:4px;grid-template-columns:32px minmax(0,1fr) 32px;padding-bottom:0}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-list{grid-column:2;grid-row:1;min-width:0}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-track{align-items:stretch;display:flex}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-track:after,body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-track:before{display:none}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-slide{float:none;height:auto;padding:0}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-slide>div{display:flex;height:100%}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .subscription-list-status{align-content:center;display:grid!important;gap:10px;grid-template-columns:minmax(0,1fr) 18px;min-height:120px;padding:16px}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .subscription-list-status>span{grid-column:1;grid-row:1}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .subscription-list-status .close-icon{grid-column:2;grid-row:1}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .subscription-list-status>button{grid-column:1/-1;justify-self:start;margin:0}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-arrow{background:transparent;border:0;grid-row:1;height:44px;margin:0;position:static;width:32px}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-prev{grid-column:1}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-next{grid-column:3}body.my-account-redesign .account-manager .menus{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){body.my-account-redesign .account-manager .menus>:is(.rta-linking-menu,.vehicle-validation-menu,.staff-menu,.family-account,.open-discussion-menu){flex-direction:row;gap:12px;grid-column:1/-1;justify-content:flex-start;margin:0;min-height:48px;padding:12px 16px;text-align:start;width:100%}body.my-account-redesign .account-manager .menus>.menu-content{padding:8px 0 0}body.my-account-redesign .account-manager .menus .menu-content .business-overview>.title-status{align-items:center;flex-direction:row;gap:12px;text-align:start}body.my-account-redesign .account-manager .menus .menu-content .business-overview>.title-status h2{font-size:22px;margin:0;padding:0;white-space:normal}body.my-account-redesign .account-manager .menus .menu-content .business-overview>.title-status .dashboard-notifications{flex-shrink:0}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .subscription-list-status:before{display:none}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-dots{margin:12px 0 0;padding:0;position:static}body.my-account-redesign .account-manager .menus .menu-content .business-overview .subscription-listing-status .slick-slider{margin-bottom:0}body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-title .end{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-title .end>div{flex:1 1 100%;min-width:0}body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-title .end .amount-value{font-size:clamp(24px,7vw,32px);white-space:nowrap}body.parking-wallet-overview-page.dashboard-redesign .topup-wallet-title .end>button{min-height:44px;width:100%}body.staff-redesign .staff-layout-main .title-steps h1{display:block;font-size:24px;line-height:1.3;margin:0 0 16px}}@media(prefers-reduced-motion:reduce){body.journey-motion [data-aos]{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}