.ToastProvider_toastContainer__fp_DU{position:fixed;bottom:20px;right:20px;color:white;padding:12px 24px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;align-items:center;gap:12px;z-index:9999;animation:ToastProvider_slideUp__QmnIX .3s ease-out}.ToastProvider_successToast__KVEuI{background-color:#10b981}.ToastProvider_errorToast__uw6Yl{background-color:#ef4444}.ToastProvider_closeButton__FacBy{background:none;border:none;color:white;cursor:pointer;display:flex;align-items:center;padding:4px;transition:opacity .2s}.ToastProvider_closeButton__FacBy:hover{opacity:.8}@keyframes ToastProvider_slideUp__QmnIX{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.Header_header__xuTiO{background:linear-gradient(90deg,#1e3a8a,#22c55e);color:white;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.Header_leftSection__pjsjQ{display:flex;gap:.75rem;align-items:center}.Header_rightSection__p02o0{display:flex;align-items:center;gap:.5rem}.Header_iconBtn__HAXED{background:rgba(255,255,255,.2);border:none;border-radius:50%;padding:.5rem;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s;width:40px;height:40px}.Header_iconBtn__HAXED:hover{background:rgba(255,255,255,.3)}.Header_iconBtnLight__l5CTI{background-color:#f1f5f9}.Header_iconBtnSlate__IhLDs{background-color:#f8fafc}.Header_unpaidBadge__eTMyN{background-color:#f59e0b;color:white;padding:4px 12px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 12px rgba(245,158,11,.3);animation:Header_headerPulse__nZP2X 2s ease-in-out infinite;transition:all .3s ease;border:1px solid rgba(255,255,255,.2);line-height:1.1}.Header_unpaidBadge__eTMyN:hover{transform:scale(1.05);background-color:#d97706}.Header_unpaidText__z_7jp{font-size:.55rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.95}.Header_unpaidCount__gMSWh{font-size:.9rem;font-weight:900}.Header_userInfo__DCKfq{text-align:right;margin-right:8px;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.Header_userName__W1CWo{font-size:.9rem;font-weight:700;color:#ffffff}.Header_userRole__3BW0_{font-size:.75rem;color:rgba(255,255,255,.9);font-weight:600;margin-top:2px}.Header_notifWrapper__Ryn43{position:relative}.Header_unreadBadge__h3FfB{position:absolute;top:-4px;right:-4px;background-color:#ef4444;color:white;font-size:.65rem;font-weight:700;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:2px solid #1e3a8a}.Header_dropdown__V4H1t{position:absolute;top:calc(100% + 12px);right:0;width:360px;background-color:#ffffff;border-radius:16px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);z-index:1000;border:1px solid #e5e7eb;max-height:440px;overflow-y:auto;display:flex;flex-direction:column;color:#1f2937}.Header_dropdownHeader__e48hr{padding:16px;border-bottom:1px solid #e5e7eb;font-weight:700;color:#1f2937;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#ffffff;z-index:2;font-size:1.05rem}.Header_enablePushBtn__C5mil{font-size:.75rem;padding:6px 12px;background-color:#3b82f6;color:white;border-radius:6px;border:none;cursor:pointer;font-weight:700;transition:background-color .2s}.Header_enablePushBtn__C5mil:hover{background-color:#2563eb}.Header_emptyNotif__udoRv{padding:24px 16px;text-align:center;color:#64748b;font-size:.95rem}.Header_notifList__5Dy_C{display:flex;flex-direction:column}.Header_notifItem__gCcjF{padding:14px 16px;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s;background-color:#ffffff;text-align:left}.Header_notifItem__gCcjF:hover{background-color:#f9fafb}.Header_notifItemUnread__pSGP9{background-color:#f0f9ff;border-left:4px solid #3b82f6;padding-left:12px}.Header_notifItem__gCcjF:last-child{border-bottom:none}.Header_notifMsg__t12oT{font-size:.95rem;color:#1f2937;line-height:1.4;margin-bottom:4px}.Header_notifMsgUnread__m9Qu4{font-weight:600}.Header_notifTime__URcAe{font-size:.75rem;color:#6b7280}.Header_dropdownFooter__KhfnG{padding:8px 16px;border-top:1px solid #e5e7eb;text-align:center;background-color:#fcfcfc;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.Header_clearBtn__GCdEo{font-size:.85rem;color:#ef4444;background:none;border:none;cursor:pointer;font-weight:600;width:100%;padding:8px 0;border-radius:8px;transition:all .2s}.Header_clearBtn__GCdEo:hover{background-color:#fee2e2}.Header_clearBtnConfirming__XF9uO{background-color:#ef4444;color:white}.Header_clearBtnConfirming__XF9uO:hover{background-color:#dc2626}.Header_loginBtn__WPTyu{background-color:#ffffff;color:#1e3a8a;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:700;border:none;cursor:pointer;transition:all .2s;text-decoration:none;display:flex;align-items:center;justify-content:center}.Header_loginBtn__WPTyu:hover{background-color:#f1f5f9;transform:translateY(-1px)}@keyframes Header_headerPulse__nZP2X{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:640px){.Header_dropdown__V4H1t{position:fixed;top:70px;right:10px;width:calc(100vw - 20px);max-width:none;max-height:calc(100vh - 80px)}.Header_userName__W1CWo{font-size:.8rem}.Header_userRole__3BW0_{font-size:.65rem}}.Header_notificationBanner__4IQ2O{background:linear-gradient(90deg,#3b82f6,#60a5fa);color:white;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;font-size:.9rem;position:relative;z-index:101;box-shadow:0 2px 4px rgba(0,0,0,.1);animation:Header_slideDown__5H0CY .3s ease-out}@keyframes Header_slideDown__5H0CY{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.Header_bannerContent__itMuw{display:flex;align-items:center;gap:8px;flex:1 1}.Header_bannerIcon__0954_{flex-shrink:0;animation:Header_ring__lN9KF 2s ease-in-out infinite;transform-origin:top center}@keyframes Header_ring__lN9KF{0%{transform:rotate(0)}5%{transform:rotate(15deg)}10%{transform:rotate(-15deg)}15%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}25%{transform:rotate(5deg)}30%{transform:rotate(-5deg)}35%{transform:rotate(0)}to{transform:rotate(0)}}.Header_bannerText__R_A7Q{font-weight:600;line-height:1.3}.Header_bannerActions__U1_E7{display:flex;align-items:center;gap:12px}.Header_bannerEnableBtn__YVMb_{background:white;color:#3b82f6;border:none;padding:6px 14px;border-radius:20px;font-weight:700;font-size:.85rem;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s;white-space:nowrap}.Header_bannerEnableBtn__YVMb_:hover{background:#f8fafc;transform:scale(1.05)}.Header_bannerCloseBtn__KkvDO{background:rgba(255,255,255,.2);border:none;color:white;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.Header_bannerCloseBtn__KkvDO:hover{background:rgba(255,255,255,.3)}@media (max-width:640px){.Header_notificationBanner__4IQ2O{flex-direction:column;gap:8px;align-items:flex-start;padding:10px 12px}.Header_bannerActions__U1_E7{width:100%;justify-content:space-between}}.Header_tenantSwitcherWrapper__fr754{position:relative}.Header_tenantSwitcherBtn__RX8jN{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.35);color:white;padding:.35rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.35rem;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease;max-width:180px}.Header_tenantSwitcherBtn__RX8jN:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.6)}.Header_tenantSwitcherName__l3BVd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_tenantDropdown__pRk_R{position:absolute;top:calc(100% + 8px);left:0;background:white;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1);width:260px;z-index:1000;overflow:hidden;border:1px solid #e2e8f0;animation:Header_fadeIn__8vQUq .15s ease-out}.Header_tenantDropdownHeader__vC0_g{padding:.75rem 1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;color:#475569}.Header_fleetLink__7G0ZO{color:#2563eb;text-decoration:none;font-size:.75rem;font-weight:600}.Header_fleetLink__7G0ZO:hover{text-decoration:underline}.Header_tenantList__LIWFV{max-height:240px;overflow-y:auto;padding:.35rem}.Header_tenantItem__AEpmZ{width:100%;text-align:left;background:none;border:none;padding:.6rem .75rem;border-radius:8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .15s;font-size:.85rem;color:#1e293b}.Header_tenantItem__AEpmZ:hover{background:#f1f5f9}.Header_tenantItemActive__bX0IR{background:#eff6ff;font-weight:600;color:#1d4ed8}.Header_tenantItemName___NKEn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:.5rem}.Header_tenantItemStatus__UlAmB{font-size:.65rem;padding:2px 6px;border-radius:4px;font-weight:700;text-transform:uppercase}.Header_statusActive__hwAHu{background:#dcfce7;color:#15803d}.Header_statusSuspended__k25mJ{background:#fee2e2;color:#b91c1c}.Header_emptyTenantList__PC6W0{padding:1rem;text-align:center;font-size:.8rem;color:#94a3b8}