.dashboard-dialog.modal-dialog{color:#205360;max-width:620px;width:calc(100% - 64px)}.dashboard-dialog.modal-dialog .modal-content{border:1px solid #e1e5e8;border-radius:22px;box-shadow:0 16px 64px rgba(23,62,71,.149);max-height:calc(100dvh - 64px);overflow:auto;padding:0}.dashboard-dialog.modal-dialog :is(.desktop-menu,.transaction-history-menu){background:#fff;height:auto;margin:0;padding:0;position:relative;width:100%}.dashboard-dialog.modal-dialog .close-menu{align-items:center;background:#f5f6f8;border:0;border-radius:50%;color:#535662;cursor:pointer;display:flex;font-size:18px;height:46px;inset-inline-end:30px;inset-inline-start:auto;justify-content:center;position:absolute;top:28px;width:46px;z-index:1}.dashboard-dialog.modal-dialog :is(.drawer-username,.drawer-heading){border-bottom:1px solid #cedee2;margin:0;padding:34px 88px 30px 32px}.dashboard-dialog.modal-dialog :is(.drawer-username,.drawer-heading) h6{color:#003d48;font-size:24px;font-weight:700;line-height:1.4;margin:0}.dashboard-dialog.modal-dialog hr{display:none}.dashboard-dialog.modal-dialog .drawer-menu{margin:0;padding:28px 32px 32px}.dashboard-dialog.modal-dialog .dialog-intro{color:#535662;font-size:16px;margin:0 0 22px}.dashboard-dialog.modal-dialog .drawer-menu .menu{margin:0 0 20px;padding:0}.dashboard-dialog.modal-dialog .drawer-menu .menu:last-child{margin-bottom:0}.dashboard-dialog.modal-dialog .staff-drawer-action{align-items:center;background:#f9fafb;border:1px solid #e0e3e8;border-radius:16px;color:#003d48;display:flex;gap:18px;padding:16px 20px;text-align:start;width:100%}.dashboard-dialog.modal-dialog .staff-drawer-action>svg{flex-shrink:0}.dashboard-dialog.modal-dialog .staff-drawer-action>span{flex:1;font-size:18px;font-weight:700}.dashboard-dialog.modal-dialog .staff-drawer-action>span small{color:#535662;display:block;font-size:14px;font-weight:400;margin-top:4px}.dashboard-dialog.modal-dialog .staff-drawer-action .arrow{border-inline-end:1px solid #667480;border-top:1px solid #667480;height:10px;transform:rotate(45deg);width:10px}.dashboard-dialog.modal-dialog .staff-drawer-action:hover{background:#edf8f4;border-color:#205360}.dashboard-dialog.modal-dialog .fine-details-listing{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-dialog.modal-dialog .fine-details-listing .list{border:0;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;padding:0}.dashboard-dialog.modal-dialog .fine-details-listing .list label{color:#535662;font-size:15px;margin:0}.dashboard-dialog.modal-dialog .fine-details-listing .list>span{color:#005060;font-size:18px;font-weight:700;overflow-wrap:anywhere}.dashboard-dialog.modal-dialog .fine-details-listing .dialog-amount{background:#f6f7f8;border-radius:16px;grid-column:1/-1;order:-1;padding:20px 24px}.dashboard-dialog.modal-dialog .fine-details-listing .dialog-amount>span{font-size:32px}.dashboard-dialog.modal-dialog .action-btns{margin-top:28px}.dashboard-dialog.modal-dialog .action-btns button{background:#e8faf5;border:2px solid #005060;border-radius:30px;color:#005060;font-size:16px;font-weight:700;padding:13px 20px;width:100%}.dashboard-dialog.modal-dialog :focus-visible{outline:3px solid #65cdb3;outline-offset:3px}.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .form-check-label{cursor:pointer;padding-inline-start:0}.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .form-check-label input[type=checkbox]{accent-color:#205360;appearance:auto;cursor:pointer;flex:0 0 18px;height:18px;opacity:1;position:static;transform:none;width:18px;z-index:auto}.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .form-check-label input[type=checkbox]:focus-visible{outline:2px solid #205360;outline-offset:3px}.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .form-check-label .form-check-label-text span:after,.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .form-check-label .form-check-label-text span:before,.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .form-check-label:after,.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .form-check-label:before{content:none}.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .form-check-label .form-check-label-text span{padding-inline-start:0}@media(min-width:992px){.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer){max-width:820px}}.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .plate-detail-form form{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .plate-detail-form form .form-group{margin:0;min-width:0;width:auto}.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .plate-detail-form form .form-control,.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .plate-detail-form form .form-select{border:1px solid #dce5e8;border-radius:8px;font-size:14px;min-height:46px;min-width:0;width:100%}@media(max-width:575px){.dashboard-dialog.modal-dialog:has(.vehicle-filter-drawer) .vehicle-filter-drawer .plate-detail-form form{grid-template-columns:repeat(2,minmax(0,1fr))}}[dir=rtl] .dashboard-dialog :is(.drawer-username,.drawer-heading){padding-inline:32px 88px}[dir=rtl] .dashboard-dialog .staff-drawer-action .arrow{transform:rotate(-135deg)}.dialog-action-description,.dialog-intro{display:none}.dashboard-dialog .dialog-action-description,.dashboard-dialog .dialog-intro{display:block}.dashboard-dialog-backdrop.modal-backdrop{background:#000}.dashboard-dialog-backdrop.modal-backdrop.show{opacity:.4}.dashboard-dialog.modal-dialog .staff-drawer-action .arrow{background:none;font-family:inherit}.dashboard-dialog.modal-dialog .staff-drawer-action .arrow:after,.dashboard-dialog.modal-dialog .staff-drawer-action .arrow:before{content:none}.dashboard-dialog.modal-dialog .dashboard-dialog-body.sidebar-navigation{background:#fff;box-shadow:none;height:auto;inset:auto;max-height:none;max-width:none;opacity:1;overflow:visible;padding:0;position:relative;transform:none;visibility:visible;width:100%;z-index:auto}.dashboard-dialog.modal-dialog .dashboard-dialog-body>.close-menu{display:none}.dashboard-dialog.modal-dialog .dashboard-dialog-body .dialog-close{background:#f5f6f8;border:0;border-radius:50%;color:#535662;display:grid;height:42px;inset-inline-end:24px;place-items:center;position:absolute;top:24px;width:42px;z-index:2}.dashboard-dialog.modal-dialog .dashboard-dialog-body>:is(.sidebar-navigation-header,.wallet-request-drawer-header){border-bottom:1px solid #cedee2;color:#003d48;font-size:22px;font-weight:700;margin:0!important;padding:28px 80px 28px 28px}.dashboard-dialog.modal-dialog .dashboard-dialog-body>:is(.sidebar-navigation-header,.wallet-request-drawer-header) h3,.dashboard-dialog.modal-dialog .dashboard-dialog-body>:is(.sidebar-navigation-header,.wallet-request-drawer-header) h6{font-size:22px;margin:0}.dashboard-dialog.modal-dialog .dashboard-dialog-body>.sidebar-navigation-body{height:auto;max-height:none;overflow:visible;padding:24px 28px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .action-btns,.dashboard-dialog.modal-dialog .dashboard-dialog-body .actions-btns{margin-top:24px;padding:0;position:static;width:100%}[dir=rtl] .dashboard-dialog .dashboard-dialog-body>:is(.sidebar-navigation-header,.wallet-request-drawer-header){padding-inline:28px 80px}.dashboard-dialog.modal-dialog .dashboard-dialog-body h6{font-size:15px;margin:0 0 14px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .form-group,.dashboard-dialog.modal-dialog .dashboard-dialog-body .mb-3{margin-bottom:22px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .form-check{margin-bottom:18px;padding:0}.dashboard-dialog.modal-dialog .dashboard-dialog-body .form-check-label{align-items:center;display:flex;font-size:14px;font-weight:400;gap:10px;padding-block:8px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .form-check-label-text{align-items:center;display:flex;gap:8px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .form-check-input{flex-shrink:0;float:none;height:18px;margin:0;width:18px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .plate-sources .form-check{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-dialog.modal-dialog .dashboard-dialog-body .plate-sources .form-check .form-check-label{margin:0;min-width:0}.dashboard-dialog.modal-dialog .dashboard-dialog-body .plate-sources .form-check .plate-structure{min-width:0;width:100%}.dashboard-dialog.modal-dialog .dashboard-dialog-body .form-control{background:#f8fafb;border:1px solid #dce5e8;border-radius:8px;font-size:14px;min-height:46px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .actions-btns{display:flex;gap:12px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .manage-vehicle-list-wrapper{display:grid;gap:14px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .manage-vehicle-list-item{align-items:center;border:1px solid #e3ebed;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .manage-vehicle-list-item-content{display:flex;flex-direction:column;gap:6px}.dashboard-dialog.modal-dialog .dashboard-dialog-body .manage-vehicle-list-item-content .heading{font-size:17px;font-weight:700}.dashboard-dialog.modal-dialog .dashboard-dialog-body .manage-vehicle-list-item-content .sub-text{color:#65777c;font-size:14px}.dashboard-dialog.modal-dialog .fine-details-listing .dialog-status>span{align-self:flex-start;background:#e8faf5;border-radius:20px;font-size:15px;padding:6px 12px}.dashboard-dialog .dialog-amount-description{color:#535662;font-size:15px;font-weight:400}.dashboard-dialog.modal-dialog .close-menu{left:auto!important;right:30px!important}[dir=rtl] .dashboard-dialog.modal-dialog :is(.close-menu,.dialog-close){left:30px!important;right:auto!important}[dir=rtl] .dashboard-dialog.modal-dialog .staff-drawer-action .arrow{background:#667480;border:0;clip-path:polygon(100% 0,25% 50%,100% 100%,75% 100%,0 50%,75% 0);height:14px;transform:rotate(-135deg)!important;transform:none!important;width:8px}.dashboard-dialog:is(.date-filter-dialog,.staff-duration-dialog) .desktop-menu>.menu{padding:24px 32px 32px}.dashboard-dialog:is(.date-filter-dialog,.staff-duration-dialog) .calendar-date-picker{align-items:center;display:flex;flex-direction:column}.dashboard-dialog:is(.date-filter-dialog,.staff-duration-dialog) .react-datepicker{max-width:100%}@media(max-width:991.98px){.dashboard-dialog.mobile-vehicle-filter.modal-dialog{height:100dvh;margin:0;max-width:none;min-height:100dvh;width:100%}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .modal-content{border:0;border-radius:0;height:100dvh;max-height:100dvh;overflow:hidden;width:100%}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation{display:flex;flex-direction:column;height:100%;max-height:100%;max-width:none;overflow:hidden;padding:0;width:100%}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation>.sidebar-navigation-header{flex:0 0 auto;font-size:22px;min-height:76px;padding:24px 76px 24px 20px}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation>.dialog-close{height:44px;inset-inline-end:16px;top:16px;width:44px}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation>.sidebar-navigation-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 0}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation .form-check-label{min-height:44px;overflow-wrap:anywhere;white-space:normal}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation .form-check-label-text{flex-wrap:wrap;min-width:0}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation .traffic-files-list .form-check-label{padding:12px;width:100%}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation .plate-sources .form-check{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation .plate-sources .form-check-label{gap:8px}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation .plate-structure{max-width:100%}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation .actions-btns{background:#fff;bottom:0;display:flex;flex-direction:row;gap:12px;margin-top:24px;padding:16px 0 max(16px,env(safe-area-inset-bottom));position:sticky;z-index:2}.dashboard-dialog.mobile-vehicle-filter.modal-dialog .dashboard-dialog-body.sidebar-navigation .actions-btns button{flex:1 1 0;font-size:16px;margin:0;min-height:48px;min-width:0;width:auto!important}[dir=rtl] .dashboard-dialog.mobile-vehicle-filter .dashboard-dialog-body>.sidebar-navigation-header{padding-inline:20px 76px}[dir=rtl] .dashboard-dialog.mobile-vehicle-filter .dashboard-dialog-body>.dialog-close{left:16px!important;right:auto!important}}@media(max-width:991.98px){body:has(.mobile-vehicle-filter) :is(#happinessmeter-btn,#happinessmeter-fancybox-link){visibility:hidden}}:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio])){align-items:center;cursor:pointer;display:flex;gap:10px;padding-inline-start:0}:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio]))>input:is([type=checkbox],[type=radio]){accent-color:#205360;appearance:auto;cursor:pointer;flex:0 0 18px;height:18px;inset:auto!important;margin:0;opacity:1!important;position:static!important;transform:none!important;width:18px;z-index:auto!important}:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio]))>input:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed;opacity:.5!important}:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio]))>input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid #205360;outline-offset:3px}:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio])) .form-check-label-text span:after,:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio])) .form-check-label-text span:before,:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio])):after,:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio])):before,:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio]))>.plate-structure:after,:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio]))>.plate-structure:before{content:none!important}:is(.account-dialog-controls,body.my-account-redesign .sidebar-navigation,body.staff-redesign .sidebar-navigation) .form-check-label:has(>input:is([type=checkbox],[type=radio])) .form-check-label-text span{padding-inline-start:0!important}.dashboard-dialog.modal-dialog .desktop-menu .transfer-back-menu{margin:0;padding:24px 28px 28px}.dashboard-dialog.modal-dialog .desktop-menu .transfer-back-menu .transfer-back-form{gap:16px}.dashboard-dialog.modal-dialog .desktop-menu .transfer-back-menu .form-group input{background:#f8fafb;border:1px solid #cedee2;border-radius:8px;min-height:48px}.dashboard-dialog.modal-dialog .desktop-menu .transfer-back-menu .transfer-back-hint{align-items:flex-start}.dashboard-dialog.modal-dialog .desktop-menu .transfer-back-menu .transfer-back-hint span{line-height:1.5}.dashboard-dialog.modal-dialog .desktop-menu .transfer-back-menu .transfer-back-actions{gap:12px;margin-top:8px}.dashboard-dialog.modal-dialog .desktop-menu .transfer-back-menu .transfer-back-actions button{min-height:44px;min-width:0;white-space:normal}@media(max-width:575px){.dashboard-dialog.modal-dialog .desktop-menu .transfer-back-menu{padding:20px}}.user-utilization-drawer .desktop-menu{height:auto;min-width:0;width:100%}.user-utilization-drawer .desktop-menu>.drawer-username{align-items:stretch;border-bottom:1px solid #cedee2;display:flex;flex-direction:column;gap:8px;padding:24px;padding-inline-end:80px;text-align:start;width:100%}.user-utilization-drawer .desktop-menu>.drawer-username h6{font-size:22px;line-height:1.4;margin:0}.user-utilization-drawer .desktop-menu>.drawer-username p{font-size:16px;line-height:1.5;margin:0}.user-utilization-drawer .desktop-menu>hr{display:none}.user-utilization-drawer .desktop-menu>.close-menu{background:#f5f6f8;border:0;height:42px;inset-inline-end:20px;left:auto;right:auto;top:20px;width:42px}.user-utilization-drawer .desktop-menu .member-usage-content{min-width:0;padding:24px;width:100%}.user-utilization-drawer .desktop-menu .member-usage-summary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px}.user-utilization-drawer .desktop-menu .member-usage-summary>div{background:#f5f8f9;border-radius:12px;padding:14px 16px}.user-utilization-drawer .desktop-menu .member-usage-summary dt{color:#60777e;font-size:16px;font-weight:500;line-height:1.5}.user-utilization-drawer .desktop-menu .member-usage-summary dd{align-items:center;color:#205360;display:flex;font-size:24px;font-weight:700;gap:4px;line-height:1.3;margin:6px 0 0}.user-utilization-drawer .desktop-menu .member-usage-legend{align-items:center;border-top:1px solid #e3ebed;color:#005060;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin:8px 0 0;padding:16px 0 0;text-align:center;width:100%}.user-utilization-drawer .desktop-menu .member-usage-legend svg{flex:0 0 24px}.user-utilization-drawer .desktop-menu .member-usage-legend span{overflow-wrap:anywhere}.user-utilization-drawer .desktop-menu .member-usage-loading{display:grid;gap:16px}@media(max-width:575.98px){.user-utilization-drawer .desktop-menu .member-usage-content{padding:20px}.user-utilization-drawer .desktop-menu .member-usage-summary{grid-template-columns:minmax(0,1fr)}.user-utilization-drawer .desktop-menu .member-usage-summary>div{align-items:center;display:flex;gap:16px;justify-content:space-between}.user-utilization-drawer .desktop-menu .member-usage-summary dd{flex-shrink:0;margin:0}}.dashboard-dialog.modal-dialog.member-usage-dialog{max-width:720px}.dashboard-dialog.modal-dialog.member-usage-dialog .user-utilization-drawer .desktop-menu>.drawer-username{padding-inline:24px 80px}.dashboard-dialog.modal-dialog.member-usage-dialog .user-utilization-drawer .desktop-menu>.drawer-username h6{font-size:22px;margin:0}.dashboard-dialog.modal-dialog.member-usage-dialog .user-utilization-drawer .desktop-menu>.close-menu{display:none}@media(max-width:991.98px){.user-utilization-drawer.account-dialog-controls .desktop-menu>.close-menu{left:auto!important;right:20px!important}[dir=rtl] .user-utilization-drawer.account-dialog-controls .desktop-menu>.close-menu{left:20px!important;right:auto!important}}