.SuspendedModal_overlay__Bgm4p{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:1.5rem}.SuspendedModal_modal__JIZKV{background:#ffffff;border-radius:1.25rem;padding:2.5rem 2rem;max-width:480px;width:100%;text-align:center;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:SuspendedModal_scaleIn__zJ_g_ .3s cubic-bezier(.16,1,.3,1)}@keyframes SuspendedModal_scaleIn__zJ_g_{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SuspendedModal_iconContainer__4sqaq{width:80px;height:80px;background:#fee2e2;color:#dc2626;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.SuspendedModal_alertIcon__qi8q_{animation:SuspendedModal_pulse__dLvX1 2s infinite}@keyframes SuspendedModal_pulse__dLvX1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.SuspendedModal_title__MA69h{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.SuspendedModal_subtitle__xf1FG{font-size:1rem;color:#64748b;margin-bottom:1.5rem;line-height:1.5}.SuspendedModal_infoBox__vhbef{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:2rem;font-size:.9rem;color:#475569;line-height:1.6;text-align:left}.SuspendedModal_actions__VK0wo{display:flex;flex-direction:column;gap:.75rem}.SuspendedModal_supportBtn__Qp5uj{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#22c55e;color:white;font-weight:600;padding:.85rem 1.5rem;border-radius:.75rem;border:none;cursor:pointer;font-size:.95rem;transition:all .2s ease}.SuspendedModal_supportBtn__Qp5uj:hover{background:#16a34a;transform:translateY(-1px)}.SuspendedModal_logoutBtn__7Hceh{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:#64748b;font-weight:500;padding:.75rem 1.5rem;border-radius:.75rem;border:1px solid #cbd5e1;cursor:pointer;font-size:.9rem;transition:all .2s ease}.SuspendedModal_logoutBtn__7Hceh:hover{background:#f1f5f9;color:#0f172a}.ToastProvider_toastContainer__fp_DU{position:fixed;top:24px;right:24px;color:white;padding:12px 20px;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.25);display:flex;align-items:center;gap:12px;z-index:99999;font-weight:500;font-size:.9rem;animation:ToastProvider_slideDown__i2rIR .3s cubic-bezier(.16,1,.3,1);max-width:90vw}.ToastProvider_successToast__KVEuI{background-color:#10b981}.ToastProvider_errorToast__uw6Yl{background-color:#ef4444}.ToastProvider_warningToast___y6BZ{background-color:#f59e0b}.ToastProvider_infoToast__nVKgP{background-color:#3b82f6}.ToastProvider_closeButton__FacBy{background:none;border:none;color:white;cursor:pointer;display:flex;align-items:center;padding:4px;transition:opacity .2s;border-radius:4px}.ToastProvider_closeButton__FacBy:hover{opacity:.8;background:rgba(0,0,0,.1)}@keyframes ToastProvider_slideDown__i2rIR{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:640px){.ToastProvider_toastContainer__fp_DU{top:16px;right:16px;left:16px;justify-content:space-between}}.Header_header__xuTiO{background:linear-gradient(90deg,#1e3a8a,#22c55e);color:white;padding:.55rem .85rem;display:flex;flex-direction:column;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}@media (min-width:768px){.Header_header__xuTiO{padding:.75rem 1.5rem}}.Header_headerMain__3reC_{display:flex;align-items:center;justify-content:space-between;width:100%}.Header_leftSection__pjsjQ{display:flex;gap:.5rem;align-items:center;justify-content:flex-start;flex:1 1;min-width:0}@media (min-width:768px){.Header_leftSection__pjsjQ{gap:.85rem;min-width:180px}}.Header_centerSection__eGYMU{flex:3 1;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 .25rem;text-align:center}.Header_rightSection__p02o0{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex:1 1;min-width:0}@media (min-width:768px){.Header_rightSection__p02o0{gap:.6rem;min-width:180px}}.Header_iconBtn__HAXED{background:rgba(255,255,255,.2);border:none;border-radius:50%;padding:.4rem;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s,transform .1s;width:36px;height:36px;flex-shrink:0}@media (min-width:768px){.Header_iconBtn__HAXED{width:40px;height:40px;padding:.5rem}}.Header_iconBtn__HAXED:hover{background:rgba(255,255,255,.3)}.Header_iconBtn__HAXED:active{transform:scale(.95)}.Header_iconBtnLight__l5CTI{background-color:#f1f5f9}.Header_iconBtnHome__ajiYW,.Header_iconBtnSlate__IhLDs{background-color:#f8fafc}.Header_iconBtnHome__ajiYW:hover,.Header_iconBtnLight__l5CTI:hover,.Header_iconBtnSlate__IhLDs:hover{background-color:#ffffff;box-shadow:0 2px 6px rgba(0,0,0,.12)}.Header_brandUserInfo__ZRtOS{flex-direction:column;gap:2px}.Header_brandSubtitleRow__T9ahR,.Header_brandTitleRow__vEnvI,.Header_brandUserInfo__ZRtOS{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%}.Header_brandSubtitleRow__T9ahR{gap:.25rem}.Header_desktopRoleDot__8zd7H{display:none}.Header_turfBrandName__H0pJh{font-size:.95rem;font-weight:800;color:#ffffff;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.12)}@media (min-width:380px){.Header_turfBrandName__H0pJh{max-width:220px}}@media (min-width:480px){.Header_turfBrandName__H0pJh{max-width:280px}}.Header_headerUserName__1Jzuv{font-size:.73rem;font-weight:600;color:rgba(255,255,255,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;line-height:1.15}@media (min-width:380px){.Header_headerUserName__1Jzuv{max-width:140px}}@media (min-width:480px){.Header_headerUserName__1Jzuv{max-width:180px}}.Header_roleDot__cMKUU{color:rgba(255,255,255,.55);font-size:.65rem;font-weight:700;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1}.Header_userRoleBadge__LQ6eL{font-size:.65rem;color:rgba(255,255,255,.98);font-weight:700;background:rgba(255,255,255,.22);padding:1px 6px;border-radius:9999px;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.28);flex-shrink:0;line-height:1.15}@media (min-width:768px){.Header_brandUserInfo__ZRtOS{flex-direction:row;align-items:center;gap:.35rem}.Header_brandTitleRow__vEnvI{display:inline-flex}.Header_brandSubtitleRow__T9ahR{display:inline-flex;align-items:center;gap:.35rem}.Header_desktopRoleDot__8zd7H{display:inline-block;color:rgba(255,255,255,.6);font-size:.8rem;font-weight:700;margin-right:.15rem}.Header_turfBrandName__H0pJh{font-size:1.05rem;max-width:260px}.Header_headerUserName__1Jzuv{font-size:.98rem;max-width:220px;color:rgba(255,255,255,.95)}.Header_roleDot__cMKUU{font-size:.8rem}.Header_userRoleBadge__LQ6eL{font-size:.72rem;padding:2px 7px}}.Header_tenantSwitcherWrapper__fr754{max-width:100%}.Header_tenantSwitcherBtn__RX8jN{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:9999px;padding:.3rem .65rem;color:#ffffff;font-size:.85rem;font-weight:700;transition:all .2s;max-width:160px}@media (min-width:400px){.Header_tenantSwitcherBtn__RX8jN{max-width:200px}}.Header_tenantSwitcherBtn__RX8jN:hover{background:rgba(255,255,255,.25)}.Header_tenantDropdown__pRk_R{left:50%;transform:translateX(-50%);background:#ffffff;color:#0f172a;box-shadow:0 10px 25px -5px rgba(0,0,0,.2),0 8px 10px -6px rgba(0,0,0,.1);width:240px}.Header_tenantDropdownHeader__vC0_g{padding:.65rem .85rem;font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.Header_tenantList__LIWFV{padding:.35rem 0}.Header_emptyTenantList__PC6W0{font-size:.85rem}.Header_tenantItem__AEpmZ{padding:.55rem .85rem}.Header_tenantItemActive__bX0IR{font-weight:700}.Header_tenantItemName___NKEn{padding-right:.5rem}.Header_tenantItemStatus__UlAmB{font-size:.68rem;padding:1px 6px;border-radius:9999px;text-transform:capitalize;font-weight:600}.Header_desktopStatusBadges__L0k_N{display:none;align-items:center;gap:.65rem;margin-left:.5rem}@media (min-width:768px){.Header_desktopStatusBadges__L0k_N{display:flex}}.Header_mobileStatusBar__UKhj8{display:flex;align-items:center;gap:.5rem;width:100%;margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.18)}@media (min-width:768px){.Header_mobileStatusBar__UKhj8{display:none!important}}.Header_mobileStatusChipOnline__FOmI0{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;padding:6px 12px;border-radius:10px;text-decoration:none;color:#ffffff;background-color:#0284c7;box-shadow:0 4px 12px rgba(2,132,199,.35);border:1px solid rgba(255,255,255,.2);animation:Header_headerPulse__nZP2X 2s ease-in-out infinite;transition:all .3s ease}.Header_mobileStatusChipOnline__FOmI0:active,.Header_mobileStatusChipOnline__FOmI0:hover{background-color:#0369a1;transform:scale(1.02)}.Header_mobileStatusChipUnpaid__8l_JP{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;padding:6px 12px;border-radius:10px;text-decoration:none;color:#ffffff;background-color:#f59e0b;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)}.Header_mobileStatusChipUnpaid__8l_JP:active,.Header_mobileStatusChipUnpaid__8l_JP:hover{background-color:#d97706;transform:scale(1.02)}.Header_chipText___qLyt{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#ffffff}.Header_chipCount__LP5TU{font-size:.82rem;font-weight:900;background:rgba(0,0,0,.16);padding:1px 7px;border-radius:9999px;border:1px solid rgba(255,255,255,.25);color:#ffffff;min-width:20px;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.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_onlinePendingBadge__SykHA{background-color:#0284c7;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(2,132,199,.35);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_onlinePendingBadge__SykHA:hover{transform:scale(1.05);background-color:#0369a1}.Header_onlinePendingText__KJAyS{font-size:.55rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.95}.Header_onlinePendingCount__AY94x{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_soundControlBar__MGHaN{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.82rem}.Header_soundControlLeft__0uBfH{display:flex;align-items:center;gap:8px;color:#334155}.Header_soundIconOn__XPVVU{color:#16a34a;flex-shrink:0}.Header_soundIconOff__lo6o8{color:#94a3b8;flex-shrink:0}.Header_soundLabel__LBnuD{font-size:.85rem;font-weight:600;color:#1e293b;white-space:nowrap}.Header_soundControlActions__QnS63{display:flex;align-items:center;gap:8px}.Header_soundTestBtn__OCZDs{background:#ffffff;border:1px solid #cbd5e1;color:#475569;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease}.Header_soundTestBtn__OCZDs:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.Header_soundToggleSwitch__kb8dY{width:38px;height:20px;background-color:#cbd5e1;border-radius:20px;border:none;position:relative;cursor:pointer;transition:background-color .25s ease;padding:2px;display:flex;align-items:center}.Header_soundToggleActive__RnN_s{background-color:#22c55e}.Header_soundToggleInactive__Ig27G{background-color:#cbd5e1}.Header_soundToggleSlider__v8b_j{width:16px;height:16px;background:#ffffff;border-radius:50%;transition:transform .25s ease;box-shadow:0 1px 3px rgba(0,0,0,.25);display:block}.Header_soundToggleActive__RnN_s .Header_soundToggleSlider__v8b_j{transform:translateX(18px)}.Header_pendingAlertBanner__r5uBH{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#eff6ff;border-bottom:1px solid #bfdbfe}.Header_pendingAlertText__gtm64{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#1e40af}.Header_pendingAlertDot__Rm0gJ{width:8px;height:8px;background:#2563eb;border-radius:50%;animation:Header_headerPulse__nZP2X 1.5s infinite;flex-shrink:0}.Header_pendingAlertAction__OdaPp{font-size:.74rem;font-weight:700;color:#ffffff;background:#2563eb;padding:3px 9px;border-radius:6px;text-decoration:none;transition:background-color .2s;white-space:nowrap}.Header_pendingAlertAction__OdaPp:hover{background:#1d4ed8}.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_notifTitle__C2G8E{font-size:.85rem;font-weight:700;color:#1e3a8a;margin-bottom:2px}.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}.OnlinePortalSettings_container__flRsY{max-width:1200px;width:100%;margin:0 auto;padding:1.5rem 1rem 3rem;box-sizing:border-box}@media (max-width:640px){.OnlinePortalSettings_container__flRsY{padding:1rem .75rem 2.5rem}}.OnlinePortalSettings_headerRow__E41g6{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;gap:1rem}.OnlinePortalSettings_backLink__G_vT4{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary,#64748b);text-decoration:none;font-size:.9rem;font-weight:500;margin-bottom:.35rem;transition:color .2s ease}.OnlinePortalSettings_backLink__G_vT4:hover{color:var(--primary-color,#10b981)}.OnlinePortalSettings_title__oCYFX{font-size:1.5rem;font-weight:700;color:var(--text-primary,#0f172a);margin:0}@media (max-width:640px){.OnlinePortalSettings_title__oCYFX{font-size:1.25rem}}.OnlinePortalSettings_subtitle__P_O_L{font-size:.875rem;color:var(--text-secondary,#64748b);margin:.25rem 0 0}.OnlinePortalSettings_card__TWXho{background:var(--surface-color,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;padding:1.5rem;margin-bottom:1.25rem;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:box-shadow .2s ease}@media (max-width:640px){.OnlinePortalSettings_card__TWXho{padding:1.1rem 1rem;border-radius:14px;margin-bottom:1rem}}.OnlinePortalSettings_cardTitle__0jX1B{font-size:1.1rem;font-weight:700;color:var(--text-primary,#0f172a);margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}@media (max-width:640px){.OnlinePortalSettings_cardTitle__0jX1B{font-size:1rem}}.OnlinePortalSettings_cardTitle__0jX1B+.OnlinePortalSettings_cardDesc__m0jIv{margin-top:-.5rem}.OnlinePortalSettings_cardDesc__m0jIv{font-size:.875rem;color:var(--text-secondary,#64748b);margin:0 0 1.25rem;line-height:1.4}.OnlinePortalSettings_shareHero__mXuE6{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center}@media (max-width:768px){.OnlinePortalSettings_shareHero__mXuE6{grid-template-columns:1fr;gap:1.25rem}}.OnlinePortalSettings_linkInputGroup__dYH_R{display:flex;align-items:center;background:var(--background-secondary,#f8fafc);border:1px solid var(--border-color,#cbd5e1);border-radius:10px;padding:4px 5px 4px 12px;gap:.5rem;margin-bottom:.75rem;box-sizing:border-box}@media (max-width:480px){.OnlinePortalSettings_linkInputGroup__dYH_R{padding:3px 4px 3px 8px;gap:.35rem}}.OnlinePortalSettings_linkInput__yPE3C{flex:1 1 auto;min-width:0;width:0;border:none;background:transparent;padding:.5rem .25rem .5rem 0;font-size:.85rem;color:var(--text-primary,#0f172a);font-family:monospace;outline:none;box-sizing:border-box}.OnlinePortalSettings_btnCopy__IHz7Z{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--primary-color,#10b981);color:#ffffff;border:none;padding:.6rem .95rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap;line-height:1.2}.OnlinePortalSettings_btnCopy__IHz7Z:hover{filter:brightness(.92)}.OnlinePortalSettings_actionBtnGroup__14Egt{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.75rem}@media (max-width:520px){.OnlinePortalSettings_actionBtnGroup__14Egt{grid-template-columns:1fr}}.OnlinePortalSettings_btnPrimary__cLyQx{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--primary-color,#10b981);color:#ffffff;border:none;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap}.OnlinePortalSettings_btnPrimary__cLyQx:hover{filter:brightness(.92)}.OnlinePortalSettings_btnSecondary__cFmy1{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:#f1f5f9;color:#1e293b;border:1px solid #cbd5e1;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap}.OnlinePortalSettings_btnSecondary__cFmy1:hover{background:#e2e8f0}.OnlinePortalSettings_btnWhatsApp__Su8lJ{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:#25d366;color:#ffffff;border:none;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap}.OnlinePortalSettings_btnWhatsApp__Su8lJ:hover{filter:brightness(.92)}.OnlinePortalSettings_shortLinkBox__dnO7X{margin-top:.85rem;font-size:.825rem;color:var(--text-secondary,#64748b);display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.OnlinePortalSettings_shortLinkCode__69uNv{background:rgba(16,185,129,.08);color:var(--primary-color,#10b981);padding:.2rem .45rem;border-radius:5px;font-family:monospace;font-weight:600;word-break:break-all}.OnlinePortalSettings_qrContainer__NAuuc{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff;padding:1rem;border-radius:14px;border:1px solid var(--border-color,#e2e8f0);box-shadow:0 4px 14px rgba(0,0,0,.06);width:fit-content;min-width:170px}@media (max-width:768px){.OnlinePortalSettings_qrContainer__NAuuc{margin:.5rem auto 0;max-width:220px;width:100%}}.OnlinePortalSettings_qrImage__rWdmr{width:140px;height:140px;border-radius:6px;display:block}.OnlinePortalSettings_qrDownloadBtn__rHkSL{margin-top:.75rem;font-size:.785rem;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;padding:.45rem .85rem;border-radius:6px;cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;transition:all .2s ease}.OnlinePortalSettings_qrDownloadBtn__rHkSL:hover{background:#dbeafe}.OnlinePortalSettings_optionGrid__zEeQA{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1rem}@media (max-width:640px){.OnlinePortalSettings_optionGrid__zEeQA{grid-template-columns:1fr;gap:.85rem}}.OnlinePortalSettings_optionCard__9Igvz{border:2px solid var(--border-color,#e2e8f0);border-radius:12px;padding:1.1rem;cursor:pointer;background:var(--surface-color,#ffffff);transition:all .2s ease;display:flex;flex-direction:column;gap:.5rem;position:relative}.OnlinePortalSettings_optionCard__9Igvz:hover{border-color:#cbd5e1;transform:translateY(-2px)}.OnlinePortalSettings_optionCardSelected__xq3tr{border-color:var(--primary-color,#10b981)!important;background:rgba(16,185,129,.05);box-shadow:0 4px 12px rgba(16,185,129,.12)}.OnlinePortalSettings_optionHeader__2_2nn{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.OnlinePortalSettings_optionTitle__AjBEL{font-size:.95rem;font-weight:700;color:var(--text-primary,#0f172a)}.OnlinePortalSettings_optionBadge__RX1qS{font-size:.7rem;padding:.2rem .5rem;border-radius:20px;font-weight:700;text-transform:uppercase;flex-shrink:0}.OnlinePortalSettings_badgeActive__M0XP9{background:#dcfce7;color:#166534}.OnlinePortalSettings_badgeDisabled__N4_GP{background:#f1f5f9;color:#64748b}.OnlinePortalSettings_optionText__BU7zU{font-size:.825rem;color:var(--text-secondary,#64748b);line-height:1.45;margin:0}.OnlinePortalSettings_formGrid__NO6Wi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}@media (max-width:640px){.OnlinePortalSettings_formGrid__NO6Wi{grid-template-columns:1fr;gap:.85rem}}.OnlinePortalSettings_formGroup__BGmzC{display:flex;flex-direction:column;gap:.4rem}.OnlinePortalSettings_label__YJtWX{font-size:.875rem;font-weight:600;color:var(--text-primary,#1e293b)}.OnlinePortalSettings_input__Co5Gd{width:100%;padding:.65rem .85rem;border-radius:8px;border:1px solid var(--border-color,#cbd5e1);background:var(--surface-color,#ffffff);color:var(--text-primary,#0f172a);font-size:.9rem;outline:none;transition:border-color .2s;box-sizing:border-box}.OnlinePortalSettings_input__Co5Gd:focus{border-color:var(--primary-color,#10b981)}.OnlinePortalSettings_textarea__kBJHk{width:100%;padding:.65rem .85rem;border-radius:8px;border:1px solid var(--border-color,#cbd5e1);background:var(--surface-color,#ffffff);color:var(--text-primary,#0f172a);font-size:.875rem;outline:none;min-height:80px;resize:vertical;box-sizing:border-box}.OnlinePortalSettings_previewAlert___kn1d{background:#f8fafc;padding:.85rem 1rem;border-radius:10px;border:1px solid #e2e8f0;font-size:.85rem;color:#334155;line-height:1.5}.OnlinePortalSettings_saveFloatingBar__awZGj{position:sticky;bottom:1rem;background:var(--surface-color,#ffffff);border:1px solid var(--border-color,#cbd5e1);border-radius:12px;padding:.85rem 1.5rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 25px -5px rgba(0,0,0,.12);z-index:10;margin-top:2rem;gap:1rem}.OnlinePortalSettings_saveBarText__Srhar{font-size:.85rem;color:var(--text-secondary,#64748b)}@media (max-width:640px){.OnlinePortalSettings_saveFloatingBar__awZGj{flex-direction:column;gap:.75rem;padding:.85rem 1rem;bottom:.5rem;text-align:center}.OnlinePortalSettings_saveFloatingBar__awZGj button{width:100%}}.dark .OnlinePortalSettings_card__TWXho,.dark-theme .OnlinePortalSettings_card__TWXho,[data-theme=dark] .OnlinePortalSettings_card__TWXho{background:#1e293b;border-color:#334155;box-shadow:0 4px 12px rgba(0,0,0,.25)}.dark .OnlinePortalSettings_title__oCYFX,.dark-theme .OnlinePortalSettings_title__oCYFX,[data-theme=dark] .OnlinePortalSettings_title__oCYFX{color:#f8fafc}.dark .OnlinePortalSettings_backLink__G_vT4,.dark-theme .OnlinePortalSettings_backLink__G_vT4,[data-theme=dark] .OnlinePortalSettings_backLink__G_vT4{color:#94a3b8}.dark .OnlinePortalSettings_backLink__G_vT4:hover,.dark-theme .OnlinePortalSettings_backLink__G_vT4:hover,[data-theme=dark] .OnlinePortalSettings_backLink__G_vT4:hover{color:#34d399}.dark .OnlinePortalSettings_cardTitle__0jX1B,.dark-theme .OnlinePortalSettings_cardTitle__0jX1B,[data-theme=dark] .OnlinePortalSettings_cardTitle__0jX1B{color:#f8fafc}.dark .OnlinePortalSettings_cardDesc__m0jIv,.dark-theme .OnlinePortalSettings_cardDesc__m0jIv,[data-theme=dark] .OnlinePortalSettings_cardDesc__m0jIv{color:#94a3b8}.dark .OnlinePortalSettings_label__YJtWX,.dark-theme .OnlinePortalSettings_label__YJtWX,[data-theme=dark] .OnlinePortalSettings_label__YJtWX{color:#f1f5f9}.dark .OnlinePortalSettings_btnSecondary__cFmy1,.dark-theme .OnlinePortalSettings_btnSecondary__cFmy1,[data-theme=dark] .OnlinePortalSettings_btnSecondary__cFmy1{background:#334155;color:#f8fafc;border-color:#475569}.dark .OnlinePortalSettings_btnSecondary__cFmy1:hover,.dark-theme .OnlinePortalSettings_btnSecondary__cFmy1:hover,[data-theme=dark] .OnlinePortalSettings_btnSecondary__cFmy1:hover{background:#475569}.dark .OnlinePortalSettings_optionCard__9Igvz,.dark-theme .OnlinePortalSettings_optionCard__9Igvz,[data-theme=dark] .OnlinePortalSettings_optionCard__9Igvz{background:#1e293b;border-color:#334155}.dark .OnlinePortalSettings_optionCard__9Igvz:hover,.dark-theme .OnlinePortalSettings_optionCard__9Igvz:hover,[data-theme=dark] .OnlinePortalSettings_optionCard__9Igvz:hover{border-color:#475569}.dark .OnlinePortalSettings_optionCardSelected__xq3tr,.dark-theme .OnlinePortalSettings_optionCardSelected__xq3tr,[data-theme=dark] .OnlinePortalSettings_optionCardSelected__xq3tr{border-color:#10b981!important;background:rgba(16,185,129,.12);box-shadow:0 4px 12px rgba(16,185,129,.2)}.dark .OnlinePortalSettings_optionTitle__AjBEL,.dark-theme .OnlinePortalSettings_optionTitle__AjBEL,[data-theme=dark] .OnlinePortalSettings_optionTitle__AjBEL{color:#f8fafc}.dark .OnlinePortalSettings_optionText__BU7zU,.dark-theme .OnlinePortalSettings_optionText__BU7zU,[data-theme=dark] .OnlinePortalSettings_optionText__BU7zU{color:#94a3b8}.dark .OnlinePortalSettings_badgeDisabled__N4_GP,.dark-theme .OnlinePortalSettings_badgeDisabled__N4_GP,[data-theme=dark] .OnlinePortalSettings_badgeDisabled__N4_GP{background:#334155;color:#94a3b8}.dark .OnlinePortalSettings_input__Co5Gd,.dark .OnlinePortalSettings_textarea__kBJHk,.dark-theme .OnlinePortalSettings_input__Co5Gd,.dark-theme .OnlinePortalSettings_textarea__kBJHk,[data-theme=dark] .OnlinePortalSettings_input__Co5Gd,[data-theme=dark] .OnlinePortalSettings_textarea__kBJHk{background:#0f172a;border-color:#334155;color:#f8fafc}.dark .OnlinePortalSettings_input__Co5Gd:focus,.dark .OnlinePortalSettings_textarea__kBJHk:focus,.dark-theme .OnlinePortalSettings_input__Co5Gd:focus,.dark-theme .OnlinePortalSettings_textarea__kBJHk:focus,[data-theme=dark] .OnlinePortalSettings_input__Co5Gd:focus,[data-theme=dark] .OnlinePortalSettings_textarea__kBJHk:focus{border-color:#10b981}.dark .OnlinePortalSettings_linkInputGroup__dYH_R,.dark-theme .OnlinePortalSettings_linkInputGroup__dYH_R,[data-theme=dark] .OnlinePortalSettings_linkInputGroup__dYH_R{background:#0f172a;border-color:#334155}.dark .OnlinePortalSettings_linkInput__yPE3C,.dark-theme .OnlinePortalSettings_linkInput__yPE3C,[data-theme=dark] .OnlinePortalSettings_linkInput__yPE3C{color:#f8fafc}.dark .OnlinePortalSettings_shortLinkBox__dnO7X,.dark-theme .OnlinePortalSettings_shortLinkBox__dnO7X,[data-theme=dark] .OnlinePortalSettings_shortLinkBox__dnO7X{color:#94a3b8}.dark .OnlinePortalSettings_shortLinkCode__69uNv,.dark-theme .OnlinePortalSettings_shortLinkCode__69uNv,[data-theme=dark] .OnlinePortalSettings_shortLinkCode__69uNv{background:rgba(16,185,129,.15);color:#34d399}.dark .OnlinePortalSettings_previewAlert___kn1d,.dark-theme .OnlinePortalSettings_previewAlert___kn1d,[data-theme=dark] .OnlinePortalSettings_previewAlert___kn1d,body.dark-mode .OnlinePortalSettings_previewAlert___kn1d{background:#0f172a!important;border-color:#334155!important;color:#cbd5e1!important}.dark .OnlinePortalSettings_previewAlert___kn1d strong,.dark-theme .OnlinePortalSettings_previewAlert___kn1d strong,[data-theme=dark] .OnlinePortalSettings_previewAlert___kn1d strong,body.dark-mode .OnlinePortalSettings_previewAlert___kn1d strong{color:#f8fafc!important}.dark .OnlinePortalSettings_saveFloatingBar__awZGj,.dark-theme .OnlinePortalSettings_saveFloatingBar__awZGj,[data-theme=dark] .OnlinePortalSettings_saveFloatingBar__awZGj{background:#1e293b;border-color:#334155;box-shadow:0 10px 25px -5px rgba(0,0,0,.4)}.dark .OnlinePortalSettings_saveBarText__Srhar,.dark-theme .OnlinePortalSettings_saveBarText__Srhar,[data-theme=dark] .OnlinePortalSettings_saveBarText__Srhar{color:#94a3b8}.OnlinePortalSettings_logoSection__7Rn5e{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.OnlinePortalSettings_logoPreviewWrapper__MQ7zs{width:88px;height:88px;border-radius:16px;border:2px dashed var(--border-color,#cbd5e1);background:var(--background-secondary,#f8fafc);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.OnlinePortalSettings_logoPreviewImage__K9T2A{width:100%;height:100%;object-fit:cover}.OnlinePortalSettings_logoPlaceholder__Ibag5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;text-align:center}.OnlinePortalSettings_logoPlaceholderText__lqs7I{font-size:.65rem;color:var(--text-secondary,#64748b);margin-top:.25rem;font-weight:500}.OnlinePortalSettings_logoActions__ouJtk{display:flex;flex-direction:column;gap:.6rem;flex:1 1;min-width:200px}.OnlinePortalSettings_uploadBtn__h1BHV{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--primary-color,#10b981);color:#ffffff;padding:.65rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:fit-content}.OnlinePortalSettings_uploadBtn__h1BHV:hover{filter:brightness(.92)}.OnlinePortalSettings_disabledBtn__4SVpJ{opacity:.6;pointer-events:none;cursor:not-allowed}.OnlinePortalSettings_removeLogoBtn__YwiXq{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:transparent;color:#ef4444;border:1px solid #fca5a5;padding:.45rem .85rem;border-radius:8px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:fit-content}.OnlinePortalSettings_removeLogoBtn__YwiXq:hover{background:#fef2f2;border-color:#ef4444}.OnlinePortalSettings_logoHint__0jh7x{font-size:.75rem;color:var(--text-secondary,#64748b)}.dark .OnlinePortalSettings_logoPreviewWrapper__MQ7zs,.dark-theme .OnlinePortalSettings_logoPreviewWrapper__MQ7zs,[data-theme=dark] .OnlinePortalSettings_logoPreviewWrapper__MQ7zs{background:#0f172a;border-color:#334155}.dark .OnlinePortalSettings_removeLogoBtn__YwiXq:hover,.dark-theme .OnlinePortalSettings_removeLogoBtn__YwiXq:hover,[data-theme=dark] .OnlinePortalSettings_removeLogoBtn__YwiXq:hover{background:rgba(239,68,68,.15)}.OnlinePortalSettings_daysSettingsWrapper__jlObE{display:flex;flex-direction:column;gap:1rem}.OnlinePortalSettings_daysPresetRow__LlV6I{display:flex;flex-wrap:wrap;gap:.6rem}.OnlinePortalSettings_daysPresetBtn__V77a2{background:#f8fafc;border:1.5px solid #cbd5e1;color:#334155;padding:.5rem 1rem;border-radius:9999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.OnlinePortalSettings_daysPresetBtn__V77a2:hover{background:#f1f5f9;border-color:#94a3b8}.OnlinePortalSettings_daysPresetBtnActive__Weasw{background:#ecfdf5;border-color:#10b981;color:#047857;font-weight:700;box-shadow:0 2px 4px rgba(16,185,129,.15)}.OnlinePortalSettings_daysInputRow__VliFY{margin-top:.25rem}.OnlinePortalSettings_daysPreviewBox__ZxPxk{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-top:.5rem}.dark .OnlinePortalSettings_daysPresetBtn__V77a2,.dark-theme .OnlinePortalSettings_daysPresetBtn__V77a2,[data-theme=dark] .OnlinePortalSettings_daysPresetBtn__V77a2{background:#1e293b;border-color:#334155;color:#cbd5e1}.dark .OnlinePortalSettings_daysPresetBtn__V77a2:hover,.dark-theme .OnlinePortalSettings_daysPresetBtn__V77a2:hover,[data-theme=dark] .OnlinePortalSettings_daysPresetBtn__V77a2:hover{background:#334155;border-color:#475569}.dark .OnlinePortalSettings_daysPresetBtnActive__Weasw,.dark-theme .OnlinePortalSettings_daysPresetBtnActive__Weasw,[data-theme=dark] .OnlinePortalSettings_daysPresetBtnActive__Weasw{background:rgba(16,185,129,.2);border-color:#10b981;color:#34d399}.dark .OnlinePortalSettings_daysPreviewBox__ZxPxk,.dark-theme .OnlinePortalSettings_daysPreviewBox__ZxPxk,[data-theme=dark] .OnlinePortalSettings_daysPreviewBox__ZxPxk{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.dark .OnlinePortalSettings_daysPreviewBox__ZxPxk div,.dark-theme .OnlinePortalSettings_daysPreviewBox__ZxPxk div,[data-theme=dark] .OnlinePortalSettings_daysPreviewBox__ZxPxk div{color:#6ee7b7!important}.OnlinePortalSettings_phoneInputWrapper__ZEorx{display:flex;align-items:stretch;width:100%}.OnlinePortalSettings_phonePrefix__UrxKN{background-color:var(--background-secondary,#f1f5f9);border:1px solid var(--border-color,#cbd5e1);border-right:none;color:var(--text-secondary,#475569);font-weight:700;font-size:.9rem;padding:.65rem .85rem;border-radius:8px 0 0 8px;display:flex;align-items:center;-webkit-user-select:none;user-select:none;white-space:nowrap}.OnlinePortalSettings_phoneInput__nXKJG{flex:1 1;min-width:0;padding:.65rem .85rem;border-radius:0 8px 8px 0;border:1px solid var(--border-color,#cbd5e1);background:var(--surface-color,#ffffff);color:var(--text-primary,#0f172a);font-size:.9rem;outline:none;transition:border-color .2s;box-sizing:border-box}.OnlinePortalSettings_phoneInput__nXKJG:focus{border-color:var(--primary-color,#10b981)}.OnlinePortalSettings_phoneHelperText__b70Jw{font-size:.75rem;color:var(--text-secondary,#64748b);margin-top:.35rem;display:block}.dark .OnlinePortalSettings_phonePrefix__UrxKN,.dark-theme .OnlinePortalSettings_phonePrefix__UrxKN,[data-theme=dark] .OnlinePortalSettings_phonePrefix__UrxKN{background-color:#334155;border-color:#475569;color:#cbd5e1}.dark .OnlinePortalSettings_phoneInput__nXKJG,.dark-theme .OnlinePortalSettings_phoneInput__nXKJG,[data-theme=dark] .OnlinePortalSettings_phoneInput__nXKJG{background:#1e293b;border-color:#475569;color:#f8fafc}.OnlinePortalSettings_specSubSection__2XzWE{margin-top:1rem}.OnlinePortalSettings_specSectionLabel__mVsDK{display:block;font-size:.95rem;font-weight:700;color:var(--text-primary,#0f172a);margin-bottom:.75rem}.OnlinePortalSettings_formatPillRow__kKuL6{display:flex;flex-wrap:wrap;gap:.5rem}.OnlinePortalSettings_formatPillBtn__t_p8K{background:var(--surface-color,#ffffff);border:1.5px solid var(--border-color,#cbd5e1);color:var(--text-primary,#1e293b);padding:.5rem .85rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.OnlinePortalSettings_formatPillBtn__t_p8K:hover{border-color:#94a3b8;background:#f8fafc}.OnlinePortalSettings_formatPillActive__7_UcF{border-color:var(--primary-color,#10b981)!important;background:rgba(16,185,129,.08)!important;color:#065f46!important;font-weight:700;box-shadow:0 2px 6px rgba(16,185,129,.15)}.OnlinePortalSettings_amenityGrid__wAxKu{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem}@media (max-width:640px){.OnlinePortalSettings_amenityGrid__wAxKu{grid-template-columns:1fr}}.OnlinePortalSettings_amenityCard__StzkA{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1.5px solid var(--border-color,#e2e8f0);border-radius:12px;background:var(--surface-color,#ffffff);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.OnlinePortalSettings_amenityCard__StzkA:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.04)}.OnlinePortalSettings_amenityCardActive__cFCIS{border-color:#10b981!important;background:#f0fdf4!important;box-shadow:0 4px 10px rgba(16,185,129,.12)}.OnlinePortalSettings_amenityIcon__4ujNL{font-size:1.6rem;flex-shrink:0;line-height:1}.OnlinePortalSettings_amenityContent__ZqRw9{flex:1 1;min-width:0}.OnlinePortalSettings_amenityTitleRow__u1VZC{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.OnlinePortalSettings_amenityTitle__7iTYX{font-size:.9rem;font-weight:700;color:var(--text-primary,#0f172a)}.OnlinePortalSettings_amenityDesc__ozgyK{font-size:.775rem;color:var(--text-secondary,#64748b);display:block;margin-top:2px}.OnlinePortalSettings_amenityCheck__EzSmZ{width:20px;height:20px;border-radius:6px;border:1.5px solid #cbd5e1;display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0;background:#ffffff;transition:all .2s ease}.OnlinePortalSettings_amenityCheckActive__6Tpk9{background:#10b981;border-color:#10b981}.dark .OnlinePortalSettings_formatPillBtn__t_p8K,.dark-theme .OnlinePortalSettings_formatPillBtn__t_p8K,[data-theme=dark] .OnlinePortalSettings_formatPillBtn__t_p8K{background:#1e293b;border-color:#334155;color:#e2e8f0}.dark .OnlinePortalSettings_formatPillActive__7_UcF,.dark-theme .OnlinePortalSettings_formatPillActive__7_UcF,[data-theme=dark] .OnlinePortalSettings_formatPillActive__7_UcF{border-color:#10b981!important;background:rgba(16,185,129,.18)!important;color:#6ee7b7!important}.dark .OnlinePortalSettings_amenityCard__StzkA,.dark-theme .OnlinePortalSettings_amenityCard__StzkA,[data-theme=dark] .OnlinePortalSettings_amenityCard__StzkA{background:#1e293b;border-color:#334155}.dark .OnlinePortalSettings_amenityCardActive__cFCIS,.dark-theme .OnlinePortalSettings_amenityCardActive__cFCIS,[data-theme=dark] .OnlinePortalSettings_amenityCardActive__cFCIS{background:rgba(16,185,129,.12)!important;border-color:#10b981!important}.dark .OnlinePortalSettings_amenityTitle__7iTYX,.dark-theme .OnlinePortalSettings_amenityTitle__7iTYX,[data-theme=dark] .OnlinePortalSettings_amenityTitle__7iTYX{color:#f8fafc}.dark .OnlinePortalSettings_amenityCheck__EzSmZ,.dark-theme .OnlinePortalSettings_amenityCheck__EzSmZ,[data-theme=dark] .OnlinePortalSettings_amenityCheck__EzSmZ{border-color:#475569;background:#0f172a}.dark .OnlinePortalSettings_amenityCheckActive__6Tpk9,.dark-theme .OnlinePortalSettings_amenityCheckActive__6Tpk9,[data-theme=dark] .OnlinePortalSettings_amenityCheckActive__6Tpk9{background:#10b981;border-color:#10b981}