._floatingButton_1w4jn_1{position:fixed;right:18px;bottom:18px;z-index:30;min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:0;border-radius:999px;background:#176c62;color:#fff;box-shadow:0 10px 28px #176c623d;font-size:13px;font-weight:700}._panel_1w4jn_20{position:fixed;right:18px;bottom:18px;z-index:30;width:min(400px,calc(100vw - 28px));max-height:min(700px,calc(100vh - 36px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 18px 54px #1f2a2e2e}._header_1w4jn_36{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--line);background:#f9fbf8}._title_1w4jn_46{display:flex;align-items:center;gap:8px;min-width:0}._title_1w4jn_46 strong,._title_1w4jn_46 small{display:block}._title_1w4jn_46 strong{font-size:14px}._title_1w4jn_46 small{color:var(--muted);font-size:12px}._avatar_1w4jn_67{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#176c62;color:#fff}._iconButton_1w4jn_78{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text)}._summaryBar_1w4jn_89{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;border-bottom:1px solid var(--line);background:#fff}._summaryBar_1w4jn_89 div{display:grid;gap:2px;border:1px solid var(--line);border-radius:8px;padding:7px 8px;background:#fbfdfb}._summaryBar_1w4jn_89 span{color:var(--muted);font-size:11px}._summaryBar_1w4jn_89 strong{font-size:13px}._quickActions_1w4jn_116{display:flex;gap:6px;overflow-x:auto;padding:8px 10px;border-bottom:1px solid var(--line);background:#fff}._quickActions_1w4jn_116 button,._suggestions_1w4jn_126 button{min-height:30px;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:#f6f7f4;color:var(--text);padding:0 10px;font-size:12px}._messages_1w4jn_140{display:grid;align-content:start;gap:8px;min-height:220px;overflow-y:auto;padding:12px;background:#f6f7f4}._message_1w4jn_140{width:fit-content;max-width:92%;padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.38}._message_1w4jn_140 p{margin:0;white-space:pre-wrap}._message_1w4jn_140 span{display:block;margin-top:6px;color:var(--muted);font-size:11px}._assistantMessage_1w4jn_171{justify-self:start;border:1px solid var(--line);background:#fff}._userMessage_1w4jn_177{justify-self:end;background:#176c62;color:#fff}._loadingLine_1w4jn_183{display:inline-flex;align-items:center;gap:8px}._loadingLine_1w4jn_183 svg{animation:_spin_1w4jn_1 .8s linear infinite}._capabilityBox_1w4jn_193{display:grid;gap:6px;padding:8px 10px;border-top:1px solid var(--line);background:#fff}._capabilityBox_1w4jn_193 strong{font-size:12px}._capabilityList_1w4jn_205{display:flex;flex-wrap:wrap;gap:6px}._capabilityList_1w4jn_205 span{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;background:#e9f5f2;color:var(--primary-dark);padding:2px 8px;font-size:11px;font-weight:700}._suggestions_1w4jn_126{display:flex;gap:6px;overflow-x:auto;padding:8px 10px;border-top:1px solid var(--line);background:#fff}._form_1w4jn_232{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:6px;padding:10px;border-top:1px solid var(--line);background:#fff}._form_1w4jn_232 input{width:100%;min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--text)}._form_1w4jn_232 button{min-height:36px;border:0;border-radius:8px;background:#176c62;color:#fff}@keyframes _spin_1w4jn_1{to{transform:rotate(360deg)}}@media(max-width:640px){._floatingButton_1w4jn_1{right:12px;bottom:12px;width:44px;min-height:44px;justify-content:center;padding:0}._floatingButton_1w4jn_1 span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._panel_1w4jn_20{right:10px;bottom:10px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}._summaryBar_1w4jn_89{grid-template-columns:1fr}}._shell_249xa_1{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:var(--app-bg-radial),linear-gradient(180deg,#fbfcfb 0%,var(--bg) 260px),var(--bg);transition:grid-template-columns .18s ease}._sidebar_249xa_16{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.28) transparent;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:16px 13px;border-right:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 35% -8%,rgba(143,216,200,.18),transparent 30%),linear-gradient(180deg,#183b37,#172f2c 46%,#11231f);color:#f7faf6;box-shadow:14px 0 34px #1f2a2e2b;transition:width .18s ease,padding .18s ease}._brand_249xa_37{display:flex;align-items:center;gap:10px;padding:7px 8px 15px;border-bottom:1px solid rgba(255,255,255,.14)}._brandText_249xa_45{min-width:0;flex:1}._sidebarToggle_249xa_50{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff14;color:#fff;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}._sidebarToggle_249xa_50:hover{background:#ffffff24;border-color:#ffffff57;transform:translateY(-1px)}._brand_249xa_37 strong,._brand_249xa_37 span{display:block}._brand_249xa_37 strong{font-size:17px;letter-spacing:.01em}._brand_249xa_37 span{color:#cbd8d0;font-size:12px}._nav_249xa_86{display:grid;align-content:start;gap:12px;min-height:0;overflow-y:auto;padding-right:3px;scrollbar-color:rgba(255,255,255,.28) transparent}._navGroup_249xa_96{display:grid;gap:5px;padding-bottom:2px}._navGroupItems_249xa_102{display:grid;gap:5px}._navGroupTitle_249xa_107{padding:2px 10px 4px;color:#ffffff94;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}._navGroupButton_249xa_116{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:8px 9px;background:#ffffff0e;color:#f7faf6;cursor:pointer;font:inherit;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}._navGroupButton_249xa_116:hover{border-color:#8fd8c842;background:#ffffff1a;transform:translate(1px)}._navGroupButtonLabel_249xa_139,._navGroupMeta_249xa_140{display:inline-flex;align-items:center;min-width:0}._navGroupButtonLabel_249xa_139{gap:8px;font-size:12px;font-weight:900}._navGroupButtonLabel_249xa_139 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navGroupMeta_249xa_140{gap:5px;color:#ffffff9e;font-size:11px;font-weight:900}._navChevron_249xa_165{transition:transform .16s ease}._navChevronOpen_249xa_169{transform:rotate(180deg)}._navGroupActive_249xa_173 ._navGroupButton_249xa_116{border-color:#8fd8c847;background:#8fd8c81a}._navLink_249xa_178{position:relative;min-height:36px;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;border:1px solid transparent;color:#dbe7df;text-decoration:none;font-size:13px;font-weight:700;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}._navLink_249xa_178:hover,._active_249xa_195{border-color:#ffffff21;background:#ffffff1f;color:#fff}._active_249xa_195{background:linear-gradient(90deg,#8fd8c83d,#ffffff1a);border-color:#8fd8c838;box-shadow:inset 0 0 0 1px #ffffff0a}._navLink_249xa_178:hover{transform:translate(2px)}._active_249xa_195:before{content:"";position:absolute;left:4px;top:9px;bottom:9px;width:3px;border-radius:999px;background:#8fd8c8}._account_249xa_222{display:grid;gap:8px;padding:12px 2px 0;border-top:1px solid rgba(255,255,255,.14);color:#dbe7df;font-size:12px}._scriptSwitch_249xa_231{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:3px;background:#ffffff0f}._scriptSwitch_249xa_231 button{min-height:28px;border:0;border-radius:6px;background:transparent;color:#ffffffbd;font-size:11px;font-weight:900}._scriptSwitch_249xa_231 button:hover,._scriptActive_249xa_252{background:#ffffff24!important;color:#fff!important}._account_249xa_222 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._account_249xa_222 small{overflow:hidden;color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap}._account_249xa_222 button{min-height:34px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:transparent;color:#fff}._account_249xa_222 button:hover{background:#ffffff1a}._main_249xa_287{min-width:0;overflow-x:hidden;padding:22px}._shellCollapsed_249xa_12 ._sidebar_249xa_16{padding-inline:9px}._shellCollapsed_249xa_12 ._brand_249xa_37{justify-content:center;padding-inline:7px}._shellCollapsed_249xa_12 ._brandText_249xa_45,._shellCollapsed_249xa_12 ._navGroupTitle_249xa_107,._shellCollapsed_249xa_12 ._navLink_249xa_178 span,._shellCollapsed_249xa_12 ._scriptSwitch_249xa_231,._shellCollapsed_249xa_12 ._account_249xa_222 div:not(._scriptSwitch_249xa_231),._shellCollapsed_249xa_12 ._account_249xa_222 button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._shellCollapsed_249xa_12 ._brand_249xa_37>svg{display:none}._shellCollapsed_249xa_12 ._sidebarToggle_249xa_50{width:38px;height:38px}._shellCollapsed_249xa_12 ._nav_249xa_86{gap:8px;padding-right:0}._shellCollapsed_249xa_12 ._navGroup_249xa_96{gap:6px;padding:4px;background:transparent}._shellCollapsed_249xa_12 ._navGroupItems_249xa_102{gap:6px}._shellCollapsed_249xa_12 ._navLink_249xa_178{justify-content:center;width:42px;min-height:42px;padding:0;margin-inline:auto}._shellCollapsed_249xa_12 ._navLink_249xa_178:hover{transform:none}._shellCollapsed_249xa_12 ._active_249xa_195:before{left:4px;top:10px;bottom:10px}._shellCollapsed_249xa_12 ._account_249xa_222{align-items:center;padding-top:10px}._shellCollapsed_249xa_12 ._account_249xa_222 button{width:42px;min-height:42px;padding:0}._licenseBanner_249xa_369{margin-bottom:12px;border:1px solid #e0b84f;border-radius:8px;padding:10px 12px;background:#fff6d6;color:#5b4200;font-size:13px;font-weight:700}@media(max-width:900px){._shell_249xa_1{grid-template-columns:1fr;background:var(--bg)}._shellCollapsed_249xa_12{grid-template-columns:1fr}._sidebar_249xa_16{position:sticky;top:0;z-index:30;height:auto;overflow:hidden;gap:8px;padding:10px 12px;box-shadow:0 10px 26px #1f2a2e29}._shellCollapsed_249xa_12 ._sidebar_249xa_16{padding:10px 12px}._brand_249xa_37{padding:8px 10px}._shellCollapsed_249xa_12 ._brand_249xa_37{justify-content:flex-start;padding:8px 10px}._shellCollapsed_249xa_12 ._brand_249xa_37>svg{display:block}._shellCollapsed_249xa_12 ._brandText_249xa_45,._shellCollapsed_249xa_12 ._navGroupTitle_249xa_107,._shellCollapsed_249xa_12 ._navLink_249xa_178 span,._shellCollapsed_249xa_12 ._scriptSwitch_249xa_231,._shellCollapsed_249xa_12 ._account_249xa_222 div:not(._scriptSwitch_249xa_231),._shellCollapsed_249xa_12 ._account_249xa_222 button span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}._shellCollapsed_249xa_12 ._navLink_249xa_178{justify-content:flex-start;width:auto;min-height:38px;padding:7px 10px}._shellCollapsed_249xa_12 ._account_249xa_222 button{width:100%;min-height:34px;padding:initial}._nav_249xa_86{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:1px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:thin}._navGroup_249xa_96{flex:0 0 auto;display:grid;gap:6px;padding:0;background:transparent;scroll-snap-align:start;min-width:176px}._navGroupItems_249xa_102{display:flex;gap:6px;max-width:min(86vw,520px);overflow-x:auto;padding-bottom:2px}._navGroupTitle_249xa_107{display:none}._navGroupButton_249xa_116{min-height:34px;padding:7px 9px;white-space:nowrap}._navGroupButtonLabel_249xa_139 span{max-width:128px}._navLink_249xa_178{flex:0 0 auto;min-height:34px;gap:7px;padding:6px 8px;font-size:12px;white-space:nowrap;background:#ffffff0e;border-color:#ffffff14}._navLink_249xa_178:hover{transform:none}._account_249xa_222{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px}._scriptSwitch_249xa_231{grid-column:1 / -1}._account_249xa_222 button{width:auto;min-width:92px}._main_249xa_287{padding:18px}}@media(max-width:520px){._sidebar_249xa_16{padding:9px 10px}._brandText_249xa_45 span,._account_249xa_222 small{display:none}._navGroup_249xa_96{gap:5px;min-width:152px}._navGroupButton_249xa_116{min-height:32px;padding:6px 8px}._navGroupMeta_249xa_140>span{display:none}._navGroupItems_249xa_102{max-width:82vw}._navLink_249xa_178 span{max-width:128px;overflow:hidden;text-overflow:ellipsis}._main_249xa_287{padding:12px}}._shell_249xa_1{background:var(--app-bg-radial),linear-gradient(180deg,#f8fbfa,#eef3f0 42%,#e9efec)}._sidebar_249xa_16{background:linear-gradient(180deg,rgba(255,255,255,.055) 0%,transparent 22%),linear-gradient(160deg,#12312e,#173a35 42%,#102522);border-right:1px solid rgba(143,216,200,.16)}._brand_249xa_37{border-radius:10px;padding:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e}._brand_249xa_37 svg{color:#8fd8c8}._navGroup_249xa_96{border-radius:10px;padding:5px;background:#ffffff06}._navGroupButton_249xa_116{box-shadow:inset 0 0 0 1px #ffffff05}._navLink_249xa_178{min-height:38px;border:1px solid transparent}._navLink_249xa_178:hover{border-color:#ffffff1f;background:#ffffff1b}._active_249xa_195{border-color:#8fd8c861;background:linear-gradient(90deg,#8fd8c838,#ffffff14);box-shadow:inset 0 0 0 1px #ffffff0a}._main_249xa_287{padding:22px}._main_249xa_287>:first-child{max-width:1560px;margin-inline:auto}._shell_249xa_1{grid-template-columns:260px minmax(0,1fr)}._shellCollapsed_249xa_12{grid-template-columns:76px minmax(0,1fr)}._sidebar_249xa_16{padding:18px 12px;background:radial-gradient(circle at 20% 0%,rgba(143,216,200,.16),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 18%),linear-gradient(160deg,#063f32,#053124 48%,#06241d);box-shadow:18px 0 42px #0d292433}._brand_249xa_37{min-height:62px;border-radius:14px;background:linear-gradient(135deg,#ffffff24,#ffffff0b),#ffffff0a;box-shadow:inset 0 1px #ffffff14}._brand_249xa_37 strong{font-size:19px;letter-spacing:0}._brand_249xa_37 span{color:#edf7f1c7}._sidebarToggle_249xa_50{border-radius:10px;background:#05231d61}._nav_249xa_86{gap:10px;padding-right:4px}._navGroup_249xa_96{gap:6px;border-radius:14px;padding:6px;background:#ffffff07}._navGroupActive_249xa_173{background:#8fd8c80e}._navGroupButton_249xa_116{min-height:39px;border-radius:11px;padding:8px 10px;background:#ffffff0f}._navGroupButtonLabel_249xa_139{font-size:12px;letter-spacing:.01em}._navGroupMeta_249xa_140>span{min-width:21px;min-height:20px;display:inline-grid;place-items:center;border-radius:999px;background:#ffffff17;font-size:10px}._navLink_249xa_178{min-height:39px;border-radius:11px;padding:8px 11px;color:#f4faf6db;font-size:12.5px}._navLink_249xa_178 svg{color:#bae2d7eb}._active_249xa_195{border-color:#8fd8c86b;background:linear-gradient(90deg,#8fd8c847,#ffffff1b)}._active_249xa_195 svg{color:#b9f0df}._active_249xa_195:before{left:5px;top:10px;bottom:10px;background:linear-gradient(180deg,#c9f6e8,#77c7b4)}._account_249xa_222{border-radius:14px;padding:12px 10px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.11)}._scriptSwitch_249xa_231,._account_249xa_222 button{border-radius:11px}._main_249xa_287{padding:24px}._appTopBar_249xa_748{max-width:1560px;display:grid;grid-template-columns:minmax(260px,560px) auto;gap:12px;align-items:center;margin:0 auto 18px}._globalSearch_249xa_757{min-height:42px;display:flex;align-items:center;gap:10px;border:1px solid rgba(31,42,46,.08);border-radius:13px;padding:0 12px;background:#ffffffeb;box-shadow:0 10px 28px #1f2a2e12;color:var(--muted)}._globalSearch_249xa_757 svg{color:var(--primary);flex:0 0 auto}._globalSearch_249xa_757 span{min-width:0;flex:1;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}._globalSearch_249xa_757 kbd{min-width:40px;border:1px solid var(--line);border-radius:8px;padding:3px 7px;background:#f7faf8;color:var(--muted);font-size:11px;font-weight:900;text-align:center}._topBarActions_249xa_796{display:flex;justify-content:flex-end;gap:8px}._topBarActions_249xa_796 button{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(31,42,46,.08);border-radius:13px;background:#ffffffeb;color:var(--text);box-shadow:0 10px 28px #1f2a2e0f}._topBarActions_249xa_796 button:hover{border-color:#0f766e3d;color:var(--primary-dark)}._topBarActions_249xa_796 button span{position:absolute;top:9px;right:9px;width:7px;height:7px;border:2px solid #fff;border-radius:999px;background:var(--success)}@media(max-width:900px){._shell_249xa_1,._shellCollapsed_249xa_12{grid-template-columns:1fr}._sidebar_249xa_16{border-radius:0 0 18px 18px;padding:10px 12px}._navGroup_249xa_96{min-width:184px;border:1px solid rgba(255,255,255,.08)}._main_249xa_287{padding:16px}._appTopBar_249xa_748{grid-template-columns:1fr auto;margin-bottom:14px}}@media(max-width:520px){._brand_249xa_37{min-height:54px}._navGroup_249xa_96{min-width:160px}._main_249xa_287{padding:12px}._appTopBar_249xa_748{grid-template-columns:1fr}._topBarActions_249xa_796{display:none}._globalSearch_249xa_757{min-height:40px}._globalSearch_249xa_757 kbd{display:none}}._shell_249xa_1{grid-template-columns:252px minmax(0,1fr);background:#f6f8f7}._shellCollapsed_249xa_12{grid-template-columns:72px minmax(0,1fr)}._sidebar_249xa_16{padding:14px 12px 12px;gap:10px;background:linear-gradient(180deg,#064d3e,#043d33 48%,#032f28);box-shadow:8px 0 30px #032f281a}._brand_249xa_37{min-height:58px;padding:8px 9px;border:0;border-radius:11px;background:transparent;box-shadow:none}._brand_249xa_37 svg{color:#83dfc6;filter:none}._brand_249xa_37 strong{font-size:20px;letter-spacing:0}._brand_249xa_37 span{color:#e9fff89e;font-size:10px}._sidebarToggle_249xa_50{width:30px;height:30px;border-radius:8px;background:#fff1}._nav_249xa_86{gap:2px;padding:4px 2px 8px;overflow-x:hidden;scrollbar-width:none}._nav_249xa_86::-webkit-scrollbar{width:0;height:0}._nav_249xa_86:hover{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}._navGroup_249xa_96{min-width:0;padding:2px;border:0;border-radius:10px;background:transparent;box-shadow:none}._navGroup_249xa_96+._navGroup_249xa_96{margin-top:2px}._navGroupButton_249xa_116{min-height:39px;padding:7px 8px;border:0;border-radius:9px;color:#f5fffbd1;background:transparent;box-shadow:none}._navGroupButton_249xa_116:hover{color:#fff;background:#ffffff12}._navGroupActive_249xa_173 ._navGroupButton_249xa_116{color:#fff;background:#ffffff17}._navGroupButtonLabel_249xa_139{gap:10px;font-size:12px;font-weight:700}._navGroupMeta_249xa_140{opacity:.65}._navGroupMeta_249xa_140>span{min-width:20px;height:19px;padding:0 6px;font-size:9px;background:#ffffff17}._navGroupItems_249xa_102{gap:1px;margin:2px 0 4px 13px;padding:3px 0 3px 13px;border-left:1px solid rgba(143,216,200,.2)}._navLink_249xa_178{min-height:34px;padding:6px 9px;border:0;border-radius:8px;color:#e8faf4b3;background:transparent;font-size:11px;font-weight:550}._navLink_249xa_178 svg{width:15px;height:15px;color:#8fd8c8bf}._navLink_249xa_178:hover{color:#fff;background:#ffffff0e;transform:none}._navLink_249xa_178._active_249xa_195{color:#fff;background:linear-gradient(90deg,#8fd8c82b,#ffffff12);box-shadow:inset 2px 0 #8fd8c8}._account_249xa_222{gap:8px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#0000001a;box-shadow:none}._scriptSwitch_249xa_231{min-height:32px;padding:2px;border-radius:8px}._scriptSwitch_249xa_231 button{min-height:26px;font-size:10px}._account_249xa_222>div:not(._scriptSwitch_249xa_231){display:grid;gap:1px}._account_249xa_222>div:not(._scriptSwitch_249xa_231) span{font-size:11px;font-weight:700}._account_249xa_222>div:not(._scriptSwitch_249xa_231) small{font-size:9.5px;opacity:.66}._account_249xa_222>button{min-height:32px;border-radius:8px;font-size:10.5px}._main_249xa_287{padding:16px 20px 28px;background:#f6f8f7}._appTopBar_249xa_748{min-height:46px;grid-template-columns:minmax(280px,560px) auto;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0;border:0;background:transparent;box-shadow:none}._globalSearch_249xa_757{min-height:44px;padding:0 12px;border:1px solid rgba(15,23,42,.085);border-radius:11px;background:#fff;box-shadow:0 7px 18px #0f172a0b}._globalSearch_249xa_757 span{font-size:11.5px}._globalSearch_249xa_757 kbd{padding:3px 6px;border-radius:6px;font-size:9px;box-shadow:none}._topBarActions_249xa_796{gap:7px}._topBarActions_249xa_796 button{width:40px;height:40px;border:1px solid rgba(15,23,42,.075);border-radius:10px;background:#fff;box-shadow:0 6px 16px #0f172a0a}@media(max-width:900px){._shell_249xa_1{grid-template-columns:1fr}._main_249xa_287{padding:12px 14px 24px}}@media(max-width:520px){._main_249xa_287{padding:10px}._appTopBar_249xa_748{min-height:40px;margin-bottom:10px}._globalSearch_249xa_757{min-height:40px}}._globalSearchRoot_249xa_977{position:relative;width:min(100%,560px);z-index:70}._globalSearch_249xa_757{width:100%;box-sizing:border-box;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._globalSearchOpen_249xa_989{border-color:#0f766e59;box-shadow:0 0 0 3px #0f766e14,0 12px 30px #0f172a14}._globalSearch_249xa_757 input{min-width:0;flex:1;border:0;outline:0;padding:0;background:transparent;color:var(--text);font:inherit;font-size:12px}._globalSearch_249xa_757 input::placeholder{color:#7b8986;opacity:1}._searchClear_249xa_1011{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:7px;padding:0;background:transparent;color:var(--muted)}._searchClear_249xa_1011:hover{background:var(--surface-muted);color:var(--text)}._searchSpinner_249xa_1030{animation:_globalSearchSpin_249xa_1 .75s linear infinite}@keyframes _globalSearchSpin_249xa_1{to{transform:rotate(360deg)}}._searchResults_249xa_1038{position:absolute;top:calc(100% + 7px);left:0;width:100%;max-height:min(520px,calc(100vh - 110px));overflow-y:auto;border:1px solid rgba(31,42,46,.1);border-radius:12px;padding:6px;background:#fff;box-shadow:0 22px 48px #0f172a29}._searchHelp_249xa_1052,._searchEmpty_249xa_1053{display:flex;align-items:center;gap:11px;padding:14px;color:var(--muted)}._searchHelp_249xa_1052>svg{color:var(--primary)}._searchHelp_249xa_1052 div{display:grid;gap:3px}._searchHelp_249xa_1052 strong{color:var(--text);font-size:12px}._searchHelp_249xa_1052 span,._searchEmpty_249xa_1053{font-size:11px}._searchResult_249xa_1038{width:100%;min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:9px;padding:7px 9px;background:transparent;color:var(--text);text-align:left}._searchResult_249xa_1038:hover,._searchResultActive_249xa_1096{background:#eef7f3}._searchResultIcon_249xa_1100{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e6f4ee;color:var(--primary-dark)}._searchResult_249xa_1038>span:nth-child(2){min-width:0;display:grid;gap:2px}._searchResult_249xa_1038 strong,._searchResult_249xa_1038 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchResult_249xa_1038 strong{font-size:11.5px}._searchResult_249xa_1038 small{color:var(--muted);font-size:10px}._searchResult_249xa_1038 em{color:var(--primary-dark);font-size:9.5px;font-style:normal;font-weight:800}@media(max-width:700px){._globalSearchRoot_249xa_977{width:100%}._globalSearch_249xa_757 kbd{display:none}._searchResults_249xa_1038{position:fixed;top:62px;right:10px;left:10px;width:auto;max-height:calc(100vh - 76px)}}._mobileMenuButton_249xa_1160,._mobileBackdrop_249xa_1161{display:none}@media(max-width:900px){._sidebar_249xa_16,._shellCollapsed_249xa_12 ._sidebar_249xa_16{position:fixed;inset:0 auto 0 0;z-index:110;width:min(86vw,320px);height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:0 16px 16px 0;padding:14px 12px 12px;transform:translate(-105%);transition:transform .18s ease;box-shadow:18px 0 48px #02231b42}._sidebarMobileOpen_249xa_1182,._shellCollapsed_249xa_12 ._sidebarMobileOpen_249xa_1182{transform:translate(0)}._sidebar_249xa_16 ._brand_249xa_37,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._brand_249xa_37{min-width:0}._sidebar_249xa_16 ._brandText_249xa_45,._sidebar_249xa_16 ._navGroupTitle_249xa_107,._sidebar_249xa_16 ._navLabel_249xa_1194,._sidebar_249xa_16 ._profileMeta_249xa_1195,._sidebar_249xa_16 ._navCount_249xa_1196,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._brandText_249xa_45,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._navGroupTitle_249xa_107,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._navLabel_249xa_1194,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._profileMeta_249xa_1195,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._navCount_249xa_1196{display:initial}._sidebar_249xa_16 ._nav_249xa_86,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._nav_249xa_86{min-width:0;display:grid;align-content:start;gap:8px;overflow-x:hidden;overflow-y:auto;padding:4px 2px 12px}._sidebar_249xa_16 ._navGroup_249xa_96,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._navGroup_249xa_96{min-width:0;width:100%;flex:initial}._sidebar_249xa_16 ._navGroupButton_249xa_116,._sidebar_249xa_16 ._navLink_249xa_178,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._navGroupButton_249xa_116,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._navLink_249xa_178{width:100%}._sidebar_249xa_16 ._navGroupItems_249xa_102,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._navGroupItems_249xa_102{width:100%;max-width:none;display:grid;gap:4px;overflow:visible;padding:0 0 2px 10px}._sidebar_249xa_16 ._navLink_249xa_178,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._navLink_249xa_178{flex:initial;justify-content:flex-start;min-height:34px;margin:0;white-space:normal}._sidebar_249xa_16 ._navLink_249xa_178 span,._shellCollapsed_249xa_12 ._sidebar_249xa_16 ._navLink_249xa_178 span{max-width:none;overflow:visible;text-overflow:clip}._mobileBackdrop_249xa_1161{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:block;border:0;padding:0;background:#0519157a;opacity:0;pointer-events:none;transition:opacity .18s ease}._mobileBackdropVisible_249xa_1269{opacity:1;pointer-events:auto}._mobileMenuButton_249xa_1160{width:36px;height:36px;display:inline-grid;place-items:center;flex:0 0 36px;border:1px solid rgba(31,42,46,.1);border-radius:9px;background:#fff;color:var(--primary-dark);box-shadow:0 5px 14px #0f172a0f}._mobileMenuButton_249xa_1160:hover{background:#eef7f3}._appTopBar_249xa_748{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}}@media(max-width:520px){._appTopBar_249xa_748{grid-template-columns:auto minmax(0,1fr)}}._banner_7u08j_1{display:grid;gap:10px;border:1px solid rgba(23,108,98,.16);border-radius:12px;padding:12px 14px;background:linear-gradient(135deg,#176c6214,#c56b3914),#fff}._banner_7u08j_1 strong{display:block;margin-bottom:4px;font-size:14px}._banner_7u08j_1 p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}._actions_7u08j_25{display:flex;flex-wrap:wrap;gap:8px}._primary_7u08j_31,._secondary_7u08j_32{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;padding:0 12px;font-weight:700}._primary_7u08j_31{border:1px solid var(--primary);background:var(--primary);color:#fff}._secondary_7u08j_32{border:1px solid var(--line);background:#fff;color:var(--text)}@media(max-width:640px){._banner_7u08j_1{margin-bottom:4px}._actions_7u08j_25{display:grid;grid-template-columns:1fr 1fr}}._shell_q4o36_1{min-height:100vh;background:var(--app-bg-radial),linear-gradient(180deg,#fbfcfb,#edf3f0 260px),#edf3f0}._header_q4o36_9{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line);background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #1f2a2e0e}._brand_q4o36_24{display:grid;gap:2px}._brand_q4o36_24 strong{font-size:18px}._brand_q4o36_24 span{color:var(--muted);font-size:12px}._nav_q4o36_38{display:flex;flex-wrap:wrap;gap:8px}._link_q4o36_44{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:linear-gradient(180deg,#fff,#f8fbf9);text-decoration:none;font-weight:700;transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}._link_q4o36_44:hover{border-color:#0f766e47;background:var(--primary-soft);color:var(--primary-dark);transform:translateY(-1px)}._linkLabel_q4o36_67{display:inline}._active_q4o36_71{border-color:#0f766e5c;background:linear-gradient(180deg,#eef8f4,#e2f1ec);color:var(--primary-dark);box-shadow:inset 0 0 0 1px #ffffffbd}._account_q4o36_78{display:grid;justify-items:end;gap:8px}._preferencesCard_q4o36_84{display:grid;gap:6px;justify-items:end}._preferencesLabel_q4o36_90{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}._accountName_q4o36_97{max-width:260px;color:var(--muted);font-size:12px;font-weight:700;text-align:right;overflow-wrap:anywhere}._scriptSwitch_q4o36_106{display:inline-flex;gap:6px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#ffffffbd}._scriptSwitch_q4o36_106 button,._logout_q4o36_116{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:700;transition:border-color .12s ease,background-color .12s ease,color .12s ease}._scriptSwitch_q4o36_106 button{min-width:96px;justify-content:center;color:var(--muted)}._scriptActive_q4o36_135{border-color:#0f766e5c;background:var(--primary-soft)!important;color:var(--primary-dark);box-shadow:0 0 0 1px #2c6e5a14}._main_q4o36_142{padding:16px 20px 24px}@media(max-width:1100px){._header_q4o36_9{grid-template-columns:1fr;justify-items:start}._account_q4o36_78{justify-items:start}}@media(max-width:760px){._shell_q4o36_1{padding-bottom:98px}._header_q4o36_9{position:static;gap:10px;padding:12px 14px 10px}._brand_q4o36_24{gap:0}._brand_q4o36_24 strong{font-size:16px}._brand_q4o36_24 span{font-size:11px}._nav_q4o36_38{position:fixed;left:10px;right:10px;bottom:10px;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));border:1px solid rgba(202,211,207,.92);border-radius:20px;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px #15221f29}._link_q4o36_44{position:relative;min-height:60px;flex-direction:column;gap:5px;border:1px solid transparent;border-radius:14px;padding:7px 4px 6px;font-size:10px;font-weight:800;text-align:center;color:#60716a;background:transparent}._link_q4o36_44:before{content:"";position:absolute;top:5px;width:18px;height:3px;border-radius:999px;background:transparent}._link_q4o36_44:hover{transform:none}._link_q4o36_44 svg{width:18px;height:18px}._linkLabel_q4o36_67{line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis}._account_q4o36_78{width:100%;grid-template-columns:1fr;align-items:stretch;justify-items:stretch;gap:8px}._preferencesCard_q4o36_84{justify-items:stretch}._accountName_q4o36_97{max-width:none;text-align:left}._preferencesLabel_q4o36_90{font-size:10px;text-align:left}._scriptSwitch_q4o36_106{width:100%;justify-content:stretch}._scriptSwitch_q4o36_106 button{flex:1 1 0;min-width:0;min-height:36px;font-size:13px}._logout_q4o36_116{width:100%}._main_q4o36_142{padding:12px 14px 20px}._active_q4o36_71{border-color:#2c6e5a2e;background:linear-gradient(180deg,#eef8f4,#e3f3ed);color:var(--primary-dark);box-shadow:inset 0 0 0 1px #2c6e5a14}._active_q4o36_71:before{background:var(--primary)}}._page_jbgbi_1{display:grid;max-width:100%;gap:14px;overflow-x:hidden}._header_jbgbi_8{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px 16px;background:linear-gradient(180deg,#fff,#f7fbf9);box-shadow:var(--shadow-sm)}._photoGrid_jbgbi_20{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:16px}._photoCard_jbgbi_27{position:relative;display:grid;gap:8px;margin:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff}._photoImage_jbgbi_38{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background:#eef3f0}._photoCard_jbgbi_27 figcaption{display:grid;gap:2px;padding-right:36px;color:var(--muted);font-size:12px}._photoCard_jbgbi_27 figcaption strong{color:var(--ink);font-size:13px}._photoCard_jbgbi_27 ._iconButton_jbgbi_59{position:absolute;right:8px;bottom:8px}._progressCell_jbgbi_65{display:grid;min-width:150px;gap:4px}._progressTrack_jbgbi_71{height:8px;overflow:hidden;border-radius:999px;background:#e7eee9}._progressTrack_jbgbi_71 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#176c62,#7aa63f)}._header_jbgbi_8 h1{margin:0;font-size:23px;line-height:1.2}._header_jbgbi_8 p{margin:4px 0 0;color:var(--muted);font-size:13px}._grid_jbgbi_97{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._twoColumn_jbgbi_103{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:12px;align-items:start}._twoColumnEven_jbgbi_110{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}._card_jbgbi_117{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;box-shadow:var(--shadow-sm)}._card_jbgbi_117,._tableWrap_jbgbi_126,._contextStrip_jbgbi_127{transition:border-color .12s ease,box-shadow .12s ease}._card_jbgbi_117:hover,._tableWrap_jbgbi_126:hover,._contextStrip_jbgbi_127:hover{border-color:#c8d8d0}._grid_jbgbi_97>._card_jbgbi_117{display:grid;gap:3px;min-height:84px;background:linear-gradient(180deg,#fff,#f8fbfa)}._grid_jbgbi_97>._card_jbgbi_117>span:first-child{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}._grid_jbgbi_97>._card_jbgbi_117>strong{min-width:0;font-size:21px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._residentHero_jbgbi_160{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px;background:linear-gradient(180deg,#fff,#f6fbf8);box-shadow:0 5px 16px #1f2a2e0a}._residentHeroHeader_jbgbi_170{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._residentHeroTitle_jbgbi_177 h1{margin:4px 0 0}._residentHeroTitle_jbgbi_177 p{margin:6px 0 0;color:var(--muted)}._eyebrow_jbgbi_186{color:var(--primary);font-size:12px;font-weight:900;text-transform:uppercase}._heroPills_jbgbi_193{display:flex;flex-wrap:wrap;gap:6px}._heroPill_jbgbi_193{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:4px 10px;background:#fff;color:var(--muted);font-size:12px;font-weight:700}._quickActionGrid_jbgbi_212{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._quickActionButton_jbgbi_218{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff;text-align:left;color:var(--text);text-decoration:none}._quickActionButton_jbgbi_218 svg{flex:0 0 auto;color:var(--primary);margin-top:1px}._quickActionButton_jbgbi_218 strong,._quickActionButton_jbgbi_218 span{display:block}._quickActionButton_jbgbi_218 span{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.35}._filterDetails_jbgbi_249{border-radius:8px}._filterDetails_jbgbi_249[open] summary{margin-bottom:8px}._filterSummary_jbgbi_257{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;cursor:pointer}._filterSummary_jbgbi_257::-webkit-details-marker{display:none}._filterSummary_jbgbi_257 strong,._filterSummary_jbgbi_257 span{display:block}._filterSummary_jbgbi_257 span{margin-top:2px;color:var(--muted);font-size:12px}._card_jbgbi_117 h2,._card_jbgbi_117 h3{margin:0 0 8px}._infoHint_jbgbi_290{position:relative;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--primary);cursor:help;vertical-align:middle}._infoHintBubble_jbgbi_305{position:absolute;z-index:40;bottom:calc(100% + 8px);left:50%;width:min(320px,80vw);transform:translate(-50%);border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--surface);box-shadow:0 10px 24px #1f2a2e29;color:var(--text);font-size:12px;font-weight:500;line-height:1.4;opacity:0;pointer-events:none;text-align:left;transition:opacity .12s ease,transform .12s ease}._infoHint_jbgbi_290:hover ._infoHintBubble_jbgbi_305,._infoHint_jbgbi_290:focus ._infoHintBubble_jbgbi_305{opacity:1;transform:translate(-50%) translateY(-2px)}._invoiceBrand_jbgbi_333{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #1f2a2e0d}._invoiceBrand_jbgbi_333 img{display:block;width:100%;height:auto}._metric_jbgbi_347{display:grid;gap:4px;min-height:76px;background:linear-gradient(180deg,#fff,#f8fbfa)}._metric_jbgbi_347 span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}._metric_jbgbi_347 strong{font-size:22px;line-height:1.12}._balanceDue_jbgbi_366{color:var(--danger)}._balanceOk_jbgbi_370{color:var(--success)}._detailGrid_jbgbi_374{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}._detailItem_jbgbi_381{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid var(--line)}._detailItem_jbgbi_381 span{color:var(--muted);font-size:12px}._detailItem_jbgbi_381 strong{overflow-wrap:anywhere;font-size:14px}._tabs_jbgbi_398{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;border-bottom:1px solid var(--line);padding-bottom:8px}._tabButton_jbgbi_407{min-height:30px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);padding:5px 9px;font-size:12px;font-weight:800}._tabActive_jbgbi_418{border-color:var(--primary);background:#e9f5f2;color:var(--primary-dark)}._mobileTabs_jbgbi_424{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}._mobileTabs_jbgbi_424 ._tabButton_jbgbi_407{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}._desktopLabel_jbgbi_440{display:inline}._mobileLabel_jbgbi_444{display:none}._tabPanel_jbgbi_448{display:grid;gap:10px}._tabPanel_jbgbi_448 h2{margin:0}._inlinePanel_jbgbi_457{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}._qrPanel_jbgbi_466{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbfdfb}._qrContent_jbgbi_475{display:grid;grid-template-columns:126px minmax(0,1fr);gap:12px;align-items:center}._qrImage_jbgbi_482{width:126px;height:126px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:6px}._qrDetails_jbgbi_491{display:grid;gap:6px}._qrDetails_jbgbi_491 span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}._linkBox_jbgbi_503{display:block;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;font-size:12px;box-shadow:var(--shadow-sm)}._sectionHeader_jbgbi_514{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:8px}._sectionHeader_jbgbi_514 p{margin:4px 0 0;color:var(--muted);font-size:13px}._statList_jbgbi_529{display:grid;gap:6px}._statList_jbgbi_529 div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);padding-bottom:6px}._statList_jbgbi_529 div:last-child{border-bottom:0;padding-bottom:0}._statList_jbgbi_529 span{color:var(--muted)}._noteGrid_jbgbi_551{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._noteBlock_jbgbi_557{display:grid;gap:4px;border:1px solid var(--line);border-radius:8px;padding:9px;background:#fff;box-shadow:var(--shadow-sm)}._noteBlock_jbgbi_557 span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}._noteBlock_jbgbi_557 p{margin:0;line-height:1.4}._previewPanel_jbgbi_579{display:grid;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}._importPreview_jbgbi_587{display:grid;gap:8px}._checkList_jbgbi_592{display:grid;gap:6px}._checkOk_jbgbi_597,._checkBad_jbgbi_598{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--line);border-radius:8px;padding:7px 9px;background:#fff;box-shadow:var(--shadow-sm)}._checkOk_jbgbi_597 span,._checkBad_jbgbi_598 span{min-width:28px;border-radius:999px;padding:2px 6px;text-align:center;font-size:11px;font-weight:900}._checkOk_jbgbi_597 span{background:#e5f5ed;color:var(--success)}._checkBad_jbgbi_598 span{background:#fde8e3;color:var(--danger)}._toolbar_jbgbi_629{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbfdfc}._toolbar_jbgbi_629 input,._toolbar_jbgbi_629 select,._toolbar_jbgbi_629 button{min-height:32px}._toolbar_jbgbi_629 input,._toolbar_jbgbi_629 select{width:auto;min-width:130px;max-width:230px;flex:1 1 150px}._input_jbgbi_654,._select_jbgbi_655,._textarea_jbgbi_656{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--text);font-size:13px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}._input_jbgbi_654:focus,._select_jbgbi_655:focus,._textarea_jbgbi_656:focus,._toolbar_jbgbi_629 input:focus,._toolbar_jbgbi_629 select:focus,._searchField_jbgbi_672 input:focus{outline:none;border-color:#0f766e85;box-shadow:0 0 0 3px #0f766e1a}._textarea_jbgbi_656{min-height:68px;resize:vertical}._form_jbgbi_683{display:grid;gap:10px}._stack_jbgbi_688{display:grid;gap:8px}._formGrid_jbgbi_693{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._formSection_jbgbi_699{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line)}._formSection_jbgbi_699:first-of-type{padding-top:0;border-top:0}._formSection_jbgbi_699 h3{margin:0;font-size:14px}._field_jbgbi_716{display:grid;gap:5px}._fieldWide_jbgbi_721{grid-column:1 / -1}._field_jbgbi_716 label,._field_jbgbi_716>span{color:var(--muted);font-size:12px;font-weight:600}._checkboxField_jbgbi_732{min-height:30px;display:flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:700}._checkboxField_jbgbi_732 input{width:16px;height:16px}._button_jbgbi_747,._secondaryButton_jbgbi_748,._dangerButton_jbgbi_749,._iconButton_jbgbi_59{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;border:1px solid transparent;padding:7px 10px;font-size:13px;font-weight:700;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}._button_jbgbi_747{background:var(--primary);color:#fff;box-shadow:0 8px 18px #0e756b33}._button_jbgbi_747:hover{background:var(--primary-dark);box-shadow:0 10px 22px #0e756b3d;transform:translateY(-1px)}._secondaryButton_jbgbi_748{background:linear-gradient(180deg,#fff,#f8fbf9);border-color:var(--line);color:var(--text)}._secondaryButton_jbgbi_748:hover,._iconButton_jbgbi_59:hover{border-color:#0e756b59;background:var(--primary-soft);color:var(--primary-dark);transform:translateY(-1px)}._linkButton_jbgbi_791{border:0;background:transparent;color:var(--primary-dark);padding:0;text-align:left}._dangerButton_jbgbi_749{background:#fff;border-color:#f1b5ae;color:var(--danger)}._dangerButton_jbgbi_749:hover{background:#fff5f3;border-color:#e58f84}._iconButton_jbgbi_59{width:32px;padding:0;background:#fff;border-color:var(--line);color:var(--text)}._actions_jbgbi_818{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._desktopOnly_jbgbi_825{display:block}._mobileOnly_jbgbi_829{display:none}._mobileDataList_jbgbi_833{display:grid;gap:8px}._mobileDataCard_jbgbi_838{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}._mobileDataRows_jbgbi_847{display:grid;gap:7px}._mobileDataRow_jbgbi_847{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:7px}._mobileDataRow_jbgbi_847:last-child{border-bottom:0;padding-bottom:0}._mobileDataRow_jbgbi_847 span{color:var(--muted);font-size:12px}._mobileDataRow_jbgbi_847 strong{text-align:right;font-size:13px}._mobileDataFooter_jbgbi_876{display:flex;justify-content:flex-start}._mobileCardText_jbgbi_881{margin:0;color:var(--muted);font-size:12px;line-height:1.45}._maintenancePage_jbgbi_888,._maintenanceForm_jbgbi_892,._maintenanceListPanel_jbgbi_893{min-width:0}._maintenanceFormHeader_jbgbi_897{align-items:center;margin-bottom:2px}._maintenanceFormHeader_jbgbi_897 h2{margin:0}._maintenanceFormHeader_jbgbi_897 svg{color:var(--primary);flex:0 0 auto}._maintenanceSubmit_jbgbi_911{justify-self:start}._maintenanceFilters_jbgbi_915{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end}._maintenanceFilters_jbgbi_915 input,._maintenanceFilters_jbgbi_915 select{min-width:0;max-width:none;width:100%}._maintenanceTableWrap_jbgbi_928{margin-top:10px}._maintenanceMobileList_jbgbi_932{gap:10px;margin-top:10px}._maintenanceRequestCard_jbgbi_937{display:grid;gap:10px;border:1px solid rgba(31,42,46,.095);border-radius:10px;padding:10px;background:#fff;box-shadow:var(--shadow-sm)}._maintenanceRequestHeader_jbgbi_947{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:8px}._maintenanceRequestHeader_jbgbi_947 a{color:var(--primary-dark);text-decoration:none}._maintenanceRequestHeader_jbgbi_947 strong{display:block;overflow-wrap:anywhere;font-size:14px;line-height:1.25}._maintenanceRequestHeader_jbgbi_947 p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.35}._maintenanceCardActions_jbgbi_975{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._maintenanceDetailPage_jbgbi_981{min-width:0}._maintenanceDetailHero_jbgbi_985{align-items:center}._maintenanceDetailHero_jbgbi_985 h1{overflow-wrap:anywhere}._maintenanceDetailActions_jbgbi_993{flex:0 0 auto;justify-content:flex-end}._maintenanceDetailMetrics_jbgbi_998{grid-template-columns:repeat(5,minmax(0,1fr))}._maintenanceDetailPrimaryMetrics_jbgbi_1002{grid-template-columns:repeat(3,minmax(0,1fr))}._maintenanceDetailPrimaryMetrics_jbgbi_1002>._card_jbgbi_117{min-height:92px;align-content:center}._maintenanceContextCard_jbgbi_1011{display:grid;gap:12px}._notificationList_jbgbi_1016{display:grid;gap:8px;padding-top:10px}._notificationItem_jbgbi_1022{position:relative;padding:13px 14px;border:1px solid rgba(15,23,42,.075);border-radius:11px;background:#fbfdfc}._notificationUnread_jbgbi_1030{border-color:#0f766e3d;background:#f2faf7;box-shadow:inset 3px 0 #0f766e}._maintenanceDetailMetrics_jbgbi_998>._card_jbgbi_117{min-height:92px;align-content:center}._maintenanceDetailMetrics_jbgbi_998 ._badge_jbgbi_1041{justify-self:start;width:auto;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;font-size:12px;line-height:1.2}._workflowPanel_jbgbi_1052{display:grid;gap:12px}._maintenanceWorkflow_jbgbi_1057{grid-template-columns:repeat(6,minmax(0,1fr))}._maintenanceWorkflow_jbgbi_1057 ._workflowStep_jbgbi_1061{position:relative;min-height:72px;align-content:start;padding:10px}._maintenanceWorkflow_jbgbi_1057 ._workflowStep_jbgbi_1061:after{content:"";position:absolute;top:21px;left:34px;right:-10px;height:2px;background:#dfeae4}._maintenanceWorkflow_jbgbi_1057 ._workflowStep_jbgbi_1061:last-child:after{display:none}._maintenanceWorkflow_jbgbi_1057 ._workflowStep_jbgbi_1061 span,._maintenanceWorkflow_jbgbi_1057 ._workflowStep_jbgbi_1061 strong{position:relative;z-index:1}._maintenanceDetailLayout_jbgbi_1088{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}._maintenanceDetailMain_jbgbi_1092,._maintenanceDetailSide_jbgbi_1093,._maintenanceDetailForm_jbgbi_1094{min-width:0}._maintenanceDetailMain_jbgbi_1092{display:grid;gap:12px}._maintenanceDetailSide_jbgbi_1093{display:grid;gap:14px}._maintenanceDetailForm_jbgbi_1094{border-top:1px solid rgba(31,42,46,.08);padding-top:12px}._maintenanceDetailForm_jbgbi_1094:first-child{border-top:0;padding-top:0}._maintenanceDetailForm_jbgbi_1094 ._button_jbgbi_747,._maintenanceDetailForm_jbgbi_1094 ._secondaryButton_jbgbi_748{justify-self:start}._maintenanceTimeline_jbgbi_1123{gap:9px}._maintenanceTimeline_jbgbi_1123 ._timelineItem_jbgbi_1127{border:1px solid rgba(31,42,46,.095);border-left:4px solid var(--primary);border-radius:10px;padding:9px 10px;background:#fff;box-shadow:var(--shadow-sm)}._maintenanceTimeline_jbgbi_1123 ._timelineItem_jbgbi_1127:hover{border-color:#0f766e33;background:#f8fbf9}._tableWrap_jbgbi_126{overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-sm)}._table_jbgbi_126{width:100%;min-width:0;border-collapse:collapse}._table_jbgbi_126 th,._table_jbgbi_126 td{padding:9px 11px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:13px;overflow-wrap:anywhere}._table_jbgbi_126 th{position:sticky;top:0;z-index:1;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:0;background:#f5f9f7}._table_jbgbi_126 tbody tr{transition:background-color .12s ease}._table_jbgbi_126 tbody tr:hover{background:#fbfdfb}._emptyTableState_jbgbi_1185{min-height:92px;display:grid;place-items:center;gap:4px;color:var(--muted);text-align:center;background:linear-gradient(180deg,#fff,#f8fbfa)}._emptyTableState_jbgbi_1185 strong{color:var(--text)}._emptyTableState_jbgbi_1185 span{max-width:520px;font-size:13px;line-height:1.45}._contextStrip_jbgbi_127{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:linear-gradient(180deg,#ffffff 0%,var(--surface-soft) 100%);box-shadow:var(--shadow-sm)}._contextStrip_jbgbi_127 strong{color:var(--text)}._contextStrip_jbgbi_127 span{color:var(--muted);font-size:13px}._table_jbgbi_126 tr:last-child td{border-bottom:0}._mutedRow_jbgbi_1230{color:var(--muted);background:#f8faf8}._header_jbgbi_8{position:relative;overflow:hidden;border-color:var(--premium-border);border-radius:14px;padding:16px 18px;background:linear-gradient(135deg,rgba(15,118,110,.065),transparent 44%),linear-gradient(180deg,#fff,#f8fbfa);box-shadow:var(--shadow-premium)}._header_jbgbi_8:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f766e,#8fbf4b,transparent 72%)}._header_jbgbi_8 h1{font-size:clamp(22px,2vw,30px);letter-spacing:-.01em}._header_jbgbi_8 p{max-width:760px}._eyebrow_jbgbi_186{letter-spacing:.08em}._card_jbgbi_117,._inlinePanel_jbgbi_457,._qrPanel_jbgbi_466,._tableWrap_jbgbi_126,._contextStrip_jbgbi_127,._residentHero_jbgbi_160{border-color:var(--premium-border);border-radius:14px;box-shadow:var(--shadow-sm)}._card_jbgbi_117{background:linear-gradient(180deg,#fff,#fbfdfc)}._grid_jbgbi_97{gap:14px}._grid_jbgbi_97>._card_jbgbi_117{min-height:94px;border-color:#1f2a2e13;border-left:4px solid rgba(15,118,110,.72);border-radius:14px;padding:14px 15px}._metric_jbgbi_347 strong,._grid_jbgbi_97>._card_jbgbi_117>strong{letter-spacing:-.02em}._tabs_jbgbi_398{flex-wrap:nowrap;gap:4px;overflow-x:auto;border-bottom:1px solid rgba(31,42,46,.09);padding:4px 4px 10px;scrollbar-width:thin}._tabButton_jbgbi_407{flex:0 0 auto;min-height:36px;border-color:transparent;border-radius:999px;padding:7px 12px;background:transparent;color:var(--muted)}._tabButton_jbgbi_407:hover{background:#f0f6f3;color:var(--primary-dark)}._tabActive_jbgbi_418{border-color:#0f766e2e;background:linear-gradient(180deg,#ecf7f3,#dff1ec);color:var(--primary-dark);box-shadow:inset 0 0 0 1px #ffffff8c}._tabPanel_jbgbi_448{gap:14px;padding-top:2px}._sectionHeader_jbgbi_514{align-items:center;border-bottom-color:#1f2a2e14}._sectionHeader_jbgbi_514 h2,._sectionHeader_jbgbi_514 h3{letter-spacing:-.01em}._quickActionGrid_jbgbi_212{gap:10px}._quickActionButton_jbgbi_218{min-height:72px;border-color:#1f2a2e16;border-radius:13px;background:linear-gradient(180deg,#fff,#f8fbfa);box-shadow:var(--shadow-sm);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease,background-color .12s ease}._quickActionButton_jbgbi_218:hover{border-color:#0f766e52;background:#eef7f4;box-shadow:var(--shadow-md);transform:translateY(-1px)}._tableWrap_jbgbi_126{border-radius:14px}._table_jbgbi_126 th{background:#f7faf8;color:#50646b;font-size:10.5px;font-weight:900}._table_jbgbi_126 td{padding-block:10px}._input_jbgbi_654,._select_jbgbi_655,._textarea_jbgbi_656,._button_jbgbi_747,._secondaryButton_jbgbi_748,._dangerButton_jbgbi_749,._iconButton_jbgbi_59{border-radius:10px}@media(max-width:900px){._header_jbgbi_8{display:grid;padding:15px}._grid_jbgbi_97,._quickActionGrid_jbgbi_212,._twoColumn_jbgbi_103,._twoColumnEven_jbgbi_110,._detailGrid_jbgbi_374,._noteGrid_jbgbi_551{grid-template-columns:1fr}._tabs_jbgbi_398{margin-inline:-4px}}._mutedRow_jbgbi_1230 a{color:var(--muted)}._rowActions_jbgbi_1424{width:1%;white-space:nowrap}._dualBar_jbgbi_1429{position:relative;min-width:110px;height:10px;overflow:hidden;border-radius:999px;background:var(--surface-soft)}._dualBar_jbgbi_1429 span,._dualBar_jbgbi_1429 strong{position:absolute;inset-block:0;left:0;display:block}._dualBar_jbgbi_1429 span{background:#d8e8e2}._dualBar_jbgbi_1429 strong{background:var(--primary)}._amountCell_jbgbi_1454{text-align:right;white-space:nowrap;font-weight:700}._entryMeta_jbgbi_1460{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:500}._entryType_jbgbi_1468{display:inline-flex;min-height:21px;align-items:center;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}._entry_invoice_jbgbi_1478{background:#fff4df;color:var(--warning)}._entry_payment_jbgbi_1483{background:#e5f5ed;color:var(--success)}._badge_jbgbi_1041{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;border:1px solid transparent;background:var(--surface-soft);color:var(--muted)}._status_paid_jbgbi_1501{background:#e5f5ed;color:var(--success);border-color:#b8e2ca}._status_pending_jbgbi_1507,._status_partial_jbgbi_1508{background:#fff4df;color:var(--warning);border-color:#f5d89b}._status_overdue_jbgbi_1514{background:#ffe8e5;color:var(--danger);border-color:#f1b5ae}._priority_urgent_jbgbi_1520,._priority_high_jbgbi_1521{background:#ffe8e5;color:var(--danger)}._priority_medium_jbgbi_1526,._request_waiting_resident_jbgbi_1527{background:#fff4df;color:var(--warning)}._priority_low_jbgbi_1532,._request_resolved_jbgbi_1533,._request_closed_jbgbi_1534{background:#e5f5ed;color:var(--success)}._request_new_jbgbi_1539{background:#e8f0ff;color:#2456a6}._request_in_progress_jbgbi_1544,._request_assigned_jbgbi_1545{background:#e9f5f2;color:var(--primary-dark)}._notice_jbgbi_1550,._error_jbgbi_1551{border:1px solid transparent;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.4}._notice_jbgbi_1550{border-color:#cfe8df;background:#e9f5f2;color:var(--primary-dark)}._error_jbgbi_1551{border-color:#f1b5ae;background:#ffe8e5;color:var(--danger)}._pagination_jbgbi_1571{display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap}._paginationLimit_jbgbi_1579{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:var(--muted);font-size:12px;font-weight:700}._paginationLimit_jbgbi_1579 ._select_jbgbi_655{width:auto;min-width:78px}._barList_jbgbi_1594{display:grid;gap:7px}._barRow_jbgbi_1599{display:grid;grid-template-columns:70px minmax(0,1fr) 78px;align-items:center;gap:8px;font-size:12px}._barTrack_jbgbi_1607{height:10px;border-radius:999px;background:var(--surface-soft);overflow:hidden}._bar_jbgbi_1594{height:100%;background:var(--accent)}._itemRow_jbgbi_1619{display:grid;grid-template-columns:minmax(0,1fr) 104px 132px 32px;gap:6px}._adjustmentRow_jbgbi_1625{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.4fr) 104px 32px;gap:6px}._small_jbgbi_1631{color:var(--muted);font-size:12px}._timeline_jbgbi_1127{display:grid;gap:7px}._timelineItem_jbgbi_1127{width:100%;border-top:0;border-right:0;border-bottom:0;border-left:3px solid var(--primary);background:transparent;padding:6px 0 6px 10px;text-align:left;cursor:pointer}._timelineItem_jbgbi_1127 strong,._timelineItem_jbgbi_1127 span,._timelineItem_jbgbi_1127 small{display:block}._timelineItem_jbgbi_1127 span,._timelineItem_jbgbi_1127 small{color:var(--muted);font-size:12px}._timelineItem_jbgbi_1127 p{margin:4px 0}._workflow_jbgbi_1052{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px}._workflowStep_jbgbi_1061{min-height:58px;display:grid;align-content:center;gap:5px;border:1px solid var(--line);border-radius:8px;padding:8px;background:#fff;color:var(--muted)}._workflowStep_jbgbi_1061 span{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:900}._workflowStep_jbgbi_1061 strong{font-size:12px;line-height:1.25}._workflowStepDone_jbgbi_1705{border-color:#b9ddd1;background:#f2faf6;color:var(--success)}._workflowStepDone_jbgbi_1705 span{background:#e5f5ed;color:var(--success)}._workflowStepActive_jbgbi_1716{border-color:var(--primary);background:#e9f5f2;color:var(--primary-dark);box-shadow:inset 0 0 0 1px #2c6e5a1f}._workflowStepActive_jbgbi_1716 span{background:var(--primary);color:#fff}._requestInfoGrid_jbgbi_1728{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}._requestInfoItem_jbgbi_1735{display:flex;gap:8px;border:1px solid var(--line);border-radius:8px;padding:8px;background:#fff}._requestInfoItem_jbgbi_1735 svg{flex:0 0 auto;color:var(--primary)}._requestInfoItem_jbgbi_1735 span,._requestInfoItem_jbgbi_1735 strong{display:block}._requestInfoItem_jbgbi_1735 span{color:var(--muted);font-size:12px}._requestInfoItem_jbgbi_1735 strong{overflow-wrap:anywhere;margin-top:2px;font-size:13px}._descriptionBox_jbgbi_1765{white-space:pre-wrap;border:1px solid var(--line);border-radius:8px;margin:8px 0 12px;padding:9px;background:#fbfdfb;line-height:1.42}._loginShell_jbgbi_1775{min-height:100vh;display:grid;place-items:center;padding:14px;background:linear-gradient(135deg,#f6f7f4,#e9f0ec)}._publicShell_jbgbi_1783{min-height:100vh;display:grid;place-items:start center;padding:18px 14px 32px;background:#eef2ef}._publicCard_jbgbi_1791{width:min(100%,720px);display:grid;gap:12px}._publicBrandBar_jbgbi_1797{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(15,118,110,.18);border-radius:8px;padding:10px 12px;background:#fff;box-shadow:var(--shadow-sm)}._publicBrandBar_jbgbi_1797 strong{color:var(--primary-dark);font-size:13px;line-height:1.35}._publicBrandBar_jbgbi_1797 a{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;padding:7px 9px;color:var(--text);background:#fff;font-size:12px;font-weight:800;text-decoration:none}._publicBrandBar_jbgbi_1797 a:hover{border-color:#0f766e59;color:var(--primary-dark)}._publicFormHeader_jbgbi_1835{display:flex;align-items:flex-start;gap:10px;overflow:hidden;border-radius:8px;border:1px solid var(--line);border-top:10px solid var(--primary);background:#fff;padding:14px;box-shadow:0 5px 16px #1f2a2e0a}._publicFormHeader_jbgbi_1835 h1{margin:0;font-size:24px;line-height:1.2}._publicFormHeader_jbgbi_1835 p{margin:6px 0 0;color:var(--muted)}._publicForm_jbgbi_1835{display:grid;gap:10px}._publicQuestionCard_jbgbi_1864{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px;box-shadow:var(--shadow-sm)}._publicSectionTitle_jbgbi_1874{display:flex;align-items:center;gap:8px}._publicSectionTitle_jbgbi_1874 span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:var(--primary);color:#fff;font-weight:900}._publicSectionTitle_jbgbi_1874 h2{margin:0;font-size:16px}._publicRequiredNote_jbgbi_1898{margin:0;color:var(--muted);font-size:13px}._requiredMark_jbgbi_1904{color:var(--danger);font-weight:900}._optionGrid_jbgbi_1909,._optionGridCompact_jbgbi_1910{display:grid;gap:7px}._optionGrid_jbgbi_1909{grid-template-columns:repeat(3,minmax(0,1fr))}._optionGridCompact_jbgbi_1910{grid-template-columns:repeat(4,minmax(0,1fr))}._optionCard_jbgbi_1923{min-height:36px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;padding:8px 9px;background:#fff;color:var(--text);font-size:13px;font-weight:700}._optionCard_jbgbi_1923:has(input:checked){border-color:var(--primary);background:#e9f5f2}._optionCard_jbgbi_1923 input{width:16px;height:16px;flex:0 0 auto}._publicTextarea_jbgbi_1948{width:100%;min-height:110px;border:1px solid var(--line);border-radius:8px;padding:9px;background:#fff;color:var(--text);resize:vertical}._consentBox_jbgbi_1959{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--line);border-radius:8px;padding:9px;background:#fbfdfb;font-weight:700;line-height:1.45}._consentBox_jbgbi_1959 input{width:17px;height:17px;margin-top:2px;flex:0 0 auto}._loginCard_jbgbi_1978{width:min(100%,430px);display:grid;gap:10px}._loginBrand_jbgbi_1984{display:flex;align-items:center;gap:10px}._loginBrand_jbgbi_1984 h1{margin:0;font-size:22px}._loginBrand_jbgbi_1984 p{margin:4px 0 0;color:var(--muted)}._loginShell_jbgbi_1775{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 12%,rgba(15,118,110,.18),transparent 34%),radial-gradient(circle at 86% 14%,rgba(143,191,75,.12),transparent 28%),linear-gradient(135deg,#f5f8f5,#e8efeb)}._loginShell_jbgbi_1775:before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid rgba(31,42,46,.06);border-radius:28px;background:linear-gradient(180deg,#ffffffad,#ffffff3d);box-shadow:0 24px 80px #1f2a2e17}._loginCard_jbgbi_1978{position:relative;width:min(100%,460px);border-radius:22px;padding:24px;background:#fffffff0;box-shadow:0 24px 70px #1f2a2e29}._loginCard_jbgbi_1978:before{content:"";position:absolute;inset:0 0 auto;height:5px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,#063f32,#0f766e,#8fbf4b)}._loginBrand_jbgbi_1984{gap:13px}._loginBrand_jbgbi_1984 svg{width:46px;height:46px;border-radius:15px;padding:10px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.25),transparent 42%),linear-gradient(160deg,#063f32,#0f766e);color:#e8fff7}._loginBrand_jbgbi_1984 h1{font-size:28px;letter-spacing:-.025em}._loginCard_jbgbi_1978 ._button_jbgbi_747{min-height:42px;border-radius:12px}@media(max-width:1180px){._maintenanceDetailPrimaryMetrics_jbgbi_1002{grid-template-columns:repeat(3,minmax(0,1fr))}._grid_jbgbi_97{grid-template-columns:repeat(2,minmax(0,1fr))}._twoColumn_jbgbi_103,._twoColumnEven_jbgbi_110,._noteGrid_jbgbi_551,._workflow_jbgbi_1052,._requestInfoGrid_jbgbi_1728{grid-template-columns:1fr}._quickActionGrid_jbgbi_212,._maintenanceFilters_jbgbi_915{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._header_jbgbi_8{display:grid}._header_jbgbi_8 h1{font-size:20px}._header_jbgbi_8 p{font-size:12px}._grid_jbgbi_97,._formGrid_jbgbi_693,._detailGrid_jbgbi_374,._itemRow_jbgbi_1619,._adjustmentRow_jbgbi_1625,._optionGrid_jbgbi_1909,._optionGridCompact_jbgbi_1910{grid-template-columns:1fr}._sectionHeader_jbgbi_514{display:grid}._tabs_jbgbi_398{flex-wrap:nowrap;overflow-x:auto;margin-inline:-2px;padding-inline:2px;padding-bottom:8px;scrollbar-width:thin}._tabButton_jbgbi_407{flex:0 0 auto;min-height:38px;white-space:nowrap}._actions_jbgbi_818{display:grid;grid-template-columns:1fr}._actions_jbgbi_818 ._button_jbgbi_747,._actions_jbgbi_818 ._secondaryButton_jbgbi_748,._actions_jbgbi_818 ._dangerButton_jbgbi_749{width:100%}._tableWrap_jbgbi_126{border:0;background:transparent}._table_jbgbi_126{min-width:520px}._maintenancePage_jbgbi_888{gap:12px}._maintenancePage_jbgbi_888>._header_jbgbi_8{padding:14px}._maintenancePage_jbgbi_888>._header_jbgbi_8 p{white-space:normal}._maintenanceForm_jbgbi_892,._maintenanceListPanel_jbgbi_893{padding:12px}._maintenanceFormHeader_jbgbi_897{grid-template-columns:minmax(0,1fr) auto}._maintenanceForm_jbgbi_892 ._input_jbgbi_654,._maintenanceForm_jbgbi_892 ._select_jbgbi_655,._maintenanceForm_jbgbi_892 ._textarea_jbgbi_656,._maintenanceFilters_jbgbi_915 ._input_jbgbi_654,._maintenanceFilters_jbgbi_915 ._select_jbgbi_655{min-width:0;width:100%}._maintenanceSubmit_jbgbi_911{width:100%}._maintenanceFilters_jbgbi_915{grid-template-columns:1fr;gap:7px;padding:9px}._maintenanceFilters_jbgbi_915 button{width:100%}._maintenanceTableWrap_jbgbi_928{display:none}._maintenanceMobileList_jbgbi_932{display:grid}._maintenanceCardActions_jbgbi_975,._maintenanceRequestHeader_jbgbi_947{grid-template-columns:1fr}._maintenanceRequestHeader_jbgbi_947>._badge_jbgbi_1041{justify-self:start}._desktopOnly_jbgbi_825{display:none}._mobileOnly_jbgbi_829{display:block}._mobileOnly_jbgbi_829._maintenanceMobileList_jbgbi_932{display:grid}._residentHero_jbgbi_160{padding:12px}._residentHeroHeader_jbgbi_170{display:grid}._quickActionGrid_jbgbi_212{grid-template-columns:1fr}._filterDetails_jbgbi_249[open] summary{margin-bottom:6px}._mobileTabs_jbgbi_424{margin:0 -2px;padding:0 2px 4px}._mobileTabs_jbgbi_424 ._tabButton_jbgbi_407{min-height:42px;border-radius:999px;padding-inline:12px}._desktopLabel_jbgbi_440{display:none}._mobileLabel_jbgbi_444{display:inline}._qrContent_jbgbi_475{grid-template-columns:1fr}._qrImage_jbgbi_482{width:136px;height:136px}}._muted_jbgbi_1230{color:var(--muted);font-size:13px}._info_jbgbi_290{background:#e8f0ff;color:#2456a6;border-radius:6px;padding:8px 12px;font-size:13px;margin-bottom:4px}._adoptedBanner_jbgbi_2291{display:flex;align-items:flex-start;gap:10px;background:#e9f7ee;border:1px solid #b2dfca;border-radius:8px;padding:12px 16px;font-size:14px}._badgeGreen_jbgbi_2302{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;background:#e5f5ed;color:var(--success)}._badgeGray_jbgbi_2314{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;background:var(--surface-soft);color:var(--muted)}._badgeRed_jbgbi_2326{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;background:#ffe8e5;color:var(--danger)}._badgeYellow_jbgbi_2338{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;background:#fff4df;color:var(--warning)}._statsGrid_jbgbi_2350{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}._statCard_jbgbi_2356{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 16px;display:grid;gap:3px}._statLabel_jbgbi_2365{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}._statValue_jbgbi_2373{font-size:18px;font-weight:800;color:var(--text)}._modalOverlay_jbgbi_2379{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_jbgbi_2379{background:#fff;border-radius:12px;padding:20px;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;display:grid;gap:14px;box-shadow:0 8px 40px #0000002e}._formActions_jbgbi_2403{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}._wizard_jbgbi_2410{display:grid;gap:12px}._wizardProgress_jbgbi_2415{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}._wizardStepButton_jbgbi_2421{min-height:52px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);padding:8px;text-align:left}._wizardStepButton_jbgbi_2421 span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--surface-soft);color:var(--primary-dark);font-weight:800}._wizardStepButton_jbgbi_2421 strong{font-size:12px}._wizardStepActive_jbgbi_2450{border-color:var(--primary);color:var(--text)}._wizardStepDone_jbgbi_2455 span,._wizardStepActive_jbgbi_2450 span{background:var(--primary);color:#fff}._wizardBody_jbgbi_2461{display:grid;gap:10px}._summaryList_jbgbi_2466{display:grid;gap:8px}._summaryRow_jbgbi_2471{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:8px}._summaryRow_jbgbi_2471:last-child{border-bottom:0;padding-bottom:0}._textRight_jbgbi_2484{text-align:right}._danger_jbgbi_749{color:var(--danger)}._pageHeader_jbgbi_2492{display:flex;align-items:center;justify-content:space-between;gap:10px}._pageHeader_jbgbi_2492 h1{margin:0;font-size:22px}._modalHeader_jbgbi_2506{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:12px}._modalHeader_jbgbi_2506 h2{margin:0;font-size:16px}._modalBody_jbgbi_2520{display:grid;gap:14px}._modalDesc_jbgbi_2525{margin:0;color:var(--muted);font-size:13px;line-height:1.5}._modalFooter_jbgbi_2532{display:flex;justify-content:flex-end;gap:8px;padding-top:6px;border-top:1px solid var(--line)}._inlineActions_jbgbi_2541{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}._qrPaymentPanel_jbgbi_2549{display:grid;justify-items:center;gap:10px;text-align:center}._qrPaymentCode_jbgbi_2556{width:min(260px,76vw);aspect-ratio:1;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}._qrPaymentCode_jbgbi_2556 svg{display:block;width:100%;height:100%}._radioGroup_jbgbi_2571{border:none;padding:0;margin:0;display:grid;gap:8px}._radioGroup_jbgbi_2571 legend{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}._radioLabel_jbgbi_2588{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}._radioLabel_jbgbi_2588 input[type=radio]{accent-color:var(--primary);width:16px;height:16px;cursor:pointer}._tabs_jbgbi_398{display:flex;gap:4px;border-bottom:2px solid var(--line);padding-bottom:0}._tab_jbgbi_126{padding:8px 18px;border:none;background:none;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .12s,border-color .12s;border-radius:6px 6px 0 0}._tab_jbgbi_126:hover{color:var(--text);background:var(--surface-soft)}._tabActive_jbgbi_418{color:var(--primary-dark);border-bottom-color:var(--primary);background:var(--surface-soft)}._quickPaymentLayout_jbgbi_2640{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media(max-width:900px){._quickPaymentLayout_jbgbi_2640{grid-template-columns:1fr}}._searchBox_jbgbi_2653{position:relative;margin-bottom:6px}._searchBox_jbgbi_2653 ._input_jbgbi_654{padding-left:28px}._searchIcon_jbgbi_2662{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}._debtPreview_jbgbi_2672{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface-soft)}._debtHeader_jbgbi_2679{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._debtBadge_jbgbi_2687{font-size:12px;font-weight:700;color:#c0392b;background:#fdf0f0;border:1px solid #f5c6c6;border-radius:99px;padding:2px 10px}._paidBadge_jbgbi_2697{font-size:12px;font-weight:700;color:var(--primary-dark);background:var(--surface-soft);border:1px solid var(--primary);border-radius:99px;padding:2px 10px}._openInvoiceList_jbgbi_2707{display:grid;gap:3px}._openInvoiceRow_jbgbi_2712{display:flex;gap:8px;font-size:12px;padding:2px 0;border-bottom:1px solid var(--line)}._openInvoiceNum_jbgbi_2720{font-weight:600;flex:0 0 auto}._openInvoiceDate_jbgbi_2721{color:var(--muted);flex:1}._openInvoiceAmt_jbgbi_2722{font-weight:700;text-align:right}._noDeptNote_jbgbi_2724{font-size:12px;color:var(--muted);margin:4px 0 0}._allocationResult_jbgbi_2731{border-left:3px solid var(--primary)}._allocationHeader_jbgbi_2735{display:flex;align-items:center;gap:8px;margin-bottom:6px}._allocationHeader_jbgbi_2735 h3{margin:0;font-size:15px}._allocationSub_jbgbi_2747{font-size:12px;color:var(--muted);margin:0 0 8px}._allocationRow_jbgbi_2753{display:flex;align-items:center;gap:10px;padding:4px 0;border-bottom:1px solid var(--line);font-size:13px}._allocationDate_jbgbi_2762{color:var(--muted);flex:1}._paidTag_jbgbi_2764{font-size:11px;font-weight:700;color:var(--primary-dark);background:#e8f5e8;border-radius:99px;padding:1px 8px}._surplusWarn_jbgbi_2773{margin-top:8px;padding:8px 10px;background:#fff8e1;border:1px solid #ffc107;border-radius:6px;font-size:12px;color:#7a5800}._bulkHeader_jbgbi_2785{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}._bulkResult_jbgbi_2794{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#e8f5e8;border:1px solid var(--primary);border-radius:8px;font-size:13px;margin-bottom:10px}._rowHighlight_jbgbi_2806{background:#f0f9f4}._debtCell_jbgbi_2810{color:#c0392b;font-weight:600}._diaryDay_jbgbi_2817{display:grid;grid-template-columns:90px 1fr;gap:0 12px;margin-bottom:4px}._diaryDateLabel_jbgbi_2824{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-top:10px;text-align:right;border-right:2px solid var(--line);padding-right:12px}._diaryEntries_jbgbi_2836{display:grid;gap:4px;padding:4px 0}._diaryEntry_jbgbi_2842{display:flex;align-items:flex-start;gap:8px;background:var(--surface-soft);border-radius:8px;padding:8px 10px;transition:background .1s}._diaryEntry_jbgbi_2842:hover{background:#eef7f4}._diaryIcon_jbgbi_2856{font-size:16px;flex-shrink:0;line-height:1.4}._diaryContent_jbgbi_2862{flex:1;min-width:0}._diaryTitle_jbgbi_2867{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13px}._diaryTypeTag_jbgbi_2875{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}._diaryEntryLink_jbgbi_2883{color:var(--text);text-decoration:none;font-weight:500}._diaryEntryLink_jbgbi_2883:hover{text-decoration:underline;color:var(--primary-dark)}._diarySubtitle_jbgbi_2894{font-size:12px;color:var(--muted);margin-top:2px}._dateRange_jbgbi_2901{display:grid;grid-template-columns:1fr 1fr;gap:12px}._dateRange_jbgbi_2901 label{display:block;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._portfolioToolbar_jbgbi_2917{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto auto auto;gap:10px;align-items:end}._searchField_jbgbi_672{display:flex;align-items:center;gap:8px;min-width:0}._searchField_jbgbi_672 input{width:100%}._checkboxInline_jbgbi_2935{min-height:34px;display:inline-flex;align-items:center;gap:6px;font-weight:800}._mutedText_jbgbi_2943{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:800}._portfolioKpiGrid_jbgbi_2952{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._portfolioKpiCard_jbgbi_2958{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:82px;border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:linear-gradient(180deg,#fff,#f8fbfa);box-shadow:0 5px 16px #1f2a2e0a}._portfolioKpiIcon_jbgbi_2971{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:var(--primary);background:#0e756b1a}._portfolioKpiCard_jbgbi_2958 div{min-width:0;display:grid;gap:2px}._portfolioKpiCard_jbgbi_2958 span:not(._portfolioKpiIcon_jbgbi_2971){color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}._portfolioKpiCard_jbgbi_2958 strong{min-width:0;font-size:22px;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._portfolioKpiCard_jbgbi_2958 small{color:var(--muted);font-size:12px}._portfolioGrid_jbgbi_3009{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._portfolioCard_jbgbi_3015{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff;box-shadow:0 5px 16px #1f2a2e0a}._portfolioCardHeader_jbgbi_3025{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:8px}._portfolioCardHeader_jbgbi_3025 h2{margin:0;font-size:17px}._portfolioCardHeader_jbgbi_3025 p,._portfolioCardHeader_jbgbi_3025 span,._portfolioUnitLine_jbgbi_3040{color:var(--muted);font-size:12px}._portfolioUnitLine_jbgbi_3040{display:inline-flex;align-items:center;gap:6px;font-weight:800}._portfolioMetrics_jbgbi_3052{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._portfolioMetrics_jbgbi_3052 div{display:grid;gap:2px;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--surface-soft)}._portfolioMetrics_jbgbi_3052 span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}._portfolioMetrics_jbgbi_3052 strong{display:inline-flex;align-items:center;gap:5px;font-size:14px}._portfolioDanger_jbgbi_3081{color:#b42318}._portfolioWarning_jbgbi_3085{color:#b54708}._portfolioFooter_jbgbi_3089{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding-top:8px}._monthlyChecklistPage_jbgbi_3097{min-width:0}._monthlyChecklistPicker_jbgbi_3101{display:grid;grid-template-columns:minmax(150px,1fr) 104px auto;align-items:end}._monthlyChecklistPicker_jbgbi_3101 ._select_jbgbi_655,._monthlyChecklistPicker_jbgbi_3101 ._input_jbgbi_654{min-width:0}._monthlyChecklistSummary_jbgbi_3112{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._monthlyChecklistGrid_jbgbi_3118{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._monthlyChecklistCard_jbgbi_3124{display:grid;gap:12px;border:1px solid rgba(31,42,46,.095);border-radius:10px;padding:14px;background:#fff;box-shadow:var(--shadow-sm)}._monthlyChecklistCard_jbgbi_3124:hover{border-color:#0f766e2e;box-shadow:var(--shadow-md)}._monthlyChecklistCardHeader_jbgbi_3139{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;border-bottom:1px solid rgba(31,42,46,.08);padding-bottom:10px}._monthlyChecklistCardHeader_jbgbi_3139 h2{margin:0;overflow-wrap:anywhere;font-size:17px;line-height:1.25}._monthlyChecklistCardHeader_jbgbi_3139 p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.35}._monthlyChecklistProgress_jbgbi_3162{display:grid;gap:7px}._monthlyChecklistProgress_jbgbi_3162>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._monthlyChecklistProgress_jbgbi_3162 strong{font-size:18px}._monthlyChecklistProgress_jbgbi_3162 span{color:var(--muted);font-size:12px;font-weight:800}._monthlyChecklistTrack_jbgbi_3184{height:9px;overflow:hidden;border-radius:999px;background:#e8eeeb}._monthlyChecklistTrack_jbgbi_3184 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#8fd8c8)}._monthlyChecklistItems_jbgbi_3198{display:grid;gap:8px}._checklistItem_jbgbi_3203{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start;border:1px solid rgba(31,42,46,.08);border-radius:8px;padding:9px;background:#fbfdfc;color:var(--text);text-decoration:none}._checklistItem_jbgbi_3203 input[type=checkbox]{align-self:center;width:18px;height:18px;accent-color:var(--primary)}._checklistItem_jbgbi_3203:has(input:disabled){opacity:.78}._checklistItemLink_jbgbi_3227:hover{border-color:#0f766e3d;background:var(--primary-soft)}._checklistStatusDot_jbgbi_3232{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px}._checklistItemText_jbgbi_3241{min-width:0;display:grid;gap:3px}._checklistItemText_jbgbi_3241 strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}._checklistItemText_jbgbi_3241 small{color:var(--muted);font-size:12px;line-height:1.35}._checklist_done_jbgbi_3259,._risk_normal_jbgbi_3260{background:#e5f5ed;color:var(--success);border-color:#b8e2ca}._checklist_warning_jbgbi_3266,._risk_attention_jbgbi_3267{background:#fff4df;color:var(--warning);border-color:#f5d89b}._checklist_pending_jbgbi_3273{background:#eef3f0;color:var(--muted);border-color:#dbe5df}._risk_critical_jbgbi_3279{background:#ffe8e5;color:var(--danger);border-color:#f1b5ae}@media(max-width:1180px){._maintenanceDetailMetrics_jbgbi_998,._maintenanceWorkflow_jbgbi_1057{grid-template-columns:repeat(3,minmax(0,1fr))}._maintenanceWorkflow_jbgbi_1057 ._workflowStep_jbgbi_1061:nth-child(3n):after{display:none}._maintenanceDetailLayout_jbgbi_1088,._monthlyChecklistGrid_jbgbi_3118{grid-template-columns:1fr}._portfolioKpiGrid_jbgbi_2952,._portfolioGrid_jbgbi_3009{grid-template-columns:repeat(2,minmax(0,1fr))}._portfolioToolbar_jbgbi_2917{grid-template-columns:1fr 1fr}}@media(max-width:720px){._monthlyChecklistPicker_jbgbi_3101,._monthlyChecklistSummary_jbgbi_3112{grid-template-columns:1fr}._monthlyChecklistPicker_jbgbi_3101 ._button_jbgbi_747{width:100%}._monthlyChecklistCard_jbgbi_3124{padding:12px}._monthlyChecklistCardHeader_jbgbi_3139{grid-template-columns:1fr}._monthlyChecklistCardHeader_jbgbi_3139>._badge_jbgbi_1041{justify-self:start}._maintenanceDetailHero_jbgbi_985{align-items:stretch;flex-direction:column}._maintenanceDetailActions_jbgbi_993{justify-content:stretch}._maintenanceDetailActions_jbgbi_993 ._button_jbgbi_747,._maintenanceDetailActions_jbgbi_993 ._secondaryButton_jbgbi_748{flex:1 1 0}._maintenanceDetailMetrics_jbgbi_998{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._maintenanceDetailMetrics_jbgbi_998>._card_jbgbi_117{min-height:86px;padding:11px}._maintenanceWorkflow_jbgbi_1057{grid-template-columns:1fr}._maintenanceWorkflow_jbgbi_1057 ._workflowStep_jbgbi_1061{min-height:54px;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center}._maintenanceWorkflow_jbgbi_1057 ._workflowStep_jbgbi_1061:after{top:34px;bottom:-10px;left:21px;right:auto;width:2px;height:auto}._maintenanceWorkflow_jbgbi_1057 ._workflowStep_jbgbi_1061:nth-child(3n):after{display:block}._maintenanceWorkflow_jbgbi_1057 ._workflowStep_jbgbi_1061:last-child:after{display:none}._maintenanceDetailMain_jbgbi_1092,._maintenanceDetailSide_jbgbi_1093{padding:12px}._maintenanceDetailForm_jbgbi_1094 ._formGrid_jbgbi_693,._maintenanceDetailForm_jbgbi_1094 ._actions_jbgbi_818{grid-template-columns:1fr}._maintenanceDetailForm_jbgbi_1094 ._button_jbgbi_747,._maintenanceDetailForm_jbgbi_1094 ._secondaryButton_jbgbi_748{width:100%}._maintenanceTimeline_jbgbi_1123 ._timelineItem_jbgbi_1127{padding:8px 9px}._portfolioKpiGrid_jbgbi_2952,._portfolioGrid_jbgbi_3009,._portfolioToolbar_jbgbi_2917{grid-template-columns:1fr}._portfolioFooter_jbgbi_3089{justify-content:stretch;flex-direction:column}}._pageHeaderShell_jbgbi_3422{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:102px;padding:18px 20px;border:1px solid var(--premium-border);border-radius:var(--radius-lg);background:#fff;box-shadow:0 9px 26px #0f172a0a}._pageHeaderCopy_jbgbi_3427{display:grid;gap:3px;min-width:0}._pageHeaderCopy_jbgbi_3427 h1{margin:0;color:#122923;font-size:clamp(23px,2vw,29px);line-height:1.12;letter-spacing:0}._pageHeaderCopy_jbgbi_3427 p{max-width:740px;margin:0;color:var(--muted);font-size:12px}._pageEyebrow_jbgbi_3430{color:#0b7662;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}._pageBackLink_jbgbi_3431{width:fit-content;color:#65777c;font-size:11px;font-weight:700;text-decoration:none}._pageBackLink_jbgbi_3431:hover{color:var(--primary)}._pageHeaderActions_jbgbi_3433,._pageHeaderMeta_jbgbi_3433,._sectionHeadingActions_jbgbi_3433{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}._sectionHeading_jbgbi_3433{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:11px;border-bottom:1px solid rgba(15,23,42,.075)}._sectionHeading_jbgbi_3433>div:first-child{display:grid;gap:2px}._sectionHeading_jbgbi_3433>div>span{color:#0b7662;font-size:9.5px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}._sectionHeading_jbgbi_3433 h2{margin:0;color:#19302b;font-size:16px;line-height:1.25}._sectionHeading_jbgbi_3433 p{margin:0;color:var(--muted);font-size:11px}._emptyState_jbgbi_3442{display:flex;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:24px;color:#53666b;text-align:left}._emptyStateCompact_jbgbi_3446{min-height:130px}._emptyStateIcon_jbgbi_3447{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#08745f;background:#eaf7f2}._emptyState_jbgbi_3442 strong{display:block;color:#233b35;font-size:13px}._emptyState_jbgbi_3442 p{max-width:420px;margin:3px 0 0;color:var(--muted);font-size:11px}._emptyStateAction_jbgbi_3450{margin-left:10px}._buildingsPage_jbgbi_3453{display:flex;flex-direction:column;gap:12px}._portfolioSummary_jbgbi_3454{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}._portfolioSummary_jbgbi_3454>div{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;min-height:72px;padding:12px 14px;border:1px solid var(--premium-border);border-radius:12px;background:#fff;box-shadow:0 6px 18px #0f172a08}._portfolioSummary_jbgbi_3454>div:before{content:"";grid-row:1 / span 2;align-self:center;width:34px;height:34px;border-radius:10px;background:#eaf7f2}._portfolioSummary_jbgbi_3454 span{align-self:end;color:#62747a;font-size:9.5px;font-weight:800;text-transform:uppercase}._portfolioSummary_jbgbi_3454 strong{color:#17342d;font-size:20px;line-height:1.1}._portfolioSummary_jbgbi_3454 ._summaryDanger_jbgbi_3468{color:#c9362b}._buildingsListPanel_jbgbi_3469{order:1;display:grid;gap:12px;padding:14px}._buildingEditorPanel_jbgbi_3470{order:0;gap:16px;padding:16px}._buildingImportPanel_jbgbi_3471{order:0;gap:14px;padding:16px}._listToolbar_jbgbi_3472{display:flex;align-items:center;gap:8px}._listToolbar_jbgbi_3472 ._searchField_jbgbi_672{display:flex;align-items:center;flex:1;gap:8px;min-height:var(--control-height);padding:0 11px;border:1px solid #cfddd6;border-radius:10px;color:#6b7d82;background:#fcfefd;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._listToolbar_jbgbi_3472 ._searchField_jbgbi_672:focus-within{border-color:#0f766e80;box-shadow:var(--focus-ring)}._listToolbar_jbgbi_3472 ._searchField_jbgbi_672 input{min-height:0;padding:0;border:0;outline:0;background:transparent;box-shadow:none}._listToolbar_jbgbi_3472 ._searchField_jbgbi_672 input:focus{box-shadow:none}._primaryCellLink_jbgbi_3481{color:#123b31;font-size:12.5px;font-weight:800;text-decoration:none}._primaryCellLink_jbgbi_3481:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}._buildingTableRow_jbgbi_3483{transition:background-color var(--transition-fast)}._buildingTableRow_jbgbi_3483:hover{background:#f7fbf9}._buildingTableRow_jbgbi_3483 td:last-child{width:124px}._directoryPage_jbgbi_3488{display:flex;flex-direction:column;gap:12px}._directoryEditorPanel_jbgbi_3494{order:0;gap:16px;padding:16px;border-color:#1f2a2e1a;box-shadow:0 10px 28px #11352d0d}._directoryEditorPanel_jbgbi_3494 ._header_jbgbi_8,._directoryEditorPanel_jbgbi_3494 ._sectionHeader_jbgbi_514{padding-bottom:11px;border-bottom:1px solid rgba(31,42,46,.08)}._directoryEditorPanel_jbgbi_3494 ._header_jbgbi_8 h2,._directoryEditorPanel_jbgbi_3494 ._sectionHeader_jbgbi_514 h2{color:#17342d;font-size:16px;letter-spacing:0}._directoryListPanel_jbgbi_3515{order:1;display:grid;gap:12px;padding:14px}._directoryListPanel_jbgbi_3515 ._tableWrap_jbgbi_126{border-radius:10px;box-shadow:none}._directoryListPanel_jbgbi_3515 tbody tr{transition:background-color var(--transition-fast)}._directoryListPanel_jbgbi_3515 tbody tr:hover{background:#f7fbf9}._directoryListPanel_jbgbi_3515 ._pagination_jbgbi_1571{padding-top:2px}._residentAccessList_jbgbi_3539{display:grid;gap:3px;min-width:190px}._residentAccessList_jbgbi_3539>span:not(._entryMeta_jbgbi_1460){color:#274840;font-size:11.5px;font-weight:650}._residentAccessList_jbgbi_3539 small{color:var(--primary);font-size:10.5px;font-weight:750}._residentRights_jbgbi_3557{display:grid;gap:5px;min-width:130px}._residentRights_jbgbi_3557 span{display:inline-flex;align-items:center;gap:5px;color:#536b65;font-size:11px;white-space:nowrap}._residentRights_jbgbi_3557 svg{color:var(--primary)}._residentWizardModal_jbgbi_3576{width:min(980px,100%);max-height:calc(100vh - 40px);overflow-y:auto}._residentWizardModal_jbgbi_3576>article{margin:0;border-radius:14px;box-shadow:0 24px 70px #082a223d}._residentAccessModal_jbgbi_3588{width:min(1080px,100%);max-width:1080px;gap:16px;border:1px solid rgba(31,42,46,.1);border-radius:14px;box-shadow:0 24px 70px #082a223d}._residentAccessTable_jbgbi_3597{max-height:43vh;overflow:auto}._residentAccessTable_jbgbi_3597 thead{position:sticky;top:0;z-index:1}._residentAccessTable_jbgbi_3597 td:first-child{min-width:230px}._residentAccessTable_jbgbi_3597 ._select_jbgbi_655{min-width:120px}._buildingsListPanel_jbgbi_3469 ._tableWrap_jbgbi_126{box-shadow:none}._buildingsListPanel_jbgbi_3469 ._pagination_jbgbi_1571{padding:4px 2px 0}@media(max-width:900px){._pageHeaderShell_jbgbi_3422{align-items:flex-start;flex-direction:column;min-height:0;padding:15px}._pageHeaderActions_jbgbi_3433{justify-content:flex-start;width:100%}._portfolioSummary_jbgbi_3454{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){._pageHeaderActions_jbgbi_3433>*{flex:1 1 calc(50% - 7px)}._portfolioSummary_jbgbi_3454{grid-template-columns:1fr}._portfolioSummary_jbgbi_3454>div{min-height:62px}._listToolbar_jbgbi_3472{align-items:stretch;flex-direction:column}._listToolbar_jbgbi_3472 ._searchField_jbgbi_672{flex:none;width:100%}._emptyState_jbgbi_3442{align-items:flex-start;flex-direction:column;min-height:150px}._emptyStateAction_jbgbi_3450{margin-left:0}}._page_jbgbi_1{gap:12px;padding-bottom:26px}._header_jbgbi_8{padding:16px 18px;border:1px solid rgba(15,23,42,.075);border-radius:14px;background:#fff;box-shadow:0 9px 26px #0f172a0a}._header_jbgbi_8 h1{font-size:clamp(22px,2vw,29px);line-height:1.15;letter-spacing:0}._header_jbgbi_8 p{font-size:12px}._buildingDossierHeader_jbgbi_3642{align-items:center;min-height:112px}._buildingDossierTitle_jbgbi_3643{display:grid;gap:4px;min-width:0}._buildingDossierTitle_jbgbi_3643 ._eyebrow_jbgbi_186{margin-top:5px;font-size:10px;letter-spacing:.08em}._backLink_jbgbi_3645{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:#53676d;font-size:11px;font-weight:700;text-decoration:none}._backLink_jbgbi_3645:hover{color:var(--primary)}._buildingHeaderActions_jbgbi_3650{flex-wrap:wrap;justify-content:flex-end}._buildingHeaderActions_jbgbi_3650 ._input_jbgbi_654{width:84px;min-height:38px}._buildingHeaderActions_jbgbi_3650 ._badge_jbgbi_1041{min-height:26px;padding:4px 9px}._buildingMetricGrid_jbgbi_3653{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._buildingMetric_jbgbi_3653{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;row-gap:1px;min-height:104px;padding:14px;border-radius:13px;background:#fff;box-shadow:0 8px 20px #0f172a09}._buildingMetricIcon_jbgbi_3659{grid-row:1 / span 3;display:grid;place-items:center;align-self:start;width:36px;height:36px;border-radius:11px;color:#08745f;background:#eaf7f2}._buildingMetric_jbgbi_3653>span:not(._buildingMetricIcon_jbgbi_3659){color:#506269;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}._buildingMetric_jbgbi_3653>strong{font-size:22px;line-height:1.15;letter-spacing:0}._buildingMetric_jbgbi_3653>small{color:#6d7d82;font-size:10px;font-weight:600}._metricIconDanger_jbgbi_3668{color:#dc2626;background:#fff0ef}._dossierWorkspace_jbgbi_3669{padding:0;overflow:hidden;border-radius:14px}._dossierWorkspace_jbgbi_3669>._tabs_jbgbi_398{margin:0;padding:0 16px;border-bottom:1px solid rgba(15,23,42,.085);border-radius:0;background:#fff}._dossierWorkspace_jbgbi_3669>._tabs_jbgbi_398 ._tabButton_jbgbi_407{min-height:48px;padding:0 13px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#5b6d72;background:transparent;box-shadow:none;font-size:11px;font-weight:700}._dossierWorkspace_jbgbi_3669>._tabs_jbgbi_398 ._tabButton_jbgbi_407:hover{color:#0a5d4c;background:transparent}._dossierWorkspace_jbgbi_3669>._tabs_jbgbi_398 ._tabActive_jbgbi_418{color:#075f4d;border-bottom-color:#0f766e;background:transparent;box-shadow:none}._dossierWorkspace_jbgbi_3669>._tabPanel_jbgbi_448{padding:16px}._buildingOverviewTab_jbgbi_3684,._buildingSectionTab_jbgbi_3688{display:grid;gap:14px}._buildingFinanceMetricGrid_jbgbi_3692{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}._buildingFinanceMetric_jbgbi_3692{min-height:86px;padding:13px 14px;border-radius:11px;background:#fbfdfc;box-shadow:none}._buildingFinanceMetric_jbgbi_3692>span{color:#62747a;font-size:9.5px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}._buildingFinanceMetric_jbgbi_3692>strong{font-size:19px;line-height:1.2}._buildingQrGrid_jbgbi_3714{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}._buildingQrGrid_jbgbi_3714 ._qrPanel_jbgbi_466{min-width:0;height:100%;padding:13px;border-radius:11px;background:#fbfdfc;box-shadow:none}._buildingQrGrid_jbgbi_3714 ._qrContent_jbgbi_475{grid-template-columns:104px minmax(0,1fr)}._buildingQrGrid_jbgbi_3714 ._qrImage_jbgbi_482,._buildingQrGrid_jbgbi_3714 ._cleanerPhotoPlaceholder_jbgbi_3732{width:104px;height:104px}._buildingQrGrid_jbgbi_3714 ._linkBox_jbgbi_503{max-height:58px;overflow:auto}._card_jbgbi_117,._inlinePanel_jbgbi_457,._tableWrap_jbgbi_126,._contextStrip_jbgbi_127{border-color:#0f172a13;border-radius:12px;background:#fff;box-shadow:0 7px 20px #0f172a09}._quickActionButton_jbgbi_218{min-height:60px;padding:11px;border-radius:10px;box-shadow:none}._quickActionButton_jbgbi_218>svg{width:30px;height:30px;padding:7px;border-radius:9px;color:#08745f;background:#eaf7f2}._quickActionButton_jbgbi_218 strong{font-size:12px}._quickActionButton_jbgbi_218 span span{font-size:10px}._table_jbgbi_126 th{height:38px;padding:8px 10px;font-size:9.5px;letter-spacing:.04em}._table_jbgbi_126 td{height:46px;padding:8px 10px;font-size:11.5px}@media(max-width:1120px){._buildingDossierHeader_jbgbi_3642{align-items:flex-start;flex-direction:column}._buildingHeaderActions_jbgbi_3650{justify-content:flex-start;width:100%}._buildingMetricGrid_jbgbi_3653,._buildingFinanceMetricGrid_jbgbi_3692{grid-template-columns:repeat(2,minmax(0,1fr))}._buildingQrGrid_jbgbi_3714{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){._page_jbgbi_1{gap:10px}._header_jbgbi_8{padding:13px}._buildingDossierHeader_jbgbi_3642{min-height:0}._buildingDossierTitle_jbgbi_3643 h1{font-size:21px}._buildingHeaderActions_jbgbi_3650 ._badge_jbgbi_1041{order:-1}._buildingMetricGrid_jbgbi_3653,._buildingFinanceMetricGrid_jbgbi_3692{grid-template-columns:1fr}._buildingMetric_jbgbi_3653{min-height:88px}._dossierWorkspace_jbgbi_3669>._tabs_jbgbi_398{padding:0 8px;overflow-x:auto}._dossierWorkspace_jbgbi_3669>._tabs_jbgbi_398 ._tabButton_jbgbi_407{min-height:44px;padding:0 10px}._dossierWorkspace_jbgbi_3669>._tabPanel_jbgbi_448{padding:12px}._buildingQrGrid_jbgbi_3714 ._qrContent_jbgbi_475{grid-template-columns:84px minmax(0,1fr)}._buildingQrGrid_jbgbi_3714 ._qrImage_jbgbi_482,._buildingQrGrid_jbgbi_3714 ._cleanerPhotoPlaceholder_jbgbi_3732{width:84px;height:84px}}._page_jbgbi_1{gap:16px}._header_jbgbi_8{position:relative;overflow:hidden;border-color:#0f766e2e;border-radius:10px;padding:16px 18px;background:linear-gradient(90deg,rgba(15,118,110,.12),transparent 46%),linear-gradient(180deg,#fff,#f8fbf9);box-shadow:var(--shadow-sm)}._header_jbgbi_8:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--primary),#8fd8c8)}._header_jbgbi_8 h1{letter-spacing:0;color:#122126;font-size:24px}._card_jbgbi_117{border-color:#1f2a2e18;border-radius:10px;padding:15px;background:linear-gradient(180deg,#fffffff5,#fffffffc),#fff}._card_jbgbi_117:hover{border-color:#0f766e2e;box-shadow:var(--shadow-md)}._card_jbgbi_117 h2,._card_jbgbi_117 h3,._sectionHeader_jbgbi_514 h2,._sectionHeader_jbgbi_514 h3{font-weight:900}._grid_jbgbi_97>._card_jbgbi_117,._metric_jbgbi_347{border-color:#0f766e24;background:linear-gradient(180deg,#fff,#f7fbf9)}._metric_jbgbi_347 strong,._grid_jbgbi_97>._card_jbgbi_117>strong{color:#102026}._toolbar_jbgbi_629{border-color:#0f766e24;border-radius:10px;background:linear-gradient(180deg,#fff,#f6faf8);box-shadow:var(--shadow-sm)}._input_jbgbi_654,._select_jbgbi_655,._textarea_jbgbi_656,._toolbar_jbgbi_629 input,._toolbar_jbgbi_629 select,._searchField_jbgbi_672 input{border-color:#cfddd6;background:#fcfefd;min-height:34px}._input_jbgbi_654:hover,._select_jbgbi_655:hover,._textarea_jbgbi_656:hover,._toolbar_jbgbi_629 input:hover,._toolbar_jbgbi_629 select:hover,._searchField_jbgbi_672 input:hover{border-color:#b8cec5}._tableWrap_jbgbi_126{border-color:#1f2a2e1a;border-radius:10px;box-shadow:var(--shadow-sm)}._table_jbgbi_126 th{color:#4d6269;background:linear-gradient(180deg,#f7fbf9,#eef6f2);box-shadow:inset 0 -1px #1f2a2e0f}._table_jbgbi_126 td{background:#ffffffb8;line-height:1.4}._table_jbgbi_126 tbody tr:hover td{background:#f5faf7}._notice_jbgbi_1550{border-left:4px solid var(--primary);box-shadow:var(--shadow-sm)}._error_jbgbi_1551{border-left:4px solid var(--danger);box-shadow:var(--shadow-sm)}._portfolioCard_jbgbi_3015,._portfolioKpiCard_jbgbi_2958{border-color:#0f766e24}._portfolioCard_jbgbi_3015:hover,._portfolioKpiCard_jbgbi_2958:hover{box-shadow:var(--shadow-md)}._amountCell_jbgbi_1454,._openInvoiceAmt_jbgbi_2722,._allocationRow_jbgbi_2753 strong,._summaryRow_jbgbi_2471 strong,._textRight_jbgbi_2484{font-variant-numeric:tabular-nums}._amountCell_jbgbi_1454{color:#14272c}._status_paid_jbgbi_1501,._paidBadge_jbgbi_2697,._paidTag_jbgbi_2764{background:#e3f4eb;color:#0f6a43;border-color:#b7dfc8}._status_pending_jbgbi_1507,._status_partial_jbgbi_1508,._priority_medium_jbgbi_1526,._request_waiting_resident_jbgbi_1527{background:#fff7e8;color:#9a5b00;border-color:#f1d18f}._status_overdue_jbgbi_1514,._debtBadge_jbgbi_2687,._priority_urgent_jbgbi_1520,._priority_high_jbgbi_1521{background:#fff0ee;color:#a22117;border-color:#edb1a8}._tabs_jbgbi_398{gap:6px;border-bottom-color:#0f766e29}._tab_jbgbi_126,._tabButton_jbgbi_407{border-radius:999px;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}._tab_jbgbi_126:hover,._tabButton_jbgbi_407:hover{border-color:#0f766e47;background:var(--primary-soft);color:var(--primary-dark)}._tabActive_jbgbi_418{border-color:#0f766e66;background:linear-gradient(180deg,#eef8f4,#e2f1ec);color:var(--primary-dark);box-shadow:inset 0 0 0 1px #ffffffbf}._debtPreview_jbgbi_2672,._allocationResult_jbgbi_2731,._surplusWarn_jbgbi_2773{border-radius:10px}._debtPreview_jbgbi_2672{border-color:#0f766e24;background:linear-gradient(180deg,#fff,#f7fbf9)}._openInvoiceRow_jbgbi_2712,._allocationRow_jbgbi_2753,._summaryRow_jbgbi_2471{border-bottom-color:#1f2a2e14}._openInvoiceRow_jbgbi_2712:hover,._allocationRow_jbgbi_2753:hover{background:#f6fbf8}._qrPaymentCode_jbgbi_2556{border-radius:12px;border-color:#0f766e29;box-shadow:var(--shadow-sm)}._table_jbgbi_126 a{color:var(--primary-dark);font-weight:800;text-decoration:none}._table_jbgbi_126 a:hover{color:var(--primary);text-decoration:underline}._table_jbgbi_126 strong{color:#14272c}._table_jbgbi_126 ._small_jbgbi_1631,._small_jbgbi_1631{color:var(--muted);line-height:1.35}._rowActions_jbgbi_1424 ._actions_jbgbi_818{justify-content:flex-end}._detailItem_jbgbi_381,._summaryRow_jbgbi_2471,._mobileDataCard_jbgbi_838{border-color:#1f2a2e18}._detailItem_jbgbi_381{border-radius:10px;background:linear-gradient(180deg,#fff,#f8fbf9)}._invoiceBrand_jbgbi_333{border-radius:12px;border-color:#0f766e24;box-shadow:var(--shadow-md)}._financeDetailPage_jbgbi_4047{gap:12px}._pageMetaItem_jbgbi_4051{display:inline-flex;min-height:24px;align-items:center;border-left:1px solid var(--line);padding-left:9px;color:var(--muted);font-size:11px;font-weight:700}._financeMetricGrid_jbgbi_4062{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._financeMetricCard_jbgbi_4068{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;border:1px solid rgba(15,118,110,.13);border-radius:12px;padding:12px 14px;background:#fff;box-shadow:var(--shadow-sm)}._financeMetricCard_jbgbi_4068>div{display:grid;min-width:0;gap:3px}._financeMetricCard_jbgbi_4068>div>span:first-child{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}._financeMetricCard_jbgbi_4068 strong{overflow:hidden;color:#122923;font-size:clamp(18px,1.55vw,23px);font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}._financeMetricIcon_jbgbi_4105{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:var(--primary);background:#edf7f3}._financeMetricIconSuccess_jbgbi_4115{color:#16824f;background:#eaf7ef}._financeMetricIconDanger_jbgbi_4120{color:#c9352b;background:#fff0ee}._financeMetricProgress_jbgbi_4125{grid-template-columns:1fr auto}._financeMetricProgress_jbgbi_4125 ._progressTrack_jbgbi_71{grid-column:1 / -1;height:5px;margin-top:2px}._financeWorkspaceGrid_jbgbi_4135{display:grid;grid-template-columns:minmax(0,1fr) minmax(238px,290px);gap:12px;align-items:start}._financeMainPanel_jbgbi_4142,._financeSideColumn_jbgbi_4143,._financeSideColumn_jbgbi_4143>._card_jbgbi_117{min-width:0}._financeMainPanel_jbgbi_4142{display:grid;gap:12px;padding:14px}._financeSideColumn_jbgbi_4143{display:grid;gap:12px}._financeSideColumn_jbgbi_4143>._card_jbgbi_117{display:grid;gap:12px;padding:14px}._financeStatusList_jbgbi_4165,._financeItemList_jbgbi_4166{display:grid}._financeStatusList_jbgbi_4165>div,._financeItemList_jbgbi_4166>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(31,42,46,.07);padding:9px 0}._financeStatusList_jbgbi_4165>div:first-child,._financeItemList_jbgbi_4166>div:first-child{border-top:0;padding-top:0}._financeStatusList_jbgbi_4165 span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}._financeStatusList_jbgbi_4165 strong,._financeItemList_jbgbi_4166>div>strong{color:#14272c;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}._financeItemList_jbgbi_4166>div>span{display:grid;min-width:0;gap:2px}._financeItemList_jbgbi_4166>div>span strong{overflow:hidden;color:#223630;font-size:12px;text-overflow:ellipsis;white-space:nowrap}._financeItemList_jbgbi_4166 small{color:var(--muted);font-size:10px}._billingPage_jbgbi_4223{gap:12px}._billingWizardCard_jbgbi_4227{display:grid;gap:12px;padding:14px;border-color:#0f766e21;box-shadow:var(--shadow-sm)}._billingWizardCard_jbgbi_4227 ._detailGrid_jbgbi_374{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._billingWizardCard_jbgbi_4227 ._detailItem_jbgbi_381{min-height:60px;padding:10px 12px;background:#f8fbf9}._billingFormCard_jbgbi_4246{display:grid;gap:14px;padding:14px;border-color:#0f766e21;box-shadow:0 10px 28px #11352d0d}._billingFormHeader_jbgbi_4254{min-height:0;padding:2px 0 12px;border-bottom:1px solid rgba(31,42,46,.08);background:transparent}._billingFormHeader_jbgbi_4254 h2{color:#17342d;font-size:18px}._billingModeToggle_jbgbi_4266{width:fit-content;min-height:36px;padding:7px 10px;border:1px solid #cfe2d9;border-radius:9px;color:#184c3e;background:#f0f8f4;font-weight:800}._billingItemsSection_jbgbi_4277{gap:10px;padding:13px;border:1px solid #e0eae5;border-radius:10px;background:#fafcfb}._billingItemRow_jbgbi_4285{grid-template-columns:72px minmax(180px,2fr) minmax(170px,1.5fr) minmax(110px,.8fr) 42px;align-items:end;gap:8px;padding:9px;border:1px solid #e3ebe7;border-radius:9px;background:#fff}._billingCoreGrid_jbgbi_4295{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:11px 12px}._billingCoreGrid_jbgbi_4295>._fieldWide_jbgbi_721,._billingCoreGrid_jbgbi_4295>._billingAdvanced_jbgbi_4302{grid-column:1 / -1}._billingAdvanced_jbgbi_4302{border:1px solid #dce7e2;border-radius:10px;background:#f8fbf9}._billingAdvanced_jbgbi_4302>summary{padding:11px 13px;color:#1d4439;cursor:pointer;font-size:12px;font-weight:850}._billingAdvanced_jbgbi_4302>p{margin:-4px 13px 10px;color:var(--muted);font-size:11px}._billingAdvancedGrid_jbgbi_4326{display:grid;gap:10px;padding:0 13px 13px}._billingAdvancedGrid_jbgbi_4326 ._textarea_jbgbi_656{min-height:72px}._billingPreflight_jbgbi_4336{display:grid;gap:12px;padding:14px;border:1px solid #dce7e2;border-radius:10px;background:#f8fbf9}._billingPreflightHeader_jbgbi_4345{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._billingPreflightHeader_jbgbi_4345 h3{margin:2px 0 0;color:#17342d;font-size:15px}._billingPreflightReady_jbgbi_4358,._billingPreflightBlocked_jbgbi_4359{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:30px;padding:5px 9px;border-radius:8px;font-size:11px;font-weight:850}._billingPreflightReady_jbgbi_4358{color:#11623f;background:#e6f5ed}._billingPreflightBlocked_jbgbi_4359{color:#a13f22;background:#fff0e7}._billingPreflightGrid_jbgbi_4381{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._billingPreflightItem_jbgbi_4387{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:10px;border:1px solid #dfe8e4;border-radius:9px;background:#fff}._billingPreflightItem_jbgbi_4387>svg{flex:0 0 auto;margin-top:1px}._billingPreflightItem_jbgbi_4387>div{display:grid;gap:3px;min-width:0}._billingPreflightItem_jbgbi_4387 strong{color:#203b34;font-size:12px}._billingPreflightItem_jbgbi_4387 span{color:var(--muted);font-size:11px;line-height:1.4}._billingPreflightItemOk_jbgbi_4420>svg{color:var(--success)}._billingPreflightItemBlocked_jbgbi_4424{border-color:#efc4b6;background:#fff8f4}._billingPreflightItemBlocked_jbgbi_4424>svg{color:var(--danger)}._billingPreflightItemWarning_jbgbi_4433{border-color:#eadbb4;background:#fffdf6}._billingPreflightItemWarning_jbgbi_4433>svg{color:var(--warning)}._billingPreflightHelp_jbgbi_4442{margin:0;color:var(--muted);font-size:11px}._billingPreflightHelp_jbgbi_4442 a{color:var(--primary-dark);font-weight:800}._billingPrimaryAction_jbgbi_4453{justify-self:end;min-width:260px}._billingHistoryCard_jbgbi_4458{display:grid;gap:12px;padding:14px}._billingPreviewPanel_jbgbi_4464{display:grid;gap:12px;margin-bottom:4px;padding-bottom:16px;border-bottom:1px solid #dfe8e4}._billingFinalReview_jbgbi_4472{display:grid;gap:12px;padding:14px;border:1px solid #d9e6e0;border-radius:10px;background:#f8fbf9}._billingFinalReviewHeader_jbgbi_4481{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._billingFinalReviewHeader_jbgbi_4481 h3{margin:2px 0 3px;color:#17342d;font-size:15px}._billingFinalReviewHeader_jbgbi_4481 p{margin:0;color:var(--muted);font-size:11px}._billingFinalReviewGrid_jbgbi_4500{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._billingFinalReviewItem_jbgbi_4506{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:flex-start;min-width:0;padding:10px;border:1px solid #dfe8e4;border-radius:9px;background:#fff;cursor:pointer}._billingFinalReviewItem_jbgbi_4506:has(input:checked){border-color:#add5c2;background:#f1faf5}._billingFinalReviewItem_jbgbi_4506 input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--primary)}._billingFinalReviewItem_jbgbi_4506>span{display:grid;gap:3px;min-width:0}._billingFinalReviewItem_jbgbi_4506 strong{color:#203b34;font-size:12px;line-height:1.35}._billingFinalReviewItem_jbgbi_4506 small{color:var(--muted);font-size:11px;line-height:1.4}._billingHistoryToolbar_jbgbi_4549,._invoiceToolbar_jbgbi_4550{padding:9px;border:1px solid #dbe7e1;border-radius:10px;background:#f8fbf9}._billingHistoryToolbar_jbgbi_4549 ._select_jbgbi_655,._billingHistoryToolbar_jbgbi_4549 ._input_jbgbi_654,._invoiceToolbar_jbgbi_4550 ._select_jbgbi_655,._invoiceToolbar_jbgbi_4550 ._input_jbgbi_654{min-width:130px;flex:1 1 140px}._billingHistoryToolbar_jbgbi_4549 ._select_jbgbi_655:first-child,._invoiceToolbar_jbgbi_4550 ._select_jbgbi_655:first-of-type{flex-basis:190px}._billingTableWrap_jbgbi_4570 table,._invoiceTableWrap_jbgbi_4571 table{min-width:920px}._billingTableWrap_jbgbi_4570 tbody tr,._invoiceTableWrap_jbgbi_4571 tbody tr{transition:background-color var(--transition-fast)}._billingTableWrap_jbgbi_4570 tbody tr:hover,._invoiceTableWrap_jbgbi_4571 tbody tr:hover{background:#f7fbf9}._textLink_jbgbi_4585{display:inline-flex;align-items:center;min-height:28px;color:var(--primary-dark);font-size:11px;font-weight:850;text-decoration:none}._textLink_jbgbi_4585:hover{color:var(--primary);text-decoration:underline}._paymentsPage_jbgbi_4601,._bankStatementsPage_jbgbi_4602{gap:14px}._paymentTabs_jbgbi_4606{width:fit-content;max-width:100%;border:1px solid #dbe7e1;border-radius:12px;padding:4px;background:#f8fbf9;overflow-x:auto}._paymentTabs_jbgbi_4606 ._tab_jbgbi_126,._paymentTabs_jbgbi_4606 ._tabActive_jbgbi_418{flex:0 0 auto;min-height:36px;margin:0;border:1px solid transparent;border-radius:8px;padding:7px 13px}._paymentTabs_jbgbi_4606 ._tabActive_jbgbi_418{border-color:#0f766e3d;background:#fff;box-shadow:0 4px 12px #1f2a2e0f}._paymentEntryCard_jbgbi_4632,._paymentBulkCard_jbgbi_4633,._paymentHistoryCard_jbgbi_4634,._paymentVoidCard_jbgbi_4635,._bankImportCard_jbgbi_4636,._bankHistoryCard_jbgbi_4637,._bankReconciliationCard_jbgbi_4638{display:grid;gap:13px;border-color:#0f766e24;padding:15px}._paymentResultColumn_jbgbi_4645{display:grid;gap:12px;align-content:start}._paymentGuideCard_jbgbi_4651{display:grid;grid-template-columns:38px 1fr;gap:3px 11px;align-items:center;min-height:104px;border:1px dashed #bfd5ca;background:#f8fbf9;box-shadow:none}._paymentGuideCard_jbgbi_4651 p{grid-column:2;margin:0;color:var(--muted);font-size:12px;line-height:1.55}._paymentGuideIcon_jbgbi_4670{display:grid;grid-row:1 / span 2;place-items:center;width:38px;height:38px;border-radius:10px;color:var(--primary-dark);background:#e4f3ed}._paymentBulkFilters_jbgbi_4681{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.8fr) minmax(140px,.7fr);gap:10px;align-items:end;flex:1 1 560px}._paymentBulkFilters_jbgbi_4681 ._field_jbgbi_716{min-width:0;margin:0}._paymentBulkActions_jbgbi_4694,._paymentSubmitRow_jbgbi_4695{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._paymentSubmitRow_jbgbi_4695{justify-content:flex-end;padding-top:8px}._paymentToolbar_jbgbi_4707,._bankReconciliationToolbar_jbgbi_4708{border:1px solid #dbe7e1;border-radius:10px;padding:9px;background:#f8fbf9}._paymentToolbar_jbgbi_4707 ._select_jbgbi_655{min-width:min(320px,100%);flex:1 1 260px}._paymentTableWrap_jbgbi_4720 table{min-width:820px}._paymentTableWrap_jbgbi_4720 tbody tr:hover,._bankTableWrap_jbgbi_4725 tbody tr:hover{background:#f7fbf9}._paymentVoidCard_jbgbi_4635{margin-top:12px;border-left:3px solid #c24132;background:snow}._bankWorkflowNote_jbgbi_4735{margin:0;border:1px solid #d7e8df;border-left:3px solid var(--primary);border-radius:10px;padding:10px 12px;background:#f8fbf9;font-size:12px}._bankWorkspaceGrid_jbgbi_4745{grid-template-columns:minmax(340px,.85fr) minmax(540px,1.35fr);gap:14px;align-items:start}._bankImportCard_jbgbi_4636{position:sticky;top:16px}._bankImportCard_jbgbi_4636 ._header_jbgbi_8{margin:0;padding-bottom:10px;border-bottom:1px solid #e1ebe6}._bankImportGrid_jbgbi_4762{grid-template-columns:1fr 1fr}._bankPreviewSummary_jbgbi_4766{display:grid;gap:12px;margin:0;border:1px solid #cfe3d9;border-radius:10px;padding:12px;background:#f5fbf8}._bankPreviewSummary_jbgbi_4766 ._detailGrid_jbgbi_374{grid-template-columns:repeat(4,minmax(0,1fr))}._bankHistoryCard_jbgbi_4637,._bankReconciliationCard_jbgbi_4638{min-width:0}._bankTableWrap_jbgbi_4725 table{min-width:860px}._bankReconciliationCard_jbgbi_4638{padding-top:16px}._bankReconciliationToolbar_jbgbi_4708 ._select_jbgbi_655{min-width:210px}@media(max-width:1120px){._bankWorkspaceGrid_jbgbi_4745{grid-template-columns:1fr}._bankImportCard_jbgbi_4636{position:static}}@media(max-width:760px){._paymentEntryCard_jbgbi_4632,._paymentBulkCard_jbgbi_4633,._paymentHistoryCard_jbgbi_4634,._paymentVoidCard_jbgbi_4635,._bankImportCard_jbgbi_4636,._bankHistoryCard_jbgbi_4637,._bankReconciliationCard_jbgbi_4638{padding:11px}._paymentTabs_jbgbi_4606{width:100%}._paymentTabs_jbgbi_4606 ._tab_jbgbi_126,._paymentTabs_jbgbi_4606 ._tabActive_jbgbi_418{flex:1 0 auto;justify-content:center}._paymentBulkFilters_jbgbi_4681,._bankImportGrid_jbgbi_4762{grid-template-columns:1fr}._paymentBulkActions_jbgbi_4694,._paymentSubmitRow_jbgbi_4695,._paymentSubmitRow_jbgbi_4695 ._button_jbgbi_747,._bankReconciliationToolbar_jbgbi_4708,._bankReconciliationToolbar_jbgbi_4708>*{width:100%}._paymentBulkActions_jbgbi_4694>*,._paymentToolbar_jbgbi_4707>*{flex:1 1 160px}._bankPreviewSummary_jbgbi_4766 ._detailGrid_jbgbi_374{grid-template-columns:1fr 1fr}}@media(max-width:1050px){._financeMetricGrid_jbgbi_4062{grid-template-columns:repeat(2,minmax(0,1fr))}._maintenanceDetailPrimaryMetrics_jbgbi_1002{grid-template-columns:1fr;gap:8px}._maintenanceDetailPrimaryMetrics_jbgbi_1002>._card_jbgbi_117{min-height:78px}._financeWorkspaceGrid_jbgbi_4135{grid-template-columns:1fr}._financeSideColumn_jbgbi_4143,._billingWizardCard_jbgbi_4227 ._detailGrid_jbgbi_374,._billingCoreGrid_jbgbi_4295{grid-template-columns:repeat(2,minmax(0,1fr))}._billingItemRow_jbgbi_4285{grid-template-columns:64px minmax(170px,2fr) minmax(150px,1.3fr) minmax(100px,.8fr) 42px;overflow-x:auto}}@media(max-width:620px){._financeMetricGrid_jbgbi_4062,._financeSideColumn_jbgbi_4143{grid-template-columns:1fr}._financeMetricCard_jbgbi_4068{min-height:72px}._pageMetaItem_jbgbi_4051{border-left:0;padding-left:0}._billingWizardCard_jbgbi_4227 ._detailGrid_jbgbi_374,._billingCoreGrid_jbgbi_4295{grid-template-columns:1fr}._billingFormCard_jbgbi_4246,._billingHistoryCard_jbgbi_4458,._billingWizardCard_jbgbi_4227{padding:11px}._billingItemRow_jbgbi_4285{grid-template-columns:1fr;align-items:stretch}._billingItemRow_jbgbi_4285 ._iconButton_jbgbi_59{justify-self:end}._billingPrimaryAction_jbgbi_4453{width:100%;min-width:0;justify-self:stretch}._billingPreflightHeader_jbgbi_4345{align-items:stretch;flex-direction:column}._billingPreflightReady_jbgbi_4358,._billingPreflightBlocked_jbgbi_4359{align-self:flex-start}._billingPreflightGrid_jbgbi_4381{grid-template-columns:1fr}._billingFinalReviewHeader_jbgbi_4481{align-items:stretch;flex-direction:column}._billingFinalReviewGrid_jbgbi_4500{grid-template-columns:1fr}._billingHistoryToolbar_jbgbi_4549,._invoiceToolbar_jbgbi_4550{display:grid;grid-template-columns:1fr 1fr}._billingHistoryToolbar_jbgbi_4549>*,._invoiceToolbar_jbgbi_4550>*{width:100%;min-width:0}._billingHistoryToolbar_jbgbi_4549>:first-child,._invoiceToolbar_jbgbi_4550>:first-child,._billingHistoryToolbar_jbgbi_4549 ._checkboxField_jbgbi_732{grid-column:1 / -1}}@media print{._button_jbgbi_747,._secondaryButton_jbgbi_748,._dangerButton_jbgbi_749,._iconButton_jbgbi_59,._toolbar_jbgbi_629,._actions_jbgbi_818{box-shadow:none!important}}._cleanerScreen_jbgbi_4979{max-width:760px;margin:0 auto;padding-bottom:96px}._cleanerHero_jbgbi_4985,._cleanerBuildingCard_jbgbi_4986,._cleanerActionCard_jbgbi_4987{border:1px solid rgba(15,118,110,.18);border-radius:14px;background:#fff;box-shadow:var(--shadow-sm)}._cleanerHero_jbgbi_4985{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:18px;background:linear-gradient(135deg,#0f766e1f,#fff 56%)}._cleanerHero_jbgbi_4985 h1,._cleanerBuildingCard_jbgbi_4986 h1{margin:4px 0;font-size:28px;line-height:1.08}._cleanerHero_jbgbi_4985 p,._cleanerBuildingCard_jbgbi_4986 p,._cleanerActionCard_jbgbi_4987 p{margin:0;color:var(--muted)}._cleanerHeroIcon_jbgbi_5017{display:grid;place-items:center;width:70px;height:70px;border-radius:18px;color:var(--primary);background:#0f766e1f}._cleanerActionCard_jbgbi_4987,._cleanerBuildingCard_jbgbi_4986{display:grid;gap:14px;padding:16px}._cleanerPrimaryButton_jbgbi_5034{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;border:0;border-radius:12px;padding:14px 18px;color:#fff;background:var(--primary);font-size:17px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px #0f766e33}._cleanerPrimaryButton_jbgbi_5034:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}._cleanerInput_jbgbi_5058{width:100%;min-height:54px;border:1px solid #cfddd6;border-radius:12px;padding:12px 14px;font-size:18px;font-weight:800;background:#fcfefd}._cleanerCameraBox_jbgbi_5069{display:grid;gap:10px}._cleanerCameraBox_jbgbi_5069 video{width:100%;max-height:420px;border-radius:12px;object-fit:cover;background:#10231f}._cleanerTopBar_jbgbi_5082{display:flex;justify-content:space-between;gap:10px}._cleanerStatusRow_jbgbi_5088{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._cleanerZoneList_jbgbi_5095{display:grid;gap:10px}._cleanerZoneCard_jbgbi_5100{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:74px;border:1px solid var(--line);border-radius:12px;padding:12px;color:var(--text);text-decoration:none;background:#fbfefd}._cleanerZoneCard_jbgbi_5100:hover{border-color:#0f766e59;box-shadow:var(--shadow-sm)}._cleanerZoneCard_jbgbi_5100 strong,._cleanerZoneCard_jbgbi_5100 span{display:block}._cleanerZoneCard_jbgbi_5100 span,._cleanerZoneCard_jbgbi_5100 small{color:var(--muted)}._cleanerZoneDone_jbgbi_5129{border-color:#228b5659;background:#f2fbf6}._zoneIcon_jbgbi_5134{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--primary);background:#0f766e1a;font-size:24px;font-weight:900}._cleanerStickyBar_jbgbi_5146{position:sticky;bottom:0;z-index:4;display:grid;grid-template-columns:1fr 1.4fr;gap:10px;align-items:center;border:1px solid rgba(15,118,110,.18);border-radius:14px 14px 0 0;padding:12px;background:#fffffff5;box-shadow:0 -10px 24px #1f2a2e14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._cleanerStickyBar_jbgbi_5146 strong{font-size:22px}._cleanerStickyBar_jbgbi_5146 span{color:var(--muted);font-size:12px}._cleanerPhotoPanel_jbgbi_5171{display:grid;gap:12px}._cleanerPhotoPanel_jbgbi_5171 img,._cleanerPhotoPlaceholder_jbgbi_3732{width:100%;aspect-ratio:4 / 3;border-radius:12px;object-fit:cover;border:1px solid var(--line);background:#f4f8f6}._cleanerPhotoPlaceholder_jbgbi_3732{display:grid;place-items:center;color:var(--muted);font-size:22px;font-weight:900}._cleanerProblemGrid_jbgbi_5194{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._cleanerChoice_jbgbi_5200,._cleanerChoiceActive_jbgbi_5201{min-height:46px;border:1px solid var(--line);border-radius:10px;padding:10px;background:#fff;color:var(--text);font-weight:800;cursor:pointer}._cleanerChoiceActive_jbgbi_5201{border-color:var(--primary);color:var(--primary);background:#0f766e1a}._qrSetupBox_jbgbi_5218{display:grid;grid-template-columns:132px 1fr;gap:14px;align-items:center}._qrSetupBox_jbgbi_5218 img{width:132px;height:132px;border:1px solid var(--line);border-radius:12px;object-fit:contain;background:#fff}@media(max-width:720px){._publicBrandBar_jbgbi_1797{align-items:flex-start;flex-direction:column}._cleanerScreen_jbgbi_4979{padding:10px 10px 96px}._cleanerHero_jbgbi_4985{grid-template-columns:1fr}._cleanerHero_jbgbi_4985 h1,._cleanerBuildingCard_jbgbi_4986 h1{font-size:25px}._cleanerStickyBar_jbgbi_5146,._qrSetupBox_jbgbi_5218,._cleanerProblemGrid_jbgbi_5194{grid-template-columns:1fr}}._errorDetails_jbgbi_5259{max-width:100%;overflow-x:auto;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;background:#fff7f7;color:#991b1b;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}:root{color-scheme:light;--bg: #f6f8f7;--surface: #ffffff;--surface-soft: #f6f9f7;--surface-muted: #eef5f1;--text: #182529;--muted: #5d7178;--line: #d5e1db;--primary: #0f766e;--primary-dark: #115e59;--primary-soft: #e3f2ee;--accent: #c56b39;--danger: #b42318;--warning: #b76e00;--success: #167047;--focus-ring: 0 0 0 3px rgba(15, 118, 110, .14);--shadow-sm: 0 6px 18px rgba(31, 42, 46, .055);--shadow-md: 0 14px 34px rgba(31, 42, 46, .095);--shadow-lg: 0 22px 54px rgba(31, 42, 46, .12);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--radius-sm: 8px;--radius-md: 11px;--radius-lg: 14px;--control-height: 40px;--transition-fast: .14s ease;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--bg);color:var(--text);line-height:1.35}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}::selection{background:#0f766e2e}.centered{min-height:100vh;display:grid;place-items:center;color:var(--muted)}:root{--app-bg-radial: none;--surface-glass: #ffffff;--premium-border: rgba(31, 42, 46, .08);--shadow-premium: 0 18px 46px rgba(31, 42, 46, .085)}
