.AuthAccessFrame_container__bozSK{--auth-accent:#f5c518;--auth-accent-hover:#ffd43b;--auth-page:#0d0e0e;--auth-panel:#171818;--auth-panel-raised:#202121;--auth-border:#343532;--auth-text:#f5f5f2;--auth-muted:#a8aaa5;min-height:100dvh;display:grid;place-items:center;padding:clamp(20px,4vw,48px);position:relative;overflow:hidden;background:radial-gradient(circle at 12% 16%,rgb(245 197 24/.11),transparent 28rem),linear-gradient(145deg,#101111 0,var(--auth-page) 58%,#11120f 100%);color:var(--auth-text)}.AuthAccessFrame_provider___xZaL{min-height:100dvh}.AuthAccessFrame_container__bozSK:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(120deg,transparent 0 72%,rgb(245 197 24/.12) 72% 72.15%,transparent 72.15%)}.AuthAccessFrame_shell__9zP08{width:min(1120px,100%);min-height:min(680px,calc(100dvh - 64px));display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);position:relative;overflow:hidden;border:1px solid var(--auth-border);border-radius:20px;background:var(--auth-panel);box-shadow:0 32px 90px rgb(0 0 0/.42)}.AuthAccessFrame_brandPanel__57Gfb{min-height:620px;position:relative;overflow:hidden;background:#1c1b14}.AuthAccessFrame_brandArtwork__zWaim{object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.05) brightness(.74);transform:scale(1.015)}.AuthAccessFrame_brandShade__cUZWA{position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 11 11/.48),transparent 32%,rgb(10 11 11/.12) 55%,rgb(10 11 11/.9)),linear-gradient(90deg,rgb(10 11 11/.1),rgb(10 11 11/.26))}.AuthAccessFrame_brandPanelContent__idiJV{position:relative;z-index:1;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:34px 38px 38px}.AuthAccessFrame_brandAccessLabel__z_Lee{width:fit-content;display:inline-flex;align-items:center;gap:10px;color:#11120e;background:var(--auth-accent);border-radius:10px;padding:9px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AuthAccessFrame_brandAccessLabel__z_Lee svg{width:20px;height:20px}.AuthAccessFrame_brandMessage__I66J3{max-width:450px}.AuthAccessFrame_brandMessage__I66J3 h2{max-width:430px;margin:0 0 12px;color:#f8f8f4;font-size:clamp(30px,3vw,44px);font-weight:700;letter-spacing:-.045em;line-height:1.06}.AuthAccessFrame_brandMessage__I66J3 p{max-width:47ch;margin:0;color:#d1d2cd;font-size:14px;line-height:1.65}.AuthAccessFrame_contentPanel__TuZ2i{min-width:0;display:flex;align-items:center;justify-content:center;padding:clamp(38px,5vw,58px) clamp(32px,4vw,50px);background:var(--auth-panel)}.AuthAccessFrame_brandLogo__YJrVW{display:block;width:min(100%,300px);height:auto;margin-bottom:34px}.AuthAccessFrame_sectionLabel__uL5tg{margin:0 0 10px;color:var(--auth-accent);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.AuthAccessFrame_loginContent__j4OFe{width:min(100%,390px)}.AuthAccessFrame_title__0bCaA{margin:0 0 10px;color:var(--auth-text);font-size:clamp(30px,3vw,38px);font-weight:700;line-height:1.08;letter-spacing:-.045em}.AuthAccessFrame_subtitle__JChj2{max-width:38ch;margin:0 0 30px;color:var(--auth-muted);font-size:14px;line-height:1.6}.AuthAccessFrame_errorMessage__Iggrz{margin-bottom:20px;border-radius:10px}.AuthAccessFrame_form__nRXnw{display:flex;flex-direction:column;gap:19px}.AuthAccessFrame_form__nRXnw .fui-Field__label{margin-bottom:7px;color:#dedfda;font-size:12px;font-weight:650}.AuthAccessFrame_form__nRXnw .fui-Input{min-height:48px;padding-inline:13px 8px;border:1px solid #41423f;border-radius:10px;background:var(--auth-panel-raised);color:var(--auth-text);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.AuthAccessFrame_form__nRXnw .fui-Input:after{display:none}.AuthAccessFrame_form__nRXnw .fui-Input:hover{border-color:#595a55;background:#232424}.AuthAccessFrame_form__nRXnw .fui-Input:focus-within{border-color:var(--auth-accent);background:#232424;box-shadow:0 0 0 3px rgb(245 197 24/.15)}.AuthAccessFrame_form__nRXnw .fui-Input>svg{color:var(--auth-accent)}.AuthAccessFrame_form__nRXnw .fui-Input__input{color:var(--auth-text);font-size:14px}.AuthAccessFrame_form__nRXnw .fui-Input__input::placeholder{color:#858782;opacity:1}.AuthAccessFrame_passwordToggle__Ny6ho{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#aeb0aa;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}.AuthAccessFrame_passwordToggle__Ny6ho:hover{background:#30312f;color:var(--auth-text)}.AuthAccessFrame_passwordToggle__Ny6ho:focus-visible{outline:2px solid var(--auth-accent);outline-offset:1px}.AuthAccessFrame_passwordToggle__Ny6ho:active{transform:scale(.96)}.AuthAccessFrame_passwordToggle__Ny6ho svg{width:21px;height:21px}.AuthAccessFrame_submitBtn__4V5Rh{min-height:49px!important;margin-top:5px;border:0!important;border-radius:10px!important;background:var(--auth-accent)!important;color:#11120e!important;font-size:14px!important;font-weight:750!important;white-space:nowrap;box-shadow:inset 0 1px 0 rgb(255 255 255/.38);transition:background-color .16s ease,transform .1s ease,box-shadow .16s ease}.AuthAccessFrame_submitBtn__4V5Rh:hover{background:var(--auth-accent-hover)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.42),0 9px 24px rgb(245 197 24/.14)}.AuthAccessFrame_submitBtn__4V5Rh:active{transform:translateY(1px) scale(.99)}.AuthAccessFrame_submitBtn__4V5Rh:disabled{color:#11120e!important;opacity:.72}.AuthAccessFrame_footer__0bYgg{display:flex;align-items:center;gap:8px;margin-top:28px;color:#858782;font-size:12px;line-height:1.45}.AuthAccessFrame_footer__0bYgg svg{flex:0 0 auto;width:17px;height:17px}.AuthAccessFrame_loadingContent__1LtXt{width:min(100%,390px)}.AuthAccessFrame_loadingMark__Iay9w{width:54px;height:54px;display:grid;place-items:center;margin-bottom:26px;border:1px solid rgb(245 197 24/.48);border-radius:14px;background:rgb(245 197 24/.1);color:var(--auth-accent)}.AuthAccessFrame_loadingMark__Iay9w svg{width:27px;height:27px}.AuthAccessFrame_loadingTitle___1mXJ{margin:0 0 10px;color:var(--auth-text);font-size:clamp(28px,3vw,36px);line-height:1.12;letter-spacing:-.04em}.AuthAccessFrame_loadingDetail__5OjU1{margin:0;color:var(--auth-muted);font-size:14px;line-height:1.6}.AuthAccessFrame_progressRail__NCfcL{height:3px;margin-top:32px;overflow:hidden;border-radius:3px;background:#2b2c2b}.AuthAccessFrame_progressRail__NCfcL span{display:block;width:42%;height:100%;border-radius:inherit;background:var(--auth-accent);transform:translateX(-115%);animation:AuthAccessFrame_auth-progress__t_aqz 1.35s cubic-bezier(.65,0,.35,1) infinite}.AuthAccessFrame_securityNote__TUGkX{display:flex;align-items:center;gap:8px;margin-top:18px;color:#858782;font-size:12px}.AuthAccessFrame_securityNote__TUGkX svg{flex:0 0 auto;width:17px;height:17px}@keyframes AuthAccessFrame_auth-progress__t_aqz{0%{transform:translateX(-115%)}55%,to{transform:translateX(340%)}}@media (max-width:800px){.AuthAccessFrame_shell__9zP08{width:min(520px,100%);min-height:auto;grid-template-columns:minmax(0,1fr)}.AuthAccessFrame_brandPanel__57Gfb{display:none}.AuthAccessFrame_contentPanel__TuZ2i{min-height:min(680px,calc(100dvh - 40px));padding:44px clamp(24px,7vw,42px)}}@media (max-width:520px){.AuthAccessFrame_container__bozSK{padding:0;overflow:auto}.AuthAccessFrame_container__bozSK:before{display:none}.AuthAccessFrame_shell__9zP08{min-height:100dvh;border:0;border-radius:0;box-shadow:none}.AuthAccessFrame_contentPanel__TuZ2i{min-height:100dvh;align-items:flex-start;padding:max(42px,env(safe-area-inset-top)) 22px max(32px,env(safe-area-inset-bottom))}.AuthAccessFrame_brandLogo__YJrVW{width:min(100%,275px);margin-bottom:42px}}@media (prefers-reduced-motion:reduce){.AuthAccessFrame_progressRail__NCfcL span{width:100%;transform:none;animation:none}}.DashboardShell_shell__IuX0m{--asp-yellow:#f5c518;--asp-yellow-hover:#e5b600;--asp-yellow-soft:#fff7ce;--asp-black:#171717;--asp-black-soft:#242424;--canvas:#f6f5f0;--surface:#ffffff;--border:#e1dfd6;--muted:#6e6d67;--ink:#20201e;display:flex;min-height:100dvh;background:var(--canvas);color:var(--ink)}.DashboardShell_sidebar__e3UQY{position:fixed;z-index:20;inset:0 auto 0 0;display:flex;width:272px;flex-direction:column;border-right:1px solid #303030;background:var(--asp-black);color:white;transition:transform .18s ease}.DashboardShell_brand__yH6mM{display:flex;height:84px;align-items:center;padding:0 18px;border-bottom:1px solid #343434}.DashboardShell_brand__yH6mM img{width:100%;height:auto;max-height:48px;object-fit:contain;object-position:left center}.DashboardShell_brand__yH6mM>span,.DashboardShell_familyList__AWtRF>div>span,.DashboardShell_sidebarFooter__OGQ9a>span:last-child,.DashboardShell_sitePicker__DYeUU>span:last-child,.DashboardShell_userProfile__kBdD_ span{display:flex;min-width:0;flex-direction:column}.DashboardShell_roleStamp__Lv7X4{display:flex;align-items:center;gap:10px;margin:15px 14px 3px;padding:10px;border:1px solid #3c3829;border-radius:8px;background:#211f18}.DashboardShell_roleStamp__Lv7X4>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--asp-yellow);color:var(--asp-black);font-size:11px;font-weight:800}.DashboardShell_roleStamp__Lv7X4 div{display:flex;min-width:0;flex-direction:column}.DashboardShell_roleStamp__Lv7X4 small{color:#aaa89e;font-size:9px}.DashboardShell_roleStamp__Lv7X4 strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.DashboardShell_navigation__4C5wj{overflow-y:auto;padding:15px 14px 24px}.DashboardShell_navGroup__7ZfQY+.DashboardShell_navGroup__7ZfQY{margin-top:18px}.DashboardShell_navGroup__7ZfQY p{margin:0 10px 6px;color:#898984;font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.DashboardShell_navItem__Opvst{position:relative;display:flex;width:100%;min-height:42px;align-items:center;gap:12px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#c9c8c3;cursor:pointer;text-align:left}.DashboardShell_navItem__Opvst svg{width:20px;height:20px}.DashboardShell_navItem__Opvst:hover{background:#292929;color:white}.DashboardShell_navItem__Opvst:focus-visible{outline:2px solid var(--asp-yellow);outline-offset:2px}.DashboardShell_navItemActive__jjtAo{background:var(--asp-yellow);color:var(--asp-black);font-weight:700}.DashboardShell_navItemActive__jjtAo:hover{background:var(--asp-yellow-hover);color:var(--asp-black)}.DashboardShell_sidebarFooter__OGQ9a{display:flex;align-items:center;gap:11px;margin:auto 14px 16px;padding:13px;border:1px solid #343434;border-radius:8px;background:#202020}.DashboardShell_sidebarFooter__OGQ9a strong{font-size:11px}.DashboardShell_sidebarFooter__OGQ9a small{color:#9d9c97;font-size:9px}.DashboardShell_onlineDot__TEIT3{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#42b883;box-shadow:0 0 0 4px rgba(66,184,131,.12)}.DashboardShell_workspace__DyhBJ{min-width:0;width:calc(100% - 272px);margin-left:272px}.DashboardShell_topbar__puJuP{position:sticky;z-index:10;top:0;display:flex;height:84px;align-items:center;gap:18px;padding:0 30px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.DashboardShell_mobileMenu__PU2yv{display:none!important}.DashboardShell_sitePicker__DYeUU{display:flex;align-items:center;gap:10px;padding:4px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.DashboardShell_siteIcon__yYm_7{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e1d595;border-radius:8px;background:var(--asp-yellow-soft);color:#6c5500}.DashboardShell_sitePicker__DYeUU small,.DashboardShell_userProfile__kBdD_ small{color:var(--muted);font-size:10px}.DashboardShell_sitePicker__DYeUU strong,.DashboardShell_userProfile__kBdD_ strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.DashboardShell_demoRolePicker__lIdnw{display:flex;align-items:center;gap:8px;margin-left:auto}.DashboardShell_demoRolePicker__lIdnw label{color:var(--muted);font-size:10px;font-weight:700}.DashboardShell_demoRolePicker__lIdnw select{min-width:170px}.DashboardShell_rolePickerSkeleton__S_1vX{width:170px!important;height:32px!important;margin-left:auto}.DashboardShell_rolePickerSkeleton__S_1vX>span{height:32px!important;border-radius:7px!important}.DashboardShell_topbarActions___DIow{display:flex;align-items:center;gap:3px;margin-left:auto}.DashboardShell_userProfile__kBdD_{display:flex;align-items:center;gap:9px;margin-left:8px;padding-left:14px;border-left:1px solid var(--border)}.DashboardShell_main__MZFfb{width:100%;max-width:1480px;margin:0 auto;padding:28px 30px 48px}.DashboardShell_roleHero__Qk7ed{position:relative;isolation:isolate;display:grid;min-height:260px;overflow:hidden;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);border-radius:12px;background:var(--asp-black);color:white}.DashboardShell_heroCopy__3ouAW{z-index:2;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:34px 38px}.DashboardShell_heroMeta___inM_{display:flex;align-items:center;gap:10px;margin-bottom:18px}.DashboardShell_heroMeta___inM_>span{color:#c8c7c1;font-size:10px}.DashboardShell_roleBadge__7J7Ac{background:var(--asp-yellow)!important;color:var(--asp-black)!important}.DashboardShell_heroCopy__3ouAW h1{max-width:640px;margin:0;font-size:clamp(30px,4vw,46px);letter-spacing:-.045em;line-height:1.03}.DashboardShell_heroCopy__3ouAW p{max-width:580px;margin:12px 0 22px;color:#cecdc7;font-size:13px;line-height:1.55}.DashboardShell_heroAction__zW0xz{min-height:40px!important;background:var(--asp-yellow)!important;color:var(--asp-black)!important;font-weight:750!important}.DashboardShell_heroAction__zW0xz:hover{background:var(--asp-yellow-hover)!important}.DashboardShell_heroBrand__49_EE{position:relative;min-height:260px;overflow:hidden;background:linear-gradient(135deg,#28230d,var(--asp-black) 72%)}.DashboardShell_heroBrand__49_EE:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,var(--asp-black) 0,rgba(23,23,23,.15) 50%,transparent 100%);content:""}.DashboardShell_heroBrand__49_EE img{object-fit:contain;padding:62px 28px 62px 44px}.DashboardShell_dashboardToolbar__cPTFX{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 2px 13px}.DashboardShell_dashboardToolbar__cPTFX>div:first-child{display:flex;flex-direction:column}.DashboardShell_dashboardToolbar__cPTFX strong{font-size:15px}.DashboardShell_dashboardToolbar__cPTFX span{margin-top:3px;color:var(--muted);font-size:10px}.DashboardShell_dashboardToolbar__cPTFX>div:last-child{display:flex;align-items:center;gap:8px}.DashboardShell_dashboardToolbar__cPTFX label{color:var(--muted);font-size:10px;font-weight:700}.DashboardShell_metricRail__1B2uO{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.DashboardShell_metric__Ci11S{display:flex;min-width:0;flex-direction:column;padding:24px 26px}.DashboardShell_metric__Ci11S+.DashboardShell_metric__Ci11S{border-left:1px solid var(--border)}.DashboardShell_metric__Ci11S>strong{margin-bottom:11px;font-size:clamp(29px,3.3vw,42px);letter-spacing:-.045em;line-height:1}.DashboardShell_metric__Ci11S span{font-size:12px;font-weight:700}.DashboardShell_metric__Ci11S small{margin-top:5px;color:var(--muted);font-size:10px}.DashboardShell_quickActions__3Wb_K{margin-bottom:16px;padding:19px 20px 20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.DashboardShell_sectionTitle__8ZZmb{margin-bottom:14px}.DashboardShell_sectionTitle__8ZZmb h2{margin:0;font-size:14px}.DashboardShell_sectionTitle__8ZZmb p{margin:3px 0 0;color:var(--muted);font-size:10px}.DashboardShell_quickActionGrid__mW_lH{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.DashboardShell_quickActionGrid__mW_lH button{display:grid;min-height:82px;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfaf6;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.DashboardShell_quickActionGrid__mW_lH button:hover{border-color:#c5a622;background:var(--asp-yellow-soft)}.DashboardShell_quickActionGrid__mW_lH button>span{display:grid;width:34px;height:34px;grid-row:span 2;place-items:center;border-radius:7px;background:var(--asp-yellow);color:var(--asp-black)}.DashboardShell_quickActionGrid__mW_lH button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.DashboardShell_quickActionGrid__mW_lH button small{color:var(--muted);font-size:9px}.DashboardShell_contentGrid__74WXw{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:16px;align-items:start}.DashboardShell_activityCard__FHdt4,.DashboardShell_agendaCard__SOQn8,.DashboardShell_attentionCard__V8Bnx,.DashboardShell_familyCard__HBPmo,.DashboardShell_scopeCard__v2xCl{border:1px solid var(--border)!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(54,48,22,.03)!important}.DashboardShell_activityCard__FHdt4{grid-column:1;grid-row:1/span 2;padding:0!important}.DashboardShell_attentionCard__V8Bnx,.DashboardShell_familyCard__HBPmo{grid-column:2;grid-row:1;padding:0!important}.DashboardShell_scopeCard__v2xCl{grid-column:2;grid-row:2;padding:0!important}.DashboardShell_agendaCard__SOQn8{grid-column:1/-1;grid-row:3;padding:0!important}.DashboardShell_sectionHeader__Skvvv{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid var(--border)}.DashboardShell_sectionHeader__Skvvv h2{margin:0;font-size:14px}.DashboardShell_sectionHeader__Skvvv p{margin:3px 0 0;color:var(--muted);font-size:10px}.DashboardShell_eventList__Cn__L{min-height:326px}.DashboardShell_eventRow__POTWX{display:grid;min-height:72px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 20px}.DashboardShell_eventRow__POTWX+.DashboardShell_eventRow__POTWX{border-top:1px solid #efede6}.DashboardShell_eventIdentity__iJgVC{display:flex;min-width:0;flex-direction:column;gap:3px}.DashboardShell_eventIdentity__iJgVC strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.DashboardShell_eventIdentity__iJgVC span{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.DashboardShell_eventMeta__vHeWn{display:flex;align-items:center;gap:13px}.DashboardShell_eventMeta__vHeWn time{width:35px;color:var(--muted);font-family:var(--font-misans);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.DashboardShell_skeletonRow__X7i93{display:flex;align-items:center;gap:14px;height:72px;padding:11px 20px}.DashboardShell_skeletonText__MKtDH{width:min(72%,430px)!important}.DashboardShell_messageState__c449P{display:flex;min-height:326px;align-items:center;justify-content:center;gap:13px;padding:30px;color:var(--muted)}.DashboardShell_messageState__c449P>svg{flex:0 0 auto}.DashboardShell_messageState__c449P strong{color:var(--ink);font-size:12px}.DashboardShell_messageState__c449P p{max-width:330px;margin:4px 0 0;font-size:10px}.DashboardShell_messageDanger__iExTk>svg{color:#c4314b}.DashboardShell_attentionList__DWjgS{padding:8px}.DashboardShell_attentionList__DWjgS button{display:grid;width:100%;min-height:48px;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer;text-align:left}.DashboardShell_attentionList__DWjgS button:hover{background:#faf7e9}.DashboardShell_attentionList__DWjgS button>span:first-child{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;background:var(--asp-yellow-soft);color:#6b5100;font-size:10px;font-weight:800}.DashboardShell_attentionList__DWjgS button strong{font-size:10px;font-weight:650}.DashboardShell_attentionList__DWjgS button>span:last-child{color:#9d9a8d;font-size:18px}.DashboardShell_familyList__AWtRF{padding:7px 13px 12px}.DashboardShell_familyList__AWtRF>div{display:grid;min-height:48px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:7px}.DashboardShell_familyList__AWtRF strong{font-size:10px}.DashboardShell_familyList__AWtRF small{color:var(--muted);font-size:9px}.DashboardShell_scopeList__AIrgD{display:flex;flex-wrap:wrap;gap:7px;padding:16px 18px 10px}.DashboardShell_scopeList__AIrgD>span{background:var(--asp-yellow-soft)!important;color:#5d4800!important}.DashboardShell_scopeNote__OJmS_{display:flex;align-items:center;gap:7px;margin:4px 18px 16px;color:var(--muted);font-size:9px;line-height:1.45}.DashboardShell_scopeNote__OJmS_ svg{width:16px;flex:0 0 auto;color:#826700}.DashboardShell_agendaList__1e__N{display:grid;grid-template-columns:repeat(2,1fr);padding:7px 20px 14px}.DashboardShell_agendaList__1e__N article{display:flex;align-items:center;gap:13px;padding:12px 0}.DashboardShell_agendaList__1e__N article+article{padding-left:20px;border-left:1px solid var(--border)}.DashboardShell_agendaList__1e__N time{display:grid;width:42px;flex:0 0 auto;place-items:center;padding:5px 0;border:1px solid #ead889;border-radius:7px;background:var(--asp-yellow-soft);color:#6b5100}.DashboardShell_agendaList__1e__N time strong{font-size:14px}.DashboardShell_agendaList__1e__N time span{font-size:8px;text-transform:uppercase}.DashboardShell_agendaList__1e__N article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.DashboardShell_agendaList__1e__N article>div strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.DashboardShell_agendaList__1e__N article>div span{color:var(--muted);font-size:9px}.DashboardShell_dashboardSkeleton__jYJI8{width:100%}.DashboardShell_heroSkeleton__Sw7Xd{width:100%!important;height:260px!important;border-radius:12px!important}.DashboardShell_metricSkeletons__oNu5Q{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.DashboardShell_metricSkeleton__aW5UF{width:100%!important;height:132px!important;border-radius:10px!important}.DashboardShell_contentSkeletons__r5JAd{display:grid;grid-template-columns:1.5fr .8fr;gap:16px;margin-top:16px}.DashboardShell_contentSkeletonLarge__itG1_,.DashboardShell_contentSkeletonSmall__HQ4Y1{width:100%!important;height:330px!important;border-radius:10px!important}.DashboardShell_modulePlaceholder__cxnx4{display:flex;min-height:calc(100dvh - 180px);align-items:center;justify-content:center;flex-direction:column;text-align:center}.DashboardShell_modulePlaceholder__cxnx4>span:first-child{display:grid;width:64px;height:64px;place-items:center;margin-bottom:16px;border-radius:12px;background:var(--asp-yellow);color:var(--asp-black)}.DashboardShell_modulePlaceholder__cxnx4>span:first-child svg{width:30px;height:30px}.DashboardShell_modulePlaceholder__cxnx4 h1{margin:12px 0 7px;font-size:28px}.DashboardShell_modulePlaceholder__cxnx4 p{max-width:510px;margin:0 0 20px;color:var(--muted);line-height:1.6}.DashboardShell_modulePlaceholder__cxnx4>div{display:flex;gap:8px}.DashboardShell_mobileDock__9ZoiL,.DashboardShell_scrim__oJLxO{display:none}@media (max-width:1120px){.DashboardShell_topbar__puJuP{padding:0 20px}.DashboardShell_demoRolePicker__lIdnw label,.DashboardShell_userProfile__kBdD_ span{display:none}.DashboardShell_contentGrid__74WXw{grid-template-columns:1fr}.DashboardShell_activityCard__FHdt4,.DashboardShell_agendaCard__SOQn8,.DashboardShell_attentionCard__V8Bnx,.DashboardShell_familyCard__HBPmo,.DashboardShell_scopeCard__v2xCl{grid-column:1;grid-row:auto}.DashboardShell_quickActionGrid__mW_lH{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.DashboardShell_sidebar__e3UQY{width:min(86vw,310px);transform:translateX(-102%);box-shadow:14px 0 44px rgba(0,0,0,.3)}.DashboardShell_sidebarOpen__qRAD2{transform:translateX(0)}.DashboardShell_scrim__oJLxO{position:fixed;z-index:15;inset:0;display:block;width:100%;border:0;background:rgba(17,17,17,.58)}.DashboardShell_workspace__DyhBJ{width:100%;margin-left:0}.DashboardShell_topbar__puJuP{height:68px;gap:7px;padding:0 12px}.DashboardShell_mobileMenu__PU2yv{display:inline-flex!important}.DashboardShell_siteIcon__yYm_7,.DashboardShell_sitePicker__DYeUU small,.DashboardShell_topbarActions___DIow>button:first-child,.DashboardShell_userProfile__kBdD_{display:none}.DashboardShell_sitePicker__DYeUU{min-width:0;margin-right:auto}.DashboardShell_sitePicker__DYeUU strong{max-width:120px;font-size:11px}.DashboardShell_demoRolePicker__lIdnw select{min-width:118px;max-width:128px;font-size:11px}.DashboardShell_main__MZFfb{padding:16px 14px 96px}.DashboardShell_roleHero__Qk7ed{min-height:390px;grid-template-columns:1fr}.DashboardShell_heroCopy__3ouAW{min-height:260px;padding:25px 24px}.DashboardShell_heroMeta___inM_{align-items:flex-start;flex-direction:column;margin-bottom:15px}.DashboardShell_heroCopy__3ouAW h1{font-size:31px;line-height:1.06}.DashboardShell_heroCopy__3ouAW p{margin-bottom:19px}.DashboardShell_heroBrand__49_EE{position:absolute;z-index:-1;inset:auto 0 0;height:170px;min-height:0;opacity:.45}.DashboardShell_heroBrand__49_EE:before{background:linear-gradient(180deg,var(--asp-black) 0,rgba(23,23,23,.2) 70%)}.DashboardShell_heroBrand__49_EE img{padding:54px 24px 26px}.DashboardShell_dashboardToolbar__cPTFX{align-items:flex-start;flex-direction:column;padding-top:18px}.DashboardShell_dashboardToolbar__cPTFX>div:last-child{flex-wrap:wrap}.DashboardShell_metricRail__1B2uO{grid-template-columns:1fr}.DashboardShell_metric__Ci11S{padding:20px}.DashboardShell_metric__Ci11S+.DashboardShell_metric__Ci11S{border-top:1px solid var(--border);border-left:0}.DashboardShell_metric__Ci11S>strong{margin-bottom:8px;font-size:34px}.DashboardShell_quickActionGrid__mW_lH{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardShell_quickActionGrid__mW_lH button{min-height:96px;grid-template-columns:1fr;grid-template-rows:auto auto auto}.DashboardShell_quickActionGrid__mW_lH button>span{width:32px;height:32px;grid-row:auto}.DashboardShell_quickActionGrid__mW_lH button strong{white-space:normal}.DashboardShell_contentGrid__74WXw{grid-template-columns:minmax(0,1fr)}.DashboardShell_eventRow__POTWX{grid-template-columns:auto minmax(0,1fr)}.DashboardShell_eventMeta__vHeWn{grid-column:2;justify-content:space-between}.DashboardShell_sectionHeader__Skvvv{align-items:flex-start}.DashboardShell_agendaList__1e__N{grid-template-columns:1fr}.DashboardShell_agendaList__1e__N article+article{padding-left:0;border-top:1px solid var(--border);border-left:0}.DashboardShell_contentSkeletons__r5JAd,.DashboardShell_metricSkeletons__oNu5Q{grid-template-columns:1fr}.DashboardShell_metricSkeleton__aW5UF{height:105px!important}.DashboardShell_contentSkeletonSmall__HQ4Y1{display:none!important}.DashboardShell_modulePlaceholder__cxnx4>div{flex-direction:column}.DashboardShell_mobileDock__9ZoiL{position:fixed;z-index:12;inset:auto 0 0;display:grid;height:72px;grid-template-columns:repeat(4,1fr);padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:rgba(255,255,255,.98);box-shadow:0 -8px 24px rgba(37,31,8,.06)}.DashboardShell_mobileDock__9ZoiL button{display:flex;min-width:0;align-items:center;justify-content:center;gap:3px;flex-direction:column;border:0;border-radius:7px;background:transparent;color:#77746c}.DashboardShell_mobileDock__9ZoiL button svg{width:20px;height:20px}.DashboardShell_mobileDock__9ZoiL button span{overflow:hidden;width:100%;font-size:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.DashboardShell_mobileDock__9ZoiL .DashboardShell_mobileDockActive__ng_Cg{background:var(--asp-yellow-soft);color:#5c4800;font-weight:750}}@media (prefers-reduced-motion:reduce){.DashboardShell_quickActionGrid__mW_lH button,.DashboardShell_sidebar__e3UQY{transition:none}}.LocationMapPicker_container__cfCAJ{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px;margin-bottom:6px}.LocationMapPicker_header__Qgu7o{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.LocationMapPicker_titleArea__aES76{display:flex;flex-direction:column;gap:2px}.LocationMapPicker_label__oxwRb{font-size:12px;font-weight:650;color:#4f4b41;display:flex;align-items:center;gap:6px}.LocationMapPicker_hint__4docA{font-size:11px;color:#77746c}.LocationMapPicker_gpsButton__qAcL0{font-size:11px!important;height:28px!important;padding:0 10px!important;border-radius:6px!important}.LocationMapPicker_mapWrapper__LNt18{position:relative;width:100%;height:280px;border-radius:10px;overflow:hidden;border:1.5px solid #e1dfd6;background-color:#f7f6f2;box-shadow:0 2px 8px rgba(0,0,0,.06)}.LocationMapPicker_mapElement__a1XBN{width:100%;height:100%;z-index:1}.LocationMapPicker_footer__RZzTi{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:#615d54;padding:0 2px}.LocationMapPicker_coords__4fmxl{display:flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;background:#f0eee6;padding:3px 8px;border-radius:6px;color:#333}.LocationMapPicker_coords__4fmxl strong{color:#1a1a1a}.LocationMapPicker_statusMessage__702H_{display:flex;align-items:center;gap:4px;font-size:11px;color:#856404}.LocationMapPicker_errorState__POQcC{color:#c53030}.LocationMapPicker_mapWrapper__LNt18 .custom-red-pin-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;cursor:grab;-webkit-user-select:none;user-select:none}.LocationMapPicker_mapWrapper__LNt18 .custom-red-pin-wrapper:active{cursor:grabbing}.LocationMapPicker_mapWrapper__LNt18 .custom-red-pin-svg{filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));transition:transform .15s ease}.LocationMapPicker_mapWrapper__LNt18 .custom-red-pin-wrapper:hover .custom-red-pin-svg{transform:scale(1.1)}.LocationMapPicker_mapWrapper__LNt18 .custom-red-pin-pulse{position:absolute;bottom:-4px;width:12px;height:6px;background:rgba(0,0,0,.25);border-radius:50%;z-index:-1}@media (max-width:620px){.LocationMapPicker_mapWrapper__LNt18{height:220px}.LocationMapPicker_header__Qgu7o{flex-direction:column;align-items:flex-start}}.DataSearch_wrapper__9B9Tt{width:min(100%,280px);min-width:0}.DataSearch_input__o_s0C{display:flex;align-items:center;gap:8px;width:100%;height:36px;min-height:36px;padding:0 8px 0 10px;box-sizing:border-box;border:1px solid #d4d0c3;border-radius:7px;background:#fff;box-shadow:none;font-size:12px;line-height:1.25;transition:border-color .15s ease,box-shadow .15s ease}.DataSearch_input__o_s0C:hover{border-color:#a9a398}.DataSearch_input__o_s0C:focus-within{border-color:#b88d00;box-shadow:0 0 0 2px rgba(245,197,24,.2)}.DataSearch_searchIcon__ztm4z{display:grid;flex:0 0 18px;width:18px;height:18px;place-items:center;color:#6b5100}.DataSearch_searchIcon__ztm4z svg{width:18px;height:18px}.DataSearch_input__o_s0C input{display:block;flex:1 1 auto;width:200px;height:20px;min-height:20px;margin:0;padding:0;border:0;outline:0;appearance:none;background:transparent;color:#2f2d29;font-family:inherit;font-size:12px;font-weight:500;line-height:20px}.DataSearch_input__o_s0C input::placeholder{color:#6e6b61;opacity:1}.DataSearch_clearButton__mdgrl{display:grid;flex:0 0 24px;width:24px;height:24px;min-width:24px;min-height:24px;margin:0;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:#6e6b61;cursor:pointer}.DataSearch_clearButton__mdgrl:hover{background:#f1eee5;color:#2f2d29}.DataSearch_clearButton__mdgrl svg{width:16px;height:16px}@media (max-width:600px){.DataSearch_wrapper__9B9Tt{width:100%}.DataSearch_input__o_s0C{height:40px;min-height:40px}}.DataModal_surface__Mn_NR{width:min(700px,calc(100vw - 32px));max-height:min(820px,calc(100dvh - 32px));border:1px solid #e1dfd6;border-top:4px solid #f5c518;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(31,28,15,.22)}.DataModal_surface__Mn_NR .fui-DialogTitle{padding-bottom:4px;font-size:20px;letter-spacing:-.03em}.DataModal_surface__Mn_NR .fui-DialogContent{overflow-y:auto;padding:0 24px 12px}.DataModal_surface__Mn_NR .fui-DialogActions{padding:16px 24px 22px;border-top:1px solid #efede6}.DataModal_description__qQMsF{margin:0 0 18px;color:#77746c;font-size:11px;line-height:1.5}.DataModal_form__K3dtv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;padding-top:10px}.DataModal_form__K3dtv .fui-Field{gap:5px}.DataModal_form__K3dtv .fui-Field__label{color:#4f4b41;font-size:11px;font-weight:650}.DataModal_fullField__zKoSe{grid-column:1/-1}.DataModal_filePreviewContainer__K9nzd{display:flex;align-items:center;gap:14px;padding:4px 0}.DataModal_filePreviewImage__p8rWo{width:72px;height:72px;min-width:72px;min-height:72px;max-width:72px;max-height:72px;aspect-ratio:1/1;border-radius:10px;object-fit:cover;border:2px solid #e1dfd6;background-color:#f7f6f2;box-shadow:0 2px 8px rgba(0,0,0,.08);flex-shrink:0}.DataModal_fileInputWrapper__m8wZ9{display:flex;flex-direction:column;gap:6px;flex:1 1}.DataModal_fileActions__MmcF6{display:flex;align-items:center;gap:8px}.DataModal_fileInput__RVdvg{font-size:11px;color:#4f4b41}@media (max-width:620px){.DataModal_surface__Mn_NR{width:calc(100vw - 20px)}.DataModal_surface__Mn_NR .fui-DialogContent{padding:0 16px 8px}.DataModal_surface__Mn_NR .fui-DialogActions{padding:13px 16px 16px}.DataModal_form__K3dtv{grid-template-columns:1fr}.DataModal_fullField__zKoSe{grid-column:auto}}.MobileProfileWorkspace_workspace__6dko_{display:grid;gap:14px;padding:4px 12px 96px}.MobileProfileWorkspace_profileCard__3BZAp{display:grid;justify-items:center;gap:7px;padding:24px 16px;border:1px solid #e5e0d3;border-radius:14px;background:#fff;box-shadow:0 3px 8px #201a0d12}.MobileProfileWorkspace_profileCard__3BZAp h1,.MobileProfileWorkspace_profileCard__3BZAp p{margin:0}.MobileProfileWorkspace_profileCard__3BZAp h1{font-size:22px}.MobileProfileWorkspace_profileCard__3BZAp p{color:#777268;font-size:12px}.MobileProfileWorkspace_profileCard__3BZAp button{margin-top:6px;width:100%}.MobileProfileWorkspace_details__eCnZd{display:grid;gap:1px;overflow:hidden;border:1px solid #e5e0d3;border-radius:12px;background:#e5e0d3}.MobileProfileWorkspace_details__eCnZd>div{display:flex;align-items:center;gap:11px;padding:12px;background:#fff}.MobileProfileWorkspace_details__eCnZd svg{color:#8a6c00}.MobileProfileWorkspace_details__eCnZd span{display:grid;gap:2px;min-width:0}.MobileProfileWorkspace_details__eCnZd small{color:#777268;font-size:10px}.MobileProfileWorkspace_details__eCnZd strong{overflow-wrap:anywhere;font-size:12px}.MobileProfileWorkspace_loading__Ms7Dd{display:flex;justify-content:center;align-items:center;gap:8px;color:#777268;font-size:12px}.DataTable_wrapper__nF4fo{display:flex;flex-direction:column;gap:12px;width:100%}.DataTable_frame__HjnCd{overflow-x:auto;border:1px solid #e5e2d8;border-radius:11px;background:#fff}.DataTable_table__L3Efb{width:100%;min-width:700px;border-collapse:collapse;color:#282722;font-size:11px;table-layout:fixed}.DataTable_table__L3Efb td,.DataTable_table__L3Efb th{padding:13px 14px;border-bottom:1px solid #efede6;text-align:left;vertical-align:middle}.DataTable_table__L3Efb th{background:#faf8f0;color:#6e6b61;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.DataTable_table__L3Efb tbody tr:last-child td{border-bottom:0}.DataTable_table__L3Efb tbody tr:hover{background:#fffdf5}.DataTable_table__L3Efb td{overflow:hidden;max-width:240px;text-overflow:ellipsis;white-space:nowrap}.DataTable_numberCell__6akFM{width:54px;color:#3d3a31;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center!important}.DataTable_mutedCell__cx_Kn{color:#999489}.DataTable_actionsCell__OL9Ku,.DataTable_actionsHeader__2G0NJ{width:180px;min-width:180px;text-align:right!important}.DataTable_actionsCell__OL9Ku{overflow:visible!important;text-overflow:clip!important;white-space:nowrap}.DataTable_actionsCell__OL9Ku button+button{margin-left:6px}.DataTable_emptyCell__6sP_b{height:190px;color:#77746c;text-align:center!important;white-space:normal!important}.DataTable_emptyCell__6sP_b strong{display:block;margin-bottom:11px;color:#35332d;font-size:12px}.DataTable_skeletonRow__ay6wD td{height:55px}.DataTable_skeletonLine__5WiDC{width:62%!important;height:12px!important}.DataTable_pagination__6Y3hr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px 4px;flex-wrap:wrap}.DataTable_paginationInfo__vIlC_{color:#77746c;font-size:11px;line-height:1.4}.DataTable_paginationInfo__vIlC_ strong{color:#282722;font-weight:700}.DataTable_paginationControls__2XwLa{display:flex;align-items:center;gap:4px}.DataTable_pageButton__rjmv4{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid #dfdcd2;border-radius:7px;background:#ffffff;color:#3f3c35;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.DataTable_pageButton__rjmv4:hover:not(:disabled){border-color:#c4beaf;background:#f7f5ed;color:#171717}.DataTable_pageButton__rjmv4:disabled{opacity:.45;cursor:not-allowed;background:#f5f4ef;border-color:#e5e2d8}.DataTable_activePageButton__pU7hG{border-color:#d4a700!important;background:#f5c518!important;color:#171717!important;font-weight:700!important;box-shadow:0 1px 3px rgba(180,130,0,.25)}@media (max-width:600px){.DataTable_pagination__6Y3hr{flex-direction:column;align-items:stretch;gap:8px}.DataTable_paginationControls__2XwLa{justify-content:center}}.GuestPassQRDialog_surface__Op4H_{width:min(390px,calc(100vw - 24px));border:1px solid #dfdcd2;border-top:4px solid #f5c518;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(31,28,15,.24)}.GuestPassQRDialog_surface__Op4H_ .fui-DialogTitle{font-size:19px;font-weight:750;text-align:center}.GuestPassQRDialog_content__X_aru{display:flex;align-items:center;padding:4px 22px 10px;text-align:center;flex-direction:column}.GuestPassQRDialog_content__X_aru>p{max-width:280px;margin:2px 0 15px;color:#716e66;font-size:11px;line-height:1.5}.GuestPassQRDialog_qrFrame__t81gj{display:grid;width:min(256px,72vw);aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid #e6e2d7;border-radius:12px;background:#fff}.GuestPassQRDialog_qrFrame__t81gj img{display:block;width:100%;height:100%}.GuestPassQRDialog_identity__9wVHV{margin-top:15px;color:#25241f;font-size:12px;line-height:1.4}.GuestPassQRDialog_expiry__bXth2{margin-top:4px;color:#77746c;font-size:10px}.GuestPassQRDialog_accessMode__xm98W{margin-top:7px;padding:4px 8px;border-radius:999px;background:#fff6c8;color:#665200;font-size:9px;font-weight:700}.GuestPassQRDialog_publicHint__3bHDI{max-width:250px;margin-top:9px;color:#5f5b52;font-size:9px;line-height:1.45}.GuestPassQRDialog_error__8vqEi{max-width:210px;color:#b42338;font-size:11px;line-height:1.45}.GuestPassQRDialog_shareError__65IyC{max-width:260px;margin-top:9px;color:#b42338;font-size:10px;line-height:1.45}.GuestPassQRDialog_shareSuccess__rUG_4{max-width:260px;margin-top:9px;color:#1b6338;font-size:10px;line-height:1.45}.GuestPassQRDialog_actions__oXqNn{display:flex;gap:8px;flex-direction:column;padding:14px 22px 22px!important}.GuestPassQRDialog_actions__oXqNn>button{width:100%}.RealtimeCrudWorkspace_workspace__51Vg5{padding:4px 0 32px}.RealtimeCrudWorkspace_heading__edoC_{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.RealtimeCrudWorkspace_heading__edoC_ h1{margin:10px 0 5px;font-size:28px;letter-spacing:-.04em}.RealtimeCrudWorkspace_heading__edoC_ p{margin:0;color:#77746c;font-size:12px}.RealtimeCrudWorkspace_connection__gJEi4{display:flex;align-items:center;gap:7px;color:#7b6200}.RealtimeCrudWorkspace_tableCard__A_jQ6{min-width:0;padding:20px;border:1px solid #e5e2d8;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(54,48,22,.03)}.RealtimeCrudWorkspace_cardHeading__uuz1o{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.RealtimeCrudWorkspace_cardTools__BEqVj{display:flex;align-items:center;justify-content:flex-end;gap:10px}.RealtimeCrudWorkspace_cardTools__BEqVj button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-height:36px;padding:0 16px;border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;letter-spacing:.01em;transition:all .15s ease}.RealtimeCrudWorkspace_cardHeading__uuz1o h2{margin:0;font-size:15px}.RealtimeCrudWorkspace_cardHeading__uuz1o span{display:block;margin-top:3px;color:#77746c;font-size:10px}.RealtimeCrudWorkspace_profileAvatar__7qW5P{display:inline-flex;width:34px;height:34px;overflow:hidden;align-items:center;justify-content:center;border:1px solid #eadba0;border-radius:50%;background:#fff8d8;vertical-align:middle}.RealtimeCrudWorkspace_profileAvatar__7qW5P img{width:100%;height:100%;object-fit:cover}.RealtimeCrudWorkspace_photoThumbButton__wz1Ru{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 2px;border:1px solid #dedad0;border-radius:7px;background:#fdfcf9;cursor:pointer;transition:all .15s ease;color:#55524b;font-family:inherit;font-size:11px}.RealtimeCrudWorkspace_photoThumbButton__wz1Ru:hover{border-color:#f5c518;background:#fffdf5;box-shadow:0 0 0 2px rgba(245,197,24,.25)}.RealtimeCrudWorkspace_photoThumbImg__vwUCf{width:34px;height:26px;border-radius:4px;object-fit:cover;background:#ebe7dc}.RealtimeCrudWorkspace_photoThumbIcon__c_8CY{display:inline-flex;align-items:center;color:#725900;font-size:14px}.RealtimeCrudWorkspace_photoThumbIcon__c_8CY svg{width:15px;height:15px}.RealtimeCrudWorkspace_noPhotoBadge__BKKGB{color:#a39e94;font-size:11px}.RealtimeCrudWorkspace_tableLocationLink__x5_AQ{display:inline-flex;align-items:center;gap:4px;color:#705500;text-decoration:none;font-weight:600;font-size:11px;transition:color .15s ease}.RealtimeCrudWorkspace_tableLocationLink__x5_AQ svg{width:14px;height:14px;flex-shrink:0}.RealtimeCrudWorkspace_tableLocationLink__x5_AQ:hover{color:#b88d00;text-decoration:underline}.RealtimeCrudWorkspace_photoModalSurface__1r4Oh{max-width:520px!important;width:90vw!important;border-radius:14px!important}.RealtimeCrudWorkspace_photoModalContent__hIfd8{display:flex;flex-direction:column;gap:12px;padding:8px 0}.RealtimeCrudWorkspace_photoModalSubtitle__L38nC{margin:0;color:#77746c;font-size:12px;font-weight:500}.RealtimeCrudWorkspace_photoModalFrame__e_kBZ{display:flex;align-items:center;justify-content:center;width:100%;max-height:400px;border-radius:10px;overflow:hidden;background:#1a1917}.RealtimeCrudWorkspace_photoModalImg__4R0fk{width:100%;height:auto;max-height:400px;object-fit:contain}.RealtimeCrudWorkspace_photoModalLocation__ZujdM{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid #efece2;background:#fdfbf5;color:#444;font-size:12px}.RealtimeCrudWorkspace_photoModalLocation__ZujdM svg{color:#725900;flex-shrink:0}@media (max-width:600px){.RealtimeCrudWorkspace_heading__edoC_{flex-direction:column}.RealtimeCrudWorkspace_heading__edoC_ h1{font-size:24px}.RealtimeCrudWorkspace_tableCard__A_jQ6{padding:15px}.RealtimeCrudWorkspace_cardHeading__uuz1o{align-items:flex-start;flex-direction:column}.RealtimeCrudWorkspace_cardTools__BEqVj{width:100%;align-items:stretch;flex-direction:column}.RealtimeCrudWorkspace_cardTools__BEqVj>button{width:100%}}.RealtimeCrudWorkspace_mobileCardList__ew4qP{display:flex;flex-direction:column;gap:10px;width:100%}.RealtimeCrudWorkspace_mobileCard___9nmy{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfdcd2;border-radius:14px;background:#ffffff;box-shadow:0 5px 16px rgba(54,48,22,.07)}.RealtimeCrudWorkspace_mobileCardHeader__nqycB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px 11px;border-bottom:1px solid #eeece4;background:#fffdf7}.RealtimeCrudWorkspace_mobileCardTitle__YLMXZ{display:flex;min-width:0;align-items:center;gap:10px}.RealtimeCrudWorkspace_mobileCardTitle__YLMXZ strong{display:block;overflow:hidden;font-size:14px;font-weight:700;color:#171717;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.RealtimeCrudWorkspace_mobileCardBody__7axxw{display:flex;padding:4px 14px;flex-direction:column}.RealtimeCrudWorkspace_mobileCardRow__Kgkxd{display:grid;min-height:34px;grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:7px 0}.RealtimeCrudWorkspace_mobileCardRow__Kgkxd+.RealtimeCrudWorkspace_mobileCardRow__Kgkxd{border-top:1px solid #f1efe8}.RealtimeCrudWorkspace_mobileCardRow__Kgkxd small{color:#77746c;font-size:10px;line-height:1.35}.RealtimeCrudWorkspace_mobileCardRow__Kgkxd span{color:#222;font-size:11px;font-weight:600;line-height:1.4;text-align:right;word-break:break-word}.RealtimeCrudWorkspace_mobileCardActions__3aSfh{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 10px;border-top:1px solid #eeece4;background:#faf9f5}.RealtimeCrudWorkspace_auditCard__fPDr8{box-shadow:0 3px 12px rgba(54,48,22,.055)}.RealtimeCrudWorkspace_auditActivity__r6uoF{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:14px}.RealtimeCrudWorkspace_auditActivity__r6uoF>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#fff6c8;color:#725900}.RealtimeCrudWorkspace_auditActivity__r6uoF svg{width:21px;height:21px}.RealtimeCrudWorkspace_auditActivity__r6uoF div{display:flex;min-width:0;flex-direction:column;gap:3px}.RealtimeCrudWorkspace_auditActivity__r6uoF small{color:#77746c;font-size:9px}.RealtimeCrudWorkspace_auditActivity__r6uoF strong{color:#22211e;font-size:12px;line-height:1.45}.RealtimeCrudWorkspace_auditTime__fFx82{padding:9px 14px 11px;border-top:1px solid #eeece4;color:#77746c;font-size:9px;text-align:right}.RealtimeCrudWorkspace_deleteAction__sIG1r{color:#b42338!important}.RealtimeCrudWorkspace_mobileEmptyState__jAG1q{display:flex;min-height:150px;align-items:center;justify-content:center;gap:14px;padding:24px 18px;border:1px dashed #d8d3c4;border-radius:14px;background:#fffdf7;color:#666259;font-size:12px;line-height:1.5;text-align:center;flex-direction:column}.RealtimeCrudWorkspace_mobileCardSkeleton__vqdKr{display:grid;min-height:142px;gap:16px;padding:16px;border:1px solid #e5e2d8;border-radius:14px;background:#fff}.RealtimeCrudWorkspace_mobileCardSkeleton__vqdKr>span:first-child{width:62%!important;height:18px!important}.RealtimeCrudWorkspace_mobileCardSkeleton__vqdKr>span:not(:first-child){width:100%!important;height:13px!important}.RealtimeCrudWorkspace_mobileWorkspace__ICCxX .RealtimeCrudWorkspace_heading__edoC_{margin-bottom:14px}.RealtimeCrudWorkspace_mobileWorkspace__ICCxX .RealtimeCrudWorkspace_heading__edoC_ h1{margin-top:4px;font-size:25px}.RealtimeCrudWorkspace_mobileWorkspace__ICCxX .RealtimeCrudWorkspace_tableCard__A_jQ6{padding:0;border:0;background:transparent;box-shadow:none}.RealtimeCrudWorkspace_mobileWorkspace__ICCxX .RealtimeCrudWorkspace_cardHeading__uuz1o{padding:12px;border:1px solid #e5e2d8;border-radius:12px;background:#fff}.RealtimeCrudWorkspace_noHunianCard__31W1G{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 18px;border-radius:12px;background:#fffdf5;border:1px solid #f0e6b8;gap:12px;margin-bottom:20px}.RealtimeCrudWorkspace_noHunianCard__31W1G h3{margin:0;font-size:16px;color:#4a3c00}.RealtimeCrudWorkspace_noHunianCard__31W1G p{margin:0;font-size:12px;color:#776a30;max-width:320px;line-height:1.4}.RealtimeCrudWorkspace_contactGrid__3EK6o{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.RealtimeCrudWorkspace_contactBtn__XD0bE{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:#25d366;color:white;font-size:12px;font-weight:700;text-decoration:none}.RealtimeCrudWorkspace_tapCameraHero__QiHrm{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;border-bottom:1px solid #eeece4;background:#12110e;cursor:pointer;overflow:hidden;font-family:inherit}.RealtimeCrudWorkspace_tapCameraHero__QiHrm img{width:100%;height:100%;display:block;object-fit:cover}.RealtimeCrudWorkspace_tapCameraHeroLabel__6FpFx{position:absolute;left:10px;bottom:10px;padding:4px 9px;border-radius:999px;background:rgba(18,17,14,.72);color:#fff8dc;font-size:10px;font-weight:700;letter-spacing:.01em}.RealtimeCrudWorkspace_tapCameraHeroEmpty__zmXfh{display:grid;place-items:center;align-content:center;gap:6px;aspect-ratio:16/6;background:repeating-linear-gradient(135deg,#f7f5ee,#f7f5ee 9px,#f2efe5 0,#f2efe5 18px);color:#a39e94;cursor:default}.RealtimeCrudWorkspace_tapCameraHeroEmpty__zmXfh svg{width:20px;height:20px}.RealtimeCrudWorkspace_tapCameraHeroEmpty__zmXfh span{font-size:10px;font-weight:600}.RealtimeCrudWorkspace_mobilePagination__NFeRs{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid #eeece4;border-radius:12px;background:#fffdf7}.RealtimeCrudWorkspace_mobilePagination__NFeRs small{color:#77746c;font-size:10px;font-weight:600}.RealtimeCrudWorkspace_mobilePaginationControls__0rnuN{display:flex;align-items:center;gap:8px}.RealtimeCrudWorkspace_mobilePaginationControls__0rnuN span{color:#4a4740;font-size:10px;font-weight:700;white-space:nowrap}.SettingsWorkspace_container__9fVeq{display:flex;flex-direction:column;gap:24px;width:100%}.SettingsWorkspace_iotPanel__Rej2D{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--border);border-radius:12px;background:white;box-shadow:0 2px 8px rgba(0,0,0,.04)}.SettingsWorkspace_iotPanelHeader__CocB5{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.SettingsWorkspace_iotPanelHeader__CocB5 h2{margin:0;color:var(--ink);font-size:16px}.SettingsWorkspace_iotLoading__F477V,.SettingsWorkspace_iotPanelHeader__CocB5 p,.SettingsWorkspace_iotScanNote__GCK3_{margin:4px 0 0;color:var(--muted);font-size:12px}.SettingsWorkspace_iotSearch__XpKkJ{display:flex;justify-content:flex-end}.SettingsWorkspace_iotEmpty__D3L2_,.SettingsWorkspace_iotLoading__F477V{display:flex;align-items:center;gap:8px;min-height:48px}.SettingsWorkspace_iotEmpty__D3L2_{padding:12px 14px;border-radius:9px;background:#fffaf0;color:#8a5b00;font-size:12px}.SettingsWorkspace_iotDeviceList__vWWJB{display:flex;flex-direction:column;gap:8px}.SettingsWorkspace_iotDeviceRow__NOnwr{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 40px 12px 14px;border:1px solid #eeeeee;border-radius:9px;background:#fafafa}.SettingsWorkspace_iotDeviceMeta__kZ5Nq,.SettingsWorkspace_iotDeviceStatus__s8M8Z,.SettingsWorkspace_iotHealthDetail__7w2y5{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.SettingsWorkspace_iotDeviceStatus__s8M8Z>div{display:flex;flex-direction:column;gap:2px}.SettingsWorkspace_iotDeviceStatus__s8M8Z strong{color:var(--ink);font-size:13px}.SettingsWorkspace_iotDeviceMeta__kZ5Nq,.SettingsWorkspace_iotDeviceStatus__s8M8Z small,.SettingsWorkspace_iotError__xhL_z,.SettingsWorkspace_iotHealthDetail__7w2y5{color:var(--muted);font-size:11px}.SettingsWorkspace_iotDeviceStatus__s8M8Z>span{width:9px;height:9px;border-radius:999px}.SettingsWorkspace_iotOnline__nqVeK{background:#20a464;box-shadow:0 0 0 3px rgba(32,164,100,.12)}.SettingsWorkspace_iotOffline__KFycP{background:#c2410c;box-shadow:0 0 0 3px rgba(194,65,12,.12)}.SettingsWorkspace_iotHealthDetail__7w2y5{color:#4b5563}.SettingsWorkspace_iotCheck__CGYb_{position:absolute;top:14px;right:14px;color:#16844a}.SettingsWorkspace_iotError__xhL_z{margin:0;color:#b42318}.SettingsWorkspace_header__Rg87t{display:flex;flex-direction:column;gap:4px}.SettingsWorkspace_header__Rg87t h1{margin:0;font-size:24px;font-weight:700;color:var(--ink)}.SettingsWorkspace_header__Rg87t p{margin:0;color:var(--muted);font-size:13px}.SettingsWorkspace_grid__wdsmA{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px}.SettingsWorkspace_card__2hYVO{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:12px;background:white;border:1px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,.04)}.SettingsWorkspace_cardTitle__nHgMJ{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;padding-bottom:14px}.SettingsWorkspace_cardTitle__nHgMJ h2{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.SettingsWorkspace_formGroup__8mnUX{display:flex;flex-direction:column;gap:6px}.SettingsWorkspace_formGroup__8mnUX label{font-size:12px;font-weight:650;color:#444}.SettingsWorkspace_input__xZZd7,.SettingsWorkspace_select__9L0tV{width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:8px;font-size:13px;background:#fafafa;color:var(--ink)}.SettingsWorkspace_input__xZZd7:focus,.SettingsWorkspace_select__9L0tV:focus{outline:2px solid var(--asp-yellow);background:white}.SettingsWorkspace_qrContainer__XC4TD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border:2px dashed #e2e2e2;border-radius:12px;background:#fafafa;gap:14px}.SettingsWorkspace_qrBox__30cui{display:flex;flex-direction:column;align-items:center;gap:12px}.SettingsWorkspace_qrBox__30cui p,.SettingsWorkspace_qrWaiting__XezIx p{max-width:360px;margin:0;color:var(--muted);font-size:12px;line-height:1.45;text-align:center}.SettingsWorkspace_qrImage__BEXZt{border-radius:8px;border:4px solid white;box-shadow:0 4px 12px rgba(0,0,0,.08)}.SettingsWorkspace_qrWaiting__XezIx{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.SettingsWorkspace_connectionSummary__1bW_z{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#fafafa}.SettingsWorkspace_connectionSummary__1bW_z strong{color:var(--ink);font-size:13px}.SettingsWorkspace_connectionSummary__1bW_z p,.SettingsWorkspace_groupHeader__vV5MH p,.SettingsWorkspace_groupHint__UYgV6{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.SettingsWorkspace_recipientPanel__WBkkI{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:#fafafa}.SettingsWorkspace_recipientSearch__ponNx{display:flex;justify-content:flex-end;margin-top:12px}.SettingsWorkspace_recipientList__7JDKK{display:flex;flex-direction:column;gap:8px}.SettingsWorkspace_recipientRow__3jRxQ{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #eeeeee;border-radius:8px;background:white}.SettingsWorkspace_recipientDot__lxjL7{width:8px;height:8px;flex:0 0 8px;margin-top:5px;border-radius:999px}.SettingsWorkspace_recipientValid__g0Adt{background:#20a464;box-shadow:0 0 0 3px rgba(32,164,100,.12)}.SettingsWorkspace_recipientInvalid__RAeHn{background:#c2410c;box-shadow:0 0 0 3px rgba(194,65,12,.12)}.SettingsWorkspace_recipientDetails__imNod{display:flex;min-width:0;flex-direction:column;gap:2px}.SettingsWorkspace_recipientDetails__imNod strong{color:var(--ink);font-size:13px}.SettingsWorkspace_recipientDetails__imNod small{color:var(--muted);font-size:11px;line-height:1.4}.SettingsWorkspace_recipientDedup__BXUlC{color:#137333!important;font-weight:650}.SettingsWorkspace_recipientInvalidText__y0Chb{color:#b42318!important}.SettingsWorkspace_statusDot__zJvtW{width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:#d29a00;box-shadow:0 0 0 4px rgba(210,154,0,.12)}.SettingsWorkspace_statusConnected__dfveK{background:#20a464;box-shadow:0 0 0 4px rgba(32,164,100,.12)}.SettingsWorkspace_groupPanel__LTKmH{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--border);border-radius:12px;background:#fafafa}.SettingsWorkspace_groupHeader__vV5MH{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.SettingsWorkspace_groupHeader__vV5MH strong{color:var(--ink);font-size:13px}.SettingsWorkspace_selectedGroup__6bo11{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#eaf7ef;color:#137333;font-size:12px}.SettingsWorkspace_groupHint__UYgV6{padding:0 2px}.SettingsWorkspace_gatewayError__8_vwm{margin:0;padding:10px 12px;border-radius:8px;background:#fff0f0;color:#b42318;font-size:12px;font-weight:650}.SettingsWorkspace_adminChips__h8LTS{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.SettingsWorkspace_chip__5pW9m{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;background:#f0f0f5;font-size:11px;font-weight:600;color:#333}.SettingsWorkspace_chip__5pW9m button{border:0;background:transparent;cursor:pointer;font-size:12px;line-height:1;color:#888}.SettingsWorkspace_saveBtn__yqi8E{margin-top:10px;align-self:flex-start}.SettingsWorkspace_pushCard__6GToQ{gap:18px}.SettingsWorkspace_pushDescription__HdIX7{margin:5px 0 0;color:var(--muted);font-size:12px}.SettingsWorkspace_pushGrid___XGdw{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:16px}.SettingsWorkspace_textarea__SNdzb{width:100%;resize:vertical;padding:10px 14px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:13px;line-height:1.5;background:#fafafa;color:var(--ink)}.SettingsWorkspace_textarea__SNdzb:focus{outline:2px solid var(--asp-yellow);background:white}.SettingsWorkspace_pushActions___1K1O{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.SettingsWorkspace_pushHint__6koI8{color:var(--muted);font-size:11px}.SettingsWorkspace_pushError__74Ioe,.SettingsWorkspace_pushSuccess__BQtqN{margin:0;font-size:12px;font-weight:650}.SettingsWorkspace_pushSuccess__BQtqN{color:#137333}.SettingsWorkspace_pushError__74Ioe{color:#b42318}@media (max-width:680px){.SettingsWorkspace_grid__wdsmA{grid-template-columns:1fr}.SettingsWorkspace_card__2hYVO{padding:18px}.SettingsWorkspace_cardTitle__nHgMJ,.SettingsWorkspace_groupHeader__vV5MH{align-items:flex-start;flex-direction:column}.SettingsWorkspace_pushGrid___XGdw{grid-template-columns:1fr}}.IPLPaymentWorkspace_workspace__Sknf2{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:4px 0 32px}.IPLPaymentWorkspace_workspace__Sknf2>*{min-width:0}.IPLPaymentWorkspace_heading__fFWui{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.IPLPaymentWorkspace_heading__fFWui h1{margin:0 0 5px;font-size:28px;letter-spacing:-.04em}.IPLPaymentWorkspace_heading__fFWui p{margin:0;color:#77746c;font-size:12px}.IPLPaymentWorkspace_loading__d2xuF{display:grid;min-height:110px;place-items:center}.IPLPaymentWorkspace_mobileSummary__UhVrW{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(110px,.75fr);overflow:hidden;border:1px solid #e2d394;border-radius:14px;background:#fffdf4}.IPLPaymentWorkspace_mobileSummary__UhVrW>div{display:flex;min-width:0;padding:14px;flex-direction:column}.IPLPaymentWorkspace_mobileSummary__UhVrW>div+div{border-left:1px solid #eadfac;background:#fff9d9}.IPLPaymentWorkspace_summaryLabel__BBed_{display:flex;align-items:center;gap:5px}.IPLPaymentWorkspace_summaryLabel__BBed_ svg{width:14px;height:14px;color:#8b6d00}.IPLPaymentWorkspace_mobileSummary__UhVrW small,.IPLPaymentWorkspace_mobileSummary__UhVrW span{color:#746c55;font-size:9px}.IPLPaymentWorkspace_mobileSummary__UhVrW strong{overflow:hidden;margin:5px 0 3px;color:#272317;font-size:20px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.IPLPaymentWorkspace_residentGrid__D53gg{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.IPLPaymentWorkspace_mobileInvoiceHeading__kvrQv{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:2px 2px -3px}.IPLPaymentWorkspace_mobileInvoiceHeading__kvrQv div{display:grid;gap:2px}.IPLPaymentWorkspace_mobileInvoiceHeading__kvrQv small{color:#8a8066;font-size:8px;font-weight:750;letter-spacing:.1em}.IPLPaymentWorkspace_mobileInvoiceHeading__kvrQv strong{font-size:14px}.IPLPaymentWorkspace_mobileInvoiceHeading__kvrQv>span{color:#77746c;font-size:9px}.IPLPaymentWorkspace_listSearch__BER3g{display:flex;justify-content:flex-end;margin-bottom:2px}.IPLPaymentWorkspace_invoiceCard__G81Ol{gap:15px;padding:18px;border:1px solid #e3dfd2;border-radius:15px}.IPLPaymentWorkspace_invoiceAmount__mTjvQ{display:grid;gap:2px}.IPLPaymentWorkspace_invoiceAmount__mTjvQ small{color:#77746c;font-size:9px}.IPLPaymentWorkspace_cardTop__a4H_6{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.IPLPaymentWorkspace_cardTop__a4H_6 small,.IPLPaymentWorkspace_cardTop__a4H_6 strong{display:block}.IPLPaymentWorkspace_cardTop__a4H_6 small{margin-bottom:4px;color:#77746c;font-size:10px}.IPLPaymentWorkspace_cardTop__a4H_6 strong{font-size:14px}.IPLPaymentWorkspace_amount__mryeP{font-size:27px;letter-spacing:-.04em}.IPLPaymentWorkspace_invoiceCard__G81Ol dl{display:grid;gap:7px;margin:0}.IPLPaymentWorkspace_invoiceCard__G81Ol dl div{display:flex;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid #eeece4}.IPLPaymentWorkspace_invoiceCard__G81Ol dt{color:#77746c;font-size:10px}.IPLPaymentWorkspace_invoiceCard__G81Ol dd{max-width:58%;overflow:hidden;margin:0;font-size:11px;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}.IPLPaymentWorkspace_proofLink__0wZTF{display:flex;align-items:center;gap:7px;color:#6c5700;font-size:11px;font-weight:700}.IPLPaymentWorkspace_proofLink__0wZTF a{color:inherit}.IPLPaymentWorkspace_invoiceFooter__ZcisT{min-height:34px;padding-top:3px}.IPLPaymentWorkspace_invoiceFooter__ZcisT button{width:100%}.IPLPaymentWorkspace_reviewCard___lKtE{overflow:hidden;padding:0;border:1px solid #dfdcd2;border-radius:14px}.IPLPaymentWorkspace_reviewHeader__w0vzg{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid #e9e6dc;background:#fffdf7}.IPLPaymentWorkspace_reviewHeader__w0vzg h2{margin:0;font-size:16px}.IPLPaymentWorkspace_reviewHeader__w0vzg span{color:#77746c;font-size:10px}@media (max-width:640px){.IPLPaymentWorkspace_listSearch__BER3g{justify-content:stretch}.IPLPaymentWorkspace_reviewHeader__w0vzg{align-items:stretch;flex-direction:column}}.IPLPaymentWorkspace_paymentList__5Vf05{display:grid}.IPLPaymentWorkspace_paymentRow__vk3ak{display:grid;grid-template-columns:120px minmax(220px,1.5fr) minmax(150px,.8fr) minmax(150px,auto);align-items:center;gap:18px;padding:16px 20px}.IPLPaymentWorkspace_paymentRow__vk3ak+.IPLPaymentWorkspace_paymentRow__vk3ak{border-top:1px solid #ece9df}.IPLPaymentWorkspace_proofPreview__npra5{display:block;width:120px;height:90px;padding:0;overflow:hidden;border:1px solid #e2dfd5;border-radius:10px;background:#f5f3ed;cursor:zoom-in}.IPLPaymentWorkspace_proofPreview__npra5:focus-visible{outline:2px solid #b18a00;outline-offset:2px}.IPLPaymentWorkspace_proofPreview__npra5 img{width:100%;height:100%;object-fit:cover}.IPLPaymentWorkspace_paymentIdentity__8NjX0 small,.IPLPaymentWorkspace_paymentIdentity__8NjX0 span,.IPLPaymentWorkspace_paymentIdentity__8NjX0 strong,.IPLPaymentWorkspace_paymentMeta__oi8DK span,.IPLPaymentWorkspace_paymentMeta__oi8DK strong{display:block}.IPLPaymentWorkspace_paymentIdentity__8NjX0 strong{margin-bottom:4px;font-size:14px}.IPLPaymentWorkspace_paymentIdentity__8NjX0 span{font-size:11px}.IPLPaymentWorkspace_paymentIdentity__8NjX0 small{margin-top:5px;color:#77746c;font-size:10px}.IPLPaymentWorkspace_paymentMeta__oi8DK{display:grid;justify-items:start;gap:4px}.IPLPaymentWorkspace_paymentMeta__oi8DK strong{font-size:15px}.IPLPaymentWorkspace_paymentMeta__oi8DK span{color:#77746c;font-size:10px}.IPLPaymentWorkspace_paymentAction__4lZOd{display:flex;justify-content:flex-end}.IPLPaymentWorkspace_paymentAction__4lZOd small{color:#5f5b50;font-size:10px;text-align:right}.IPLPaymentWorkspace_empty__tC4IS{display:grid;min-height:180px;place-items:center;align-content:center;gap:5px;color:#77746c;text-align:center}.IPLPaymentWorkspace_empty__tC4IS svg{width:30px;height:30px;color:#b99400}.IPLPaymentWorkspace_empty__tC4IS strong{color:#26231c;font-size:13px}.IPLPaymentWorkspace_empty__tC4IS span{max-width:280px;font-size:10px}.IPLPaymentWorkspace_dialog__Ofzw0{max-width:470px}.IPLPaymentWorkspace_proofDialog__jVw8A{width:min(92vw,520px);max-width:520px}.IPLPaymentWorkspace_proofDetail__jnroa{display:grid;gap:14px}.IPLPaymentWorkspace_proofDetailImage__apm_x{display:grid;max-height:min(58dvh,560px);overflow:auto;place-items:center;border:1px solid #e2dfd5;border-radius:11px;background:#f5f3ed}.IPLPaymentWorkspace_proofDetailImage__apm_x img{display:block;width:100%;height:auto;max-height:min(58dvh,560px);object-fit:contain}.IPLPaymentWorkspace_proofDetailMeta__9ryrS{display:grid;gap:7px;margin:0}.IPLPaymentWorkspace_proofDetailMeta__9ryrS div{display:flex;justify-content:space-between;gap:14px;padding-bottom:7px;border-bottom:1px solid #eeece4}.IPLPaymentWorkspace_proofDetailMeta__9ryrS dt{color:#77746c;font-size:10px}.IPLPaymentWorkspace_proofDetailMeta__9ryrS dd{margin:0;font-size:11px;font-weight:700;text-align:right}.IPLPaymentWorkspace_form__lEyfe{display:grid;gap:16px}.IPLPaymentWorkspace_paymentSummary__09PLQ{display:grid;gap:2px;padding:14px;border:1px solid #eadb9e;border-radius:12px;background:#fffbea}.IPLPaymentWorkspace_paymentSummary__09PLQ small,.IPLPaymentWorkspace_paymentSummary__09PLQ span{color:#6f6650;font-size:10px}.IPLPaymentWorkspace_paymentSummary__09PLQ strong{font-size:24px;letter-spacing:-.04em}.IPLPaymentWorkspace_fileInput__j8Xuk{width:100%;padding:10px;border:1px solid #d7d2c4;border-radius:8px;background:#fff;font:inherit;font-size:11px}.IPLPaymentWorkspace_mobile__xPERe{padding:2px 12px 96px}.IPLPaymentWorkspace_mobile__xPERe .IPLPaymentWorkspace_heading__fFWui h1{font-size:24px}.IPLPaymentWorkspace_mobile__xPERe .IPLPaymentWorkspace_heading__fFWui p{max-width:290px;line-height:1.45}.IPLPaymentWorkspace_mobile__xPERe .IPLPaymentWorkspace_realtimeBadge__rECXE{display:none}@media (max-width:800px){.IPLPaymentWorkspace_paymentRow__vk3ak{grid-template-columns:88px 1fr;gap:12px;padding:14px}.IPLPaymentWorkspace_proofPreview__npra5{width:88px;height:76px}.IPLPaymentWorkspace_paymentMeta__oi8DK{grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center}.IPLPaymentWorkspace_paymentAction__4lZOd{grid-column:1/-1}.IPLPaymentWorkspace_paymentAction__4lZOd button{width:100%}}@media (max-width:520px){.IPLPaymentWorkspace_heading__fFWui{flex-direction:column;gap:8px}.IPLPaymentWorkspace_residentGrid__D53gg{grid-template-columns:1fr}.IPLPaymentWorkspace_invoiceCard__G81Ol{padding:15px}.IPLPaymentWorkspace_mobileSummary__UhVrW>div{padding:13px 12px}.IPLPaymentWorkspace_mobileSummary__UhVrW strong{font-size:19px}}.IPLPaymentWorkspace_payActions__rwGNZ{display:grid;gap:6px}.IPLPaymentWorkspace_payActions__rwGNZ button{width:100%}.IPLPaymentWorkspace_onlineBadge__S6uBq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:120px;height:90px;border:1px solid #cfe3d4;border-radius:10px;background:#eef7f0;color:#1f6b35;font-size:12px;font-weight:700}.IPLPaymentWorkspace_onlineBadge__S6uBq small{color:#4f7a5b;font-weight:500}.ResidentReportWorkspace_workspace__wPdoE{display:grid;gap:14px;padding:2px 12px 96px}.ResidentReportWorkspace_heading__jOcF4{display:flex;gap:12px;align-items:flex-start}.ResidentReportWorkspace_heading__jOcF4>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:12px}.ResidentReportWorkspace_sosIcon__YLMYq{background:#ffe1df;color:#a52e2e}.ResidentReportWorkspace_complaintIcon__3u2_N{background:#fff1aa;color:#6b5300}.ResidentReportWorkspace_heading__jOcF4 h1{margin:5px 0 2px;font-size:24px;letter-spacing:-.03em}.ResidentReportWorkspace_heading__jOcF4 p{max-width:320px;margin:0;color:#6d6a62;font-size:12px;line-height:1.45}.ResidentReportWorkspace_feedback___AUb7{width:100%;min-width:0;max-width:100%}.ResidentReportWorkspace_feedback___AUb7 .fui-MessageBar{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ResidentReportWorkspace_feedbackText__DVyor,.ResidentReportWorkspace_feedback___AUb7 .fui-MessageBarBody{min-width:0;white-space:normal;overflow-wrap:anywhere}.ResidentReportWorkspace_feedbackText__DVyor{display:block;max-width:100%}.ResidentReportWorkspace_form__Q93BV{display:grid;gap:12px;padding:15px;border:1px solid #e5e0d3;border-radius:14px;background:#fff;box-shadow:0 3px 8px #211b0d10}.ResidentReportWorkspace_filePicker__f82en{display:grid;gap:4px;padding:12px;border:1px dashed #c9b85c;border-radius:11px;background:#fffdf0}.ResidentReportWorkspace_filePicker__f82en input{width:100%;color:#3c3727;font-size:11px}.ResidentReportWorkspace_filePicker__f82en strong{overflow:hidden;color:#5f4a00;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ResidentReportWorkspace_filePicker__f82en small{color:#81765a;font-size:10px;line-height:1.35}.ResidentReportWorkspace_locationHint__AeCM9,.ResidentReportWorkspace_reassurance__kV_Xk{display:flex;gap:7px;align-items:flex-start;color:#77746c;font-size:10px;line-height:1.4}.ResidentReportWorkspace_locationHint__AeCM9 svg,.ResidentReportWorkspace_reassurance__kV_Xk svg{flex:0 0 15px;width:15px;height:15px;color:#987800}.ResidentReportWorkspace_historyHeading__noZ9s{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:7px}.ResidentReportWorkspace_historyHeading__noZ9s>div{display:flex;min-width:0;align-items:center;gap:8px}.ResidentReportWorkspace_historyHeading__noZ9s h2{margin:0;font-size:15px}.ResidentReportWorkspace_historyHeading__noZ9s>small{color:#77746c;font-size:9px;text-align:right}.ResidentReportWorkspace_empty__LNL9b{display:flex;min-height:80px;align-items:center;justify-content:center;gap:8px;padding:16px;border:1px solid #e5e2d8;border-radius:12px;background:#fff;color:#77746c;font-size:11px}.ResidentReportWorkspace_historyList__eahyG{display:grid;gap:10px}.ResidentReportWorkspace_historyCard__v5Vj8{display:grid;gap:9px;padding:13px;border:1px solid #e5e2d8;border-radius:12px;background:#fff}.ResidentReportWorkspace_historyTop__0ER_8{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ResidentReportWorkspace_historyTop__0ER_8>div{display:grid;gap:3px}.ResidentReportWorkspace_historyTop__0ER_8 strong{font-size:12px}.ResidentReportWorkspace_historyTop__0ER_8 small{color:#77746c;font-size:9px}.ResidentReportWorkspace_historyCard__v5Vj8 p{margin:0;color:#4e4a41;font-size:11px;line-height:1.45;white-space:pre-wrap}.ResidentReportWorkspace_evidence__JYaVh{display:block;width:100%;max-height:220px;border-radius:9px;background:#171717;object-fit:cover}.ResidentReportWorkspace_historyMeta__mTPYp{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#77746c;font-size:9px}.ResidentReportWorkspace_historyMeta__mTPYp a{display:inline-flex;align-items:center;gap:3px;color:#725900;font-weight:700;text-decoration:none}.ResidentReportWorkspace_historyMeta__mTPYp a svg{width:13px;height:13px}.ResidentReportWorkspace_reassurance__kV_Xk{justify-content:center;padding:3px 8px 0;text-align:center}.IoTInterfaceWorkspace_workspace__Nf7rY{display:grid;gap:14px;padding:2px 0 96px}.IoTInterfaceWorkspace_heading__tN84A{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.IoTInterfaceWorkspace_heading__tN84A>div{min-width:0}.IoTInterfaceWorkspace_heading__tN84A h1{margin:7px 0 3px;font-size:25px;letter-spacing:-.04em}.IoTInterfaceWorkspace_heading__tN84A p{max-width:285px;margin:0;color:#77746c;font-size:11px;line-height:1.45}.IoTInterfaceWorkspace_connectionCard__VxzmD{display:flex;min-width:0;align-items:center;gap:10px;padding:13px;border:1px solid #dce9df;border-radius:13px;background:#f4fbf6}.IoTInterfaceWorkspace_connectionIcon__U64vr{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;background:#dff3e6;color:#167851}.IoTInterfaceWorkspace_connectionIcon__U64vr svg{width:19px;height:19px}.IoTInterfaceWorkspace_connectionCard__VxzmD>div{display:grid;min-width:0;flex:1 1;gap:2px}.IoTInterfaceWorkspace_connectionCard__VxzmD strong{font-size:12px}.IoTInterfaceWorkspace_connectionCard__VxzmD span:not(.IoTInterfaceWorkspace_connectionIcon__U64vr){overflow:hidden;color:#637165;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.IoTInterfaceWorkspace_metrics__35kiM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.IoTInterfaceWorkspace_metrics__35kiM>div{display:grid;gap:3px;padding:11px 10px;border:1px solid #e5e2d8;border-radius:11px;background:#fff}.IoTInterfaceWorkspace_metrics__35kiM strong{font-size:18px;letter-spacing:-.03em}.IoTInterfaceWorkspace_metrics__35kiM span{color:#77746c;font-size:9px}.IoTInterfaceWorkspace_sectionHeading__6oBJI{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.IoTInterfaceWorkspace_sectionHeading__6oBJI div{display:grid;gap:2px}.IoTInterfaceWorkspace_sectionHeading__6oBJI h2{margin:0;font-size:15px}.IoTInterfaceWorkspace_sectionHeading__6oBJI small{color:#77746c;font-size:9px}.IoTInterfaceWorkspace_sectionHeading__6oBJI>svg{width:20px;height:20px;color:#8a6c00}.IoTInterfaceWorkspace_deviceSkeleton__FrmI0{display:grid;gap:9px}.IoTInterfaceWorkspace_deviceSkeleton__FrmI0>span{width:100%!important;height:175px!important;border-radius:13px!important}.IoTInterfaceWorkspace_deviceList__HXe22{display:grid;gap:10px}.IoTInterfaceWorkspace_deviceCard__UA35U{display:grid;gap:11px;padding:13px;border:1px solid #e2dfd5;border-radius:13px;background:#fff;box-shadow:0 3px 8px #211b0d0c}.IoTInterfaceWorkspace_deviceFooter__CMZ3_,.IoTInterfaceWorkspace_deviceHeader__99eqN,.IoTInterfaceWorkspace_deviceMeta__G2z_L,.IoTInterfaceWorkspace_deviceTitle__sLXPa{display:flex;min-width:0;align-items:center}.IoTInterfaceWorkspace_deviceHeader__99eqN{justify-content:space-between;gap:10px}.IoTInterfaceWorkspace_deviceTitle__sLXPa{gap:8px}.IoTInterfaceWorkspace_deviceTitle__sLXPa>div{display:grid;min-width:0;gap:2px}.IoTInterfaceWorkspace_deviceTitle__sLXPa strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.IoTInterfaceWorkspace_deviceTitle__sLXPa small{color:#77746c;font-size:9px}.IoTInterfaceWorkspace_offlineDot__12ZoV,.IoTInterfaceWorkspace_onlineDot__EP5tj{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.IoTInterfaceWorkspace_onlineDot__EP5tj{background:#1d9b58;box-shadow:0 0 0 4px #e3f5ea}.IoTInterfaceWorkspace_offlineDot__12ZoV{background:#b64956;box-shadow:0 0 0 4px #f9e9eb}.IoTInterfaceWorkspace_deviceMeta__G2z_L{flex-wrap:wrap;gap:5px 10px;padding:8px 0;border-top:1px solid #efede7;border-bottom:1px solid #efede7;color:#77746c;font-size:9px}.IoTInterfaceWorkspace_deviceMeta__G2z_L strong{color:#38352e;font-weight:650}.IoTInterfaceWorkspace_healthGrid__K40y_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.IoTInterfaceWorkspace_healthGrid__K40y_>div{display:grid;min-width:0;gap:3px;padding:8px 7px;border-radius:9px;background:#f7f6f1}.IoTInterfaceWorkspace_healthGrid__K40y_ small{color:#77746c;font-size:8px}.IoTInterfaceWorkspace_healthGrid__K40y_ strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.IoTInterfaceWorkspace_deviceFooter__CMZ3_{flex-wrap:wrap;gap:5px 9px;color:#77746c;font-size:9px;line-height:1.35}.IoTInterfaceWorkspace_deviceFooter__CMZ3_ svg{width:16px;height:16px;margin-left:auto;color:#1d9b58}.IoTInterfaceWorkspace_deviceError__8xl_b{margin:0;color:#a12d3d;font-size:9px;line-height:1.4}.IoTInterfaceWorkspace_empty__9ZMkr{display:grid;min-height:160px;place-items:center;align-content:center;gap:6px;padding:18px;border:1px dashed #d8d3c4;border-radius:13px;background:#fffdf6;color:#77746c;text-align:center}.IoTInterfaceWorkspace_empty__9ZMkr svg{width:28px;height:28px;color:#a17b00}.IoTInterfaceWorkspace_empty__9ZMkr strong{color:#353128;font-size:12px}.IoTInterfaceWorkspace_empty__9ZMkr span{max-width:270px;font-size:10px;line-height:1.45}