.NavLinkItem-module__bIZGiW__link{color:#1e1e1e;border:1px solid #0000;border-radius:40px;align-items:center;gap:12px;min-height:64px;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .3s,color .3s;display:flex;position:relative}.NavLinkItem-module__bIZGiW__action{text-align:left;background:0 0;width:100%}.NavLinkItem-module__bIZGiW__link:hover,.NavLinkItem-module__bIZGiW__link:focus-visible{color:#08f;background:#ffffff8c;outline:0}.NavLinkItem-module__bIZGiW__active{color:#08f;background:#dcebffa6;border-color:#ffffffb3;box-shadow:0 6px 18px #2563eb1f}.NavLinkItem-module__bIZGiW__link{z-index:1}.NavLinkItem-module__bIZGiW__icon{border-radius:14px;flex:0 0 44px;place-items:center;height:44px;display:grid;position:relative}.NavLinkItem-module__bIZGiW__active .NavLinkItem-module__bIZGiW__icon{background:#ffffff9e;border:1px solid #ffffffbf;box-shadow:0 4px 12px #2563eb1f}.NavLinkItem-module__bIZGiW__icon svg{width:22px;height:22px}.NavLinkItem-module__bIZGiW__icon svg path,.NavLinkItem-module__bIZGiW__icon svg circle{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.375px}.NavLinkItem-module__bIZGiW__icon svg [stroke=none]{stroke:none}.NavLinkItem-module__bIZGiW__label{flex:auto;align-items:center;min-width:0;min-height:44px;line-height:1.25;display:flex}@media (min-width:900px){.NavLinkItem-module__bIZGiW__link{min-height:64px;font-size:15px}}
.Sidebar-module__tls-VG__sidebar{flex-direction:column;padding:0;display:flex}.Sidebar-module__tls-VG__navCard{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);font-synthesis:none;background:#ffffff85;border:3px solid #ffffffc2;border-radius:24px;flex-direction:column;align-self:stretch;gap:0;margin:0;padding:0;font-family:Source Sans Pro,ui-sans-serif,system-ui,sans-serif;display:flex;box-shadow:0 8px 24px #0000000d}.Sidebar-module__tls-VG__brand{color:#1e1e1e;align-items:center;gap:8px;height:140px;min-height:140px;margin:0;padding:0 36px;display:flex}.Sidebar-module__tls-VG__brandMark{background:url(/images/dashboard/smartflood-logo.png) 31% 47%/150% no-repeat;flex:0 0 50px;height:50px;display:block;overflow:hidden}.Sidebar-module__tls-VG__brand h1{letter-spacing:-.5px;margin:0;font-size:26px;line-height:1}.Sidebar-module__tls-VG__mobileToggle{color:#08f;background:#ffffff8c;border:1px solid #ffffff61;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:42px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.Sidebar-module__tls-VG__mobileToggle span,.Sidebar-module__tls-VG__mobileToggle span:before,.Sidebar-module__tls-VG__mobileToggle span:after{content:"";background:#08f;border-radius:999px;width:18px;height:2px;display:block}.Sidebar-module__tls-VG__mobileToggle span{position:relative}.Sidebar-module__tls-VG__mobileToggle span:before,.Sidebar-module__tls-VG__mobileToggle span:after{position:absolute}.Sidebar-module__tls-VG__mobileToggle span:before{top:-6px}.Sidebar-module__tls-VG__mobileToggle span:after{top:6px}.Sidebar-module__tls-VG__navLinks{flex-direction:column;flex:1;gap:6px;padding:0 20px 20px;display:none;position:relative;overflow-y:auto}.Sidebar-module__tls-VG__activeIndicator{pointer-events:none;z-index:0;background:#dcebffa6;border:1px solid #ffffffb3;border-radius:40px;height:64px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:20px;right:20px;box-shadow:0 6px 18px #2563eb1f}.Sidebar-module__tls-VG__accessGroups{border-top:1px solid #0088ff1a;margin-top:10px;padding-top:14px}.Sidebar-module__tls-VG__accessGroup{border:1px solid #0000;border-radius:28px;margin-bottom:12px;overflow:hidden}.Sidebar-module__tls-VG__accessGroup[open]{background:#ffffff6b;border-color:#ffffffb3;box-shadow:0 6px 18px #2563eb14}.Sidebar-module__tls-VG__accessGroup summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.Sidebar-module__tls-VG__accessGroup summary::-webkit-details-marker{display:none}.Sidebar-module__tls-VG__accessGroup summary::marker{content:""}.Sidebar-module__tls-VG__accessGroup summary img{object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.Sidebar-module__tls-VG__accessGroup summary span{flex:1;line-height:1.2}.Sidebar-module__tls-VG__chevron{width:18px;height:18px;transition:transform .2s}.Sidebar-module__tls-VG__chevron path{stroke:#08f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.Sidebar-module__tls-VG__accessGroup[open] .Sidebar-module__tls-VG__chevron{transform:rotate(180deg)}.Sidebar-module__tls-VG__accessItems{padding:4px 12px 12px}.Sidebar-module__tls-VG__accessItems button{color:#303030;text-align:left;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;font-size:13px;font-weight:400;display:flex}.Sidebar-module__tls-VG__accessItems button:hover{color:#08f;background:#ffffffa6}.Sidebar-module__tls-VG__accessItems .Sidebar-module__tls-VG__activeAccessItem{color:#08f;background:#dcebffb8;font-weight:600;box-shadow:inset 3px 0 #08f}.Sidebar-module__tls-VG__accessItems button>span:last-child{flex:auto;align-items:center;min-width:0;min-height:36px;line-height:1.25;display:flex}.Sidebar-module__tls-VG__accessIcon{flex:0 0 36px;place-items:center;height:36px;display:grid}.Sidebar-module__tls-VG__accessIcon svg{fill:none;width:21px;height:21px}.Sidebar-module__tls-VG__accessIcon svg path,.Sidebar-module__tls-VG__accessIcon svg circle{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.Sidebar-module__tls-VG__accessIcon svg [stroke=none]{stroke:none}@media (prefers-reduced-motion:reduce){.Sidebar-module__tls-VG__activeIndicator{transition:none}}.Sidebar-module__tls-VG__profileCard{background:#ffffff75;border:1px solid #ffffffbf;border-radius:32px;align-items:center;gap:8px;min-height:64px;margin:0 20px 20px;padding:7px 10px;display:flex;box-shadow:0 6px 18px #2563eb1f}.Sidebar-module__tls-VG__profileSeal{object-fit:cover;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.Sidebar-module__tls-VG__profileAvatar{color:#08f;background:#fff;border:2px solid #9acbff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:12px;font-weight:700;display:grid}.Sidebar-module__tls-VG__profileCard div{flex:1;min-width:0}.Sidebar-module__tls-VG__profileCard strong,.Sidebar-module__tls-VG__profileCard small{color:#08f;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Sidebar-module__tls-VG__profileCard strong{font-size:14px}.Sidebar-module__tls-VG__profileCard small{font-size:12px}.Sidebar-module__tls-VG__profileCard button{color:#08f;background:0 0;border:0;flex:0 0 30px;place-items:center;padding:5px;display:grid}.Sidebar-module__tls-VG__profileCard button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.Sidebar-module__tls-VG__profileCard button .Sidebar-module__tls-VG__logoutIcon{fill:currentColor;stroke:none;width:22px;height:22px}.Sidebar-module__tls-VG__open .Sidebar-module__tls-VG__navLinks{display:flex}@media (min-width:900px){.Sidebar-module__tls-VG__sidebar{z-index:40;width:clamp(240px,20.833vw,300px);height:calc(100vh - 32px);position:fixed;top:16px;bottom:16px;left:16px}.Sidebar-module__tls-VG__navCard{border-radius:clamp(24px,2vw,32px);height:calc(100vh - 32px);padding:0}.Sidebar-module__tls-VG__mobileToggle{display:none}.Sidebar-module__tls-VG__navLinks{gap:6px;display:flex}}.Sidebar-module__tls-VG__navLinks{min-height:0}.Sidebar-module__tls-VG__accessGroup summary .Sidebar-module__tls-VG__groupIcon{color:#08f;background:#dcebffa6;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:flex}.Sidebar-module__tls-VG__groupIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.Sidebar-module__tls-VG__accessItems a{border-radius:18px;min-height:56px;padding:8px 12px;font-size:13px}.Sidebar-module__tls-VG__accessItems a>span:first-child,.Sidebar-module__tls-VG__accessItems button>span:first-child{flex-basis:36px;height:36px}.Sidebar-module__tls-VG__accessItems a[aria-current=page],.Sidebar-module__tls-VG__accessItems button[aria-current=page]{color:#08f;background:#dcebffb8;box-shadow:inset 3px 0 #08f}.Sidebar-module__tls-VG__profileCard{position:relative}.Sidebar-module__tls-VG__profileCard .Sidebar-module__tls-VG__profileSummary{text-align:left;flex:auto;gap:8px;min-width:0;padding:0;display:flex}.Sidebar-module__tls-VG__profileName{flex:1;min-width:0}.Sidebar-module__tls-VG__profileCard .Sidebar-module__tls-VG__profileDropdown{z-index:60;background:#fff;border:1px solid #d9e8ff;border-radius:16px;padding:16px;position:absolute;bottom:calc(100% + 12px);left:0;right:0;box-shadow:0 18px 40px #0f41822e}.Sidebar-module__tls-VG__profileDropdown:after{content:"";height:12px;position:absolute;bottom:-12px;left:0;right:0}.Sidebar-module__tls-VG__profileDropdown p,.Sidebar-module__tls-VG__profileDropdown dd{color:#475569;overflow-wrap:anywhere;margin:5px 0 12px;font-size:12px}.Sidebar-module__tls-VG__profileDropdown dl{margin:12px 0}.Sidebar-module__tls-VG__profileDropdown dt{color:#64748b;font-size:11px}.Sidebar-module__tls-VG__profileDropdown .Sidebar-module__tls-VG__profileLogout{color:#fff;background:#08f;border-radius:10px;width:100%;min-height:36px;font-size:13px}@media (max-width:899px){.Sidebar-module__tls-VG__profileCard .Sidebar-module__tls-VG__profileDropdown{max-width:300px}}
.DashboardHeaderActions-module__mEhhha__actions{flex:none;align-items:center;gap:10px;display:flex;position:relative}.DashboardHeaderActions-module__mEhhha__actionButton{color:#08f;cursor:pointer;background:#aed1fb47;border:0;border-radius:12px;align-items:center;gap:6px;height:44px;padding:0 12px;font-size:12px;font-weight:600;display:flex;position:relative}.DashboardHeaderActions-module__mEhhha__actionButton:hover,.DashboardHeaderActions-module__mEhhha__actionButton:focus-visible{background:#cde4fff2;outline:0}.DashboardHeaderActions-module__mEhhha__actionButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:23px;height:23px}.DashboardHeaderActions-module__mEhhha__actionButton i{color:#fff;text-align:center;background:#ff3830;border-radius:50%;width:auto;min-width:18px;height:10px;padding:0 4px;font-size:9px;font-style:normal;font-weight:700;line-height:18px;position:absolute;top:2px;left:22px}.DashboardHeaderActions-module__mEhhha__actionButton i span{display:inline}.DashboardHeaderActions-module__mEhhha__notificationPanel{z-index:80;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:min(360px,100vw - 32px);position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 16px 40px #0f172a2e}.DashboardHeaderActions-module__mEhhha__notificationPanel header{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:16px;display:flex}.DashboardHeaderActions-module__mEhhha__notificationPanel header strong{color:#1e1e1e;font-size:15px}.DashboardHeaderActions-module__mEhhha__notificationPanel header span{color:#64748b;font-size:12px}.DashboardHeaderActions-module__mEhhha__notificationList{max-height:320px;overflow-y:auto}.DashboardHeaderActions-module__mEhhha__notificationList>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.DashboardHeaderActions-module__mEhhha__notificationList>button:hover,.DashboardHeaderActions-module__mEhhha__notificationList>button:focus-visible{background:#f8fbff;outline:0}.DashboardHeaderActions-module__mEhhha__notificationList>button>i{border-radius:50%;width:10px;min-width:10px;height:10px}.DashboardHeaderActions-module__mEhhha__notificationList .DashboardHeaderActions-module__mEhhha__severe{background:#ff3347}.DashboardHeaderActions-module__mEhhha__notificationList .DashboardHeaderActions-module__mEhhha__warning{background:#ff7417}.DashboardHeaderActions-module__mEhhha__notificationList strong,.DashboardHeaderActions-module__mEhhha__notificationList small{display:block}.DashboardHeaderActions-module__mEhhha__notificationList strong{color:#1e1e1e;font-size:13px}.DashboardHeaderActions-module__mEhhha__notificationList small{color:#64748b;margin-top:3px;font-size:12px}.DashboardHeaderActions-module__mEhhha__empty{color:#64748b;text-align:center;margin:0;padding:28px 16px;font-size:13px}.DashboardHeaderActions-module__mEhhha__viewAll{color:#08f;background:#f8fbff;border:0;width:100%;padding:13px;font-size:12px;font-weight:700}.DashboardHeaderActions-module__mEhhha__viewAll:hover,.DashboardHeaderActions-module__mEhhha__viewAll:focus-visible{background:#eaf4ff;outline:0}@media (min-width:900px){.DashboardHeaderActions-module__mEhhha__actions{z-index:30;position:fixed;top:36px;right:52px}}@media (max-width:520px){.DashboardHeaderActions-module__mEhhha__actionButton span{display:none}.DashboardHeaderActions-module__mEhhha__actionButton{padding:0 10px}}.DashboardHeaderActions-module__mEhhha__actionButton i{background:#ff3830;border-radius:50%;width:10px;min-width:0;height:10px;padding:0;position:absolute;top:2px;left:22px}.DashboardHeaderActions-module__mEhhha__actionButton strong{color:#fff;background:#08f;border-radius:12px;min-width:20px;padding:2px 5px;font-size:11px}
.Topbar-module__OCiqSW__topbar{z-index:5000;flex-direction:column;align-items:flex-start;gap:18px;width:100%;margin-bottom:36px;display:flex;position:relative;overflow:visible}.Topbar-module__OCiqSW__dashboardTopbar{margin-top:45px}@media (max-width:899px){.Topbar-module__OCiqSW__dashboardTopbar{margin-top:20px}}.Topbar-module__OCiqSW__actionsOnly{min-height:0;margin:0}.Topbar-module__OCiqSW__topbar h2{color:#1e1e1e;margin:0;font-size:30px;line-height:1.25}.Topbar-module__OCiqSW__topbar p{color:#1e1e1e;margin:6px 0 0;font-size:14px;line-height:1.25}@media (min-width:680px){.Topbar-module__OCiqSW__topbar{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:900px){.Topbar-module__OCiqSW__topbar{margin-bottom:36px}.Topbar-module__OCiqSW__topbar h2{font-size:36px}.Topbar-module__OCiqSW__topbar p{font-size:16px}}.Topbar-module__OCiqSW__topbar{z-index:50}@media (max-width:899px){.Topbar-module__OCiqSW__actionsOnly{justify-content:flex-end;display:flex}}
.AppShell-module__i_ph7W__shell{--sidebar-width:clamp(240px, 20.833vw, 300px);background:#e8f4ff url(/images/main-background.png) 50%/cover no-repeat fixed;flex-direction:column;gap:16px;width:100%;min-height:100vh;padding:16px;display:flex}.AppShell-module__i_ph7W__dashboard{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#ffffff85;border:3px solid #ffffffc2;border-radius:24px;min-height:auto;padding:22px;box-shadow:0 8px 24px #0000000d}@media (min-width:900px){.AppShell-module__i_ph7W__shell{height:100dvh;min-height:100dvh;padding:16px;display:block;overflow:hidden}.AppShell-module__i_ph7W__dashboard{bottom:16px;left:calc(32px + var(--sidebar-width));scrollbar-gutter:stable;border-radius:clamp(24px,2vw,33px);min-height:0;padding:52px clamp(24px,2.7vw,41px) 48px;position:fixed;top:16px;right:12px;overflow:hidden auto}}.AppShell-module__i_ph7W__content{width:100%;min-width:0;margin:0}
.WeatherForecastPanel-module__QaIu0q__forecast{color:#1e1e1e;width:100%;margin:0;padding:6px 0 24px}.WeatherForecastPanel-module__QaIu0q__backButton{color:#08f;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:16px;font-weight:600}.WeatherForecastPanel-module__QaIu0q__backButton:hover,.WeatherForecastPanel-module__QaIu0q__backButton:focus-visible{text-decoration:underline}.WeatherForecastPanel-module__QaIu0q__forecast>h1{margin:38px 0 28px;font-size:36px;line-height:1.2}.WeatherForecastPanel-module__QaIu0q__current,.WeatherForecastPanel-module__QaIu0q__card{background:#fff;border:1px solid #ffffffb3;border-radius:26px;box-shadow:0 6px 18px #2563eb1f}.WeatherForecastPanel-module__QaIu0q__current{grid-template-columns:minmax(310px,1fr) 1.55fr;align-items:center;gap:28px;padding:30px 34px;display:grid}.WeatherForecastPanel-module__QaIu0q__currentSummary{align-items:center;gap:20px;display:flex}.WeatherForecastPanel-module__QaIu0q__currentSummary img{object-fit:contain;width:132px;height:132px}.WeatherForecastPanel-module__QaIu0q__currentSummary span{color:#1e1e1e94;font-weight:600}.WeatherForecastPanel-module__QaIu0q__temperature{color:#08f;margin:6px 0;font-size:56px;font-weight:600;line-height:1.05}.WeatherForecastPanel-module__QaIu0q__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;display:grid}.WeatherForecastPanel-module__QaIu0q__detail{border-left:3px solid #08f;flex-direction:column;padding-left:12px;display:flex}.WeatherForecastPanel-module__QaIu0q__detail span{font-size:14px}.WeatherForecastPanel-module__QaIu0q__detail strong{font-size:23px;font-weight:400}.WeatherForecastPanel-module__QaIu0q__card{margin-top:20px;padding:26px 34px}.WeatherForecastPanel-module__QaIu0q__card h2{margin:0 0 22px;font-size:16px}.WeatherForecastPanel-module__QaIu0q__hourly{grid-template-columns:repeat(8,minmax(86px,1fr));gap:18px;padding-bottom:2px;display:grid;overflow-x:auto}.WeatherForecastPanel-module__QaIu0q__hourly article{border:1px solid #ffffffb3;border-radius:26px;flex-direction:column;align-items:center;min-width:86px;padding:15px 8px;display:flex;box-shadow:0 4px 12px #2563eb1f}.WeatherForecastPanel-module__QaIu0q__hourly article span{color:#1e1e1e94;font-weight:600}.WeatherForecastPanel-module__QaIu0q__hourly img{object-fit:contain;width:60px;height:60px;margin:8px 0}.WeatherForecastPanel-module__QaIu0q__week{padding:22px 0 0;overflow:hidden}.WeatherForecastPanel-module__QaIu0q__week h2{padding:0 34px}.WeatherForecastPanel-module__QaIu0q__week article{border-top:1px solid #1e1e1e1a;grid-template-columns:1.1fr 1fr 1fr .8fr;align-items:center;gap:16px;min-height:73px;padding:8px 48px;display:grid}.WeatherForecastPanel-module__QaIu0q__week article>div:first-child{flex-direction:column;display:flex}.WeatherForecastPanel-module__QaIu0q__week article span{color:#1e1e1e94;font-size:14px;font-weight:600}.WeatherForecastPanel-module__QaIu0q__condition{color:#08f;align-items:center;gap:12px;display:flex}.WeatherForecastPanel-module__QaIu0q__condition img{object-fit:contain;width:50px;height:50px}@media (max-width:760px){.WeatherForecastPanel-module__QaIu0q__current{grid-template-columns:1fr;padding:24px}.WeatherForecastPanel-module__QaIu0q__details{grid-template-columns:repeat(2,1fr)}.WeatherForecastPanel-module__QaIu0q__card{padding:24px}.WeatherForecastPanel-module__QaIu0q__week{padding:20px 0 0}.WeatherForecastPanel-module__QaIu0q__week article{grid-template-columns:1fr auto;padding:10px 24px}.WeatherForecastPanel-module__QaIu0q__condition,.WeatherForecastPanel-module__QaIu0q__week article>span{display:none}}@media (max-width:430px){.WeatherForecastPanel-module__QaIu0q__currentSummary img{width:100px;height:100px}.WeatherForecastPanel-module__QaIu0q__temperature{font-size:44px}.WeatherForecastPanel-module__QaIu0q__details{gap:18px 12px}.WeatherForecastPanel-module__QaIu0q__detail strong{font-size:19px}}.WeatherForecastPanel-module__QaIu0q__unavailable{color:#64748b;margin:-8px 0 24px;font-size:14px}.WeatherForecastPanel-module__QaIu0q__placeholderIcon{filter:grayscale();opacity:.45}.WeatherForecastPanel-module__QaIu0q__refresh{color:#006dcc;font:inherit;background:#e8f3ff;border:1px solid #b9dbff;border-radius:10px;padding:8px 14px}.WeatherForecastPanel-module__QaIu0q__refresh:disabled{cursor:wait;opacity:.6}.WeatherForecastPanel-module__QaIu0q__dailyEmpty{color:#64748b;padding:0 34px 24px}
.Button-module__gFf8Ea__button{color:#fff;border:0;border-radius:9px;font-size:13px;font-weight:800}.Button-module__gFf8Ea__md{min-height:42px;padding:0 20px}.Button-module__gFf8Ea__sm{min-width:76px;min-height:34px;padding:0 14px}.Button-module__gFf8Ea__primary{background:var(--color-blue)}.Button-module__gFf8Ea__success{background:#09c657}.Button-module__gFf8Ea__danger{background:var(--color-danger)}.Button-module__gFf8Ea__muted{background:#94a3b8}.Button-module__gFf8Ea__purple{background:linear-gradient(90deg,#ad12f6,#a300f3)}
.StateBlocks-module__XuDOyq__emptyState,.StateBlocks-module__XuDOyq__loadingState,.StateBlocks-module__XuDOyq__errorState{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:22px;display:flex}.StateBlocks-module__XuDOyq__emptyState{color:#1e3a8a;background:#f8fbff;border:1px dashed #bfd5ff}.StateBlocks-module__XuDOyq__emptyIcon,.StateBlocks-module__XuDOyq__errorIcon{border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:10px;font-size:14px;font-weight:900;display:inline-flex}.StateBlocks-module__XuDOyq__emptyIcon{color:var(--color-blue);background:#e0f2fe}.StateBlocks-module__XuDOyq__emptyState strong,.StateBlocks-module__XuDOyq__errorState strong{font-size:14px;font-weight:900}.StateBlocks-module__XuDOyq__emptyState p,.StateBlocks-module__XuDOyq__loadingState p,.StateBlocks-module__XuDOyq__errorState p{color:#64748b;max-width:520px;margin:6px 0 0;font-size:12px;line-height:1.5}.StateBlocks-module__XuDOyq__emptyState button{margin-top:14px}.StateBlocks-module__XuDOyq__searchEmptyState{box-sizing:border-box;color:#0088ff94;background:0 0;border:0;align-self:stretch;width:100%;min-height:430px;margin:0 auto;padding:32px 24px}.StateBlocks-module__XuDOyq__searchEmptyState strong{color:#0088ff94;font-size:24px}.StateBlocks-module__XuDOyq__searchEmptyState p{color:#0088ff94;margin-top:24px;font-size:14px;font-weight:700}.StateBlocks-module__XuDOyq__noResultsImage{opacity:.78;width:150px;height:150px;margin-bottom:20px}.StateBlocks-module__XuDOyq__loadingState{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;min-height:120px}.StateBlocks-module__XuDOyq__ripple{color:var(--color-blue);width:72px;height:72px}.StateBlocks-module__XuDOyq__errorState{color:#b91c1c;text-align:left;background:#fff7f7;border:1px solid #fecaca;flex-direction:row;align-items:flex-start;gap:12px;min-height:0}.StateBlocks-module__XuDOyq__errorIcon{color:#dc2626;background:#fee2e2;flex:none;margin-bottom:0}.StateBlocks-module__XuDOyq__errorState button{flex:none;margin-left:auto}@media (max-width:640px){.StateBlocks-module__XuDOyq__errorState{flex-direction:column;align-items:stretch}.StateBlocks-module__XuDOyq__errorState button{margin-left:0}}
.Ripple-module__wSbKia__still{display:none}.Ripple-module__wSbKia__animated{display:block}@media (prefers-reduced-motion:reduce){.Ripple-module__wSbKia__animated{display:none}.Ripple-module__wSbKia__still{display:block}}
.Pagination-module__c_YQmG__pagination{color:#64748b;border-top:1px solid #e5edf7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding-top:14px;display:flex}.Pagination-module__c_YQmG__summary{font-size:12px;font-weight:700}.Pagination-module__c_YQmG__controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Pagination-module__c_YQmG__controls button{color:#175cd3;background:#fff;border:1px solid #cbdced;border-radius:7px;min-width:32px;min-height:32px;padding:0 9px;font-size:11px;font-weight:800}.Pagination-module__c_YQmG__controls button:hover:not(:disabled){background:#eff6ff;border-color:#8db8f4}.Pagination-module__c_YQmG__controls button:focus-visible{outline-offset:1px;outline:3px solid #0f61ff38}.Pagination-module__c_YQmG__controls button:disabled{cursor:not-allowed;opacity:.45}.Pagination-module__c_YQmG__controls .Pagination-module__c_YQmG__active{color:#fff;background:#0f61ff;border-color:#0f61ff}.Pagination-module__c_YQmG__compact{border-top:0;margin-top:auto;padding-top:40px}.Pagination-module__c_YQmG__compact .Pagination-module__c_YQmG__controls{gap:12px}.Pagination-module__c_YQmG__compact .Pagination-module__c_YQmG__controls button{color:#1e1e1e;border:.5px solid #1e1e1e3d;border-radius:4px;min-width:22px;min-height:22px;padding:0;font-size:12px;font-weight:400}.Pagination-module__c_YQmG__compact .Pagination-module__c_YQmG__controls .Pagination-module__c_YQmG__active{color:#fff;background:#08f;border-color:#08f}.Pagination-module__c_YQmG__compactItem{align-items:center;gap:12px;display:flex}.Pagination-module__c_YQmG__compactItem i{color:#1e1e1e;letter-spacing:2px;font-size:12px;font-style:normal;font-weight:700}.Pagination-module__c_YQmG__compact .Pagination-module__c_YQmG__summary{color:#1e1e1e;font-weight:400}@media (max-width:560px){.Pagination-module__c_YQmG__pagination{flex-direction:column;align-items:stretch}.Pagination-module__c_YQmG__controls{justify-content:flex-start}}
.NotificationPanel-module__XLgUba__page{color:#1e1e1e;flex-direction:column;min-height:calc(100vh - 112px);padding:0 0 4px;display:flex}.NotificationPanel-module__XLgUba__back{color:#08f;background:0 0;border:0;width:max-content;padding:0;font-size:16px;font-weight:600}.NotificationPanel-module__XLgUba__page>h1{margin:28px 0 0;font-size:36px;line-height:1.2}.NotificationPanel-module__XLgUba__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.NotificationPanel-module__XLgUba__filters{flex-wrap:wrap;gap:12px;display:flex}.NotificationPanel-module__XLgUba__filters button{color:#1e1e1e94;background:0 0;border:1px solid #1e1e1e94;border-radius:16px;min-width:83px;height:38px;padding:0 16px;font-size:16px;box-shadow:0 10px 15px #0000001a}.NotificationPanel-module__XLgUba__filters .NotificationPanel-module__XLgUba__active{color:#fff;background:#08f;border-color:#08f;font-weight:600}.NotificationPanel-module__XLgUba__search{width:284px;position:relative}.NotificationPanel-module__XLgUba__search span{width:18px;height:18px;position:absolute;top:10px;left:17px}.NotificationPanel-module__XLgUba__search span:before{content:"";border:2px solid #1e1e1e94;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.NotificationPanel-module__XLgUba__search span:after{content:"";background:#1e1e1e94;width:7px;height:2px;position:absolute;top:12px;left:11px;transform:rotate(45deg)}.NotificationPanel-module__XLgUba__search input{background:0 0;border:1px solid #1e1e1e94;border-radius:16px;outline:0;width:100%;height:38px;padding:0 14px 0 48px;font-size:16px}.NotificationPanel-module__XLgUba__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}.NotificationPanel-module__XLgUba__summary>article{background:#fff;border:1px solid #ffffffb3;border-radius:16px;align-items:center;height:100px;padding:0 35px;display:flex;box-shadow:0 6px 18px #2563eb1f}.NotificationPanel-module__XLgUba__summaryIcon,.NotificationPanel-module__XLgUba__itemIcon{border:1px solid #ffffffbf;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:flex;box-shadow:0 4px 12px #2563eb1f}.NotificationPanel-module__XLgUba__summaryIcon{color:#08f;background:#0088ff1f}.NotificationPanel-module__XLgUba__summary svg,.NotificationPanel-module__XLgUba__itemIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.NotificationPanel-module__XLgUba__summary>article>div{min-width:0;margin-left:19px}.NotificationPanel-module__XLgUba__summary h2{white-space:nowrap;margin:0;font-size:16px}.NotificationPanel-module__XLgUba__summary p{margin:6px 0 0;font-size:26px;line-height:1}.NotificationPanel-module__XLgUba__list{background:#fff;border:1px solid #ffffffb3;border-radius:16px;flex:1;min-height:545px;margin-top:35px;padding:7px 6px;box-shadow:0 6px 18px #2563eb1f}.NotificationPanel-module__XLgUba__list article{border-bottom:1px solid #f3f4f6;align-items:center;min-height:65px;padding:12px 28px;display:flex}.NotificationPanel-module__XLgUba__unread{background:#08f;border-radius:50%;flex:0 0 5px;height:5px;margin-right:13px}.NotificationPanel-module__XLgUba__itemIcon{margin-right:15px}.NotificationPanel-module__XLgUba__alert{color:#ff3830;background:#ff383026}.NotificationPanel-module__XLgUba__relief{color:#10b981;background:#10b98126}.NotificationPanel-module__XLgUba__system{color:#08f;background:#0088ff26}.NotificationPanel-module__XLgUba__list h2{color:#0a0a0a;margin:0;font-size:14px;line-height:20px}.NotificationPanel-module__XLgUba__list p{color:#1e1e1e94;margin:0;font-size:14px;line-height:20px}.NotificationPanel-module__XLgUba__empty{text-align:center;padding:50px 20px!important}@media (max-width:800px){.NotificationPanel-module__XLgUba__toolbar{flex-direction:column;align-items:stretch}.NotificationPanel-module__XLgUba__search{width:100%}.NotificationPanel-module__XLgUba__summary{grid-template-columns:1fr}.NotificationPanel-module__XLgUba__page>h1{font-size:30px}}.NotificationPanel-module__XLgUba__filters button:disabled,.NotificationPanel-module__XLgUba__search input:disabled{cursor:not-allowed;opacity:.55}.NotificationPanel-module__XLgUba__availabilityNote{color:#64748b;margin:14px 0 -21px;font-size:13px}.NotificationPanel-module__XLgUba__list article[role=link]{cursor:pointer}.NotificationPanel-module__XLgUba__list article[role=link]:hover{background:#f8fbff}.NotificationPanel-module__XLgUba__list article[role=link]:focus-visible{outline-offset:-2px;outline:2px solid #08f}.NotificationPanel-module__XLgUba__summary h2{white-space:normal}
.Modal-module__ByVMjG__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#0f172a3d;justify-content:center;align-items:center;padding:24px 16px;animation:.18s ease-out Modal-module__ByVMjG__modalBackdropIn;display:flex;position:fixed;inset:0;overflow:hidden auto}.Modal-module__ByVMjG__dialog{--modal-width:920px;box-sizing:border-box;min-width:0;max-width:calc(100dvw - 32px);max-height:calc(100dvh - 48px);width:min(var(--modal-width), calc(100dvw - 32px));z-index:10000;background:#fff;border:1px solid #ffffffd1;border-radius:16px;flex-direction:column;animation:.2s ease-out Modal-module__ByVMjG__modalDialogIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a3d,0 6px 18px #2563eb1a}@keyframes Modal-module__ByVMjG__modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__ByVMjG__modalDialogIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Modal-module__ByVMjG__backdrop,.Modal-module__ByVMjG__dialog{animation:none}}.Modal-module__ByVMjG__dialog>*{min-width:0;max-width:100%}.Modal-module__ByVMjG__dialog>header{flex:none}.Modal-module__ByVMjG__sm{--modal-width:480px}.Modal-module__ByVMjG__md{--modal-width:720px}.Modal-module__ByVMjG__lg{--modal-width:920px}.Modal-module__ByVMjG__xl{--modal-width:1100px}@media (max-width:520px){.Modal-module__ByVMjG__backdrop{padding:14px}.Modal-module__ByVMjG__dialog{max-width:calc(100dvw - 28px);max-height:calc(100dvh - 28px);width:min(var(--modal-width), calc(100dvw - 28px));border-radius:14px}}
.EmergencyReportPanel-module__gtzDzG__cards{flex-wrap:wrap;gap:20px;padding:60px 0 24px;display:flex}.EmergencyReportPanel-module__gtzDzG__cards>button{color:#1e1e1e;text-align:center;background:#fff;border:1px solid #ffffffb3;border-radius:26px;flex-direction:column;flex:0 360px;justify-content:center;align-items:center;height:280px;padding:28px;transition:transform .2s;display:flex;box-shadow:0 6px 18px #2563eb1f}.EmergencyReportPanel-module__gtzDzG__cards>button:hover{transform:translateY(-4px)}.EmergencyReportPanel-module__gtzDzG__cards>button>span{color:#08f;background:#dcebffa6;border:1px solid #ffffffbf;border-radius:16px;justify-content:center;align-items:center;width:92px;height:92px;display:flex;box-shadow:0 4px 12px #2563eb1f}.EmergencyReportPanel-module__gtzDzG__cards svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:52px;height:52px}.EmergencyReportPanel-module__gtzDzG__cards strong{margin-top:17px;font-size:28px;line-height:1.2}.EmergencyReportPanel-module__gtzDzG__cards p{max-width:290px;margin:7px 0 0;font-size:16px}.EmergencyReportPanel-module__gtzDzG__page{color:#1e1e1e;flex-direction:column;min-height:calc(100vh - 180px);padding:30px 0 18px;display:flex}.EmergencyReportPanel-module__gtzDzG__back{color:#08f;text-align:left;background:0 0;border:0;width:max-content;padding:0;font-size:16px;font-weight:600}.EmergencyReportPanel-module__gtzDzG__page h1{margin:38px 0 28px;font-size:36px}.EmergencyReportPanel-module__gtzDzG__searchBar{background:#fff;border:1px solid #ffffffb3;border-radius:16px;align-items:center;height:72px;padding:0 16px;display:flex;box-shadow:0 6px 18px #2563eb1f}.EmergencyReportPanel-module__gtzDzG__searchBar label{width:100%;max-width:422px;display:block;position:relative}.EmergencyReportPanel-module__gtzDzG__searchBar svg{fill:none;stroke:#1e1e1e;stroke-width:1.8px;width:20px;height:20px;position:absolute;top:9px;left:13px}.EmergencyReportPanel-module__gtzDzG__searchBar input{background:0 0;border:1px solid #1e1e1e47;border-radius:16px;width:100%;height:38px;padding:0 16px 0 42px}.EmergencyReportPanel-module__gtzDzG__tableWrap{margin-top:18px;overflow-x:auto}.EmergencyReportPanel-module__gtzDzG__tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:800px}.EmergencyReportPanel-module__gtzDzG__tableWrap th{color:#1e1e1e80;border-bottom:1px solid #e5e7eb;height:58px;font-size:13px}.EmergencyReportPanel-module__gtzDzG__tableWrap th:first-child,.EmergencyReportPanel-module__gtzDzG__tableWrap td:first-child{width:23%;padding-left:16px}.EmergencyReportPanel-module__gtzDzG__tableWrap th:nth-child(2){width:27%}.EmergencyReportPanel-module__gtzDzG__tableWrap th:nth-child(3){width:21%}.EmergencyReportPanel-module__gtzDzG__tableWrap th:nth-child(4){width:17%}.EmergencyReportPanel-module__gtzDzG__tableWrap td{border-bottom:1px solid #f0f2f5;height:82px;padding-right:18px;font-size:15px}.EmergencyReportPanel-module__gtzDzG__details{color:#08f;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.EmergencyReportPanel-module__gtzDzG__details svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.EmergencyReportPanel-module__gtzDzG__pending,.EmergencyReportPanel-module__gtzDzG__enroute{color:#ff9500}.EmergencyReportPanel-module__gtzDzG__arrived,.EmergencyReportPanel-module__gtzDzG__resolved{color:#10b981}.EmergencyReportPanel-module__gtzDzG__empty{text-align:center;color:#64748b;padding:70px}.EmergencyReportPanel-module__gtzDzG__overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#ffffff7a;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow:auto}.EmergencyReportPanel-module__gtzDzG__dialog{background:#fff;border:1px solid #ffffffb3;border-radius:16px;width:100%;max-width:1100px;padding:48px 68px 34px;position:relative;box-shadow:0 8px 30px #2563eb29}.EmergencyReportPanel-module__gtzDzG__close{color:#08f;background:#e1efff;border:0;border-radius:9px;width:44px;height:44px;font-size:34px;line-height:36px;position:absolute;top:42px;right:46px}.EmergencyReportPanel-module__gtzDzG__dialog header{align-items:center;gap:14px;display:flex}.EmergencyReportPanel-module__gtzDzG__dialog header h2{margin:0;font-size:17px;font-weight:400}.EmergencyReportPanel-module__gtzDzG__dialog header p{color:#6b7280;margin:4px 0;font-size:12px}.EmergencyReportPanel-module__gtzDzG__avatar{color:#94a3b8;background:#e1e5eb;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;display:flex}.EmergencyReportPanel-module__gtzDzG__contact{margin-top:18px;font-size:13px}.EmergencyReportPanel-module__gtzDzG__contact p{align-items:center;gap:12px;margin:10px 0;display:flex}.EmergencyReportPanel-module__gtzDzG__contact svg{fill:none;stroke:#08f;stroke-width:1.8px;width:33px;height:33px;padding:7px}.EmergencyReportPanel-module__gtzDzG__contact small{color:#718096;margin-top:2px;display:block}.EmergencyReportPanel-module__gtzDzG__message{margin:26px 0 0 42px;font-size:16px;line-height:1.5}.EmergencyReportPanel-module__gtzDzG__evidence{grid-template-columns:2fr 1fr 1fr;gap:8px;margin:24px 0 0 42px;display:grid}.EmergencyReportPanel-module__gtzDzG__evidence span{color:#fff;background:linear-gradient(145deg,#c9e4f2,#6a9eb2);border-radius:12px;justify-content:center;align-items:center;height:130px;display:flex}.EmergencyReportPanel-module__gtzDzG__advance{color:#fff;background:#ff9500;border:0;border-radius:16px;width:100%;max-width:500px;height:48px;margin:28px auto 0;font-size:16px;display:block;box-shadow:0 5px 10px #0000002e}.EmergencyReportPanel-module__gtzDzG__advance[data-status=En\ Route],.EmergencyReportPanel-module__gtzDzG__advance[data-status=Arrived]{background:#20c96b}.EmergencyReportPanel-module__gtzDzG__dialog blockquote{color:#6b7280;border:1px solid #1e1e1e73;border-radius:16px;margin:28px 0 0;padding:20px 34px;box-shadow:0 6px 18px #1e1e1e1a}@media (max-width:700px){.EmergencyReportPanel-module__gtzDzG__cards{padding-top:32px}.EmergencyReportPanel-module__gtzDzG__cards>button{flex-basis:100%}.EmergencyReportPanel-module__gtzDzG__page h1{font-size:30px}.EmergencyReportPanel-module__gtzDzG__dialog{padding:60px 22px 28px}.EmergencyReportPanel-module__gtzDzG__close{top:16px;right:18px}.EmergencyReportPanel-module__gtzDzG__message,.EmergencyReportPanel-module__gtzDzG__evidence{margin-left:0}.EmergencyReportPanel-module__gtzDzG__evidence{grid-template-columns:1fr}}.EmergencyReportPanel-module__gtzDzG__cards{gap:20px}.EmergencyReportPanel-module__gtzDzG__cards>button{flex-basis:320px;height:250px;padding:0 34px}.EmergencyReportPanel-module__gtzDzG__cards>button>span{border-radius:26px;width:82px;height:82px}.EmergencyReportPanel-module__gtzDzG__cards svg{stroke-width:2.75px;width:44px;height:44px}.EmergencyReportPanel-module__gtzDzG__cards strong{margin-top:12px;font-size:26px;font-weight:600;line-height:1.2}.EmergencyReportPanel-module__gtzDzG__cards p{max-width:280px;margin-top:4px;font-size:16px;line-height:20px}.EmergencyReportPanel-module__gtzDzG__evidence{grid-template-columns:2fr 1fr 1fr;gap:10px}.EmergencyReportPanel-module__gtzDzG__evidence img{object-fit:cover;border-radius:12px;width:100%;height:154px}.EmergencyReportPanel-module__gtzDzG__evidence img:first-child{grid-row:span 2;height:318px}.EmergencyReportPanel-module__gtzDzG__evidence img:nth-child(4){grid-column:span 2}.EmergencyReportPanel-module__gtzDzG__avatar svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:34px;height:34px}.EmergencyReportPanel-module__gtzDzG__contactIcon{background:#eaf2ff;border:1px solid #ffffffbf;border-radius:11px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.EmergencyReportPanel-module__gtzDzG__contactIcon svg{width:20px;height:20px;padding:0}.EmergencyReportPanel-module__gtzDzG__carousel{margin-top:32px}.EmergencyReportPanel-module__gtzDzG__carouselMain{background:#eaf2ff;border-radius:16px;height:330px;position:relative;overflow:hidden}.EmergencyReportPanel-module__gtzDzG__carouselMain a,.EmergencyReportPanel-module__gtzDzG__carouselMain img{object-fit:cover;width:100%;height:100%;display:block}.EmergencyReportPanel-module__gtzDzG__carouselMain button{color:#08f;background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:32px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 9px #0000002e}.EmergencyReportPanel-module__gtzDzG__carouselPrev{left:12px}.EmergencyReportPanel-module__gtzDzG__carouselNext{right:12px}.EmergencyReportPanel-module__gtzDzG__carouselMain>span{color:#fff;background:#1e1e1eb3;border-radius:20px;padding:5px 12px;font-size:12px;position:absolute;bottom:12px;right:12px}.EmergencyReportPanel-module__gtzDzG__thumbnails{justify-content:center;gap:8px;margin-top:12px;display:flex}.EmergencyReportPanel-module__gtzDzG__thumbnails button{opacity:.65;background:0 0;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.EmergencyReportPanel-module__gtzDzG__thumbnails .EmergencyReportPanel-module__gtzDzG__activeThumb{opacity:1;border-color:#08f}.EmergencyReportPanel-module__gtzDzG__thumbnails img{object-fit:cover;width:80px;height:56px;display:block}.EmergencyReportPanel-module__gtzDzG__toast{z-index:120;background:#fff;border:1px solid #20c96b;border-radius:12px;align-items:center;gap:14px;width:min(448px,100vw - 32px);height:58px;padding:0 16px;display:flex;position:fixed;top:36px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #2563eb2e}.EmergencyReportPanel-module__gtzDzG__toast>b{color:#20c96b;border:2px solid #20c96b;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.EmergencyReportPanel-module__gtzDzG__toast span{text-align:left}.EmergencyReportPanel-module__gtzDzG__toast strong,.EmergencyReportPanel-module__gtzDzG__toast small{display:block}.EmergencyReportPanel-module__gtzDzG__toast strong{font-size:12px}.EmergencyReportPanel-module__gtzDzG__toast small{color:#1e1e1e8c;margin-top:4px;font-size:12px}.EmergencyReportPanel-module__gtzDzG__overlay{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);z-index:100;background:#ffffff61;place-items:start center;padding:32px 20px;display:grid;position:fixed;inset:0;overflow-y:auto}.EmergencyReportPanel-module__gtzDzG__dialog{align-self:center;max-height:none;margin:auto}.EmergencyReportPanel-module__gtzDzG__overlay:before{content:"";width:0;min-height:calc(100vh - 64px)}.EmergencyReportPanel-module__gtzDzG__overlay>.EmergencyReportPanel-module__gtzDzG__dialog{grid-area:1/2}.EmergencyReportPanel-module__gtzDzG__overlay>.EmergencyReportPanel-module__gtzDzG__toast{grid-column:1/-1}.EmergencyReportPanel-module__gtzDzG__overlay{justify-content:safe center;align-items:center;display:flex}.EmergencyReportPanel-module__gtzDzG__overlay:before{content:none}.EmergencyReportPanel-module__gtzDzG__overlay>.EmergencyReportPanel-module__gtzDzG__dialog{flex:none;margin:auto}.EmergencyReportPanel-module__gtzDzG__overlay>.EmergencyReportPanel-module__gtzDzG__toast{position:fixed}.EmergencyReportPanel-module__gtzDzG__awaitingResolution{color:#166534;text-align:center;background:#f0fdf4;border:1px solid #86efac;border-radius:12px;max-width:560px;margin:28px auto 0;padding:14px 18px;font-size:14px}.EmergencyReportPanel-module__gtzDzG__feedbackCard{background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #bbf7d0;border-radius:16px;margin:28px 0 0;padding:18px 22px;box-shadow:0 6px 18px #16653414}.EmergencyReportPanel-module__gtzDzG__feedbackHeader{align-items:center;gap:12px;display:flex}.EmergencyReportPanel-module__gtzDzG__feedbackIcon{color:#16a34a;background:#dcfce7;border:1px solid #86efac;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.EmergencyReportPanel-module__gtzDzG__feedbackHeader strong,.EmergencyReportPanel-module__gtzDzG__feedbackHeader small{display:block}.EmergencyReportPanel-module__gtzDzG__feedbackHeader strong{color:#166534;font-size:16px}.EmergencyReportPanel-module__gtzDzG__feedbackHeader small{color:#64748b;margin-top:2px;font-size:12px}.EmergencyReportPanel-module__gtzDzG__feedbackCard>p{color:#334155;white-space:pre-line;margin:16px 0 12px;font-size:15px;line-height:1.55}.EmergencyReportPanel-module__gtzDzG__feedbackMeta{color:#f59e0b;align-items:center;gap:14px;font-size:16px;display:flex}.EmergencyReportPanel-module__gtzDzG__feedbackMeta small{color:#64748b;font-size:12px}.EmergencyReportPanel-module__gtzDzG__emptyStars{color:#cbd5e1}.EmergencyReportPanel-module__gtzDzG__feedbackEmpty{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.EmergencyReportPanel-module__gtzDzG__feedbackEmpty>strong{color:#475569}.EmergencyReportPanel-module__gtzDzG__feedbackEmpty>p{color:#64748b;margin-bottom:0}.EmergencyReportPanel-module__gtzDzG__reportMessageCard{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:16px;margin:26px 0 0;padding:18px 22px;box-shadow:0 6px 18px #ea580c14}.EmergencyReportPanel-module__gtzDzG__reportUrgencyIcon{color:#ea580c;background:#ffedd5;border:1px solid #fdba74;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:flex}.EmergencyReportPanel-module__gtzDzG__reportMessageCard .EmergencyReportPanel-module__gtzDzG__feedbackHeader strong{color:#9a3412}.EmergencyReportPanel-module__gtzDzG__reportMessageCard .EmergencyReportPanel-module__gtzDzG__feedbackHeader small{color:#c2410c}.EmergencyReportPanel-module__gtzDzG__reportMessage{color:#431407;white-space:pre-line;margin-top:16px;font-size:16px;line-height:1.55}.EmergencyReportPanel-module__gtzDzG__reportMessage p{margin:0 0 8px}.EmergencyReportPanel-module__gtzDzG__reportMessage p:last-child{margin-bottom:0}.EmergencyReportPanel-module__gtzDzG__statusTabs{border-bottom:1px solid #dbe5f0;align-items:center;gap:30px;max-width:720px;margin-bottom:20px;display:flex}.EmergencyReportPanel-module__gtzDzG__statusTabs button{color:#718096;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:0 10px 14px;font-size:16px;display:flex}.EmergencyReportPanel-module__gtzDzG__statusTabs button:first-child,.EmergencyReportPanel-module__gtzDzG__statusTabs button:nth-child(2){color:#d97706}.EmergencyReportPanel-module__gtzDzG__statusTabs button:nth-child(3){color:#16a34a}.EmergencyReportPanel-module__gtzDzG__statusTabs button[aria-selected=true]{font-weight:700}.EmergencyReportPanel-module__gtzDzG__statusTabs button:first-child[aria-selected=true],.EmergencyReportPanel-module__gtzDzG__statusTabs button:nth-child(2)[aria-selected=true]{border-bottom-color:#f59e0b}.EmergencyReportPanel-module__gtzDzG__statusTabs button:nth-child(3)[aria-selected=true]{border-bottom-color:#22c55e}.EmergencyReportPanel-module__gtzDzG__statusTabIcon{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;line-height:1;display:inline-flex}.EmergencyReportPanel-module__gtzDzG__statusTabs small{color:#d97706;background:#fff1dc;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.EmergencyReportPanel-module__gtzDzG__statusTabs button:nth-child(3) small{color:#16a34a;background:#dcfce7}.EmergencyReportPanel-module__gtzDzG__page .EmergencyReportPanel-module__gtzDzG__searchBar{box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;padding:0}.EmergencyReportPanel-module__gtzDzG__page .EmergencyReportPanel-module__gtzDzG__searchBar input{background:#fff;border-color:#cbd5e1;border-radius:10px;height:50px}.EmergencyReportPanel-module__gtzDzG__page .EmergencyReportPanel-module__gtzDzG__searchBar svg{top:15px}.EmergencyReportPanel-module__gtzDzG__page .EmergencyReportPanel-module__gtzDzG__tableWrap{margin-top:34px}@media (max-width:700px){.EmergencyReportPanel-module__gtzDzG__statusTabs{gap:4px;overflow-x:auto}.EmergencyReportPanel-module__gtzDzG__statusTabs button{white-space:nowrap;font-size:14px}}.EmergencyReportPanel-module__gtzDzG__unavailableNotice{color:#475569;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;margin:20px 0;padding:24px;font-size:16px;line-height:1.5}.EmergencyReportPanel-module__gtzDzG__unavailableNotice strong{color:#08f;font-size:20px;display:block}.EmergencyReportPanel-module__gtzDzG__unavailableNotice p{margin:8px 0 0}.EmergencyReportPanel-module__gtzDzG__statusTabs button:disabled,.EmergencyReportPanel-module__gtzDzG__searchBar input:disabled{cursor:not-allowed;opacity:.6}.EmergencyReportPanel-module__gtzDzG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EmergencyReportPanel-module__gtzDzG__loadingState{color:#64748b;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:32px;display:flex}.EmergencyReportPanel-module__gtzDzG__loadingRing{border:3px solid #dbeafe;border-top-color:#08f;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite EmergencyReportPanel-module__gtzDzG__emergencySpin}@keyframes EmergencyReportPanel-module__gtzDzG__emergencySpin{to{transform:rotate(360deg)}}.EmergencyReportPanel-module__gtzDzG__dialog{max-height:calc(100dvh - 64px);overflow-y:auto}.EmergencyReportPanel-module__gtzDzG__dialog header{padding-right:40px}.EmergencyReportPanel-module__gtzDzG__avatar,.EmergencyReportPanel-module__gtzDzG__contactIcon{flex-shrink:0}.EmergencyReportPanel-module__gtzDzG__message{overflow-wrap:anywhere;white-space:pre-line}.EmergencyReportPanel-module__gtzDzG__photoUnavailable{color:#64748b;text-align:center;justify-content:center;align-items:center;height:100%;margin:0;padding:24px;display:flex}.EmergencyReportPanel-module__gtzDzG__failedThumbnail{color:#64748b;background:#eaf2ff;justify-content:center;align-items:center;width:80px;height:56px;font-size:11px;display:flex}.EmergencyReportPanel-module__gtzDzG__thumbnails{flex-wrap:wrap}.EmergencyReportPanel-module__gtzDzG__advance:disabled,.EmergencyReportPanel-module__gtzDzG__details:disabled{cursor:not-allowed;opacity:.6}.EmergencyReportPanel-module__gtzDzG__capabilityNote{color:#64748b;text-align:center;margin:12px 0 0;font-size:14px}.EmergencyReportPanel-module__gtzDzG__updateError{color:#b91c1c;text-align:center;margin:16px 0;font-size:14px}.EmergencyReportPanel-module__gtzDzG__dismissToast{color:#64748b;background:0 0;border:0;margin-left:auto;padding:4px;font-size:24px}.EmergencyReportPanel-module__gtzDzG__dialog blockquote p{white-space:pre-line;margin:0}.EmergencyReportPanel-module__gtzDzG__dialog blockquote footer{margin-top:8px;font-size:12px}@media (max-width:700px){.EmergencyReportPanel-module__gtzDzG__cards>button{flex-basis:100%}.EmergencyReportPanel-module__gtzDzG__dialog{max-height:calc(100dvh - 32px)}.EmergencyReportPanel-module__gtzDzG__overlay{padding:16px}.EmergencyReportPanel-module__gtzDzG__carouselMain{height:250px}}@media (prefers-reduced-motion:reduce){.EmergencyReportPanel-module__gtzDzG__cards>button{transition:none}.EmergencyReportPanel-module__gtzDzG__loadingRing{animation:none}}
.MapPanel-module__si2KGW__map{background:#1f1f1f;border-radius:26px;width:100%;height:auto;min-height:250px;position:relative;overflow:visible}.MapPanel-module__si2KGW__dashboard{aspect-ratio:2.25;min-height:320px}.MapPanel-module__si2KGW__wide{height:clamp(320px,42vh,430px);min-height:320px}.MapPanel-module__si2KGW__embedded{height:380px;min-height:320px}.MapPanel-module__si2KGW__mapState{height:100%;min-height:inherit;background:#f8fafc;justify-content:center;align-items:center;padding:18px;display:flex}.MapPanel-module__si2KGW__legend{color:#fff;background:#ffffff21;border-radius:10px;width:122px;padding:12px;position:absolute;bottom:16px;right:16px}.MapPanel-module__si2KGW__legend h3{margin:0 0 10px;font-size:9px}.MapPanel-module__si2KGW__legend p{align-items:center;gap:5px;margin:0 0 7px;font-size:8px;display:flex}.MapPanel-module__si2KGW__dot{border-radius:50%;width:8px;height:8px;display:inline-block}.MapPanel-module__si2KGW__normal{background:#15cf49}.MapPanel-module__si2KGW__warning{background:#ff7417}.MapPanel-module__si2KGW__alert{background:#f7bd00}.MapPanel-module__si2KGW__critical{background:#ff4343}.MapPanel-module__si2KGW__offline{background:#94a3b8}@media (min-width:900px){.MapPanel-module__si2KGW__dashboard{aspect-ratio:auto;height:clamp(420px,52vh,520px);min-height:420px}.MapPanel-module__si2KGW__wide{height:clamp(360px,42vh,430px);min-height:360px}}
.Badge-module__AKEUQW__badge{border-radius:999px;justify-content:center;min-width:62px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.Badge-module__AKEUQW__blue{background:var(--color-blue);color:#fff}.Badge-module__AKEUQW__green{color:var(--color-success);background:#cff8dd}.Badge-module__AKEUQW__red{color:#e51b2e;background:#ffd9dd}.Badge-module__AKEUQW__yellow{color:var(--color-warning);background:#fff4bd}.Badge-module__AKEUQW__purple{color:#9b3bea;background:#f0d8ff}.Badge-module__AKEUQW__orange{color:#f07121;background:#ffe8c7}.Badge-module__AKEUQW__gray{color:var(--color-muted);background:#f1f3f5}
.StatCard-module__scoIEW__card{background:#fff;border:1px solid #ffffffb3;border-radius:26px;min-height:150px;padding:30px 32px 24px 96px;position:relative;overflow:hidden;box-shadow:0 6px 18px #2563eb1f}.StatCard-module__scoIEW__card:after{content:"";background:#0088ff1f;border:1px solid #ffffffbf;border-radius:14px;width:44px;height:44px;position:absolute;top:32px;left:32px;box-shadow:0 4px 12px #2563eb1f}.StatCard-module__scoIEW__interactive{cursor:pointer;transition:box-shadow .16s,transform .16s}.StatCard-module__scoIEW__interactive:hover,.StatCard-module__scoIEW__interactive:focus-visible{outline-offset:3px;outline:2px solid #0f61ff47;transform:translateY(-2px);box-shadow:0 16px 26px #0f172a2e}.StatCard-module__scoIEW__active{box-shadow:0 0 0 3px #0f61ff33,0 16px 26px #0f172a29}.StatCard-module__scoIEW__card span,.StatCard-module__scoIEW__card strong,.StatCard-module__scoIEW__card p{z-index:1;display:block;position:relative}.StatCard-module__scoIEW__card span{color:#1e1e1e;margin-bottom:6px;font-size:12px;font-weight:600}.StatCard-module__scoIEW__card strong{color:#0050a2;margin-bottom:8px;font-size:36px;line-height:1}.StatCard-module__scoIEW__card p{color:#08f;margin:0;font-size:12px;font-weight:600;line-height:1.6}.StatCard-module__scoIEW__cyan strong{color:#ff3830}.StatCard-module__scoIEW__cyan:after{background:#ff38301f}.StatCard-module__scoIEW__danger{color:#ff2f1f!important}.StatCard-module__scoIEW__info{color:var(--color-blue)!important}@media (min-width:900px){.StatCard-module__scoIEW__card{min-height:150px}}.StatCard-module__scoIEW__card .StatCard-module__scoIEW__statIcon{color:#08f;z-index:2;justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:flex;position:absolute;top:32px;left:32px}.StatCard-module__scoIEW__card .StatCard-module__scoIEW__statIcon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.StatCard-module__scoIEW__cyan .StatCard-module__scoIEW__statIcon{color:#ff3830}
.DashboardPanel-module__wDtbua__dashboard{width:100%;max-width:100%}.DashboardPanel-module__wDtbua__weatherError{color:#b42318;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.DashboardPanel-module__wDtbua__weatherError button{color:#006dcc;background:#e8f3ff;border:1px solid #b9dbff;border-radius:10px;padding:8px 14px}.DashboardPanel-module__wDtbua__statsGrid{grid-template-columns:1fr;gap:20px;max-width:731px;margin-bottom:27px;display:grid}.DashboardPanel-module__wDtbua__mapSection{border-radius:26px;width:100%;overflow:hidden;box-shadow:0 6px 18px #2563eb14}.DashboardPanel-module__wDtbua__weatherRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin-bottom:27px;display:grid}.DashboardPanel-module__wDtbua__weatherOverview,.DashboardPanel-module__wDtbua__hourlyPreview{color:#1e1e1e;font:inherit;text-align:left;background:#fff;border:1px solid #ffffffb3;border-radius:22px;width:100%;min-width:0;min-height:200px;margin:0;padding:20px 24px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 6px 18px #2563eb1f}.DashboardPanel-module__wDtbua__weatherOverview{grid-template-columns:minmax(210px,.85fr) 1.15fr;align-items:center;gap:24px}.DashboardPanel-module__wDtbua__weatherOverview:hover,.DashboardPanel-module__wDtbua__weatherOverview:focus-visible,.DashboardPanel-module__wDtbua__hourlyPreview:hover,.DashboardPanel-module__wDtbua__hourlyPreview:focus-visible{outline-offset:3px;outline:2px solid #0088ff38;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb2e}.DashboardPanel-module__wDtbua__weatherCurrent{align-items:center;gap:16px;display:flex}.DashboardPanel-module__wDtbua__weatherCurrent img{object-fit:contain;width:60px;height:60px}.DashboardPanel-module__wDtbua__weatherCurrent span{font-size:14px;font-weight:700;display:block}.DashboardPanel-module__wDtbua__weatherCurrent strong{color:#08f;margin:6px 0;font-size:32px;line-height:1;display:block}.DashboardPanel-module__wDtbua__weatherCurrent p{color:#1e1e1e8c;margin:0;font-weight:600}.DashboardPanel-module__wDtbua__weatherDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.DashboardPanel-module__wDtbua__weatherDetails div{border-left:3px solid #08f;padding-left:12px}.DashboardPanel-module__wDtbua__weatherDetails span,.DashboardPanel-module__wDtbua__weatherDetails strong{display:block}.DashboardPanel-module__wDtbua__weatherDetails span{font-size:12px}.DashboardPanel-module__wDtbua__weatherDetails strong{margin-top:2px;font-size:16px;font-weight:400}.DashboardPanel-module__wDtbua__hourlyPreview{display:block}.DashboardPanel-module__wDtbua__hourlyPreview h2{margin:0 0 14px;font-size:14px}.DashboardPanel-module__wDtbua__hourlyPreview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:2px 0;display:grid}.DashboardPanel-module__wDtbua__hourlyPreview article{border-radius:18px;flex-direction:column;align-items:center;min-width:0;padding:10px 6px;display:flex;box-shadow:0 4px 12px #2563eb1a}.DashboardPanel-module__wDtbua__hourlyPreview article span,.DashboardPanel-module__wDtbua__hourlyPreview article strong{font-size:13px}.DashboardPanel-module__wDtbua__hourlyPreview article span{color:#1e1e1e8c;font-weight:600}.DashboardPanel-module__wDtbua__hourlyPreview article img{object-fit:contain;width:36px;height:36px;margin:5px 0}@media (min-width:680px){.DashboardPanel-module__wDtbua__statsGrid{grid-template-columns:repeat(2,minmax(250px,350px));gap:31px}}@media (max-width:1100px){.DashboardPanel-module__wDtbua__weatherRow{grid-template-columns:1fr}.DashboardPanel-module__wDtbua__weatherOverview{grid-template-columns:minmax(250px,.8fr) 1.5fr}.DashboardPanel-module__wDtbua__hourlyPreview>div{grid-template-columns:repeat(8,minmax(76px,1fr));overflow-x:auto}}@media (max-width:760px){.DashboardPanel-module__wDtbua__weatherOverview{grid-template-columns:1fr;gap:24px;padding:24px}.DashboardPanel-module__wDtbua__weatherDetails{grid-template-columns:repeat(2,1fr)}.DashboardPanel-module__wDtbua__hourlyPreview{padding:24px}}@media (min-width:1120px){.DashboardPanel-module__wDtbua__statsGrid{grid-template-columns:repeat(3,minmax(250px,350px))}}.DashboardPanel-module__wDtbua__errorMessage{color:#b42318;background:#fef3f2;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;font-weight:700}.DashboardPanel-module__wDtbua__mapSection{width:100%}.DashboardPanel-module__wDtbua__sensorSection{min-width:0;margin-top:22px}.DashboardPanel-module__wDtbua__sensorHeader{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.DashboardPanel-module__wDtbua__sensorHeader h3{color:#243245;margin:0 0 4px;font-size:17px}.DashboardPanel-module__wDtbua__sensorHeader p{color:#64748b;margin:0;font-size:12px}.DashboardPanel-module__wDtbua__sensorScroller{scrollbar-color:#9bc9ff transparent;scrollbar-width:thin;gap:14px;min-width:0;max-width:100%;padding:2px 2px 12px;display:flex;overflow-x:auto}.DashboardPanel-module__wDtbua__sensorScroller::-webkit-scrollbar{height:8px}.DashboardPanel-module__wDtbua__sensorScroller::-webkit-scrollbar-track{background:0 0}.DashboardPanel-module__wDtbua__sensorScroller::-webkit-scrollbar-thumb{background:#9bc9ff;border-radius:999px}.DashboardPanel-module__wDtbua__sensorCard{color:#1e293b;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbeafe;border-radius:10px;flex:0 0 clamp(220px,24vw,280px);gap:10px;min-width:0;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 4px 12px #0f172a0f}.DashboardPanel-module__wDtbua__sensorCard:hover,.DashboardPanel-module__wDtbua__sensorCard:focus-visible{border-color:var(--color-blue);outline:0;transform:translateY(-1px);box-shadow:0 10px 20px #0f61ff24}.DashboardPanel-module__wDtbua__selectedSensor{background:#f0f7ff;border-color:#1a8cff;box-shadow:inset 4px 0 #1a8cff,0 12px 24px #0f61ff24}.DashboardPanel-module__wDtbua__normalSensor{border-color:#bbf7d0;box-shadow:inset 4px 0 #17a34a,0 4px 12px #0f172a0f}.DashboardPanel-module__wDtbua__flood_alertSensor{border-color:#fef08a;box-shadow:inset 4px 0 #f7bd00,0 4px 12px #0f172a0f}.DashboardPanel-module__wDtbua__flood_warningSensor{border-color:#fed7aa;box-shadow:inset 4px 0 #ff7417,0 4px 12px #0f172a0f}.DashboardPanel-module__wDtbua__severitySensor{box-shadow:inset 4px 0 0 var(--color-danger), 0 4px 12px #0f172a0f;border-color:#fecaca}.DashboardPanel-module__wDtbua__no_readingSensor{border-color:#e5e7eb;box-shadow:inset 4px 0 #94a3b8,0 4px 12px #0f172a0f}.DashboardPanel-module__wDtbua__severitySensor.DashboardPanel-module__wDtbua__selectedSensor{box-shadow:inset 4px 0 0 var(--color-danger), 0 0 0 2px #1a8cff38, 0 12px 24px #0f61ff24;background:#fff7f7;border-color:#1a8cff}.DashboardPanel-module__wDtbua__sensorCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.DashboardPanel-module__wDtbua__sensorCard strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.25}.DashboardPanel-module__wDtbua__sensorCard>span,.DashboardPanel-module__wDtbua__sensorCard small,.DashboardPanel-module__wDtbua__sensorMeta span{color:#64748b;font-size:11px;line-height:1.35}.DashboardPanel-module__wDtbua__sensorMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.DashboardPanel-module__wDtbua__sensorMeta b{color:#1e293b;font-size:12px}.DashboardPanel-module__wDtbua__sensorMeta .DashboardPanel-module__wDtbua__flood_alertReading{color:#ca8a04}.DashboardPanel-module__wDtbua__sensorMeta .DashboardPanel-module__wDtbua__flood_warningReading{color:#ea580c}.DashboardPanel-module__wDtbua__sensorMeta .DashboardPanel-module__wDtbua__severityReading{color:#dc2626}.DashboardPanel-module__wDtbua__sensorMeta .DashboardPanel-module__wDtbua__no_readingReading{color:#64748b}.DashboardPanel-module__wDtbua__sensorSection{background:#fff;border:1px solid #ffffffb3;border-radius:26px;margin-top:27px;padding:24px;box-shadow:0 6px 18px #2563eb1f}.DashboardPanel-module__wDtbua__sensorHeader h3{color:#1e1e1e;font-size:20px}.DashboardPanel-module__wDtbua__sensorCard{border-radius:18px;box-shadow:0 4px 12px #2563eb14}.DashboardPanel-module__wDtbua__unavailable{color:#64748b;margin:12px 0 0;font-size:12px;line-height:1.5}.DashboardPanel-module__wDtbua__forecastIconPlaceholder{background:#edf2f7;border-radius:50%;width:40px;height:40px;margin:5px 0}.DashboardPanel-module__wDtbua__weatherOverview,.DashboardPanel-module__wDtbua__hourlyPreview{cursor:pointer}@media (max-width:520px){.DashboardPanel-module__wDtbua__sensorSection{padding:18px}}
.ActionResultModal-module__5oCJhW__dialog{--modal-width:408px;width:min(var(--modal-width), calc(100dvw - 32px));border-radius:16px;overflow:hidden}.ActionResultModal-module__5oCJhW__card{text-align:center;background:#fff;flex-direction:column;align-items:center;min-height:340px;padding:32px 36px 36px;display:flex;overflow-y:auto}.ActionResultModal-module__5oCJhW__iconWrap{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:inline-flex;box-shadow:0 12px 20px #0f172a2e}.ActionResultModal-module__5oCJhW__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:34px;height:34px}.ActionResultModal-module__5oCJhW__card h2{color:#1e1e1e;margin:0 0 12px;font-size:22px;font-weight:900;line-height:1.2}.ActionResultModal-module__5oCJhW__description{color:#475569;max-width:280px;margin:0;font-size:13px;line-height:1.55}.ActionResultModal-module__5oCJhW__details{text-align:center;border:1px solid;border-radius:12px;width:100%;margin-top:22px;padding:15px 18px;font-size:12px;font-weight:800;line-height:1.45}.ActionResultModal-module__5oCJhW__actions{gap:10px;width:100%;margin-top:24px;display:grid}.ActionResultModal-module__5oCJhW__primaryButton,.ActionResultModal-module__5oCJhW__secondaryButton{border-radius:10px;width:100%;min-height:44px;font-size:14px}.ActionResultModal-module__5oCJhW__secondaryButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #111827;font-weight:800}.ActionResultModal-module__5oCJhW__success .ActionResultModal-module__5oCJhW__iconWrap{background:#10d66b}.ActionResultModal-module__5oCJhW__success h2{color:#1e1e1e}.ActionResultModal-module__5oCJhW__success .ActionResultModal-module__5oCJhW__details{color:#075985;background:#effdf7;border-color:#9df3c6}.ActionResultModal-module__5oCJhW__error .ActionResultModal-module__5oCJhW__iconWrap{background:#f80d18}.ActionResultModal-module__5oCJhW__error h2{color:#1e1e1e}.ActionResultModal-module__5oCJhW__error .ActionResultModal-module__5oCJhW__details{color:#f80d18;background:#fff7f2;border-color:#ffb9b9}.ActionResultModal-module__5oCJhW__warning .ActionResultModal-module__5oCJhW__iconWrap{background:#f59e0b}.ActionResultModal-module__5oCJhW__warning h2{color:#1e1e1e}.ActionResultModal-module__5oCJhW__warning .ActionResultModal-module__5oCJhW__details{color:#92400e;background:#fffbeb;border-color:#fcd34d}.ActionResultModal-module__5oCJhW__info .ActionResultModal-module__5oCJhW__iconWrap{background:var(--color-blue)}.ActionResultModal-module__5oCJhW__info h2{color:#1e1e1e}.ActionResultModal-module__5oCJhW__info .ActionResultModal-module__5oCJhW__details{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ActionResultModal-module__5oCJhW__cswddBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a3d}.ActionResultModal-module__5oCJhW__cswddDialog{--modal-width:408px;border-radius:16px}.ActionResultModal-module__5oCJhW__cswddCard{min-height:340px;padding:32px 36px 36px}.ActionResultModal-module__5oCJhW__cswddCard .ActionResultModal-module__5oCJhW__iconWrap{display:inline-flex}.ActionResultModal-module__5oCJhW__cswddCard h2,.ActionResultModal-module__5oCJhW__cswddCard.ActionResultModal-module__5oCJhW__success h2,.ActionResultModal-module__5oCJhW__cswddCard.ActionResultModal-module__5oCJhW__error h2,.ActionResultModal-module__5oCJhW__cswddCard.ActionResultModal-module__5oCJhW__warning h2,.ActionResultModal-module__5oCJhW__cswddCard.ActionResultModal-module__5oCJhW__info h2{color:#1e1e1e;margin:0 0 12px;font-size:22px;font-weight:900;line-height:1.2}.ActionResultModal-module__5oCJhW__cswddCard .ActionResultModal-module__5oCJhW__description{color:#475569;max-width:280px;margin-top:0;font-size:13px;line-height:1.55}.ActionResultModal-module__5oCJhW__cswddCard .ActionResultModal-module__5oCJhW__details{margin-top:22px;padding:15px 18px;font-size:12px;font-weight:800}.ActionResultModal-module__5oCJhW__cswddCard .ActionResultModal-module__5oCJhW__actions{margin-top:24px}.ActionResultModal-module__5oCJhW__cswddCard .ActionResultModal-module__5oCJhW__primaryButton{border:0;border-radius:10px;min-height:44px;font-size:14px}@media (max-width:520px){.ActionResultModal-module__5oCJhW__card{min-height:300px;padding:20px 22px 28px}}
.DataTable-module__T36x5a__wrap{overflow-x:auto}.DataTable-module__T36x5a__table{border-collapse:collapse;color:#334155;width:100%}.DataTable-module__T36x5a__table th,.DataTable-module__T36x5a__table td{text-align:left;border-bottom:1px solid #edf2f7;padding:18px;font-size:13px}.DataTable-module__T36x5a__table th{color:#243245;z-index:1;background:#fff;font-weight:800;position:sticky;top:0}
.AccountManagement-module__uhdaIq__card{font-synthesis:none;letter-spacing:0;background:#fff;border:0;border-radius:14px;flex-direction:column;max-width:none;min-height:650px;margin:28px auto 0;padding:24px 24px 20px;font-family:Source Sans Pro,ui-sans-serif,system-ui,sans-serif;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.AccountManagement-module__uhdaIq__card button,.AccountManagement-module__uhdaIq__card input,.AccountManagement-module__uhdaIq__card select,.AccountManagement-module__uhdaIq__card table{font-synthesis:none;letter-spacing:0;font-family:Source Sans Pro,ui-sans-serif,system-ui,sans-serif}.AccountManagement-module__uhdaIq__errorMessage{color:#b42318;background:#fef3f2;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;font-weight:700}.AccountManagement-module__uhdaIq__toolbar{grid-template-columns:1fr;align-items:center;gap:6px;margin-bottom:24px;display:grid}.AccountManagement-module__uhdaIq__search{border:1px solid #cbd5e1;border-radius:10px;align-items:center;height:42px;padding:0 12px;display:flex}.AccountManagement-module__uhdaIq__search span{border:2px solid #94a3b8;border-radius:50%;width:15px;height:15px;margin-right:10px;position:relative}.AccountManagement-module__uhdaIq__search span:after{content:"";background:#94a3b8;width:6px;height:2px;position:absolute;top:12px;right:-5px;transform:rotate(45deg)}.AccountManagement-module__uhdaIq__search input,.AccountManagement-module__uhdaIq__toolbar select{color:#64748b;background:#fff;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:400;line-height:20px}.AccountManagement-module__uhdaIq__toolbar select{border:1px solid #cbd5e1;border-radius:10px;height:40px;padding:0 8px}.AccountManagement-module__uhdaIq__exportButton,.AccountManagement-module__uhdaIq__addButton{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100px;height:40px;padding:0 10px;font-size:14px;font-weight:400;display:flex}.AccountManagement-module__uhdaIq__exportButton{color:#64748b;background:#fff;border:1px solid #cbd5e1}.AccountManagement-module__uhdaIq__exportButton svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:0 0 13px;width:13px;height:13px}.AccountManagement-module__uhdaIq__addButton{color:#fff;background:#08f;border:1px solid #08f}.AccountManagement-module__uhdaIq__emailLink{color:#1e1e1e8c;text-underline-offset:2px;font-size:14px;text-decoration:underline}.AccountManagement-module__uhdaIq__tableScroll.AccountManagement-module__uhdaIq__tableScroll{scrollbar-color:#9bc9ff transparent;scrollbar-gutter:stable;scrollbar-width:thin;padding-right:2px;overflow-x:auto}.AccountManagement-module__uhdaIq__tableScroll::-webkit-scrollbar{width:8px;height:8px}.AccountManagement-module__uhdaIq__tableScroll::-webkit-scrollbar-thumb{background:#9bc9ff;border-radius:999px}.AccountManagement-module__uhdaIq__tableScroll::-webkit-scrollbar-track{background:0 0}.AccountManagement-module__uhdaIq__tableScroll table{border-collapse:separate;border-spacing:0}.AccountManagement-module__uhdaIq__tableScroll th,.AccountManagement-module__uhdaIq__tableScroll td{color:#1e1e1e8c;height:64px;padding:0 16px;font-size:14px;font-weight:400;line-height:20px}.AccountManagement-module__uhdaIq__tableScroll tbody td{height:93px}.AccountManagement-module__uhdaIq__tableScroll th{color:#1e1e1e8c;font-weight:700;line-height:20px}.AccountManagement-module__uhdaIq__tableScroll th:first-child,.AccountManagement-module__uhdaIq__tableScroll th:nth-child(2){width:18%}.AccountManagement-module__uhdaIq__tableScroll th:nth-child(3){width:14%}.AccountManagement-module__uhdaIq__tableScroll th:nth-child(4){width:18%}.AccountManagement-module__uhdaIq__tableScroll th:nth-child(5){width:14%}.AccountManagement-module__uhdaIq__tableScroll th:nth-child(6){width:10%}.AccountManagement-module__uhdaIq__tableScroll th:nth-child(7){width:8%}.AccountManagement-module__uhdaIq__department{color:#1e1e1e;font-size:12px;font-weight:600;line-height:16px}.AccountManagement-module__uhdaIq__enabled,.AccountManagement-module__uhdaIq__disabled{font-size:12px;font-weight:600;line-height:16px}.AccountManagement-module__uhdaIq__enabled{color:#10b981}.AccountManagement-module__uhdaIq__disabled{color:#ff3830}.AccountManagement-module__uhdaIq__tableScroll thead th{z-index:3;top:0;box-shadow:0 1px #edf2f7}.AccountManagement-module__uhdaIq__userName{color:#1f2937;margin-bottom:4px;font-size:13px;display:block}.AccountManagement-module__uhdaIq__actionStack,.AccountManagement-module__uhdaIq__rowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AccountManagement-module__uhdaIq__actionStack button{color:var(--color-blue);cursor:pointer;background:#f8fbff;border:1px solid #bfd5ff;border-radius:7px;min-height:28px;padding:0 9px;font-size:10px;font-weight:800}.AccountManagement-module__uhdaIq__actionStack button:disabled{cursor:not-allowed;opacity:.55}.AccountManagement-module__uhdaIq__previewButton{color:#94a3b8;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.AccountManagement-module__uhdaIq__actionPill{color:#0f61ff;cursor:pointer;background:#fff;border:1px solid #0f61ff;border-radius:6px;align-items:center;gap:7px;min-height:0;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.AccountManagement-module__uhdaIq__actionPill:hover{background:#eff6ff}.AccountManagement-module__uhdaIq__actionPill:focus-visible{outline-offset:2px;outline:3px solid #0088ff59}.AccountManagement-module__uhdaIq__actionIcon,.AccountManagement-module__uhdaIq__buttonIcon{flex:none;width:15px;height:15px;display:inline-block;position:relative}.AccountManagement-module__uhdaIq__eyeIcon:before{content:"";border:1.8px solid;border-radius:999px/70%;width:13px;height:9px;position:absolute;top:3px;left:1px}.AccountManagement-module__uhdaIq__eyeIcon:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:5.5px;left:5.5px}.AccountManagement-module__uhdaIq__pencilIcon:before,.AccountManagement-module__uhdaIq__pencilButtonIcon:before{content:"";background:currentColor;border-radius:2px;width:4px;height:12px;position:absolute;top:1px;left:7px;transform:rotate(42deg)}.AccountManagement-module__uhdaIq__pencilIcon:after,.AccountManagement-module__uhdaIq__pencilButtonIcon:after{content:"";border-bottom:2px solid;width:10px;height:4px;position:absolute;top:10px;left:2px;transform:rotate(-10deg)}.AccountManagement-module__uhdaIq__accountDialog{--modal-width:800px;width:min(var(--modal-width), calc(100dvw - 32px));border-radius:10px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.AccountManagement-module__uhdaIq__accountBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a73}.AccountManagement-module__uhdaIq__previewDialog{min-height:660px}.AccountManagement-module__uhdaIq__editDialog{--modal-width:800px;min-height:546px}.AccountManagement-module__uhdaIq__passwordDialog{--modal-width:448px;width:min(var(--modal-width), calc(100dvw - 32px));border-radius:10px;box-shadow:0 25px 25px #00000040}.AccountManagement-module__uhdaIq__deleteDialog{--modal-width:448px;border-radius:10px;box-shadow:0 25px 25px #00000040}.AccountManagement-module__uhdaIq__deleteContent{height:220px;padding:24px}.AccountManagement-module__uhdaIq__deleteHeading{align-items:center;gap:12px;min-height:48px;display:flex}.AccountManagement-module__uhdaIq__warningIcon{color:#ff3830;background:#ffc9c9;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;height:48px;font-size:25px;font-weight:600;display:flex}.AccountManagement-module__uhdaIq__deleteHeading h3{color:#0a0a0a;margin:0;font-size:18px;font-weight:600;line-height:28px}.AccountManagement-module__uhdaIq__deleteHeading p{color:#4a5565;margin:0;font-size:14px;font-weight:600;line-height:20px}.AccountManagement-module__uhdaIq__deleteWarning{color:#4a5565;background:#f9fafb;border-radius:10px;justify-content:center;align-items:center;height:45px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.AccountManagement-module__uhdaIq__deleteActions{grid-template-columns:1fr 1fr;gap:16px;margin-top:15px;display:grid}.AccountManagement-module__uhdaIq__deleteActions button{color:#fff;border:0;border-radius:10px;height:48px;font-size:16px;font-weight:600}.AccountManagement-module__uhdaIq__deleteActions button:first-child{background:#6a7282}.AccountManagement-module__uhdaIq__deleteActions button:last-child{background:#ff3830}.AccountManagement-module__uhdaIq__deleteActions button:disabled{cursor:not-allowed;opacity:.55}.AccountManagement-module__uhdaIq__modalHeader{color:#000000e6;background:#fff;justify-content:space-between;align-items:center;min-height:64px;padding:16px 24px;display:flex}.AccountManagement-module__uhdaIq__modalHeader>div{min-width:0}.AccountManagement-module__uhdaIq__headerActions{align-items:center;gap:16px;display:flex}.AccountManagement-module__uhdaIq__modalHeader h3{letter-spacing:.15px;margin:0;font-size:20px;font-weight:600;line-height:32px}.AccountManagement-module__uhdaIq__modalHeader p{color:#64748b;margin:4px 0 0;font-size:14px}.AccountManagement-module__uhdaIq__modalHeader button{color:#0000008c;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:inline-flex}.AccountManagement-module__uhdaIq__modalHeader button:hover{background:#f1f5f9}.AccountManagement-module__uhdaIq__editModalHeader h3{font-weight:700}.AccountManagement-module__uhdaIq__editDialog .AccountManagement-module__uhdaIq__modalHeader{min-height:32px;padding:24px 24px 0}.AccountManagement-module__uhdaIq__editDialog .AccountManagement-module__uhdaIq__accountForm{scrollbar-color:#9bc9ff transparent;scrollbar-width:thin;max-height:calc(100dvh - 88px);padding:6px 24px 24px;overflow-y:auto}.AccountManagement-module__uhdaIq__editDialog .AccountManagement-module__uhdaIq__accountForm::-webkit-scrollbar{width:8px}.AccountManagement-module__uhdaIq__editDialog .AccountManagement-module__uhdaIq__accountForm::-webkit-scrollbar-thumb{background:#9bc9ff;border-radius:999px}.AccountManagement-module__uhdaIq__editDialog .AccountManagement-module__uhdaIq__accountForm::-webkit-scrollbar-track{background:0 0}.AccountManagement-module__uhdaIq__editDialog .AccountManagement-module__uhdaIq__editFormGrid{gap:14px}.AccountManagement-module__uhdaIq__editDialog .AccountManagement-module__uhdaIq__accountForm input,.AccountManagement-module__uhdaIq__editDialog .AccountManagement-module__uhdaIq__accountForm select{appearance:none;height:46px;padding:0 9px;font-size:14px}.AccountManagement-module__uhdaIq__enabledControl{color:#000000e6;border:1px solid #000;border-radius:10px;align-items:center;height:61px;padding:0 14px;font-size:16px;display:flex}.AccountManagement-module__uhdaIq__accountNote{color:#1e1e1e80;letter-spacing:.4px;background:#dcebffa6;border-radius:10px;align-items:center;min-height:62px;margin-top:20px;padding:12px 24px;font-size:12px;display:flex;box-shadow:0 1px 1px #00000024,0 1px 3px #0000001f}.AccountManagement-module__uhdaIq__accountNote strong{font-weight:600}.AccountManagement-module__uhdaIq__modalHeader .AccountManagement-module__uhdaIq__headerActions button{background:0 0;border:0;border-radius:0;width:22px;height:22px;min-height:22px;padding:0;display:block}.AccountManagement-module__uhdaIq__modalHeader .AccountManagement-module__uhdaIq__headerActions button:hover,.AccountManagement-module__uhdaIq__modalHeader .AccountManagement-module__uhdaIq__headerActions button:focus-visible{opacity:.72;background:0 0;outline:0}.AccountManagement-module__uhdaIq__headerActions svg{fill:currentColor;opacity:.8;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.AccountManagement-module__uhdaIq__editAdminButton{color:#08f!important}.AccountManagement-module__uhdaIq__deleteAdminButton{color:#ff3830!important}.AccountManagement-module__uhdaIq__accountForm,.AccountManagement-module__uhdaIq__detailGrid{min-height:0;padding:24px;overflow-y:auto}.AccountManagement-module__uhdaIq__formGrid{grid-template-columns:1fr;gap:19px;display:grid}.AccountManagement-module__uhdaIq__accountForm label{color:#334155;gap:8px;font-size:12px;font-weight:400;display:grid}.AccountManagement-module__uhdaIq__accountForm input,.AccountManagement-module__uhdaIq__accountForm select{color:#1f2937;background:#fff;border:1px solid #00000040;border-radius:10px;width:100%;min-width:0;height:61px;padding:0 14px;font-size:16px}.AccountManagement-module__uhdaIq__accountForm input:focus,.AccountManagement-module__uhdaIq__accountForm select:focus{outline-offset:1px;outline:2px solid #0f61ff38}.AccountManagement-module__uhdaIq__wideField{grid-column:1/-1}.AccountManagement-module__uhdaIq__formError{color:#b42318;background:#fef3f2;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;font-weight:800}.AccountManagement-module__uhdaIq__passwordSection{color:#1e3a8a;background:#f5f9ff;border:1px solid #dbeafe;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:3px;padding:10px 12px;display:flex}.AccountManagement-module__uhdaIq__passwordSection strong{font-size:13px}.AccountManagement-module__uhdaIq__passwordSection span{color:#64748b;font-size:11px}.AccountManagement-module__uhdaIq__passwordInputWrap{display:block;position:relative}.AccountManagement-module__uhdaIq__accountForm .AccountManagement-module__uhdaIq__passwordInputWrap input{padding-right:44px}.AccountManagement-module__uhdaIq__passwordToggle{color:#64748b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:100%;padding:0;display:flex;position:absolute;top:0;right:8px}.AccountManagement-module__uhdaIq__passwordToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.AccountManagement-module__uhdaIq__passwordToggle:hover,.AccountManagement-module__uhdaIq__passwordToggle:focus-visible{color:#08f}.AccountManagement-module__uhdaIq__formActions{grid-template-columns:1fr;gap:12px;margin-top:20px;display:grid}.AccountManagement-module__uhdaIq__formActions button{box-shadow:none;font-family:Source Sans Pro,ui-sans-serif,system-ui,sans-serif}.AccountManagement-module__uhdaIq__addFormActions{gap:6.67%}.AccountManagement-module__uhdaIq__addFormActions button{letter-spacing:.43px;text-transform:uppercase;border-radius:10px;height:40px;min-height:40px;font-size:15px;font-weight:600}.AccountManagement-module__uhdaIq__addFormActions button:first-child,.AccountManagement-module__uhdaIq__editFormActions button:first-child{color:#08f;background:#fff;border:1px solid #08f}.AccountManagement-module__uhdaIq__addFormActions button:last-child,.AccountManagement-module__uhdaIq__editFormActions button:last-child,.AccountManagement-module__uhdaIq__previewActions button{color:#fff;background:#08f;border:1px solid #08f}.AccountManagement-module__uhdaIq__editFormActions{gap:5.4%}.AccountManagement-module__uhdaIq__editFormActions button{letter-spacing:.15px;text-transform:none;border-radius:10px;height:50px;min-height:50px;font-size:18px;font-weight:600}.AccountManagement-module__uhdaIq__formActions button:hover:not(:disabled){filter:brightness(.97)}.AccountManagement-module__uhdaIq__formActions button:disabled{cursor:not-allowed;opacity:.55}.AccountManagement-module__uhdaIq__detailGrid{grid-template-columns:1fr;gap:14px;padding-top:30px;padding-bottom:0;display:grid}.AccountManagement-module__uhdaIq__detailGrid div{background:#fff;border:1px solid #ccc;border-radius:10px;min-height:46px;padding:9px}.AccountManagement-module__uhdaIq__detailGrid dt{color:#64748b;margin-bottom:8px;font-size:13px;font-weight:400}.AccountManagement-module__uhdaIq__detailGrid dd{color:#1f2937;margin:0;font-size:13px;font-weight:400}.AccountManagement-module__uhdaIq__previewActions{border-top:1px solid #e6eef8;flex-wrap:wrap;gap:10px;padding:20px 24px 24px;display:flex}.AccountManagement-module__uhdaIq__previewActions button{letter-spacing:.15px;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;min-height:50px;font-size:18px;font-weight:600;display:inline-flex}.AccountManagement-module__uhdaIq__keyIcon:before{content:"";border:2px solid;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:0}.AccountManagement-module__uhdaIq__keyIcon:after{content:"";background:currentColor;width:8px;height:2px;position:absolute;top:6px;left:7px;box-shadow:5px 0}.AccountManagement-module__uhdaIq__powerIcon:before{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:1px}.AccountManagement-module__uhdaIq__powerIcon:after{content:"";background:currentColor;border-radius:999px;width:2px;height:8px;position:absolute;top:0;left:7px}.AccountManagement-module__uhdaIq__checkIcon:before{content:"";border-bottom:2px solid;border-left:2px solid;width:11px;height:6px;position:absolute;top:3px;left:2px;transform:rotate(-45deg)}.AccountManagement-module__uhdaIq__shieldIcon:before{content:"";border:2px solid;border-radius:7px 7px 9px 9px;width:11px;height:14px;position:absolute;top:0;left:2px}.AccountManagement-module__uhdaIq__shieldIcon:after{content:"";background:currentColor;border-radius:999px;width:2px;height:7px;position:absolute;top:4px;left:7px}.AccountManagement-module__uhdaIq__view{vertical-align:middle;width:17px;height:17px;display:inline-block;position:relative}.AccountManagement-module__uhdaIq__view:before{content:"";border:2px solid;border-radius:50%;width:12px;height:7px;position:absolute;top:5px;left:2px}@media (min-width:900px){.AccountManagement-module__uhdaIq__toolbar{grid-template-columns:252px 190px 112px 112px 1fr 100px 100px}.AccountManagement-module__uhdaIq__toolbar .AccountManagement-module__uhdaIq__exportButton{grid-column:6}.AccountManagement-module__uhdaIq__toolbar .AccountManagement-module__uhdaIq__addButton{grid-column:7}.AccountManagement-module__uhdaIq__tableScroll.AccountManagement-module__uhdaIq__tableScroll{padding-right:0;overflow:visible}.AccountManagement-module__uhdaIq__card{height:650px}.AccountManagement-module__uhdaIq__formGrid,.AccountManagement-module__uhdaIq__detailGrid{grid-template-columns:1fr}.AccountManagement-module__uhdaIq__formActions{grid-template-columns:1fr 1fr}}@media (max-width:520px){.AccountManagement-module__uhdaIq__card{padding:18px}.AccountManagement-module__uhdaIq__accountDialog,.AccountManagement-module__uhdaIq__passwordDialog{width:min(var(--modal-width), calc(100dvw - 28px))}.AccountManagement-module__uhdaIq__modalHeader,.AccountManagement-module__uhdaIq__accountForm,.AccountManagement-module__uhdaIq__detailGrid,.AccountManagement-module__uhdaIq__previewActions{padding-left:18px;padding-right:18px}}.AccountManagement-module__uhdaIq__toolbar .AccountManagement-module__uhdaIq__exportButton,.AccountManagement-module__uhdaIq__toolbar .AccountManagement-module__uhdaIq__addButton{width:100%}.AccountManagement-module__uhdaIq__tableScroll.AccountManagement-module__uhdaIq__tableScroll{overflow-x:auto}.AccountManagement-module__uhdaIq__formGrid,.AccountManagement-module__uhdaIq__detailGrid{grid-template-columns:1fr}.AccountManagement-module__uhdaIq__accountForm label{gap:8px;font-size:14px}.AccountManagement-module__uhdaIq__previewActions button{flex:200px;width:auto;font-size:14px}.AccountManagement-module__uhdaIq__formActions button{border-radius:10px;min-height:44px}@media (max-width:600px){.AccountManagement-module__uhdaIq__formGrid,.AccountManagement-module__uhdaIq__detailGrid{grid-template-columns:1fr}}.AccountManagement-module__uhdaIq__previewDialog .AccountManagement-module__uhdaIq__modalHeader{min-height:64px;padding:16px 24px}.AccountManagement-module__uhdaIq__previewDialog .AccountManagement-module__uhdaIq__modalHeader p{display:none}.AccountManagement-module__uhdaIq__previewDialog .AccountManagement-module__uhdaIq__detailGrid{grid-template-columns:1fr;gap:14px;padding-top:30px;padding-bottom:0}.AccountManagement-module__uhdaIq__previewDialog .AccountManagement-module__uhdaIq__detailGrid div{border:1px solid #ccc;border-radius:10px;min-height:46px;padding:9px}.AccountManagement-module__uhdaIq__previewDialog .AccountManagement-module__uhdaIq__detailGrid dt{color:#64748b;margin-bottom:8px;font-size:13px;font-weight:400}.AccountManagement-module__uhdaIq__previewDialog .AccountManagement-module__uhdaIq__detailGrid dd{color:#1f2937;margin:0;font-size:13px;font-weight:400}.AccountManagement-module__uhdaIq__previewDialog .AccountManagement-module__uhdaIq__previewActions{padding:20px 24px 24px}.AccountManagement-module__uhdaIq__previewDialog .AccountManagement-module__uhdaIq__previewActions button{border-radius:10px;width:100%;height:50px;min-height:50px;font-size:18px;font-weight:600}
.LogsPanel-module__Vp5ZGW__panel{color:#1e1e1e;width:100%;margin:0 auto;padding:32px 0 40px}.LogsPanel-module__Vp5ZGW__panel>h1{margin:0;font-size:36px;font-weight:700;line-height:1.2}@media (max-width:720px){.LogsPanel-module__Vp5ZGW__panel{padding-top:24px}.LogsPanel-module__Vp5ZGW__panel>h1{font-size:30px}}
.SystemLogs-module__q8FVpW__panel{flex-direction:column;gap:0;width:100%;min-height:calc(100vh - 112px);margin:0 auto;padding:65px 0 1px;display:flex}.SystemLogs-module__q8FVpW__panel>h1{color:#1e1e1e;letter-spacing:0;margin:0 0 24px;font-size:36px;font-weight:700;line-height:1.2}.SystemLogs-module__q8FVpW__logCard{background:#fff;border-radius:14px;min-height:315px;padding:24px;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.SystemLogs-module__q8FVpW__toolbar{grid-template-columns:minmax(280px,2fr) repeat(3,minmax(145px,1fr));align-items:center;gap:12px;display:grid}.SystemLogs-module__q8FVpW__search{border:1px solid #d1d5dc;border-radius:10px;align-items:center;max-width:none;height:42px;padding:0 13px;display:flex}.SystemLogs-module__q8FVpW__searchIcon{border:2px solid #94a3b8;border-radius:50%;flex:0 0 15px;width:15px;height:15px;margin-right:10px;position:relative}.SystemLogs-module__q8FVpW__searchIcon:after{content:"";background:#94a3b8;border-radius:999px;width:7px;height:2px;position:absolute;top:10px;right:-5px;transform:rotate(45deg)}.SystemLogs-module__q8FVpW__search input,.SystemLogs-module__q8FVpW__toolbar select{color:#364153;background:#fff;font-family:Source Sans Pro,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px}.SystemLogs-module__q8FVpW__search input{border:0;outline:0;width:100%;min-width:0}.SystemLogs-module__q8FVpW__toolbar select{border:1px solid #cbd5e1;border-radius:9px;width:100%;min-width:0;height:42px;padding:0 12px}.SystemLogs-module__q8FVpW__error{color:#b42318;background:#fef3f2;border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12px;font-weight:800}.SystemLogs-module__q8FVpW__tableWrap{margin:24px 0 0;overflow-x:auto}.SystemLogs-module__q8FVpW__table{border-collapse:collapse;color:#4a5565;table-layout:fixed;width:100%;min-width:900px}.SystemLogs-module__q8FVpW__table th,.SystemLogs-module__q8FVpW__table td{box-sizing:border-box;text-align:left;padding-left:18px;padding-right:18px}.SystemLogs-module__q8FVpW__table th{color:#4a5565;text-transform:none;z-index:2;background:#fff;border-bottom:1px solid #eef2f7;height:44px;font-size:14px;font-weight:700;line-height:20px;position:sticky;top:0}.SystemLogs-module__q8FVpW__table td{color:#4a5565;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #eef2f7;max-width:0;height:56px;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.SystemLogs-module__q8FVpW__table th:first-child,.SystemLogs-module__q8FVpW__table td:first-child{width:14%}.SystemLogs-module__q8FVpW__table th:nth-child(2),.SystemLogs-module__q8FVpW__table td:nth-child(2){width:21%}.SystemLogs-module__q8FVpW__table th:nth-child(3),.SystemLogs-module__q8FVpW__table td:nth-child(3){width:17%}.SystemLogs-module__q8FVpW__table th:nth-child(4),.SystemLogs-module__q8FVpW__table td:nth-child(4){width:30%}.SystemLogs-module__q8FVpW__table th:nth-child(5),.SystemLogs-module__q8FVpW__table td:nth-child(5){width:11%}.SystemLogs-module__q8FVpW__table th:nth-child(6),.SystemLogs-module__q8FVpW__table td:nth-child(6){width:7%}.SystemLogs-module__q8FVpW__table th:first-child,.SystemLogs-module__q8FVpW__table td:first-child{padding-left:0}.SystemLogs-module__q8FVpW__table th:last-child,.SystemLogs-module__q8FVpW__table td:last-child{padding-right:0}.SystemLogs-module__q8FVpW__event{color:#1e2939!important;font-size:14px!important;font-weight:700!important}.SystemLogs-module__q8FVpW__action{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;justify-content:center;min-width:62px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex;overflow:hidden}.SystemLogs-module__q8FVpW__previewCell{white-space:nowrap!important}.SystemLogs-module__q8FVpW__badgeSuccess{color:#15803d;background:#dcfce7}.SystemLogs-module__q8FVpW__badgeWarning{color:#b45309;background:#fef3c7}.SystemLogs-module__q8FVpW__badgeDanger{color:#dc2626;background:#fee2e2}.SystemLogs-module__q8FVpW__badgeNeutral{color:#0369a1;background:#e0f2fe}.SystemLogs-module__q8FVpW__previewButton{color:#0f61ff;cursor:pointer;background:#fff;border:1px solid #0f61ff;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:10px;font-weight:800}.SystemLogs-module__q8FVpW__previewButton:hover{background:#eff6ff}.SystemLogs-module__q8FVpW__previewButton:focus-visible{outline-offset:2px;outline:3px solid #0088ff59}.SystemLogs-module__q8FVpW__empty{color:#64748b;font-weight:700;text-align:center!important}.SystemLogs-module__q8FVpW__modalHeader{color:#fff;background:#0f61ff;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.SystemLogs-module__q8FVpW__modalHeader h3,.SystemLogs-module__q8FVpW__modalHeader p{margin:0}.SystemLogs-module__q8FVpW__modalHeader h3{font-size:18px}.SystemLogs-module__q8FVpW__modalHeader p{opacity:.86;margin-top:4px;font-size:12px}.SystemLogs-module__q8FVpW__modalHeader button{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px;font-size:22px;font-weight:800;line-height:1}.SystemLogs-module__q8FVpW__modalBody{padding:24px;overflow-y:auto}.SystemLogs-module__q8FVpW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.SystemLogs-module__q8FVpW__detailGrid div{min-width:0}.SystemLogs-module__q8FVpW__detailGrid dt{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.SystemLogs-module__q8FVpW__detailGrid dd{color:#1e293b;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:700}.SystemLogs-module__q8FVpW__wideDetail{grid-column:1/-1}.SystemLogs-module__q8FVpW__metadata{border-top:1px solid #e2e8f0;margin-top:22px;padding-top:18px}.SystemLogs-module__q8FVpW__metadata h4{color:#0f61ff;text-transform:uppercase;margin:0 0 14px;font-size:13px}.SystemLogs-module__q8FVpW__logDialog{--modal-width:800px;min-height:660px;width:min(var(--modal-width), calc(100dvw - 32px));border-radius:10px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.SystemLogs-module__q8FVpW__logBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a73}.SystemLogs-module__q8FVpW__logDialog .SystemLogs-module__q8FVpW__modalHeader{color:#000000e6;background:#fff;min-height:64px;padding:16px 24px}.SystemLogs-module__q8FVpW__logDialog .SystemLogs-module__q8FVpW__modalHeader h3{letter-spacing:.15px;font-size:20px;font-weight:600;line-height:32px}.SystemLogs-module__q8FVpW__logDialog .SystemLogs-module__q8FVpW__modalHeader p{color:#64748b;opacity:1;font-size:14px}.SystemLogs-module__q8FVpW__logDialog .SystemLogs-module__q8FVpW__modalHeader button{color:#0000008c}.SystemLogs-module__q8FVpW__logDialog .SystemLogs-module__q8FVpW__detailGrid{grid-template-columns:1fr;gap:14px;padding-top:30px;padding-bottom:0}.SystemLogs-module__q8FVpW__logDialog .SystemLogs-module__q8FVpW__detailGrid div{background:#fff;border:1px solid #ccc;border-radius:10px;min-height:46px;padding:9px}.SystemLogs-module__q8FVpW__logDialog .SystemLogs-module__q8FVpW__detailGrid dt{color:#64748b;letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:13px;font-weight:400}.SystemLogs-module__q8FVpW__logDialog .SystemLogs-module__q8FVpW__detailGrid dd{color:#1f2937;margin:0;font-size:13px;font-weight:400}@media (max-width:1120px){.SystemLogs-module__q8FVpW__panel .SystemLogs-module__q8FVpW__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.SystemLogs-module__q8FVpW__panel{min-height:calc(100vh - 80px);padding-top:32px}.SystemLogs-module__q8FVpW__panel>h1{font-size:30px}.SystemLogs-module__q8FVpW__logCard{padding:18px}.SystemLogs-module__q8FVpW__panel .SystemLogs-module__q8FVpW__toolbar{grid-template-columns:1fr}.SystemLogs-module__q8FVpW__search{width:100%}.SystemLogs-module__q8FVpW__modalHeader,.SystemLogs-module__q8FVpW__modalBody{padding-left:18px;padding-right:18px}.SystemLogs-module__q8FVpW__logDialog{min-height:0;width:min(var(--modal-width), calc(100dvw - 28px))}.SystemLogs-module__q8FVpW__detailGrid{grid-template-columns:1fr}}
.loading-module__P0K12q__screen{color:#08f;background:#f8fbff;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.loading-module__P0K12q__ripple{filter:drop-shadow(0 8px 18px #0088ff38);width:128px;height:128px}.loading-module__P0K12q__screen p{color:#64748b;margin:0;font-size:16px;font-weight:600}@media (prefers-reduced-motion:reduce){.loading-module__P0K12q__ripple{opacity:.65}}
