:root{--bg:#f4f6f8;--card:#fff;--ink:#17202a;--muted:#718096;--line:#e6e9ee;--accent:#2369e8;--accent-soft:#eef4ff;--danger:#c53030;--warn:#b7791f;--ok:#26855f}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Tahoma,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,p{margin-top:0}small{color:var(--muted)}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:11px 13px}textarea{resize:vertical}.primary,.small-btn,.ghost{border:0;border-radius:12px;padding:11px 15px;font-weight:700}.primary{background:var(--accent);color:#fff}.primary:hover{filter:brightness(.96)}.primary:disabled{opacity:.55;cursor:not-allowed}.ghost{color:#4a5568;background:#f3f5f7}.small-btn{background:var(--accent-soft);color:var(--accent);padding:8px 11px}.danger-text{color:var(--danger)}.stack{gap:12px;display:grid}.stack-lg{gap:18px;display:grid}.notice{color:#245b94;background:#edf6ff;border-radius:12px;margin-bottom:14px;padding:12px 15px}.notice.error{color:#a32929;background:#fff0f0}.center-screen{justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.loader{border:3px solid #d9e2ef;border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-shell,.gate-shell{background:radial-gradient(circle at 80% 10%,#e9f2ff,transparent 28%),var(--bg);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card,.gate-card{background:var(--card);border:1px solid var(--line);border-radius:24px;width:min(460px,100%);padding:30px;box-shadow:0 24px 70px #1e304817}.brand-badge{background:var(--accent);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:20px;font-weight:900;display:grid}.kicker,.eyebrow{letter-spacing:.08em;color:var(--accent);text-transform:uppercase;font-size:12px}.muted{color:var(--muted);line-height:1.9}.tiny{color:var(--muted);margin-top:16px;margin-bottom:0;font-size:12px}.org-grid{gap:10px;margin:16px 0;display:grid}.org-card{border:1px solid var(--line);text-align:right;background:#fff;border-radius:14px;justify-content:space-between;gap:12px;padding:16px;display:flex}.org-card:hover{background:#fbfdff;border-color:#9bbbf4}.app-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#101a2b;flex-direction:column;gap:18px;height:100vh;min-height:100vh;padding:20px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand-mark{background:var(--accent);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand div{gap:3px;display:grid}.brand small{color:#91a2bb}.sidebar select{color:#eef4ff;background:#162338;border-color:#2a3a53}.sidebar nav{gap:5px;display:grid}.sidebar nav button{color:#aebbd0;text-align:right;background:0 0;border:0;border-radius:10px;padding:11px 13px}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#1b2c45}.sidebar-bottom{gap:8px;margin-top:auto;display:grid}.workspace{min-width:0;padding:24px}.topbar,.resident-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.topbar h1,.resident-header h1{margin:0;font-size:26px}.topbar p{color:var(--muted);margin:4px 0 0}.status-dot{color:var(--ok);background:#e8f7f1;border-radius:999px;padding:8px 11px;font-size:12px}.status-dot:before{content:"•";vertical-align:-2px;margin-left:5px;font-size:20px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:16px;gap:10px;padding:18px;display:grid}.metric.emphasis{background:var(--accent);color:#fff;border-color:var(--accent)}.metric.emphasis span{color:#dbe9ff}.panel{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;padding:18px}.panel h2{margin-bottom:15px;font-size:17px}.panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.panel-head h2{margin:0}.panel-head span{color:var(--muted);font-size:13px}.split-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;display:grid}.form-panel{align-content:start}.form-panel label{margin-top:5px;font-size:13px;font-weight:700}.form-panel small{line-height:1.7}.action-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:520px}th,td{border-bottom:1px solid var(--line);text-align:right;padding:11px 10px;font-size:13px}th{color:#637083;background:#fafbfc;position:sticky;top:0}.empty{color:var(--muted);text-align:center;padding:22px}.report-filter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-filter h2{margin:0 0 0 auto}.report-filter input{width:auto}.report-totals{gap:14px;display:grid}.report-totals span{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:11px;display:flex}.resident-shell{background:var(--bg);min-height:100vh}.resident-header{border-bottom:1px solid var(--line);background:#fff;margin:0;padding:22px max(20px,50vw - 550px)}.header-actions{align-items:center;gap:8px;display:flex}.header-actions select{min-width:180px}.resident-nav{border-bottom:1px solid var(--line);z-index:3;background:#fff;gap:6px;padding:10px max(20px,50vw - 550px);display:flex;position:sticky;top:0}.resident-nav button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.resident-nav button.active{background:var(--accent-soft);color:var(--accent)}.resident-nav b{background:var(--accent);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-right:5px;font-size:11px;display:inline-grid}.resident-main{width:min(1100px,100%);margin:0 auto;padding:24px 20px}.unit-switch{align-items:center;gap:10px;margin-bottom:15px;display:flex}.unit-switch select{max-width:360px}.resident-hero{color:#fff;background:linear-gradient(135deg,#1b5fd1,#2f7df4);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;padding:26px;display:flex}.resident-hero>div:first-child{gap:10px;display:grid}.resident-hero strong{font-size:32px}.hero-chip{background:#ffffff29;border-radius:12px;padding:10px 13px}.notification-list,.statement-list{display:grid}.notification-card,.statement-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 4px;display:flex}.notification-card.unread{border-right:3px solid var(--accent);background:#f7faff;padding-right:12px}.notification-card div,.statement-row>div:first-child{gap:5px;display:grid}.notification-card p{margin:4px 0 0;line-height:1.8}.statement-row>div:last-child{text-align:left;direction:rtl;gap:5px;display:grid}.statement-row .debit strong{color:#b44b32}.statement-row .credit strong{color:var(--ok)}@media (max-width:980px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid{grid-template-columns:1fr}.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding:16px 12px}.workspace{padding:18px}}@media (max-width:720px){.app-shell{display:block}.sidebar{height:auto;min-height:0;padding:14px;position:static}.sidebar nav{padding-bottom:3px;display:flex;overflow:auto}.sidebar nav button{white-space:nowrap}.sidebar-bottom{flex-wrap:wrap;display:flex}.sidebar-bottom select{max-width:220px}.workspace{padding:14px}.topbar{align-items:flex-start}.metrics{grid-template-columns:1fr 1fr}.metric{padding:14px}.metric strong{font-size:17px}.resident-header{align-items:flex-start;padding:16px}.header-actions{flex-direction:column;align-items:stretch}.resident-nav{padding:8px 12px;overflow:auto}.resident-nav button{white-space:nowrap}.resident-main{padding:16px 12px}.resident-hero{flex-direction:column;align-items:flex-start}.resident-hero strong{font-size:25px}.notification-card,.statement-row{gap:10px}.report-filter h2{width:100%;margin:0}.report-filter input{width:100%}}@media (max-width:460px){.metrics{grid-template-columns:1fr}.auth-card,.gate-card{border-radius:18px;padding:22px}.topbar h1,.resident-header h1{font-size:21px}.panel{padding:14px}.statement-row{flex-direction:column}.statement-row>div:last-child{text-align:right}.status-dot{display:none}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(#f7f9fc 0,#f1f4f8 100%)}.sidebar{background:linear-gradient(#0d1728 0,#13233b 100%);box-shadow:-10px 0 34px #0f172a14}.workspace{background:radial-gradient(circle at 92% 2%,#2369e814,#0000 24%)}.panel,.metric{transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 8px 24px #192d5009}.panel:hover,.metric:hover{border-color:#d9e2ef;box-shadow:0 12px 30px #192d500f}.primary,.small-btn,.ghost,.sidebar nav button,.resident-nav button{transition:transform .15s,background .15s,color .15s,box-shadow .15s}.primary:active,.small-btn:active,.ghost:active{transform:translateY(1px)}.pwa-install{z-index:50;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1458cd;border:1px solid #ffffff52;border-radius:14px;padding:11px 15px;font-weight:800;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 35px #1458cd47}.pwa-install:hover{background:#0f4bb5;transform:translateY(-1px)}.pwa-install:disabled{opacity:.58;cursor:wait;transform:none;box-shadow:0 8px 22px #1458cd29}.pwa-install:disabled:hover{background:#1458cd;transform:none}@media (max-width:720px){.pwa-install{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:10px 12px;font-size:13px}.resident-header{padding-top:calc(16px + env(safe-area-inset-top))}.sidebar{padding-top:calc(14px + env(safe-area-inset-top))}}.auth-card-wide{width:min(520px,100%)}.auth-methods{background:#f3f5f8;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0;padding:5px;display:grid}.auth-methods button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:10px 7px;font-size:12px;font-weight:700}.auth-methods button.active{color:var(--accent);background:#fff;box-shadow:0 2px 10px #142d5514}.auth-factor-box{border-top:1px solid var(--line);padding-top:17px}.factor-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;font-size:23px;display:grid}.security-fab{left:max(18px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));z-index:30;color:#fff;background:#101a2b;border:0;border-radius:999px;padding:11px 16px;font-weight:700;position:fixed;box-shadow:0 12px 35px #101a2b3d}.security-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09111e85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.security-modal{background:#fff;border-radius:22px;width:min(820px,100%);max-height:min(760px,90vh);padding:22px;overflow:auto;box-shadow:0 30px 90px #00000038}.security-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.security-card{border:1px solid var(--line);border-radius:17px;align-content:start;gap:13px;padding:18px;display:grid}.factor-heading{align-items:center;gap:11px;display:flex}.factor-heading>div{gap:3px;display:grid}.factor-heading small{color:var(--muted)}.factor-dot{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;font-weight:900;display:grid}.factor-list{gap:8px;display:grid}.factor-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.factor-row>div{gap:4px;display:grid}.factor-row small{color:var(--muted)}.totp-qr{width:220px;max-width:100%;height:auto;box-shadow:0 0 0 1px var(--line);border:8px solid #fff;border-radius:12px;justify-self:center}.secret-code{text-align:center;word-break:break-all;direction:ltr;background:#f6f8fb;border-radius:10px;padding:10px;font-size:12px}@media (max-width:680px){.auth-methods,.security-grid{grid-template-columns:1fr}.security-modal{padding:15px}.security-fab{padding:10px 13px;font-size:12px}}.security-inline{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.sidebar-bottom .security-inline{color:#fff;background:#1b2c45;border:1px solid #2a3a53;width:100%}.sidebar-bottom .security-inline:hover{background:#243956}.gate-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.gate-actions .security-inline{flex:1}.header-actions .security-inline{min-width:max-content}@media (max-width:720px){.header-actions .security-inline{width:100%}.gate-actions{grid-template-columns:1fr;display:grid}}.sidebar nav .security-inline{color:#aebbd0;background:0 0;border:0;border-radius:10px;justify-content:flex-start;width:100%;padding:11px 13px}.sidebar nav .security-inline:hover{color:#fff;background:#1b2c45}.resident-nav .security-inline{color:var(--muted);background:0 0;border-radius:10px;padding:10px 14px}.resident-nav .security-inline:hover{background:var(--accent-soft);color:var(--accent)}.super-badge{letter-spacing:.12em;color:#bcd3ff;text-align:center;background:#2a3a53;border:1px solid #375071;border-radius:999px;padding:7px 10px;font-size:11px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid label{gap:7px;font-size:13px;font-weight:700;display:grid}.form-grid .span-all{grid-column:1/-1}.form-actions{justify-content:flex-end;display:flex}.credential-card{color:#245c41;background:#effaf4;border:1px solid #bfe4ce;border-radius:16px;gap:8px;margin-bottom:18px;padding:16px;display:grid}.credential-card code{word-break:break-all;direction:ltr;background:#fff;border:1px dashed #86b99a;border-radius:10px;width:max-content;max-width:100%;padding:10px 13px;font-size:15px;font-weight:800}.complex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.complex-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;padding:16px;display:grid}.complex-card-head,.complex-stats{justify-content:space-between;gap:12px;display:flex}.complex-card-head>div,.complex-manager{gap:4px;display:grid}.complex-card-head>span{color:#245b94;background:#edf6ff;border-radius:999px;height:max-content;padding:6px 9px;font-size:11px}.complex-stats{border-block:1px solid var(--line);padding:12px 0}.complex-stats span{color:var(--muted);gap:3px;font-size:12px;display:grid}.complex-stats b{color:var(--ink);font-size:18px}.complex-address{color:var(--muted);font-size:12px;line-height:1.7}@media (max-width:900px){.form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.complex-grid{grid-template-columns:1fr}}@media (max-width:620px){.form-grid,.form-grid.three{grid-template-columns:1fr}.form-actions .primary{width:100%}}.complex-board{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.complex-board strong{font-size:13px}.complex-board small{color:var(--muted)}.board-member-list{gap:10px;display:grid}.board-member-card{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;gap:10px;padding:14px;display:grid}.board-member-card>div:first-child,.board-member-card>div:nth-child(2){justify-content:space-between;align-items:center;gap:12px;display:flex}.board-member-card>div:first-child>div{gap:3px;display:grid}.board-member-card b{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:6px 9px;font-size:12px}.board-member-card .action-list{margin-top:0}.board-metrics{grid-template-columns:repeat(2,minmax(0,240px))}@media (max-width:620px){.board-member-card>div:first-child,.board-member-card>div:nth-child(2){flex-direction:column;align-items:flex-start}.board-metrics{grid-template-columns:1fr 1fr}}.board-config-mini{grid-template-columns:minmax(110px,1fr) 90px auto;align-items:center;gap:7px;margin-top:8px;display:grid}.board-config-mini input,.board-config-mini select{border-radius:9px;padding:8px 9px;font-size:12px}@media (max-width:620px){.board-config-mini{grid-template-columns:1fr 90px}.board-config-mini .small-btn{grid-column:1/-1}}.occupancy-manager .unit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.unit-summary span{border:1px solid var(--line);color:var(--muted);background:#f7f9fc;border-radius:12px;gap:4px;padding:12px;font-size:12px;display:grid}.unit-summary b{color:var(--ink);font-size:17px}.contract-list{gap:10px;display:grid}.contract-card{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;gap:9px;padding:14px;display:grid}.contract-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.contract-card>div:first-child{gap:3px;display:grid}.contract-end{grid-template-columns:1fr auto auto;gap:7px!important;display:grid!important}@media (max-width:720px){.occupancy-manager .unit-summary{grid-template-columns:1fr}.contract-card>div{flex-direction:column;align-items:flex-start}.contract-end{grid-template-columns:1fr!important}}.ops-hero{color:#fff;background:linear-gradient(135deg,#0e1d35,#17488d 64%,#2369e8);border-radius:24px;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:stretch;gap:14px;padding:24px;display:grid;box-shadow:0 20px 55px #1241822e}.ops-hero h2{margin:5px 0 7px;font-size:24px}.ops-hero p{color:#d8e6ff;margin:0;line-height:1.8}.ops-hero>div:first-child>span{color:#9fc2ff;letter-spacing:.08em;font-size:12px}.ops-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;align-content:center;place-items:center;gap:5px;display:grid}.ops-stat b{font-size:28px}.ops-stat small{color:#dbe9ff}.ops-tabs{border:1px solid var(--line);background:#fff;border-radius:16px;gap:7px;padding:7px;display:flex;overflow:auto;box-shadow:0 8px 24px #192d5009}.ops-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:10px 14px;font-weight:800}.ops-tabs button.active{background:var(--accent-soft);color:var(--accent)}.contact-grid,.staff-list,.bill-list,.announcement-list{gap:10px;display:grid}.contact-card,.staff-card,.bill-card,.announcement-card{border:1px solid var(--line);background:linear-gradient(#fff,#fbfcfe);border-radius:15px;gap:8px;padding:14px;display:grid}.contact-card>div,.staff-card>div,.bill-card>div,.announcement-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-card span,.staff-card span,.announcement-card span{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:5px 8px;font-size:11px}.contact-card p,.staff-card p,.announcement-card p{color:#526071;margin:0;font-size:13px;line-height:1.8}.bill-card>div:first-child span{color:var(--ink);font-weight:900}.priority-important{border-right:4px solid #d69e2e}.priority-urgent{background:linear-gradient(#fff,#fff8f8);border-right:4px solid #d64747}.priority-urgent span{color:#b92e2e;background:#fff0f0}.check-row{align-items:center;gap:9px;display:flex!important}.check-row input{width:auto}.ops-info-card{align-content:start}.info-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:13px 0;display:flex}.info-line span{color:var(--muted);font-size:13px}.info-line b{text-align:left;font-size:13px}.inline-payment{background:#fbfdff;border-color:#cfe0ff}@media (max-width:900px){.ops-hero{grid-template-columns:1fr 110px 110px;padding:18px}.ops-stat b{font-size:22px}}@media (max-width:620px){.ops-hero{grid-template-columns:1fr 1fr}.ops-hero>div:first-child{grid-column:1/-1}.ops-tabs{margin-inline:-2px}.contact-card>div,.staff-card>div,.bill-card>div,.announcement-card>div{flex-direction:column;align-items:flex-start}.info-line{flex-direction:column;gap:5px}.info-line b{text-align:right}}.market-hero{color:#fff;background:linear-gradient(135deg,#11213a,#174e95 70%,#2e79ee);border-radius:24px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;padding:24px;display:grid;box-shadow:0 20px 55px #1241822e}.market-hero h2{margin:4px 0 8px}.market-hero p{color:#dce9ff;margin:0;line-height:1.8}.market-hero>div:last-child{background:#ffffff1c;border:1px solid #ffffff26;border-radius:18px;place-items:center;gap:5px;padding:18px;display:grid}.market-hero b{font-size:30px}.market-hero small{color:#dce9ff}.market-grid,.market-my-list{gap:11px;display:grid}.market-card,.market-own-card{border:1px solid var(--line);background:linear-gradient(#fff,#fbfcfe);border-radius:15px;gap:9px;padding:15px;display:grid}.market-card>div,.market-own-card>div:first-child{justify-content:space-between;gap:10px;display:flex}.market-card span,.market-own-card span{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:5px 8px;font-size:11px}.market-card p{color:#536174;margin:0;line-height:1.8}.market-fee{border:1px solid var(--line);background:#f7f9fc;border-radius:12px;padding:11px 12px}.online-pay-soon{background:#f7f9fc;border:1px dashed #b7c7dd;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.online-pay-soon small{color:var(--accent);font-weight:800}.online-pay-soon.compact{margin:0;padding:6px 8px;display:inline-flex}.online-pay-soon button:disabled{opacity:.6;cursor:not-allowed}.market-report{grid-template-columns:repeat(3,minmax(0,1fr))}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.help-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:18px;box-shadow:0 8px 24px #192d5009}.help-card h3{font-size:16px}.help-card p,.help-card li{color:#536174;font-size:13px;line-height:1.9}.help-card ul{margin:0;padding-right:20px}@media (max-width:720px){.market-hero,.help-grid,.market-report{grid-template-columns:1fr}.market-card>div,.market-own-card>div:first-child{flex-direction:column;align-items:flex-start}}html,body,button,input,select,textarea{font-family:Vazirmatn Variable,Vazirmatn,system-ui,-apple-system,Segoe UI,Tahoma,Arial,sans-serif}.auth-shell-modern{background:radial-gradient(circle at 12% 14%,#4cc9f047,#0000 28%),radial-gradient(circle at 88% 82%,#8b5cf640,#0000 30%),linear-gradient(135deg,#081225 0%,#112b55 45%,#1d4ed8 100%);padding:30px;position:relative;overflow:hidden}.auth-shell-modern:before,.auth-shell-modern:after{content:"";filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.auth-shell-modern:before{background:#38bdf829;width:360px;height:360px;bottom:-150px;left:-130px}.auth-shell-modern:after{background:#a855f72e;width:280px;height:280px;top:-100px;right:-90px}.auth-stage{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.82fr);width:min(1120px,100%);min-height:680px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #030a1e61}.auth-showcase{color:#fff;background:linear-gradient(160deg,#08122561,#163d7e2e);flex-direction:column;justify-content:space-between;padding:56px 54px;display:flex;position:relative}.auth-showcase:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:42px;width:210px;height:210px;position:absolute;inset:auto 10% 18% auto;transform:rotate(18deg)}.auth-logo-row{align-items:center;gap:14px;display:flex}.auth-logo-orb{background:linear-gradient(135deg,#38bdf8,#6366f1 60%,#a855f7);border-radius:17px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid;box-shadow:0 14px 34px #38bdf842}.auth-logo-row>div:last-child{gap:2px;display:grid}.auth-logo-row span{letter-spacing:.28em;color:#a9c8ff;font-size:12px}.auth-logo-row strong{color:#fff;font-size:14px}.auth-showcase-copy{max-width:610px}.auth-pill{letter-spacing:.14em;color:#bfe1ff;background:#ffffff17;border:1px solid #ffffff21;border-radius:999px;margin-bottom:20px;padding:7px 10px;font-size:10px;display:inline-flex}.auth-showcase-copy h1{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(38px,4.5vw,62px);font-weight:850;line-height:1.22}.auth-showcase-copy p{color:#d6e5ff;max-width:540px;margin:0;font-size:15px;line-height:2}.auth-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.auth-feature-grid>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;gap:5px;padding:14px;display:grid}.auth-feature-grid span{color:#7dd3fc;font-size:10px}.auth-feature-grid strong{font-size:13px}.auth-feature-grid small{color:#b9cae5;font-size:11px;line-height:1.6}.auth-showcase-foot{color:#aac3e9;align-items:center;gap:8px;font-size:12px;display:flex}.live-dot{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #34d3991a}.auth-card-modern{width:100%;box-shadow:none;background:#fffffff7;border:0;border-radius:0;flex-direction:column;justify-content:center;min-height:680px;padding:54px 48px;display:flex}.auth-eyebrow{color:#4f46e5;background:#eef2ff;border:1px solid #dfe5ff;border-radius:999px;margin-bottom:14px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.auth-card-head h2{letter-spacing:-.035em;margin-bottom:8px;font-size:31px}.auth-card-head p{color:#778399;margin:0;font-size:14px}.auth-methods-modern button{color:#7a8495;border-radius:12px;place-items:center;gap:5px;min-height:66px;padding:8px 5px;display:grid}.auth-methods-modern button.active{color:#3157d8;background:#fff;transform:translateY(-1px);box-shadow:0 7px 20px #2741701a}.auth-methods-modern em{white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.method-icon{font-size:18px;font-weight:900;line-height:1}.auth-factor-box{border-top:0;gap:10px;padding-top:0}.auth-section-title{gap:3px;margin-bottom:5px;display:grid}.auth-card-modern label{color:#4b5565;font-size:12px;font-weight:800}.auth-card-modern input{background:#fbfcfe;border-color:#e2e7ef;border-radius:13px;height:48px;padding:0 14px}.auth-card-modern input:focus{background:#fff;border-color:#748ffc;box-shadow:0 0 0 4px #6366f11a}.auth-code-input{letter-spacing:.28em;text-align:center;font-size:20px!important}.auth-primary{background:linear-gradient(135deg,#3157d8,#4f46e5 55%,#7c3aed);border-radius:13px;min-height:48px;margin-top:5px;box-shadow:0 12px 28px #4f46e538}.auth-primary:hover{filter:brightness(1.04);box-shadow:0 15px 34px #4f46e545}.auth-hint{text-align:center;font-size:11px}.factor-icon-modern{color:#4f46e5;background:linear-gradient(135deg,#eef4ff,#f3e8ff);border-radius:18px;width:54px;height:54px;font-size:24px;box-shadow:inset 0 0 0 1px #e1e8ff}.auth-notice{margin-top:16px;margin-bottom:0}.auth-footer-note{color:#8a94a5;border-top:1px solid #eef0f4;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.auth-footer-note p{margin:0}.auth-passkey-box .muted{margin-bottom:5px;font-size:13px}@media (max-width:920px){.auth-shell-modern{padding:18px}.auth-stage{grid-template-columns:1fr;max-width:650px;min-height:0}.auth-showcase{gap:24px;min-height:290px;padding:28px 26px}.auth-showcase-copy h1{font-size:34px}.auth-showcase-copy p{font-size:13px}.auth-feature-grid{display:none}.auth-card-modern{border-radius:0;min-height:0;padding:32px 28px}.auth-showcase-foot{display:none}}@media (max-width:560px){.auth-shell-modern{background:linear-gradient(155deg,#081225,#153b78 46%,#3348c8);padding:0}.auth-stage{min-height:100vh;box-shadow:none;background:0 0;border:0;border-radius:0}.auth-showcase{min-height:235px;padding:28px 20px 34px}.auth-logo-orb{border-radius:14px;width:46px;height:46px}.auth-showcase-copy{margin-top:16px}.auth-showcase-copy h1{margin-bottom:12px;font-size:30px;line-height:1.3}.auth-showcase-copy p{display:none}.auth-pill{margin-bottom:12px}.auth-card-modern{border-radius:26px 26px 0 0;margin-top:-18px;padding:28px 18px 34px}.auth-card-head h2{font-size:26px}.auth-methods-modern{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px}.auth-methods-modern button{min-height:59px;padding:6px 2px}.auth-methods-modern em{text-overflow:ellipsis;max-width:72px;font-size:9px;overflow:hidden}.method-icon{font-size:16px}.auth-method-content{min-height:235px}}.paginated-table{gap:12px;display:grid}.pagination-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.pagination-summary{color:var(--muted);white-space:nowrap;font-size:12px}.pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pagination-controls button{border:1px solid var(--line);color:#526071;background:#fff;border-radius:10px;min-width:36px;height:36px;padding:0 10px;font-weight:800}.pagination-controls button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent);border-color:#a9c2ee}.pagination-controls .page-number.active{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 5px 14px #2369e82e}.pagination-controls button:disabled{opacity:.4;cursor:not-allowed}.pagination-controls .page-nav{min-width:62px}@media (max-width:620px){.pagination-bar{flex-direction:column;align-items:stretch}.pagination-controls{justify-content:center}.pagination-summary{text-align:center}.pagination-controls button{min-width:34px;height:34px;padding:0 8px}.pagination-controls .page-nav{min-width:56px}}.page-slot{align-items:center;gap:6px;display:inline-flex}.page-ellipsis{color:var(--muted);padding:0 2px;font-weight:800}.complex-list-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.complex-list-toolbar h2{margin:0 0 3px}.complex-list-toolbar>div{gap:2px;display:grid}.complex-search{width:min(430px,100%);color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.complex-search input{background:#fafcff;height:42px}.complex-card.compact{appearance:none;text-align:right;width:100%;color:var(--ink);cursor:pointer;border-radius:14px;gap:10px;padding:13px;transition:transform .15s,border-color .15s,box-shadow .15s}.complex-card.compact:hover{border-color:#b8cdf0;transform:translateY(-2px);box-shadow:0 9px 22px #1f447d14}.complex-card.compact .complex-card-head strong{font-size:14px}.complex-card.compact .complex-card-head small{font-size:10px}.complex-quick-stats{border-top:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:8px;padding-top:9px;display:grid}.complex-quick-stats span{gap:2px;min-width:0;display:grid}.complex-quick-stats b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.complex-card-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.complex-card-foot span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.complex-card-foot b{color:var(--accent);white-space:nowrap;font-size:10px}.complex-detail-panel{border-color:#d8e4f5;box-shadow:0 18px 45px #193c6e14}.complex-detail-head{align-items:flex-start}.complex-detail-head>div{gap:4px;display:grid}.complex-detail-head h2{margin:0;font-size:22px}.complex-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.complex-detail-item{border:1px solid var(--line);background:#fbfcfe;border-radius:13px;gap:5px;min-width:0;padding:13px;display:grid}.complex-detail-item small{font-size:10px}.complex-detail-item strong{word-break:break-word;font-size:13px}.complex-detail-item span{color:var(--muted);font-size:11px}.complex-detail-item.span-two{grid-column:span 2}.complex-detail-sections{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.complex-board-detail{grid-template-columns:minmax(180px,.5fr) minmax(340px,1fr);align-items:end;gap:16px;display:grid}.complex-board-detail>div{gap:4px;display:grid}.complex-board-detail strong{font-size:13px}@media (max-width:900px){.complex-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.complex-board-detail{grid-template-columns:1fr}}@media (max-width:620px){.complex-list-toolbar{flex-direction:column;align-items:stretch}.complex-search{width:100%}.complex-grid.compact,.complex-detail-grid{grid-template-columns:1fr}.complex-detail-item.span-two{grid-column:auto}.complex-card.compact{padding:12px}}.complex-list-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.complex-type-filter{gap:6px;min-width:150px;display:grid}.complex-type-filter span,.complex-search span{color:var(--muted);font-size:11px;font-weight:800}.complex-title-line,.complex-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.complex-title-line h2{margin:0}.complex-type-badge,.complex-status-badge{border-radius:999px;align-items:center;width:max-content;line-height:1.3;padding:4px 8px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.complex-type-badge{color:#4f46e5!important;background:#eef2ff!important}.type-commercial{color:#a65f00!important;background:#fff7e8!important}.type-office{color:#147a58!important;background:#ecfdf5!important}.type-mixed{color:#7c3aed!important;background:#f6efff!important}.complex-status-badge.status-active{color:#18704f!important;background:#eaf8f1!important}.complex-status-badge.status-suspended{color:#b83232!important;background:#fff0f0!important}.complex-status-badge.status-closed{color:#5c6675!important;background:#f0f2f5!important}.super-complex-admin{gap:18px;display:grid}.super-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-control-card{border:1px solid var(--line);background:linear-gradient(#fff,#fbfcfe);border-radius:16px;gap:12px;padding:16px;display:grid}.admin-control-card label{gap:6px;font-size:12px;font-weight:800;display:grid}.admin-control-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.control-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.control-card-head h3{margin:3px 0 0;font-size:16px}.control-card-head>span{letter-spacing:.08em;color:#6d28d9;background:#f3e8ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.danger-btn{font:inherit;color:#fff;cursor:pointer;background:#c53030;border:0;border-radius:12px;padding:11px 15px;font-weight:800}.danger-btn:disabled{opacity:.5;cursor:not-allowed}.board-admin-section{gap:14px}.board-config-row{grid-template-columns:minmax(130px,1fr) 100px auto;gap:8px;display:grid}.super-board-list{gap:8px;display:grid}.super-board-member{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.super-board-member.selected{background:#f8fbff;border-color:#9bbbf4}.super-board-member>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.super-board-member>div:first-child{gap:3px;display:grid}.super-board-member span,.super-board-member b{font-size:11px}.super-board-member b{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:5px 7px}.editing-board-card{background:#fbfdff;border-color:#b9cdf3}@media (max-width:900px){.super-control-grid{grid-template-columns:1fr}.complex-list-toolbar{align-items:stretch}.complex-list-filters{width:100%}.complex-search{flex:1}.complex-type-filter{min-width:140px}}@media (max-width:620px){.complex-list-filters{grid-template-columns:1fr;display:grid}.complex-type-filter{min-width:0}.board-config-row{grid-template-columns:1fr 90px}.board-config-row .small-btn{grid-column:1/-1}.super-board-member{flex-direction:column;align-items:flex-start}.super-board-member>div:last-child{width:100%}}html,body{max-width:100%;overflow-x:hidden}button,input,select,textarea{-webkit-tap-highlight-color:transparent}.table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}@media (max-width:720px){html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px}input,select,textarea{min-height:48px;padding:11px 13px;font-size:16px}textarea{min-height:110px}.primary,.ghost,.small-btn,.danger-btn{justify-content:center;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.workspace{padding:12px;overflow:hidden}.topbar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.topbar>div{min-width:0}.topbar h1{font-size:21px;line-height:1.45}.topbar p{font-size:12px;line-height:1.75}.status-dot{width:max-content;max-width:100%}.panel{border-radius:15px;padding:13px;overflow:hidden}.panel h2{font-size:16px}.panel-head{flex-wrap:wrap;align-items:flex-start;gap:9px}.panel-head>div,.panel-head>span{min-width:0}.panel-head span{line-height:1.6}.split-grid,.form-grid,.form-grid.three,.super-control-grid,.complex-detail-grid,.complex-board-detail{grid-template-columns:minmax(0,1fr)}.form-grid label,.form-panel label,.admin-control-card label{font-size:13px}.form-actions,.form-actions>*{width:100%}.action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.action-list>*{white-space:normal;width:100%;min-width:0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric{min-width:0;padding:13px}.metric strong{overflow-wrap:anywhere}.table-wrap{margin-inline:-4px;padding-bottom:5px}.table-wrap table{min-width:600px}.table-wrap th,.table-wrap td{padding:11px 9px}.sidebar{padding:calc(11px + env(safe-area-inset-top)) 11px 11px;gap:11px}.sidebar .brand{padding-inline:2px}.sidebar .brand-mark{border-radius:11px;width:38px;height:38px}.sidebar .brand small{font-size:10px}.sidebar nav{scrollbar-width:none;gap:6px;margin-inline:-2px}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button,.sidebar nav .security-inline{flex:none;min-height:44px;padding:9px 12px}.sidebar-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.sidebar-bottom select{min-width:0;max-width:none}.sidebar-bottom button{min-width:82px}.resident-header{padding:calc(14px + env(safe-area-inset-top)) 12px 14px;flex-direction:column;align-items:stretch;gap:12px}.resident-header>div:first-child{min-width:0}.resident-header h1{font-size:21px;line-height:1.45}.header-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.header-actions select,.header-actions button,.header-actions .security-inline{width:100%;min-width:0}.resident-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;padding:7px 8px}.resident-nav::-webkit-scrollbar{display:none}.resident-nav button,.resident-nav .security-inline{flex:none;min-height:44px;padding:9px 12px}.resident-main{padding:12px 10px calc(18px + env(safe-area-inset-bottom))}.resident-hero{border-radius:18px;gap:12px;padding:18px}.resident-hero strong{font-size:24px}.unit-switch{flex-direction:column;align-items:stretch}.unit-switch select{max-width:none}.gate-shell{padding:calc(14px + env(safe-area-inset-top)) 10px calc(18px + env(safe-area-inset-bottom));align-items:start}.gate-card{border-radius:20px;width:100%;padding:20px 16px}.gate-actions{grid-template-columns:1fr;display:grid}.org-card{min-height:58px;padding:14px}.security-backdrop{place-items:stretch stretch;padding:0}.security-modal{width:100%;min-height:100dvh;max-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:0}.security-grid{grid-template-columns:1fr}.security-card{padding:14px}.complex-list-toolbar,.complex-list-filters{align-items:stretch}.complex-search,.complex-type-filter{width:100%;min-width:0}.complex-search input{height:48px}.complex-detail-item.span-two{grid-column:auto}.admin-control-card{padding:13px}.board-config-row{grid-template-columns:1fr}.board-config-row .small-btn{grid-column:auto}.super-board-member{flex-direction:column;align-items:stretch}.super-board-member>div:last-child{width:100%}.pagination-controls{justify-content:center;width:100%}.pagination-controls button{min-height:40px}.market-card,.market-own-card,.contact-card,.staff-card,.bill-card,.announcement-card,.board-member-card,.contract-card{padding:13px}.online-pay-soon{flex-direction:column;align-items:stretch}.online-pay-soon button{width:100%}}@media (max-width:560px){.auth-shell-modern{background:linear-gradient(155deg,#081225,#153b78 46%,#3348c8);min-height:100dvh;padding:0;display:block;overflow:auto}.auth-stage{width:100%;min-height:100dvh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;display:block}.auth-showcase{min-height:128px;padding:calc(16px + env(safe-area-inset-top)) 16px 24px;justify-content:flex-start;gap:10px}.auth-logo-row{gap:10px}.auth-logo-orb{border-radius:13px;width:42px;height:42px;font-size:20px}.auth-logo-row span{font-size:10px}.auth-logo-row strong{font-size:12px}.auth-showcase-copy{margin-top:6px}.auth-pill,.auth-showcase-copy p,.auth-feature-grid,.auth-showcase-foot{display:none}.auth-showcase-copy h1{letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.4}.auth-showcase-copy h1 br{display:none}.auth-card-modern{width:100%;min-height:calc(100dvh - 116px);padding:22px 16px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;justify-content:flex-start;margin-top:-12px}.auth-card-head{margin-bottom:15px}.auth-eyebrow{margin-bottom:9px;padding:5px 9px}.auth-card-head h2{margin-bottom:5px;font-size:24px;line-height:1.4}.auth-card-head p{font-size:12px}.auth-methods-modern{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:18px;padding:6px}.auth-methods-modern button{border-radius:11px;gap:3px;min-height:54px;padding:7px 6px}.auth-methods-modern em{text-overflow:clip;max-width:none;font-size:11px;overflow:visible}.method-icon{font-size:17px}.auth-method-content{min-height:0}.auth-factor-box{gap:9px}.auth-section-title{margin-bottom:3px}.auth-section-title strong{font-size:16px}.auth-section-title small{font-size:12px;line-height:1.65}.auth-card-modern label{font-size:13px}.auth-card-modern input{height:54px;min-height:54px;padding:0 14px;font-size:16px}.auth-code-input{letter-spacing:.22em;font-size:22px!important}.auth-primary{width:100%;min-height:52px;font-size:15px}.factor-icon-modern{border-radius:15px;width:48px;height:48px}.auth-passkey-box .muted{font-size:13px;line-height:1.8}.auth-hint{font-size:12px}.auth-notice{font-size:13px;line-height:1.75}.auth-footer-note{margin-top:16px;padding-top:14px;font-size:10px;line-height:1.6}}@media (max-width:420px){.workspace{padding:9px}.panel{padding:11px}.metrics{grid-template-columns:1fr}.metric{padding:12px}.action-list,.sidebar-bottom{grid-template-columns:1fr}.sidebar-bottom button{width:100%}.auth-showcase{min-height:116px;padding-inline:14px}.auth-card-modern{padding-inline:14px}.auth-card-head h2{font-size:22px}.board-metrics{grid-template-columns:1fr}.pagination-controls{gap:4px}.pagination-controls button{min-width:32px;padding-inline:7px}}@media (max-height:700px) and (max-width:560px){.auth-showcase{min-height:94px;padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:18px}.auth-showcase-copy{display:none}.auth-card-modern{min-height:calc(100dvh - 82px);padding-top:18px}.auth-card-head{margin-bottom:11px}.auth-card-head p{display:none}.auth-methods-modern{margin-bottom:13px}.auth-footer-note{margin-top:12px;padding-top:10px}}@media (max-width:820px){.auth-shell-modern{background:#f7f9fc!important;min-height:100dvh!important;padding:0!important;display:block!important;overflow:auto!important}.auth-stage{width:100%!important;max-width:none!important;min-height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f7f9fc!important;border:0!important;border-radius:0!important;flex-direction:column!important;display:flex!important}.auth-showcase{min-height:auto!important;padding:calc(12px + env(safe-area-inset-top)) 16px 12px!important;background:linear-gradient(135deg,#0b1830,#174a96 70%,#3157d8)!important;display:block!important}.auth-showcase:after,.auth-showcase-copy,.auth-feature-grid,.auth-showcase-foot{display:none!important}.auth-logo-row{gap:10px!important}.auth-logo-orb{border-radius:13px!important;width:42px!important;height:42px!important;font-size:20px!important}.auth-logo-row span{font-size:10px!important}.auth-logo-row strong{font-size:13px!important}.auth-card-modern{width:100%!important;max-width:none!important;min-height:0!important;padding:22px 16px calc(24px + env(safe-area-inset-bottom))!important;background:#fff!important;border-radius:0!important;flex:1!important;justify-content:flex-start!important;margin:0!important}.auth-card-head{margin-bottom:16px!important}.auth-eyebrow{margin-bottom:9px!important}.auth-card-head h2{margin-bottom:5px!important;font-size:25px!important;line-height:1.4!important}.auth-card-head p{font-size:13px!important}.auth-methods-modern{border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 18px!important;padding:7px!important}.auth-methods-modern button{border-radius:12px!important;min-height:58px!important;padding:8px 6px!important}.auth-methods-modern em{text-overflow:clip!important;max-width:none!important;font-size:11px!important;overflow:visible!important}.method-icon{font-size:18px!important}.auth-method-content{min-height:0!important}.auth-factor-box{gap:10px!important}.auth-section-title strong{font-size:17px!important}.auth-section-title small{font-size:12px!important;line-height:1.7!important}.auth-card-modern label{font-size:13px!important}.auth-card-modern input{border-radius:14px!important;height:56px!important;min-height:56px!important;padding:0 15px!important;font-size:16px!important}.auth-code-input{letter-spacing:.22em!important;font-size:23px!important}.auth-primary{border-radius:14px!important;width:100%!important;min-height:54px!important;font-size:15px!important}.auth-passkey-box .muted{font-size:14px!important;line-height:1.9!important}.factor-icon-modern{width:50px!important;height:50px!important}.auth-hint{font-size:12px!important}.auth-footer-note{margin-top:16px!important;padding-top:14px!important;line-height:1.7!important}}@media (max-width:420px){.auth-card-modern{padding-inline:13px!important}.auth-methods-modern{gap:6px!important}.auth-methods-modern button{min-height:56px!important}.auth-card-head h2{font-size:23px!important}}.super-admin-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.super-admin-logout{color:#b52f2f;background:#fff7f7;border:1px solid #f0cccc;font-weight:800}.super-admin-logout:hover{background:#fff0f0;border-color:#e5b2b2}@media (max-width:720px){.super-admin-top-actions{justify-content:space-between;width:100%}.super-admin-top-actions .status-dot{display:inline-flex}.super-admin-logout{min-width:120px}}@media (max-width:420px){.super-admin-top-actions{grid-template-columns:1fr;display:grid}.super-admin-top-actions .status-dot{width:max-content}.super-admin-logout{width:100%}}html.mobile-client,html.mobile-client body{-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;overflow-x:hidden}html.mobile-client input,html.mobile-client select,html.mobile-client textarea{min-height:48px;font-size:16px}html.mobile-client .primary,html.mobile-client .ghost,html.mobile-client .small-btn,html.mobile-client .danger-btn{min-height:44px}html.mobile-client .app-shell{display:block}html.mobile-client .sidebar{height:auto;min-height:0;padding:calc(11px + env(safe-area-inset-top)) 11px 11px;gap:11px;position:static}html.mobile-client .sidebar nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:3px;display:flex;overflow:auto}html.mobile-client .sidebar nav::-webkit-scrollbar{display:none}html.mobile-client .sidebar nav button,html.mobile-client .sidebar nav .security-inline{white-space:nowrap;flex:none;min-height:44px}html.mobile-client .workspace{padding:12px;overflow:hidden}html.mobile-client .topbar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}html.mobile-client .split-grid,html.mobile-client .form-grid,html.mobile-client .form-grid.three,html.mobile-client .super-control-grid,html.mobile-client .complex-detail-grid,html.mobile-client .complex-board-detail{grid-template-columns:minmax(0,1fr)}html.mobile-client .form-actions,html.mobile-client .form-actions>*{width:100%}html.mobile-client .resident-header{padding:calc(14px + env(safe-area-inset-top)) 12px 14px;flex-direction:column;align-items:stretch;gap:12px}html.mobile-client .header-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}html.mobile-client .header-actions select,html.mobile-client .header-actions button,html.mobile-client .header-actions .security-inline{width:100%;min-width:0}html.mobile-client .resident-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto}html.mobile-client .resident-nav::-webkit-scrollbar{display:none}html.mobile-client .resident-main{padding:12px 10px calc(18px + env(safe-area-inset-bottom))}html.mobile-client .complex-list-filters{grid-template-columns:1fr;width:100%;display:grid}html.mobile-client .complex-search,html.mobile-client .complex-type-filter{width:100%;min-width:0}html.mobile-client .security-backdrop{place-items:stretch stretch;padding:0}html.mobile-client .security-modal{width:100%;min-height:100dvh;max-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));border-radius:0}html.mobile-client .auth-shell-modern{background:#f7f9fc!important;min-height:100dvh!important;padding:0!important;display:block!important;overflow:auto!important}html.mobile-client .auth-stage{width:100%!important;max-width:none!important;min-height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f7f9fc!important;border:0!important;border-radius:0!important;flex-direction:column!important;display:flex!important}html.mobile-client .auth-showcase{min-height:auto!important;padding:calc(12px + env(safe-area-inset-top)) 16px 12px!important;background:linear-gradient(135deg,#0b1830,#174a96 70%,#3157d8)!important;display:block!important}html.mobile-client .auth-showcase:after,html.mobile-client .auth-showcase-copy,html.mobile-client .auth-feature-grid,html.mobile-client .auth-showcase-foot{display:none!important}html.mobile-client .auth-logo-row{gap:10px!important}html.mobile-client .auth-logo-orb{border-radius:13px!important;width:42px!important;height:42px!important;font-size:20px!important}html.mobile-client .auth-card-modern{width:100%!important;max-width:none!important;min-height:0!important;padding:22px 16px calc(24px + env(safe-area-inset-bottom))!important;background:#fff!important;border-radius:0!important;flex:1!important;justify-content:flex-start!important;margin:0!important}html.mobile-client .auth-methods-modern{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 18px!important;padding:7px!important}html.mobile-client .auth-methods-modern button{min-height:58px!important;padding:8px 6px!important}html.mobile-client .auth-methods-modern em{max-width:none!important;font-size:11px!important;overflow:visible!important}html.mobile-client .auth-card-modern input{height:56px!important;min-height:56px!important;padding:0 15px!important;font-size:16px!important}html.mobile-client .auth-primary{width:100%!important;min-height:54px!important;font-size:15px!important}@media (pointer:coarse),(hover:none){html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;overflow-x:hidden}input,select,textarea{min-height:50px;font-size:16px!important}.primary,.ghost,.small-btn,.danger-btn{min-height:46px}.app-shell{display:block!important}.sidebar{height:auto!important;min-height:0!important;padding:calc(12px + env(safe-area-inset-top)) 11px 11px!important;position:static!important}.sidebar nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px!important;display:flex!important;overflow:auto hidden!important}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button,.sidebar nav .security-inline{white-space:nowrap!important;flex:none!important;min-height:46px!important}.workspace{padding:12px!important;overflow:hidden!important}.topbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.split-grid,.form-grid,.form-grid.three,.super-control-grid,.complex-detail-grid,.complex-board-detail{grid-template-columns:minmax(0,1fr)!important}.form-actions,.form-actions>*{width:100%!important}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.resident-header{padding:calc(14px + env(safe-area-inset-top)) 12px 14px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.header-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.header-actions select,.header-actions button,.header-actions .security-inline{width:100%!important;min-width:0!important}.resident-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden!important}.resident-nav::-webkit-scrollbar{display:none}.resident-main{padding:12px 10px calc(18px + env(safe-area-inset-bottom))!important}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.security-backdrop{place-items:stretch stretch!important;padding:0!important}.security-modal{border-radius:0!important;width:100%!important;min-height:100dvh!important;max-height:100dvh!important}.auth-shell-modern{background:#f7f9fc!important;min-height:100dvh!important;padding:0!important;display:block!important;overflow:auto!important}.auth-stage{width:100%!important;max-width:none!important;min-height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:0!important;flex-direction:column!important;display:flex!important}.auth-showcase{min-height:0!important;padding:calc(12px + env(safe-area-inset-top)) 14px 12px!important;background:linear-gradient(135deg,#0b1830,#174a96 70%,#3157d8)!important;display:block!important}.auth-showcase:after,.auth-showcase-copy,.auth-feature-grid,.auth-showcase-foot{display:none!important}.auth-logo-row{gap:10px!important}.auth-logo-orb{border-radius:13px!important;width:42px!important;height:42px!important;font-size:20px!important}.auth-card-modern{width:100%!important;max-width:none!important;min-height:0!important;padding:20px 14px calc(24px + env(safe-area-inset-bottom))!important;background:#fff!important;border-radius:0!important;flex:1!important;justify-content:flex-start!important;margin:0!important}.auth-card-head{margin-bottom:14px!important}.auth-card-head h2{font-size:24px!important;line-height:1.4!important}.auth-card-head p{font-size:13px!important}.auth-methods-modern{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 17px!important;padding:7px!important}.auth-methods-modern button{min-height:60px!important;padding:8px 6px!important}.auth-methods-modern em{max-width:none!important;font-size:11px!important;overflow:visible!important}.auth-method-content{min-height:0!important}.auth-card-modern input{height:58px!important;min-height:58px!important;padding:0 15px!important;font-size:16px!important}.auth-primary{width:100%!important;min-height:56px!important;font-size:15px!important}.complex-list-filters{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.complex-search,.complex-type-filter{width:100%!important;min-width:0!important}}@media (pointer:coarse) and (max-width:430px),(hover:none) and (max-width:430px){.metrics{grid-template-columns:1fr!important}.action-list{grid-template-columns:1fr!important;display:grid!important}.sidebar-bottom{grid-template-columns:1fr!important}.sidebar-bottom button{width:100%!important}}@media screen and (max-device-width:1200px),(any-pointer:coarse){.auth-shell-modern{background:#f7f9fc!important;width:100%!important;min-height:100dvh!important;padding:0!important;display:block!important;overflow-x:hidden!important}.auth-stage{width:100%!important;min-width:0!important;max-width:100%!important;min-height:100dvh!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;display:flex!important}.auth-showcase{width:100%!important;min-height:66px!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;background:linear-gradient(135deg,#0b1830,#174a96 70%,#3157d8)!important;display:block!important}.auth-showcase:after,.auth-showcase-copy,.auth-feature-grid,.auth-showcase-foot{display:none!important}.auth-logo-row{gap:9px!important;width:100%!important}.auth-logo-orb{border-radius:12px!important;width:40px!important;height:40px!important;font-size:19px!important}.auth-logo-row span{font-size:9px!important}.auth-logo-row strong{font-size:12px!important}.auth-card-modern{width:100%!important;min-width:0!important;max-width:100%!important;min-height:calc(100dvh - 66px)!important;padding:20px 14px calc(24px + env(safe-area-inset-bottom))!important;background:#fff!important;border:0!important;border-radius:0!important;flex:auto!important;justify-content:flex-start!important;margin:0!important;display:flex!important}.auth-card-head{width:100%!important;margin-bottom:14px!important}.auth-card-head h2{margin-bottom:4px!important;font-size:24px!important;line-height:1.35!important}.auth-card-head p{font-size:13px!important}.auth-eyebrow{margin-bottom:8px!important}.auth-methods-modern{border-radius:15px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 16px!important;padding:6px!important;display:grid!important}.auth-methods-modern button{width:100%!important;min-width:0!important;min-height:58px!important;padding:7px 5px!important}.auth-methods-modern em{white-space:normal!important;max-width:none!important;font-size:11px!important;overflow:visible!important}.auth-method-content,.auth-factor-box{width:100%!important;min-width:0!important;min-height:0!important}.auth-factor-box{gap:10px!important}.auth-card-modern input{width:100%!important;max-width:100%!important;height:58px!important;min-height:58px!important;padding-inline:15px!important;font-size:16px!important;display:block!important}.auth-primary{justify-content:center!important;align-items:center!important;width:100%!important;min-height:56px!important;font-size:15px!important;display:flex!important}.auth-notice,.auth-footer-note{width:100%!important}}:root{--bg:#f3f6fb;--card:#fff;--ink:#101828;--muted:#667085;--line:#e4e9f2;--accent:#2563eb;--accent-2:#06b6d4;--accent-soft:#eff6ff;--danger:#d92d20;--warn:#b54708;--ok:#067647;--shadow:0 14px 36px #0f172a12;--shadow-lg:0 28px 70px #0f172a1f}html,body{background:var(--bg);color:var(--ink)}body{background:radial-gradient(circle at 100% 0,#2563eb14,transparent 28%), radial-gradient(circle at 0 100%,#06b6d40f,transparent 26%),var(--bg)}input,select,textarea{background:#fff;border:1px solid #d7deea;border-radius:14px;min-height:48px;padding:11px 14px;box-shadow:0 1px 2px #10182805}input:focus,select:focus,textarea:focus{background:#fff;border-color:#84adff;box-shadow:0 0 0 4px #2563eb1a}.primary,.ghost,.small-btn,.danger-btn{border-radius:13px;min-height:44px;padding:10px 15px;font-weight:800}.notice{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:15px}.auth-shell-modern{background:radial-gradient(circle at 15% 12%,#38bdf838,#0000 30%),radial-gradient(circle at 88% 88%,#6366f138,#0000 32%),linear-gradient(145deg,#07101f,#10264a 58%,#173d7d)!important;justify-content:center!important;align-items:center!important;min-height:100dvh!important;padding:28px!important;display:flex!important;overflow:auto!important}.auth-stage{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #ffffff2e!important;border-radius:30px!important;width:min(560px,100%)!important;max-width:560px!important;min-height:0!important;display:block!important;overflow:hidden!important;box-shadow:0 36px 90px #0208175c!important}.auth-showcase{display:none!important}.auth-card-modern{width:100%!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;margin:0!important;padding:34px!important;display:flex!important}.auth-card-head{margin-bottom:20px!important}.auth-card-head:before{content:"T";color:#fff;background:linear-gradient(135deg,#06b6d4,#2563eb 58%,#4f46e5);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:22px;font-weight:900;display:grid;box-shadow:0 12px 30px #2563eb3d}.auth-eyebrow{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #dbeafe!important;padding:6px 10px!important}.auth-card-head h2{color:#101828!important;font-size:30px!important;line-height:1.35!important}.auth-methods-modern{background:#f8fafc!important;border:1px solid #e4e9f2!important;border-radius:17px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0 0 22px!important;padding:7px!important}.auth-methods-modern button{color:#667085!important;background:0 0!important;border-radius:12px!important;min-height:62px!important;padding:9px 8px!important}.auth-methods-modern button.active{color:#1d4ed8!important;background:#fff!important;border:1px solid #e8edf5!important;box-shadow:0 6px 18px #0f172a14!important}.auth-methods-modern em{max-width:none!important;font-size:12px!important;overflow:visible!important}.method-icon{font-size:19px!important}.auth-method-content{min-height:0!important}.auth-factor-box{gap:11px!important}.auth-section-title strong{font-size:17px!important}.auth-section-title small{font-size:12px!important;line-height:1.75!important}.auth-card-modern label{color:#344054!important;font-size:13px!important}.auth-card-modern input{border-radius:14px!important;height:56px!important;min-height:56px!important;padding:0 15px!important;font-size:16px!important}.auth-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-radius:14px!important;width:100%!important;min-height:54px!important;font-size:15px!important}.auth-footer-note{color:#98a2b3!important;border-top:1px solid #eef2f6!important;margin-top:18px!important;padding-top:16px!important}.factor-icon-modern{color:#2563eb!important;box-shadow:none!important;background:#eff6ff!important}.app-shell{grid-template-columns:268px minmax(0,1fr);gap:18px;min-height:100dvh;padding:18px}.sidebar{background:linear-gradient(#0b1220,#111c30);border-radius:24px;height:calc(100dvh - 36px);min-height:calc(100dvh - 36px);padding:20px 14px;top:18px;box-shadow:0 20px 50px #0f172a26}.brand{border-bottom:1px solid #ffffff14;padding:4px 6px 14px}.brand-mark{background:linear-gradient(135deg,#06b6d4,#2563eb);border-radius:14px;width:44px;height:44px}.sidebar nav{gap:6px}.sidebar nav button,.sidebar nav .security-inline{border-radius:12px;min-height:45px;color:#a9b7cc!important;padding:10px 12px!important;font-weight:800!important}.sidebar nav button.active,.sidebar nav button:hover,.sidebar nav .security-inline:hover{color:#fff!important;background:#ffffff17!important}.sidebar-bottom .ghost{color:#d6deea;background:#ffffff12;border-color:#ffffff14}.super-badge{color:#93c5fd;background:#2563eb24;border-color:#93c5fd2b;padding:8px 10px}.workspace{min-width:0;padding:6px 6px 24px;background:0 0!important}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #e4e9f2e0;border-radius:20px;margin-bottom:16px;padding:16px 18px;box-shadow:0 8px 28px #0f172a0a}.topbar h1{font-size:24px}.topbar p{font-size:13px}.panel,.metric,.help-card,.market-card,.market-own-card,.contact-card,.staff-card,.bill-card,.announcement-card,.board-member-card,.contract-card,.complex-card,.admin-control-card{background:#fff;border:1px solid #e4e9f2;box-shadow:0 8px 24px #0f172a0a}.panel{border-radius:20px;padding:20px}.panel:hover,.metric:hover{border-color:#dbe3ef;transform:none;box-shadow:0 12px 32px #0f172a0e}.metrics{gap:12px}.metric{border-radius:18px;padding:18px}.metric span{color:#667085;font-size:12px}.metric strong{font-size:22px}.metric.emphasis{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#0000;box-shadow:0 14px 28px #2563eb2e}.split-grid,.form-grid{gap:14px}.form-grid label{color:#344054}.panel-head{margin-bottom:16px}.panel-head h2{font-size:18px}.table-wrap{background:#fff;border:1px solid #e4e9f2;border-radius:16px}.table-wrap table{margin:0}.table-wrap th{color:#475467;background:#f8fafc;font-size:12px}.table-wrap td{font-size:13px}.table-wrap th,.table-wrap td{padding:13px 12px}.table-wrap tbody tr:last-child td{border-bottom:0}.pagination-bar{border-top:0;padding:12px 0 0}.pagination-controls button{border-radius:11px}.resident-shell{background:0 0}.resident-header{background:#ffffffe6;border:1px solid #e4e9f2;border-radius:22px;width:min(1180px,100% - 28px);margin:14px auto 0;padding:18px 20px;box-shadow:0 8px 28px #0f172a0b}.resident-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #e4e9f2;border-radius:16px;width:min(1180px,100% - 28px);margin:10px auto 0;padding:7px;top:10px;box-shadow:0 8px 24px #0f172a0a}.resident-nav button{border-radius:10px;min-height:42px}.resident-nav button.active{color:#1d4ed8;background:#eff6ff}.resident-main{width:min(1180px,100%);padding:18px 14px 28px}.resident-hero{background:linear-gradient(135deg,#0f3f91,#2563eb 58%,#06b6d4);border-radius:22px;padding:24px;box-shadow:0 20px 42px #2563eb2e}.unit-switch select{border-radius:13px}.complex-card.compact{background:linear-gradient(#fff,#fbfdff);border-radius:17px;padding:15px}.complex-card.compact:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f172a12}.complex-card.compact.selected{border-color:#84adff;box-shadow:0 0 0 4px #2563eb14}.complex-detail-panel{border-radius:22px}.admin-control-card{border-radius:18px;padding:17px}.sensitive-card{background:#fffbfa;border-color:#fee4e2}.danger-btn{background:#d92d20}.ops-hero,.market-hero{background:linear-gradient(135deg,#0b1f3a,#17488d 58%,#2563eb);border-radius:22px;box-shadow:0 18px 42px #17488d29}.ops-tabs{border-radius:15px;padding:6px}.help-card,.market-card,.market-own-card{border-radius:18px}.security-modal{box-shadow:var(--shadow-lg);border-radius:24px}.security-card{border-radius:18px}.security-fab{background:#0b1220}@media (max-width:900px),(max-device-width:900px),(any-pointer:coarse) and (max-device-width:1200px){.auth-shell-modern{background:#fff!important;align-items:flex-start!important;padding:0!important}.auth-stage{width:100%!important;max-width:none!important;min-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important}.auth-card-modern{min-height:100dvh!important;padding:calc(22px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom))!important}.auth-card-head:before{border-radius:15px;width:48px;height:48px;margin-bottom:16px}.auth-card-head h2{font-size:26px!important}.auth-methods-modern{grid-template-columns:repeat(2,minmax(0,1fr))!important}.auth-methods-modern button{min-height:60px!important}.app-shell{min-height:100dvh!important;padding:0!important;display:block!important}.sidebar{z-index:20!important;width:100%!important;height:auto!important;min-height:0!important;padding:calc(10px + env(safe-area-inset-top)) 10px 10px!important;border-radius:0!important;gap:9px!important;position:sticky!important;top:0!important;box-shadow:0 8px 24px #0f172a24!important}.sidebar .brand{border:0;padding:0 2px 8px}.sidebar .brand-mark{border-radius:11px;width:38px;height:38px}.sidebar .brand small{font-size:10px}.super-badge{display:none}.sidebar nav{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:5px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button,.sidebar nav .security-inline{white-space:nowrap!important;flex:none!important;min-height:40px!important;padding:8px 11px!important;font-size:12px!important}.sidebar-bottom{display:none!important}.workspace{padding:10px!important;overflow:visible!important}.topbar{border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:10px!important;padding:14px!important}.topbar h1{font-size:21px!important}.super-admin-top-actions{justify-content:space-between!important;width:100%!important;display:flex!important}.super-admin-logout{min-height:42px!important}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.metric{border-radius:15px!important;padding:13px!important}.metric strong{font-size:18px!important}.panel{border-radius:16px!important;padding:14px!important}.panel-head{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important}.panel-head h2{font-size:16px!important}.split-grid,.form-grid,.form-grid.three,.super-control-grid,.complex-detail-grid,.complex-board-detail,.market-report,.help-grid{grid-template-columns:1fr!important}.form-actions,.form-actions>*{width:100%!important}.action-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.action-list>*{width:100%!important;min-width:0!important}input,select,textarea{min-height:50px!important;font-size:16px!important}.primary,.ghost,.small-btn,.danger-btn{min-height:46px!important}.table-wrap{-webkit-overflow-scrolling:touch!important;border-radius:14px!important;width:100%!important;overflow-x:auto!important}.table-wrap table{min-width:620px!important}.resident-header{border-inline:0!important;width:100%!important;padding:calc(14px + env(safe-area-inset-top)) 12px 14px!important;border-top:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin:0!important}.header-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.header-actions>*{width:100%!important;min-width:0!important}.resident-nav{scrollbar-width:none!important;border-inline:0!important;border-radius:0!important;width:100%!important;margin:0!important;padding:6px 8px!important;top:0!important;overflow-x:auto!important}.resident-nav::-webkit-scrollbar{display:none}.resident-nav button,.resident-nav .security-inline{white-space:nowrap!important;flex:none!important}.resident-main{padding:10px 10px calc(22px + env(safe-area-inset-bottom))!important}.resident-hero{border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;padding:18px!important}.resident-hero strong{font-size:24px!important}.unit-switch{flex-direction:column!important;align-items:stretch!important}.unit-switch select{max-width:none!important}.complex-list-toolbar,.complex-list-filters{flex-direction:column!important;align-items:stretch!important}.complex-list-filters{grid-template-columns:1fr!important;display:grid!important}.complex-search,.complex-type-filter{width:100%!important;min-width:0!important}.complex-grid.compact{grid-template-columns:1fr!important}.complex-card.compact{padding:13px!important}.super-board-member{flex-direction:column!important;align-items:stretch!important}.super-board-member>div:last-child{width:100%!important}.security-backdrop{place-items:stretch stretch!important;padding:0!important}.security-modal{width:100%!important;min-height:100dvh!important;max-height:100dvh!important;padding:calc(16px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom))!important;border-radius:0!important}.security-grid{grid-template-columns:1fr!important}.ops-hero,.market-hero{border-radius:18px!important;grid-template-columns:1fr!important;padding:18px!important}.ops-hero>.ops-stat{min-height:90px!important}.ops-tabs{overflow-x:auto!important}}@media (max-width:430px),(max-device-width:430px){.auth-card-modern{padding-inline:13px!important}.auth-card-head h2{font-size:24px!important}.auth-methods-modern{gap:6px!important;padding:6px!important}.auth-methods-modern button{min-height:58px!important}.workspace{padding:8px!important}.metrics,.action-list{grid-template-columns:1fr!important}.panel{padding:12px!important}}.super-admin-create-form{gap:22px}.super-admin-create-form .panel{border-radius:18px;padding:22px 24px}.super-admin-create-form .panel h2{margin-bottom:14px;font-size:20px;line-height:1.5}.super-admin-create-form .panel-head{margin-bottom:18px}.super-admin-create-form .panel-head>span{font-size:13px}.super-admin-create-form .form-grid{gap:18px}.super-admin-create-form label{gap:8px;font-size:14px;font-weight:800;line-height:1.8}.super-admin-create-form input,.super-admin-create-form select{border-radius:14px;min-height:54px;padding:12px 15px;font-size:15px}.super-admin-create-form textarea{border-radius:14px;padding:13px 15px;font-size:15px;line-height:1.9}.super-admin-create-form .tiny{margin-top:10px;font-size:12px;line-height:1.9}.super-admin-create-form .form-actions .primary{min-height:54px;padding-inline:24px;font-size:16px}@media (max-width:720px){.super-admin-create-form{gap:16px}.super-admin-create-form .panel{padding:16px}.super-admin-create-form .panel h2{font-size:19px}.super-admin-create-form label{font-size:14px}.super-admin-create-form input,.super-admin-create-form select{min-height:56px;font-size:16px}.super-admin-create-form textarea{font-size:16px}.super-admin-create-form .form-actions .primary{min-height:56px;font-size:16px}}.compact-complex-panel{padding:20px}.complex-list-toolbar h2{font-size:22px;line-height:1.5}.complex-list-toolbar small{font-size:12px}.complex-grid.compact{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:14px}.complex-card.compact{border-radius:18px;gap:13px;padding:18px}.complex-card.compact .complex-card-head strong{font-size:17px;line-height:1.55}.complex-card.compact .complex-card-head small{font-size:12px;line-height:1.6}.complex-type-badge,.complex-status-badge{padding:5px 9px!important;font-size:11px!important}.complex-quick-stats{grid-template-columns:96px minmax(0,1fr);gap:10px;padding-top:12px}.complex-quick-stats b{font-size:15px}.complex-quick-stats small{font-size:11px}.complex-card-foot{font-size:11px;line-height:1.6}.complex-card-foot b{font-size:11px}@media (max-width:900px){.compact-complex-panel,.complex-card.compact{padding:16px!important}.complex-card.compact .complex-card-head strong{font-size:17px!important}.complex-card.compact .complex-card-head small{font-size:12px!important}.complex-quick-stats b{font-size:15px!important}.complex-card-foot,.complex-card-foot b{font-size:11px!important}}.tariff-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.tariff-card{border:1px solid var(--line);background:linear-gradient(#fff,#fbfdff);border-radius:18px;gap:14px;padding:17px;display:grid;box-shadow:0 8px 22px #0f172a0a}.tariff-card.inactive{opacity:.68;background:#f8fafc}.tariff-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tariff-card-head>div{gap:4px;display:grid}.tariff-card-head strong{font-size:17px}.tariff-card-head small{color:var(--muted);font-size:12px}.tariff-card-head>span{color:#067647;background:#ecfdf3;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.tariff-card.inactive .tariff-card-head>span{color:#667085;background:#f2f4f7}.tariff-prices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tariff-prices>div{background:#f8fafc;border:1px solid #eef2f6;border-radius:13px;gap:4px;padding:11px;display:grid}.tariff-prices small{color:var(--muted);font-size:11px}.tariff-prices b{font-size:13px}.sales-rep-prices{grid-template-columns:1fr}.sales-rep-prices b{font-size:21px}.sales-representatives-admin .panel-head{align-items:flex-start}.market-tariff-admin .market-pricing{padding:22px}.market-tariff-admin .market-pricing label{font-size:14px}.market-tariff-admin .market-pricing input,.market-tariff-admin .market-pricing select{min-height:52px;font-size:15px}@media (max-width:720px){.tariff-grid{grid-template-columns:1fr}.tariff-card{padding:15px}.tariff-prices{grid-template-columns:1fr}.market-tariff-admin .market-pricing{padding:16px}}.stats-chart{background:linear-gradient(#fff,#f8fbff);border:1px solid #e3e9f2;border-radius:18px;margin-top:14px;padding:16px 18px}.stats-chart-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.stats-chart-head strong{color:#101828;font-size:15px}.stats-chart-head small{color:#667085;font-size:11px}.stats-chart-bars{gap:12px;display:grid}.stats-chart-row{gap:6px;display:grid}.stats-chart-label{justify-content:space-between;gap:12px;font-size:12px;display:flex}.stats-chart-label span{color:#475467}.stats-chart-label b{color:#101828;font-size:12px}.stats-chart-track{background:#e9eef6;border-radius:999px;height:11px;overflow:hidden}.stats-chart-track>span{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px;min-width:0;height:100%;transition:width .25s;display:block}.stats-chart.compact{padding:12px 14px}.stats-chart.compact .stats-chart-track{height:9px}.stats-chart.compact .stats-chart-head{margin-bottom:10px}@media (max-width:720px){.stats-chart{border-radius:15px;padding:14px}.stats-chart-head{margin-bottom:12px}.stats-chart-label{font-size:11px}.stats-chart-track{height:10px}}.manager-sidebar{min-width:0;overflow:hidden}.manager-sidebar .manager-nav{scrollbar-width:thin;scrollbar-color:#3a4b65 transparent;flex:1;align-content:start;min-height:0;padding-bottom:6px;padding-left:4px;overflow:hidden auto}.manager-sidebar .manager-nav::-webkit-scrollbar{width:5px}.manager-sidebar .manager-nav::-webkit-scrollbar-thumb{background:#3a4b65;border-radius:999px}.manager-sidebar .manager-nav button,.manager-sidebar .manager-nav .security-inline{flex:none;width:100%;min-height:42px}.manager-sidebar .sidebar-bottom{border-top:1px solid #ffffff17;flex:none;margin-top:0;padding-top:10px}.manager-mobile-nav{display:none}@media (min-width:901px){.manager-shell{grid-template-columns:280px minmax(0,1fr)}.manager-sidebar{gap:14px;height:100dvh;min-height:100dvh;padding:18px 15px;position:sticky;top:0}.manager-sidebar .brand,.manager-sidebar>select{flex:none}}@media (max-width:900px),(pointer:coarse) and (max-device-width:1200px){.manager-sidebar{height:auto!important;min-height:0!important;padding:calc(10px + env(safe-area-inset-top)) 10px 10px!important;gap:8px!important;position:sticky!important;top:0!important;overflow:visible!important}.manager-sidebar .manager-nav{display:none!important}.manager-mobile-nav{grid-template-columns:minmax(0,1fr);gap:5px;width:100%;display:grid}.manager-mobile-nav label{color:#aebbd0;font-size:11px;font-weight:800}.manager-mobile-nav select{color:#101828;background:#fff;border-color:#d0d5dd;width:100%;min-height:48px;font-size:14px;font-weight:800}.manager-sidebar .sidebar-bottom{border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:0!important;padding-top:8px!important;display:grid!important}.manager-sidebar .sidebar-bottom select,.manager-sidebar .sidebar-bottom .security-inline{grid-column:1/-1;width:100%!important;max-width:none!important}.manager-sidebar .sidebar-bottom button{width:100%!important;min-width:0!important;min-height:42px!important}.manager-sidebar .brand{padding-bottom:2px!important}}@media (max-width:430px){.manager-sidebar .sidebar-bottom{grid-template-columns:1fr!important}.manager-sidebar .sidebar-bottom select,.manager-sidebar .sidebar-bottom .security-inline{grid-column:auto}}.ui-crash-card{background:#fff8f8;border-color:#f0c6c6;margin-top:12px}.ui-crash-card h2{color:#9b2c2c}.ui-crash-card p{color:#6b4a4a;line-height:1.9}.manager-property-static{color:#fff;background:#162338;border:1px solid #2a3a53;border-radius:12px;gap:3px;padding:11px 13px;display:grid}.manager-property-static span{color:#91a2bb;font-size:10px;font-weight:700}.manager-property-static strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;overflow:hidden}.manager-property-select{flex:none;min-height:46px}@media (max-width:900px),(pointer:coarse) and (max-device-width:1200px){.manager-property-static{justify-content:center;min-height:48px;padding:9px 12px}.manager-property-static span{font-size:9px}.manager-property-static strong{font-size:14px}.manager-property-select{height:48px!important;min-height:48px!important;max-height:48px!important;padding-block:0!important;font-size:14px!important}.manager-sidebar{overflow:visible!important}.manager-mobile-nav{z-index:1;margin-top:1px;position:relative}.manager-mobile-nav select{height:48px!important;max-height:48px!important;padding-block:0!important}}.overview-metrics .metric.clickable{appearance:none;text-align:right;cursor:pointer;width:100%;font:inherit;position:relative}.overview-metrics .metric.clickable small{color:#667085;margin-top:-3px;font-size:11px;font-weight:800}.overview-metrics .metric.clickable:hover{border-color:#9dbcf4;transform:translateY(-2px);box-shadow:0 14px 34px #2563eb1a}.overview-metrics .metric.clickable.active{border-color:#75a3f5;outline:3px solid #2563eb1f}.overview-metrics .metric.emphasis.clickable small{color:#dbe9ff}.overview-metrics .metric.warning.clickable small{color:#9a6700}.overview-metric-detail{background:linear-gradient(#fff,#f9fbff);border-color:#cddbf1;margin-bottom:18px}.overview-metric-detail .panel-head>div{gap:4px;display:grid}.overview-metric-detail .panel-head h2{margin:0}.overview-metric-detail .panel-head span{color:var(--muted);font-size:12px}@media (max-width:720px){.overview-metrics .metric.clickable{min-height:112px}.overview-metric-detail{padding:14px!important}.overview-metric-detail .panel-head{align-items:center!important}}.unit-capacity{background:#f5f9ff;border:1px solid #cfe0f7;border-radius:14px;gap:7px;margin:2px 0 10px;padding:13px 14px;display:grid}.unit-capacity>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.unit-capacity span{color:#52677f;font-size:12px}.unit-capacity strong{color:#174f9e;font-size:17px}.unit-capacity small{color:#667085;font-size:12px;line-height:1.7}.unit-capacity.full{background:#fff8ed;border-color:#efd29c}.unit-capacity.full strong{color:#9a5b00}.unit-capacity.over{background:#fff3f3;border-color:#efbcbc}.unit-capacity.over strong,.unit-capacity.over small{color:#a32929}.unit-capacity-notice{margin:0 0 10px}@media (max-width:720px){.unit-capacity>div{flex-direction:column;align-items:flex-start;gap:3px}.unit-capacity{padding:12px}}.manager-nav-group{gap:5px;width:100%;min-width:0;display:grid}.manager-nav-group-toggle{align-items:center;gap:10px;color:#d6deea!important;background:#ffffff0b!important;border:1px solid #ffffff12!important;justify-content:space-between!important;font-weight:900!important;display:flex!important}.manager-nav-group-toggle:hover{background:#ffffff14!important}.manager-nav-group-toggle.active{color:#fff!important;background:#2563eb2e!important;border-color:#60a5fa57!important}.manager-nav-group-toggle b{color:#8fa4c0;font-size:15px;line-height:1;transition:transform .18s}.manager-nav-group.open .manager-nav-group-toggle b{transform:rotate(180deg)}.manager-nav-submenu{border-inline-start:1px solid #94a3b83d;gap:4px;margin-inline-start:8px;padding-inline-start:10px;display:grid}.manager-sidebar .manager-nav-submenu button{background:#09122057;min-height:37px!important;padding-block:8px!important;font-size:12.5px!important;font-weight:750!important}.manager-sidebar .manager-nav-submenu button.active{color:#fff!important;background:#2563eb!important;border-color:#3b82f6!important}.welfare-hero{background:linear-gradient(135deg,#f7fbff,#f7fff9)}.welfare-hero>div{gap:5px;display:grid}.welfare-hero span{color:#2563eb;font-size:11px;font-weight:900}.welfare-hero h2{margin:0;font-size:22px}.welfare-hero p{color:var(--muted);margin:0;line-height:1.8}@media (max-width:900px),(pointer:coarse) and (max-device-width:1200px){.manager-mobile-nav optgroup{color:#344054;font-weight:900}}.jalali-date-input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.04em;direction:ltr}.jalali-date-input::placeholder{color:#98a2b3;opacity:1}.jalali-date-input.invalid,.jalali-date-input[aria-invalid=true]{background:#fff8f8!important;border-color:#e5484d!important;box-shadow:0 0 0 3px #e5484d1a!important}@media (max-width:720px){.jalali-date-input{letter-spacing:.02em;min-height:48px;font-size:15px}}.activity-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.activity-filters label{gap:5px;min-width:150px;display:grid}.activity-filters span{margin-inline-start:auto;font-weight:900}.table-subline{color:var(--muted);margin-top:4px;font-size:11px;display:block}.activity-ok,.activity-failed{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.activity-ok{color:#067647;background:#ecfdf3}.activity-failed{color:#b42318;background:#fff1f1}@media (max-width:720px){.activity-filters{grid-template-columns:1fr 1fr;display:grid}.activity-filters span{grid-column:1/-1;margin:0}.activity-report-panel .table-wrap{overflow-x:auto}}.owner-management-grid{align-items:start}.owner-card-list{gap:10px;display:grid}.owner-detail-card{background:#fff;border:1px solid #dbe4f0;border-radius:14px;overflow:hidden}.owner-detail-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.owner-detail-card summary::-webkit-details-marker{display:none}.owner-detail-card summary>div{gap:3px;display:grid}.owner-detail-card summary small{color:var(--muted)}.owner-detail-card summary>span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.owner-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 14px;display:grid}.owner-info{background:#fafcff;border:1px solid #edf1f6;border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.owner-info span{color:var(--muted);font-size:11px}.owner-info b{overflow-wrap:anywhere;font-size:13px}.owner-info.wide{grid-column:1/-1}.owner-form h3{color:#1f4f8f;border-bottom:1px solid #e8eef7;margin:8px 0 0;padding-bottom:7px;font-size:13px}.owner-primary-check{align-self:end;min-height:46px}.owner-form .jalali-date-input{width:100%}@media (max-width:720px){.owner-detail-grid{grid-template-columns:1fr}.owner-info.wide{grid-column:auto}.owner-detail-card summary{align-items:flex-start}.owner-management-grid{grid-template-columns:1fr!important;display:grid!important}}.tenant-owner-readonly{background:#f7faff;border:1px solid #d9e3f0;border-radius:14px;margin:8px 0 14px;padding:14px}.tenant-owner-readonly .panel-head{margin-bottom:10px}.tenant-owner-readonly h3{margin:0}.tenant-owner-readonly .owner-detail-grid{margin-top:8px}@media (max-width:720px){.tenant-owner-readonly{padding:11px}.tenant-owner-readonly .owner-detail-grid{grid-template-columns:1fr}}.owner-residency-box,.owner-residence-control{background:#f8fbff;border:1px solid #d9e3f2;border-radius:14px;gap:10px;padding:13px;display:grid}.owner-residency-box small,.owner-residence-control small{color:#64748b;line-height:1.8}.owner-residence-control{margin-top:12px}.owner-residence-control>strong{color:#24466f;font-size:13px}.owner-residence-control .small-btn{justify-self:start}@media (max-width:720px){.owner-residency-box,.owner-residence-control{border-radius:12px;padding:11px}.owner-residence-control .small-btn{width:100%}}.list-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0 16px;display:flex}.list-toolbar label{min-width:190px;color:var(--muted);flex:1;gap:6px;font-size:12px;font-weight:800;display:grid}.list-toolbar input,.list-toolbar select{width:100%;min-height:44px}.resident-toolbar label:first-child{flex:2 300px}.resident-toolbar label:last-child{flex:0 220px}@media (max-width:720px){.list-toolbar{grid-template-columns:1fr;align-items:stretch;display:grid}.list-toolbar label,.resident-toolbar label:first-child,.resident-toolbar label:last-child{width:100%;min-width:0}}.ownership-percent-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ownership-percent-input .small-btn{white-space:nowrap;min-height:44px}.form-panel input[type=file]{background:#fff;border:1px dashed #a9b8ce;border-radius:10px;padding:9px}@media (max-width:560px){.ownership-percent-input{grid-template-columns:1fr}.ownership-percent-input .small-btn{width:100%}}.resident-access-control{gap:10px;padding:0 14px 14px;display:grid}.resident-access-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.resident-access-control.compact{min-width:180px;padding:0}.resident-access-control.compact .resident-access-actions{justify-content:flex-end}.resident-credential-card{max-width:560px;margin:0}.resident-access-list{gap:10px;display:grid}.resident-access-card{background:#fff;border:1px solid #dbe4f0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.resident-access-card>div:first-child{gap:4px;min-width:0;display:grid}.resident-access-card>div:first-child strong{overflow-wrap:anywhere}.resident-access-card>div:first-child small{color:var(--muted);line-height:1.7}@media (max-width:720px){.resident-access-control{padding:0 11px 12px}.resident-access-control.compact{width:100%;padding:0}.resident-access-control .small-btn,.resident-access-control.compact .small-btn{width:100%}.resident-access-control.compact .resident-access-actions{justify-content:stretch}.resident-access-card{flex-direction:column;align-items:stretch}.resident-credential-card code{text-align:center;width:100%}}.user-account-banner{gap:9px;margin:0 0 16px;display:grid}.user-context-line{background:#fff;border:1px solid #dce6f3;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.user-context-line>div:first-child{gap:2px;display:grid}.user-context-line>div:first-child strong{color:#193b68;font-size:14px}.user-context-line>div:first-child span{color:var(--muted);font-size:11px}.user-context-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.user-context-chips>span{color:#344b68;background:#f2f6fc;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.secure-login-warning{color:#754d00;background:#fff9e9;border:1px solid #efca79;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.secure-login-warning>div{gap:3px;display:grid}.secure-login-warning strong{font-size:13px}.secure-login-warning span{font-size:11px;line-height:1.8}.secure-login-warning .security-inline{white-space:nowrap;color:#7a5200!important;background:#fff!important;border-color:#e8c46b!important}@media (max-width:760px){.user-context-line,.secure-login-warning{flex-direction:column;align-items:stretch}.user-context-chips{justify-content:flex-start}.secure-login-warning .security-inline{width:100%}}.board-candidate-readonly{background:#f7faff;border:1px solid #d8e4f2;border-radius:14px;gap:9px;padding:12px;display:grid}.board-candidate-readonly>strong{color:#24466f;font-size:13px}.board-candidate-readonly .owner-detail-grid{padding:0}.board-candidate-readonly>small{color:var(--muted);line-height:1.7}.board-auto-form select:disabled{color:#667085;background:#f4f6f8}.payment-destination-list{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;display:grid}.payment-destination-card{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #dce5f1;border-radius:16px;gap:8px;min-width:0;padding:15px;display:grid}.payment-destination-card.inactive{opacity:.58;filter:grayscale(.35)}.payment-destination-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.payment-destination-card>div span{color:var(--muted);font-size:11px}.payment-destination-card code{letter-spacing:.06em;white-space:nowrap;color:#fff;direction:ltr;background:#12233f;border-radius:10px;padding:9px 10px;font-size:18px;font-weight:900;overflow:auto}.payment-destination-card>b{font-size:13px}.payment-destination-card small{overflow-wrap:anywhere;color:var(--muted)}.payment-destination-card .small-btn{justify-self:start}.payment-gateway-soon{background:#fbfcff;border-style:dashed;justify-content:space-between;align-items:center;gap:16px;display:flex}.payment-gateway-soon h2{margin:0 0 4px}.payment-gateway-soon p{color:var(--muted);margin:0;line-height:1.8}.payment-gateway-soon>span{color:#667085;background:#eef2f7;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:900}.resident-payment-list .payment-destination-card{box-shadow:0 9px 26px #1832540f}@media (max-width:620px){.payment-destination-list{grid-template-columns:1fr}.payment-gateway-soon{flex-direction:column;align-items:flex-start}.payment-destination-card code{width:100%;font-size:16px}.board-candidate-readonly{padding:10px}}.manager-payment-alerts{gap:8px;margin:0 0 12px;display:grid}.payment-alert{justify-content:space-between;align-items:center;gap:14px;display:flex}.payment-alert>div{gap:3px;display:grid}.payment-alert small{opacity:.72}.resident-service-tabs{flex-wrap:wrap}.resident-service-grid{margin-top:2px}.resident-building-balance .table-wrap td,.resident-building-balance .table-wrap th{white-space:nowrap}@media (max-width:720px){.payment-alert{flex-direction:column;align-items:flex-start}.payment-alert .small-btn{width:100%}.resident-service-tabs{flex-wrap:nowrap;overflow-x:auto}}.unit-numbering-box{border:1px solid var(--line);background:var(--surface-soft,#f8fafc);border-radius:18px;gap:14px;margin-top:18px;padding:18px;display:grid}.unit-numbering-box .panel-head{margin-bottom:0}.unit-numbering-box textarea{text-align:left;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.9}.unit-numbering-box>small{color:var(--muted);line-height:1.8}@media (max-width:720px){.unit-numbering-box{padding:14px}.unit-numbering-box .panel-head{align-items:flex-start;gap:8px}}.unit-layout-manager{max-width:1180px}.unit-layout-hero{background:linear-gradient(135deg,#f8fbff,#fff)}.unit-layout-hero>p,.unit-layout-note p{color:#64748b;margin:0;line-height:1.9}.unit-layout-summary{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.unit-layout-summary span{color:#52657b;background:#fff;border:1px solid #dbe5f1;border-radius:12px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:flex}.unit-layout-summary b{color:#173b67;font-size:14px}.floor-layout-list{gap:12px;display:grid}.floor-layout-card{background:#fbfdff;border:1px solid #dce6f2;border-radius:16px;gap:12px;padding:14px;display:grid}.floor-layout-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.floor-layout-card-head strong{color:#193f6d}.multi-floor-unit-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:14px 0;display:grid}.multi-floor-unit-card{background:#f8fbff;border:1px solid #dce6f2;border-radius:14px;gap:8px;padding:12px;display:grid}.multi-floor-unit-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.multi-floor-unit-card span{color:#315b87;font-size:12px}.multi-floor-unit-card small{color:#64748b}.multi-floor-chips{flex-wrap:wrap;gap:6px;display:flex}.unit-layout-add-label{align-content:end}.unit-layout-add-label .small-btn{margin-top:7px}.unit-layout-note{border-style:dashed}@media (max-width:720px){.unit-layout-summary{grid-template-columns:1fr 1fr;display:grid}.floor-layout-card{border-radius:13px;padding:11px}.floor-layout-card-head{align-items:flex-start}.floor-layout-card-head .ghost{padding-inline:8px}.multi-floor-unit-list{grid-template-columns:1fr}.unit-layout-add-label .small-btn{width:100%}}.export-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.export-tools .small-btn{min-width:108px}.export-error{color:var(--danger);text-align:left;width:100%}@media (max-width:620px){.export-tools{grid-template-columns:1fr 1fr;display:grid}.export-tools .small-btn{width:100%;min-width:0}.export-error{text-align:right;grid-column:1/-1}}:root{--t-primary:#2563eb;--t-primary-strong:#1d4ed8;--t-accent:#06b6d4;--t-navy:#0b1220;--t-navy-2:#111c30;--t-bg:#f4f7fb;--t-surface:#fff;--t-surface-soft:#f8fafc;--t-text:#101828;--t-muted:#667085;--t-border:#e3e8f0;--t-success:#067647;--t-warning:#b54708;--t-danger:#d92d20;--t-r-sm:12px;--t-r-md:16px;--t-r-lg:20px;--t-r-xl:24px;--t-shadow-sm:0 4px 14px #0f172a0b;--t-shadow-md:0 12px 32px #0f172a12;--t-shadow-lg:0 24px 60px #0f172a1f}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:var(--t-bg);color:var(--t-text);line-height:1.65}h1,h2,h3{letter-spacing:-.018em;color:var(--t-text)}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}button:disabled{cursor:not-allowed;filter:saturate(.75)}.panel,.metric{border-color:var(--t-border);box-shadow:var(--t-shadow-sm)}.panel{border-radius:var(--t-r-lg)}.empty{border:1px dashed var(--t-border);background:var(--t-surface-soft);border-radius:14px;margin:4px 0}.app-page-header{min-height:74px;box-shadow:var(--t-shadow-sm);border:1px solid #e3e8f0f0}.app-page-title,.resident-brand-title{align-items:center;gap:12px;min-width:0;display:flex}.app-page-title>div,.resident-brand-title>div{min-width:0}.page-icon{width:42px;height:42px;color:var(--t-primary);background:#eef5ff;border:1px solid #dce8fb;border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.app-page-title h1,.resident-brand-title h1{margin:0;line-height:1.35}.app-page-title p{color:var(--t-muted);margin:3px 0 0}.sidebar{border:1px solid #ffffff0e}.sidebar .brand-mark{box-shadow:0 10px 26px #2563eb3d}.sidebar nav button,.sidebar nav .security-inline{text-align:right;align-items:center;gap:10px;display:flex}.sidebar nav button>svg,.sidebar nav .security-inline>svg{opacity:.82;flex:none}.sidebar nav button.active>svg,.sidebar nav button:hover>svg{opacity:1}.manager-nav-label{align-items:center;gap:10px;min-width:0;display:flex}.manager-nav-group-toggle>b{margin-inline-start:auto}.manager-nav-submenu button{align-items:center!important;gap:9px!important;display:flex!important}.sidebar-action{justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.super-admin-nav button{align-items:center!important;gap:10px!important;display:flex!important}.super-admin-logout{align-items:center!important;gap:7px!important;display:inline-flex!important}.status-dot{font-weight:800;box-shadow:inset 0 0 0 1px #06764714}.towers-resident>.user-account-banner{width:min(1180px,100% - 28px);margin:12px auto 0}.towers-resident .resident-header{-webkit-backdrop-filter:blur(16px)}.towers-resident .resident-nav{scrollbar-width:none;align-items:center;gap:5px;display:flex;overflow-x:auto}.towers-resident .resident-nav::-webkit-scrollbar{display:none}.towers-resident .resident-nav button{align-items:center;gap:7px;min-height:44px;padding:9px 12px;display:inline-flex}.towers-resident .resident-nav button svg{flex:none}.towers-resident .resident-nav button.active{box-shadow:inset 0 0 0 1px #dbeafe}.resident-logout,.resident-hero-action{align-items:center!important;gap:7px!important;display:inline-flex!important}.towers-resident .resident-hero{isolation:isolate;position:relative;overflow:hidden}.towers-resident .resident-hero:after{content:"";z-index:-1;background:#ffffff1a;border-radius:50%;width:250px;height:250px;position:absolute;inset:-45% -12% auto auto}.resident-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.resident-quick-actions button{text-align:right;border:1px solid var(--t-border);min-height:78px;box-shadow:var(--t-shadow-sm);background:#fff;border-radius:16px;align-items:center;gap:11px;padding:13px;display:flex}.resident-quick-actions button:hover{box-shadow:var(--t-shadow-md);border-color:#bcd1f5;transform:translateY(-1px)}.quick-icon{width:42px;height:42px;color:var(--t-primary);background:#eff6ff;border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.resident-quick-actions button>div{gap:3px;min-width:0;display:grid}.resident-quick-actions strong{font-size:13px}.resident-quick-actions small{font-size:11px;line-height:1.6}.form-panel{gap:10px}.form-panel>h2,.form-panel>h3{margin-bottom:6px}input,select,textarea{transition:border-color .15s,box-shadow .15s,background .15s}.table-wrap{box-shadow:inset 0 0 0 1px #e3e8f059}th{white-space:nowrap;font-weight:850}td{vertical-align:middle}.user-context-line{box-shadow:var(--t-shadow-sm);border-color:var(--t-border)}.user-context-line>div:first-child strong{font-size:15px}.user-context-chips>span{background:#f7f9fc;border:1px solid #e6ebf3}.secure-login-warning{box-shadow:var(--t-shadow-sm)}.notice{line-height:1.8}.primary{background:linear-gradient(135deg,var(--t-primary),var(--t-primary-strong));box-shadow:0 8px 20px #2563eb2e}.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #2563eb3d}.small-btn:hover:not(:disabled),.ghost:hover:not(:disabled){transform:translateY(-1px)}.metric{align-content:center;min-height:104px}.metric strong{font-variant-numeric:tabular-nums}.stats-chart{box-shadow:var(--t-shadow-sm)}@media (min-width:901px){.auth-shell-modern{background:radial-gradient(circle at 14% 18%,#06b6d438,#0000 28%),radial-gradient(circle at 86% 80%,#4f46e533,#0000 30%),linear-gradient(145deg,#07101f,#10264a 58%,#173d7d)!important;justify-content:center!important;align-items:center!important;padding:32px!important;display:flex!important}.auth-stage{background:#ffffff17!important;border:1px solid #ffffff29!important;border-radius:30px!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.82fr)!important;width:min(1080px,100%)!important;max-width:1080px!important;min-height:650px!important;display:grid!important;overflow:hidden!important;box-shadow:0 36px 90px #02081757!important}.auth-showcase{background:linear-gradient(155deg,#07101f99,#15428457)!important;min-height:650px!important;padding:48px!important;display:flex!important}.auth-showcase-copy h1{letter-spacing:-.035em!important;font-size:46px!important;line-height:1.3!important}.auth-showcase-copy p{font-size:14px!important}.auth-feature-grid{display:grid!important}.auth-showcase-foot{display:flex!important}.auth-card-modern{background:#fffffffb!important;min-height:650px!important;padding:46px 42px!important}.auth-card-head:before{display:none!important}.auth-card-head h2{font-size:30px!important}.auth-methods-modern{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.method-icon{place-items:center;display:grid}.method-icon svg{display:block}.auth-methods-modern button{transition:transform .15s,box-shadow .15s,border-color .15s}.auth-methods-modern button:hover{transform:translateY(-1px)}.factor-icon-modern{place-items:center!important;display:grid!important}@media (max-width:900px),(pointer:coarse) and (max-device-width:1200px){.app-page-header{min-height:0}.page-icon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.app-page-title h1,.resident-brand-title h1{font-size:20px!important}.app-page-title p{font-size:11px!important}.towers-resident>.user-account-banner{width:100%;margin:8px 0 0;padding:0 10px}.towers-resident .resident-header{border-radius:0!important;position:relative!important}.towers-resident .resident-nav{z-index:15!important;border-bottom:1px solid var(--t-border)!important;background:#fffffff5!important;padding:7px 8px!important;position:sticky!important;top:0!important}.towers-resident .resident-nav button{border-radius:10px!important;min-height:42px!important;padding:8px 10px!important;font-size:12px!important}.resident-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.resident-quick-actions button{border-radius:14px;min-height:74px;padding:11px}.quick-icon{flex-basis:38px;width:38px;height:38px}.resident-quick-actions strong{font-size:12px}.resident-quick-actions small{font-size:10px}.resident-hero-action{justify-content:center!important;width:100%!important}.manager-sidebar .manager-nav-submenu button{justify-content:flex-start!important}.super-admin-nav{scrollbar-width:none;display:flex!important;overflow-x:auto!important}.super-admin-nav::-webkit-scrollbar{display:none}.super-admin-nav button{white-space:nowrap!important;flex:none!important}.user-context-line{border-radius:13px;padding:11px 12px}.user-context-chips>span{font-size:10px}}@media (max-width:430px){.resident-quick-actions{grid-template-columns:1fr 1fr}.resident-quick-actions button{grid-template-columns:38px 1fr;display:grid}.towers-resident .resident-nav button span{font-size:11px}.towers-resident .resident-nav button svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.page-icon,.quick-icon,.status-dot,.metric.emphasis{forced-color-adjust:auto}}:root{--t41-bg:#03131f;--t41-bg-2:#061d2c;--t41-panel:#082333;--t41-panel-2:#0b2d40;--t41-line:#4ddbe138;--t41-cyan:#22d9dc;--t41-cyan-2:#0aa2b9;--t41-gold:#f3c75a;--t41-text:#f7fbff;--t41-muted:#9bb6c6;--t41-danger:#ff647c;--t41-shadow:0 18px 55px #00000047}body{background:radial-gradient(circle at 78% 0,#0c97b426,transparent 26%),linear-gradient(180deg,var(--t41-bg),#061724 45%,#04111b);color:var(--t41-text)}.towers-brand{align-items:center;gap:10px;min-width:0;display:flex}.towers-brand img{object-fit:contain;filter:drop-shadow(0 8px 18px #11d8dc33);width:48px;height:48px}.towers-brand-copy{gap:0;line-height:1.1;display:grid}.towers-brand strong{letter-spacing:.01em;color:#062238;font-size:22px}.towers-brand small{color:#617789;font-size:10px}.towers-brand.light strong{color:#fff}.towers-brand.light small{color:#86a9bc}.towers-brand.compact .towers-brand-copy{display:none}.towers-brand.compact img{width:46px;height:46px}.sidebar .brand{padding:4px 5px 12px}.sidebar .brand .towers-brand{width:100%}.workspace{color:var(--t41-text);background:radial-gradient(circle at 88% -8%,#22d9dc1a,#0000 24%),linear-gradient(#041521,#061925 45%,#04131d)!important}.app-page-header{border-color:var(--t41-line)!important;background:#071f2deb!important;box-shadow:0 12px 34px #0000002e!important}.app-page-title h1,.app-page-title p,.resident-brand-title h1{color:var(--t41-text)!important}.app-page-title p{color:var(--t41-muted)!important}.page-icon{color:var(--t41-cyan)!important;background:#16cdd31f!important;border-color:#22d9dc3b!important}.sidebar{background:linear-gradient(#04131f 0,#061d2b 58%,#03121d 100%)!important;border-color:#3fd2da1f!important;box-shadow:18px 0 48px #0003!important}.sidebar select{border-color:var(--t41-line)!important;color:#eefcff!important;background:#0a2637!important}.sidebar nav button,.sidebar nav .security-inline{color:#9db5c5!important}.sidebar nav button.active,.sidebar nav button:hover,.sidebar nav .security-inline:hover{box-shadow:inset 0 0 0 1px #22d9dc29;color:#fff!important;background:linear-gradient(135deg,#0a97a84d,#0b3649b8)!important}.manager-nav-submenu{border-right-color:#22d9dc2e!important}.sidebar-bottom .ghost{color:#c9d9e3!important;background:#0a2637!important;border:1px solid #ffffff12!important}.sidebar-bottom .danger-text{color:#ff8292!important}.super-badge{color:#f7d778!important;background:#f3c75a1f!important;border-color:#f3c75a40!important}.panel,.metric,.stats-chart,.user-context-line,.secure-login-warning{border-color:var(--t41-line)!important;color:var(--t41-text)!important;background:linear-gradient(145deg,#0a2433f7,#051b28fa)!important;box-shadow:0 13px 36px #0000002e!important}.panel h2,.panel h3,.metric strong,.panel strong{color:var(--t41-text)}.panel small,.metric span,.panel-head span,.muted{color:var(--t41-muted)!important}.metric.emphasis{background:linear-gradient(135deg,#087e91,#0c566f)!important;border-color:#2de8e76b!important}.metric.warning{background:linear-gradient(145deg,#4a33118c,#182225f2)!important;border-color:#f3c75a47!important}.metric.warning strong{color:var(--t41-gold)!important}input,select,textarea{color:#f4fbff!important;box-shadow:none!important;background:#0a2737!important;border-color:#80c4d33d!important}input::placeholder,textarea::placeholder{color:#7390a1!important}input:focus,select:focus,textarea:focus{border-color:#22d9dcb8!important;box-shadow:0 0 0 3px #22d9dc17!important}.form-panel label,.form-grid label{color:#c8d9e3!important}.primary{color:#001b28!important;background:linear-gradient(135deg,#16d3d7,#07879f)!important;box-shadow:0 12px 26px #0bb8c333!important}.primary:hover:not(:disabled){filter:none!important;background:linear-gradient(135deg,#2ae3e5,#0799b1)!important}.small-btn{color:#5de8e8!important;background:#22d9dc1a!important;border:1px solid #22d9dc2e!important}.ghost{color:#b9ccd8!important;background:#0b2838!important;border:1px solid #ffffff0f!important}.table-wrap{border-radius:15px;background:#061b29!important}.table-wrap table{background:0 0!important}th{color:#94b8c8!important;background:#0a2a3c!important;border-bottom-color:#57b4c629!important}td{color:#eaf5fa!important;border-bottom-color:#57b4c61f!important}tbody tr:hover{background:#22d9dc0b!important}.empty{color:#8eaab9!important;background:#092330c2!important;border-color:#5fbdcd33!important}.notice{color:#b9e8f0!important;background:#0b3144!important;border:1px solid #22d9dc24!important}.notice.error{color:#ffc6cf!important;background:#5c182885!important;border-color:#ff647c33!important}.notice.success{color:#aaf1d2!important;background:#0a523e7a!important;border-color:#4ce2ae2e!important}.auth-shell-modern{isolation:isolate;position:relative;overflow:hidden;background:#03131f!important}.auth-shell-modern:before{content:"";z-index:-2;background:linear-gradient(90deg,#020d153d,#020d15b8),url(/brand/towers-nightscape.svg) 50%/cover no-repeat;position:absolute;inset:0}.auth-shell-modern:after{content:"";z-index:-1;background:radial-gradient(circle at 72% 16%,#22d9dc26,#0000 28%),linear-gradient(#0000 56%,#020c139e);position:absolute;inset:0}.auth-stage{position:relative}.auth-showcase{color:#fff!important}.auth-showcase .towers-brand strong{font-size:30px}.auth-showcase .towers-brand img{width:72px;height:72px}.auth-showcase-copy .auth-pill{color:var(--t41-gold)!important;border-color:#f3c75a47!important}.auth-showcase-copy h1{color:#fff!important}.auth-showcase-copy p{color:#b8d1df!important}.auth-feature-grid>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061f2b7a!important;border:1px solid #5ddfe029!important}.auth-feature-grid span{color:var(--t41-gold)!important}.auth-showcase-foot{color:#9bb9c9!important}.auth-card-modern{-webkit-backdrop-filter:blur(22px);color:#fff!important;background:linear-gradient(160deg,#072330f0,#04141ff7)!important;border:1px solid #5ddfe047!important;box-shadow:0 28px 90px #00000057!important}.auth-card-head .auth-eyebrow{color:var(--t41-cyan)!important}.auth-card-head h2{color:#fff!important}.auth-card-head p{color:#9eb7c6!important}.auth-methods-modern{background:#010f188c!important;border:1px solid #5fd5dc21!important}.auth-methods-modern button{color:#91aaba!important}.auth-methods-modern button.active{color:#fff!important;background:linear-gradient(135deg,#13b8c242,#074659b3)!important;box-shadow:inset 0 0 0 1px #22d9dc38!important}.method-icon{color:var(--t41-cyan)!important}.auth-factor-box{border-color:#62c7d729!important}.auth-section-title strong{color:#fff!important}.auth-section-title small,.auth-hint{color:#8faaba!important}.auth-footer-note{color:#97b3c2!important;background:#061e2aa3!important;border-color:#58cad324!important}.auth-mobile-brand{display:none!important}.towers-resident{color:#fff;background:radial-gradient(circle at 74% 0,#0da9b71f,#0000 26%),linear-gradient(#03131f,#061925 52%,#04121c)!important}.towers-resident .resident-header{position:relative;background:#03131feb!important;border-color:#4cd7de29!important;box-shadow:0 14px 40px #0003!important}.resident-top-brand{direction:ltr;position:absolute;left:50%;transform:translate(-50%)}.resident-brand-title .eyebrow{color:#72dfe4!important}.header-actions .ghost,.header-actions .security-inline{color:#bad0dc!important;background:#0a2939!important;border:1px solid #5ccbd326!important}.towers-resident .resident-nav{background:#041621f5!important;border-color:#53d2da24!important;box-shadow:0 12px 28px #00000029!important}.towers-resident .resident-nav button{color:#8eabba!important}.towers-resident .resident-nav button.active{color:#fff!important;background:linear-gradient(135deg,#0781926b,#044255b3)!important;box-shadow:inset 0 0 0 1px #22d9dc40!important}.towers-resident .resident-nav b{background:var(--t41-gold)!important;color:#372600!important}.resident-main{position:relative}.unit-switch{background:#061e2bbf;border:1px solid #47cbd524;border-radius:15px;padding:10px 12px}.resident-hero{position:relative;background:linear-gradient(135deg,#034d5ff7,#052437fa)!important;border:1px solid #28e6e561!important;box-shadow:0 20px 50px #00000040!important}.resident-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 20%,#23e0e02b,#0000 34%);position:absolute;inset:0}.resident-hero span{color:#9fc4d2!important}.resident-hero strong{color:#fff}.resident-hero small{color:#9fc4d2!important}.hero-chip{color:#f5d36f!important;background:#f3c75a1a!important;border:1px solid #f3c75a30!important}.resident-quick-actions button{color:#fff!important;background:linear-gradient(145deg,#092736f7,#051b28fc)!important;border-color:#3acad42e!important;box-shadow:0 12px 28px #0000002e!important}.resident-quick-actions button:hover{background:linear-gradient(145deg,#0a3544fa,#062230fc)!important;border-color:#36e8e96b!important}.quick-icon{border:1px solid #40e4e529;color:#32e0e1!important;background:linear-gradient(145deg,#0ea7b540,#054d6073)!important}.resident-quick-actions small{color:#89a9b9!important}.notification-card,.statement-row{border-color:#53bcc921!important}.notification-card.unread{border-right-color:var(--t41-cyan)!important;background:#093e4e4d!important}@media (max-width:720px){.auth-shell-modern{min-height:100dvh!important;padding:0!important;display:block!important}.auth-shell-modern:before{background:linear-gradient(#020e1629 0,#020e1647 33%,#020e16e0 63%,#03131f 100%),url(/brand/towers-nightscape.svg) top/auto 58% no-repeat!important}.auth-stage{width:100%!important;min-height:100dvh!important;padding:0!important;display:block!important}.auth-showcase{display:none!important}.auth-card-modern{width:100%!important;min-height:100dvh!important;padding:calc(40px + env(safe-area-inset-top)) 20px calc(26px + env(safe-area-inset-bottom))!important;box-shadow:none!important;background:linear-gradient(#0000 0 19%,#04172373 30%,#041723f0 44%,#041721 100%)!important;border:0!important;border-radius:0!important;justify-content:flex-end!important}.auth-mobile-brand{direction:ltr;justify-content:center;margin:58px auto 24px;position:relative;display:flex!important}.auth-mobile-brand img{width:98px;height:98px}.auth-mobile-brand .towers-brand-copy strong{color:#fff;font-size:36px}.auth-mobile-brand .towers-brand-copy small{color:#9ec2cf}.auth-card-head{text-align:center;margin-top:auto}.auth-card-head .auth-eyebrow{display:none}.auth-card-head h2{margin-bottom:6px;font-size:26px!important}.auth-card-head p{margin-bottom:8px}.auth-methods-modern{grid-template-columns:repeat(4,1fr)!important;gap:4px!important;margin:14px 0 10px!important;padding:4px!important}.auth-methods-modern button{justify-items:center;gap:4px;min-width:0!important;padding:9px 4px!important;display:grid!important}.auth-methods-modern button em{white-space:nowrap;font-style:normal;font-size:9px!important}.auth-factor-box{padding-top:12px!important}.auth-factor-box .auth-section-title{text-align:right}.auth-primary{min-height:52px!important;font-size:15px!important}.auth-footer-note{margin-top:12px!important}.towers-resident .resident-header{padding:calc(12px + env(safe-area-inset-top)) 14px 10px!important;align-items:center!important;min-height:76px!important}.resident-top-brand{top:calc(10px + env(safe-area-inset-top));display:flex!important}.resident-top-brand img{width:52px!important;height:52px!important}.resident-brand-title{display:none!important}.towers-resident .header-actions{flex-direction:row!important;gap:6px!important;margin-right:auto!important}.towers-resident .header-actions select{display:none}.towers-resident .header-actions .security-inline{width:42px!important;height:42px!important;padding:0!important;font-size:0!important}.towers-resident .header-actions .security-inline svg{width:19px;height:19px}.resident-logout{justify-content:center!important;width:42px!important;height:42px!important;padding:0!important;font-size:0!important}.resident-logout svg{width:19px;height:19px}}.resident-menu-toggle{display:none!important}.resident-drawer-backdrop,.resident-drawer{display:none}@media (max-width:720px){.resident-menu-toggle{width:42px;height:42px;place-items:center!important;padding:0!important;display:inline-grid!important}.towers-resident .header-actions .security-inline{display:none!important}.towers-resident .resident-nav{left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;z-index:40!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#03141ff0!important;border:1px solid #36cdd733!important;border-radius:22px!important;grid-template-columns:repeat(5,1fr)!important;gap:3px!important;height:68px!important;padding:6px!important;display:grid!important;position:fixed!important;top:auto!important;overflow:visible!important;box-shadow:0 18px 45px #0000006b!important}.towers-resident .resident-nav button{border-radius:16px!important;align-content:center!important;place-items:center!important;gap:3px!important;min-width:0!important;height:54px!important;padding:5px 3px!important;font-size:10px!important;display:grid!important}.towers-resident .resident-nav button svg{width:21px!important;height:21px!important}.towers-resident .resident-nav button span{font-size:9px!important;line-height:1.2!important}.towers-resident .resident-nav button:nth-of-type(4),.towers-resident .resident-nav button:nth-of-type(6),.towers-resident .resident-nav button:nth-of-type(8),.towers-resident .resident-nav button:nth-of-type(9){display:none!important}.towers-resident .resident-nav button.active{color:#36eef0!important;background:linear-gradient(145deg,#07475e,#086f7f)!important}.resident-main{padding-bottom:94px!important}.resident-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#00050aa8;transition:opacity .18s;display:block;position:fixed;inset:0}.resident-drawer-backdrop.open{opacity:1;pointer-events:auto}.resident-drawer{width:min(84vw,360px);padding:calc(18px + env(safe-area-inset-top)) 15px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#061d2b,#03131f);border-left:1px solid #36d9de2e;flex-direction:column;transition:transform .22s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(103%);box-shadow:-26px 0 60px #0006}.resident-drawer-backdrop.open .resident-drawer{transform:translate(0)}.resident-drawer-head{border-bottom:1px solid #47c4cd21;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.resident-drawer-head .towers-brand img{width:54px;height:54px}.resident-drawer-head button{width:38px;height:38px;padding:0;font-size:25px}.resident-drawer-user{color:#fff;gap:3px;padding:15px 5px;display:grid}.resident-drawer-user small{color:#91abba}.resident-drawer nav{gap:5px;display:grid}.resident-drawer nav button{color:#9eb5c3;text-align:right;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;font-weight:750;display:flex}.resident-drawer nav button.active{color:#fff;background:linear-gradient(135deg,#0eaab547,#0541529e);box-shadow:inset 0 0 0 1px #22d9dc26}}.user-context-line{background:linear-gradient(145deg,#082736f7,#051b28fa)!important;border-color:#3acad42e!important}.user-context-line>div:first-child strong{color:#fff!important}.user-context-line>div:first-child span{color:#8faebd!important}.user-context-chips>span{color:#b9d9e3!important;background:#22d9dc14!important;border-color:#22d9dc1f!important}.secure-login-warning{color:#f2d987!important;background:linear-gradient(145deg,#553d136b,#192024f5)!important;border-color:#f3c75a40!important}.secure-login-warning .security-inline{color:#f7d97c!important;background:#f3c75a14!important;border-color:#f3c75a3d!important}.payment-destination-card,.board-candidate-readonly,.resident-access-card,.complex-card,.board-member-card{color:#edf8fc!important;background:linear-gradient(145deg,#092736f7,#051b28fc)!important;border-color:#3acad42e!important}.payment-destination-card code{color:#ecfbff!important;background:#041825!important}.complex-card-head>span,.board-member-card b{color:#6ceced!important;background:#22d9dc1a!important}.complex-stats b,.board-candidate-readonly>strong{color:#eefbff!important}.payment-gateway-soon{background:#061c28d9!important}.payment-gateway-soon>span{color:#9eb4c1!important;background:#ffffff0f!important}.announcement-card{color:#eefaff!important;background:linear-gradient(145deg,#092736f7,#051b28fc)!important;border-color:#3acad429!important}.announcement-card p,.announcement-card small{color:#91adbc!important}.manager-payment-alerts .payment-alert{color:#e9fbfd!important;background:linear-gradient(145deg,#082f3ae0,#061d29f0)!important;border-color:#2ad1d72e!important}.status-dot{color:#77e2bb!important;background:#21ca971a!important;border:1px solid #21ca9724!important}.export-tools .small-btn{color:#75ebec!important;background:#22d9dc1a!important}.pwa-install{color:#fff!important;background:linear-gradient(135deg,#0e96a9,#0a677e)!important;border-color:#4ee5e63d!important}.security-modal{color:#fff!important;background:linear-gradient(145deg,#082333,#041a28)!important;border:1px solid #3dced72e!important}.security-card{background:#051b28ad!important;border-color:#4dc9d329!important}.factor-dot{color:#4ce5e6!important;background:#22d9dc1a!important}.secret-code{color:#dffaff!important;background:#041824!important}.resident-app-v42{color:#eef8ff;background:#06131f;min-height:100vh;padding-bottom:94px;position:relative;overflow-x:hidden}.resident-app-v42:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 5%,#10c1cd1a,#0000 24%),radial-gradient(circle at 90% 25%,#08558429,#0000 28%);position:fixed;inset:0}.resident-appbar{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#03121de6;border-bottom:1px solid #4fd3da21;grid-template-columns:48px 1fr 48px;align-items:center;height:74px;padding:10px max(14px,50vw - 540px);display:grid;position:sticky;top:0}.resident-app-logo{justify-self:center}.resident-app-logo .towers-brand-copy{display:none}.resident-app-logo img{width:42px!important;height:42px!important}.appbar-icon{color:#dffcff;background:#0d2231;border:1px solid #6fdae12e;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:relative}.notification-trigger b{color:#17202a;background:#ffc64b;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.resident-app-main{z-index:1;width:min(920px,100%);margin:0 auto;padding:18px 16px 24px;position:relative}.resident-property-switch{background:#0b1d2a;border:1px solid #56cfda29;border-radius:15px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;display:flex}.resident-property-switch span{white-space:nowrap;color:#93b3c5;font-size:12px}.resident-property-switch select{color:#fff!important;background:#102735!important;border-color:#1b4657!important}.resident-welcome-card{background:linear-gradient(90deg,#03131f2e,#03131fc7),url(/brand/towers-nightscape.svg) 50%/cover no-repeat;border:1px solid #41cfdb47;border-radius:26px;height:208px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000038}.welcome-overlay{gap:4px;max-width:72%;display:grid;position:absolute;bottom:22px;right:22px}.welcome-overlay>span{color:#67e8f9;font-size:12px}.welcome-overlay h1{color:#fff;margin:0;font-size:27px}.welcome-overlay p{color:#b7cddd;margin:0;font-size:13px}.welcome-building-icon{color:#56f1ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00bfca26;border:1px solid #38e0e442;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:19px;left:19px}.resident-balance-card{background:linear-gradient(135deg,#0b3544,#0a2030 58%,#0c2a37);border:1px solid #26d2da6b;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px;display:flex;box-shadow:inset 0 0 34px #00ced10f,0 14px 34px #00000029}.balance-leading{align-items:center;gap:13px;display:flex}.balance-icon{color:#6ff7ef;background:linear-gradient(145deg,#0c6e78,#0d3c4d);border:1px solid #52ede847;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.balance-leading>div{gap:2px;display:grid}.balance-leading small,.balance-leading span{color:#9bb8c8}.balance-leading strong{color:#ffd166;letter-spacing:-.02em;font-size:24px}.resident-balance-card>button,.resident-statement-summary>button{color:#17212b;background:linear-gradient(135deg,#ffd76f,#d8a42e);border:0;border-radius:14px;align-items:center;gap:7px;padding:12px 17px;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #d6a22d33}.app-section-head{justify-content:space-between;align-items:flex-end;margin:18px 2px 10px;display:flex}.app-section-head>div{gap:2px;display:grid}.app-section-head span{color:#50dfe2;font-size:11px}.app-section-head h2{color:#fff;margin:0;font-size:18px}.app-section-head.inline{margin:0 0 8px}.app-section-head.inline button{color:#55e0e4;background:0 0;border:0;font-size:12px;font-weight:800}.resident-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.resident-action-card{color:#eaf8ff;text-align:right;background:linear-gradient(155deg,#102736,#0a1824);border:1px solid #42bbc63d;border-radius:18px;align-content:center;justify-items:start;gap:6px;min-height:118px;padding:14px;display:grid;position:relative;box-shadow:0 12px 26px #0000001c}.resident-action-card:hover{border-color:#5beeed7a;transform:translateY(-2px)}.resident-action-icon{color:#4de9e8;background:#0a3a49;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:relative}.resident-action-icon b{color:#17212b;background:#ffc44f;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid;position:absolute;top:-6px;left:-6px}.resident-action-card strong{font-size:13px}.resident-action-card small{color:#83a5b6;font-size:10px}.resident-action-card i{color:#4de9e8;font-size:20px;font-style:normal;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.resident-finance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 18px;display:grid}.resident-finance-strip article{background:#0a1a27;border:1px solid #3dacb82e;border-radius:15px;gap:5px;padding:13px;display:grid}.resident-finance-strip span{color:#819eaf;font-size:10px}.resident-finance-strip strong{color:#dff6ff;font-size:13px}.resident-finance-strip .attention{background:linear-gradient(145deg,#182316,#111b20);border-color:#ffc54a4d}.resident-finance-strip .attention strong{color:#ffd25f}.resident-feed-card{background:#0a1824;border:1px solid #41acbb33;border-radius:20px;margin-bottom:14px;padding:15px;box-shadow:0 12px 28px #0000001f}.resident-news-list{display:grid}.resident-news-list>button,.resident-news-article{color:#eaf7ff;text-align:right;background:0 0;border:0;border-top:1px solid #6cb2bf1f;grid-template-columns:42px minmax(0,1fr) 18px;align-items:start;gap:11px;width:100%;padding:13px 0;display:grid}.resident-news-list>button:first-child,.resident-news-article:first-child{border-top:0}.resident-news-list>button>div,.resident-news-article>div{gap:4px;display:grid}.resident-news-list strong,.resident-news-article strong{font-size:13px}.resident-news-list small,.resident-news-article small{color:#7898aa;font-size:10px}.resident-news-list p,.resident-news-article p{color:#9db8c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.resident-news-list>button>b{color:#4de9e8;font-size:20px}.news-status{color:#4de9e8;background:#0b3544;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.news-status.priority-important{color:#ffd15a;background:#3b2f11}.news-status.priority-urgent{color:#ff788a;background:#3b1820}.app-empty-inline{text-align:center;color:#809baa;padding:22px 10px;font-size:12px}.app-empty-state{text-align:center;background:#091925;border:1px dashed #57c2cc40;border-radius:22px;align-content:center;place-items:center;gap:9px;min-height:260px;padding:24px;display:grid}.app-empty-state>span{color:#4de9e8;background:#0b3544;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.app-empty-state strong{color:#fff}.app-empty-state p{color:#829fae;max-width:420px;margin:0}.resident-page-frame{gap:14px;display:grid}.resident-page-frame>header{background:linear-gradient(145deg,#102736,#0a1824);border:1px solid #44c1ca36;border-radius:20px;align-items:center;gap:12px;padding:17px;display:flex}.resident-page-frame>header>span{color:#4de9e8;background:#0b3544;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.resident-page-frame>header>div{gap:2px;display:grid}.resident-page-frame>header small{color:#45e0e4;font-size:10px}.resident-page-frame>header h1{color:#fff;margin:0;font-size:22px}.resident-page-frame>header p{color:#8faaba;margin:0;font-size:11px}.resident-statement-summary{background:#162118;border:1px solid #ffcb5138;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.resident-statement-summary>div{gap:3px;display:grid}.resident-statement-summary span{color:#a8b8a5;font-size:10px}.resident-statement-summary strong{color:#ffd15d;font-size:22px}.resident-statement-list .statement-row{border-bottom:1px solid #6bb0be1f;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.resident-statement-list .statement-row:last-child{border-bottom:0}.statement-dot{background:#ff836f;border-radius:99px;width:7px;height:7px}.statement-dot.credit{background:#4ee3b0}.resident-statement-list .statement-row>div:first-of-type{gap:3px;display:grid}.resident-statement-list strong{color:#ecf8ff}.resident-statement-list small{color:#7895a5;font-size:10px}.resident-drawer-backdrop{z-index:90;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;transition:opacity .2s;display:block;position:fixed;inset:0}.resident-drawer-backdrop.open{opacity:1;pointer-events:auto}.resident-drawer-v42{width:min(360px,88vw);height:100%;padding:18px 14px calc(20px + env(safe-area-inset-bottom));scrollbar-width:none;-ms-overflow-style:none;background:#071520;border-left:1px solid #4fd5dc33;transition:transform .24s;position:absolute;top:0;right:0;overflow:auto;transform:translate(104%);box-shadow:-24px 0 70px #0000005c}.resident-drawer-backdrop.open .resident-drawer-v42{transform:translate(0)}.resident-drawer-v42::-webkit-scrollbar{width:0;height:0;display:none}.drawer-brand{border-bottom:1px solid #5cb2be21;justify-content:space-between;align-items:center;padding:2px 4px 15px;display:flex}.drawer-brand>button{color:#fff;background:#0d2230;border:1px solid #5ac0ca29;border-radius:12px;width:38px;height:38px;font-size:24px}.drawer-brand .towers-brand img{width:44px!important}.drawer-brand .towers-brand strong{color:#fff!important}.drawer-property{background:linear-gradient(145deg,#0d2937,#0a1a26);border:1px solid #52ced730;border-radius:17px;align-items:center;gap:12px;margin:14px 0;padding:16px 12px;display:flex}.drawer-building-mark{color:#56ece8;background:#0d4250;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.drawer-property>div{gap:2px;display:grid}.drawer-property small,.drawer-property span{color:#829faf;font-size:10px}.drawer-property strong{color:#fff;font-size:14px}.drawer-org-switch{color:#87a3b3;gap:7px;margin:0 0 12px;font-size:11px;display:grid}.drawer-org-switch select{color:#fff!important;background:#0d2230!important;border-color:#1a4352!important}.drawer-menu-list{gap:5px;display:grid}.drawer-menu-list>button{color:#d6e6ed;text-align:right;background:0 0;border:0;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px;display:grid}.drawer-menu-list>button:hover,.drawer-menu-list>button.active{color:#fff;background:#0c2f3b}.drawer-menu-icon{color:#4ce5e5;background:#0b2230;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.drawer-menu-list>button>div{gap:2px;display:grid}.drawer-menu-list strong{font-size:12px}.drawer-menu-list small{color:#718e9f;font-size:9px}.drawer-menu-list>button>span:last-child{color:#47d8dc;font-size:19px}.drawer-account-tools{border-top:1px solid #5baeba24;gap:8px;margin-top:16px;padding-top:16px;display:grid}.drawer-account-tools .security-inline,.drawer-logout{width:100%;min-height:46px;color:#d9edf3!important;background:#0b202e!important;border:1px solid #5ebcc624!important;border-radius:13px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:11px 13px!important;display:flex!important}.drawer-logout{color:#ff8b8b!important}.resident-bottom-nav{z-index:55;width:min(920px,100%);height:76px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#04111bf5;border:1px solid #49c7d12e;border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:repeat(5,1fr);gap:5px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -14px 40px #0000003d}.resident-bottom-nav button{color:#7694a6;background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:3px;font-size:10px;font-weight:800;display:grid;position:relative}.resident-bottom-nav button.active{color:#60f1ee;background:linear-gradient(145deg,#084452,#063444);box-shadow:inset 0 0 0 1px #4de8e82e}.resident-bottom-nav button b{color:#16202a;background:#ffca50;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:1px;left:calc(50% - 20px)}.resident-security-context{margin-top:18px}.resident-security-context .user-context-line{color:#dcecf3!important;background:#0a1b28!important;border-color:#4fb6c32b!important}.resident-security-context .user-context-line strong{color:#eefaff!important}.resident-security-context .user-context-chips>span{color:#9eb9c8!important;background:#102735!important;border-color:#173c4b!important}.resident-security-context .secure-login-warning{color:#ffe8a2!important;background:#2a2414!important;border-color:#6c5720!important}.resident-app-v42 .panel,.resident-app-v42 .payment-destination-card,.resident-app-v42 .payment-gateway-soon,.resident-app-v42 .stats-chart,.resident-app-v42 .resident-service-card{color:#eaf8ff!important;background:#0a1a27!important;border-color:#43acb833!important;box-shadow:0 12px 28px #0000001f!important}.resident-app-v42 .panel h2,.resident-app-v42 .panel strong,.resident-app-v42 .stats-chart h3{color:#f1fbff!important}.resident-app-v42 input,.resident-app-v42 select,.resident-app-v42 textarea{color:#eefaff!important;background:#0d2230!important;border-color:#1a4252!important}.resident-app-v42 .muted,.resident-app-v42 small{color:#829ead}.resident-app-v42 .small-btn{color:#60e9e8!important;background:#0d3a49!important}.resident-app-v42 .ghost{color:#c8e1eb!important;background:#0d2230!important}@media (min-width:980px){.resident-app-main{padding-top:24px}.resident-welcome-card{height:250px}.resident-action-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.resident-action-card{min-height:122px}.resident-bottom-nav{border-bottom:1px solid #49c7d12e;border-radius:20px;width:min(660px,100% - 40px);bottom:18px}.resident-app-v42{padding-bottom:112px}}@media (max-width:600px){.resident-app-main{padding:14px 10px 20px}.resident-welcome-card{border-radius:20px;height:190px}.welcome-overlay{bottom:16px;right:16px}.welcome-overlay h1{font-size:22px}.resident-balance-card{padding:14px}.balance-leading strong{font-size:18px}.resident-balance-card>button{padding:11px 12px}.resident-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.resident-action-card{min-height:104px}.resident-finance-strip{grid-template-columns:1fr}.resident-finance-strip article{grid-template-columns:1fr auto;align-items:center}.resident-finance-strip article strong{justify-self:end}.resident-bottom-nav{height:70px}.resident-bottom-nav button{font-size:9px}}.manager-shell-v42{background:#07131e}.manager-shell-v42 .workspace{color:#eaf7fb;background:radial-gradient(circle at 85% 0,#0e97a71a,#0000 25%),#07131e;padding:22px 24px 110px}.manager-shell-v42 .manager-sidebar{background:linear-gradient(#06131e,#091b28)!important;border-left:1px solid #43b7c226!important;padding:18px 14px!important;box-shadow:-20px 0 50px #0000002e!important}.manager-shell-v42 .manager-property-static,.manager-shell-v42 .manager-property-select{color:#fff!important;background:#0d2634!important;border:1px solid #4cc6cf2b!important;border-radius:15px!important;padding:12px!important}.manager-shell-v42 .manager-property-static span{color:#6f9bac!important}.manager-shell-v42 .manager-property-static strong{color:#fff!important}.manager-shell-v42 .manager-nav{gap:6px!important}.manager-shell-v42 .manager-nav>button,.manager-shell-v42 .manager-nav-group-toggle{min-height:46px;color:#a8c1ce!important;border-radius:13px!important}.manager-shell-v42 .manager-nav>button.active,.manager-shell-v42 .manager-nav-group-toggle.active{box-shadow:inset 3px 0 #34d6d5;color:#67efeb!important;background:linear-gradient(90deg,#0b4b58,#0a3341)!important}.manager-shell-v42 .manager-nav-submenu{border-right:1px solid #49c6d029;margin:5px 15px 6px 0;padding-right:8px}.manager-shell-v42 .manager-nav-submenu button{color:#84a3b2!important;border-radius:11px!important}.manager-shell-v42 .manager-nav-submenu button.active{color:#fff!important;background:#102c3a!important}.manager-shell-v42 .app-page-header{color:#fff!important;background:#0a1b28!important;border:1px solid #48b4bf2b!important;border-radius:18px!important}.manager-shell-v42 .app-page-title h1{color:#fff!important}.manager-shell-v42 .app-page-title p{color:#7496a6!important}.manager-shell-v42 .page-icon{color:#52e6e4!important;background:#0c3c4a!important;border-color:#175567!important}.manager-top-actions{align-items:center;gap:8px;display:flex}.manager-menu-button{color:#dff9ff;background:#0e2b38;border:1px solid #45bec829;border-radius:12px;align-items:center;gap:6px;padding:9px 11px;font-weight:800;display:none}.manager-shell-v42 .status-dot{color:#62e2ae!important;background:#0b3027!important;border:1px solid #14523f!important}.manager-home-hero{background:linear-gradient(90deg,#05192759,#051927db),url(/brand/towers-nightscape.svg) 50%/cover no-repeat;border:1px solid #45c4cd38;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:185px;margin-bottom:14px;padding:24px;display:flex;position:relative;overflow:hidden}.manager-home-hero>div{gap:5px;display:grid}.manager-home-hero span{color:#54e7e7;font-size:11px}.manager-home-hero h2{margin:0;font-size:28px;color:#fff!important}.manager-home-hero p{color:#9db8c7;margin:0}.manager-home-building{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09556299;border:1px solid #55e9e740;border-radius:20px;place-items:center;width:64px;height:64px;color:#5ff0ec!important;display:grid!important}.manager-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.manager-command-grid>button{color:#eaf8ff;text-align:right;background:linear-gradient(145deg,#0d2230,#091823);border:1px solid #42b0bc2e;border-radius:17px;grid-template-columns:44px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:86px;padding:12px;display:grid}.manager-command-grid>button:hover{border-color:#4fe5e46b;transform:translateY(-2px)}.manager-command-grid>button>span{color:#55ebe8;background:#0b3a48;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.manager-command-grid>button>div{gap:3px;display:grid}.manager-command-grid strong{font-size:12px}.manager-command-grid small{color:#7898a8;font-size:9px}.manager-command-grid>button>b{color:#4cdfe0;font-size:18px}.manager-section-title{justify-content:space-between;align-items:end;margin:6px 2px 10px;display:flex}.manager-section-title>div{gap:2px;display:grid}.manager-section-title span{color:#49dadc;font-size:10px}.manager-section-title h2{margin:0;font-size:18px;color:#fff!important}.manager-shell-v42 .metric,.manager-shell-v42 .panel,.manager-shell-v42 .stats-chart{color:#eaf8ff!important;background:#0b1a27!important;border-color:#44a6b32e!important;box-shadow:0 12px 26px #0000001f!important}.manager-shell-v42 .metric span,.manager-shell-v42 .panel small{color:#7f9baa!important}.manager-shell-v42 .metric strong,.manager-shell-v42 .panel h2,.manager-shell-v42 .panel strong{color:#f0fbff!important}.manager-shell-v42 .metric.emphasis{background:linear-gradient(145deg,#0a4a58,#0b3140)!important;border-color:#196271!important}.manager-shell-v42 .metric.warning{background:#231f13!important;border-color:#5b4c22!important}.manager-shell-v42 .metric.warning strong{color:#ffd269!important}.manager-shell-v42 input,.manager-shell-v42 select,.manager-shell-v42 textarea{color:#eefaff!important;background:#0d2230!important;border-color:#1a4150!important}.manager-shell-v42 th{color:#9cb6c5!important;background:#0f2431!important;border-color:#17313d!important}.manager-shell-v42 td{color:#d7e7ee!important;border-color:#132b37!important}.manager-shell-v42 tbody tr:hover{background:#0c202d!important}.manager-shell-v42 .empty{color:#7896a6!important;background:#0c1d29!important;border-color:#1a3946!important}.manager-shell-v42 .user-context-line{background:#0a1b28!important;border-color:#153643!important}.manager-shell-v42 .user-context-line strong{color:#fff!important}.manager-shell-v42 .user-context-chips>span{color:#95b3c1!important;background:#102735!important;border-color:#173c4b!important}.manager-finance-tabs{scrollbar-width:none;background:#081925;border:1px solid #48bec829;border-radius:16px;gap:7px;margin:0 0 12px;padding:7px;display:flex;overflow-x:auto}.manager-finance-tabs::-webkit-scrollbar{display:none}.manager-finance-tabs button{color:#86a7b7;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;align-items:center;gap:6px;min-height:42px;padding:8px 12px;font-weight:800;display:flex}.manager-finance-tabs button.active{color:#59e9e6;background:#0a3b49;border-color:#175c69}.manager-mobile-backdrop,.manager-bottom-nav{display:none}@media (max-width:900px){.manager-shell-v42{display:block!important}.manager-shell-v42 .workspace{padding:12px 10px 92px!important}.manager-shell-v42 .manager-sidebar{transition:transform .24s;transform:translate(105%);z-index:100!important;width:min(360px,88vw)!important;height:100vh!important;min-height:100vh!important;position:fixed!important;top:0!important;right:0!important;overflow:auto!important}.manager-shell-v42 .manager-sidebar.mobile-open{transform:translate(0)}.manager-mobile-backdrop{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0000009e;transition:opacity .2s;display:block;position:fixed;inset:0}.manager-mobile-backdrop.open{opacity:1;pointer-events:auto}.manager-mobile-nav{display:none!important}.manager-menu-button{display:inline-flex}.manager-shell-v42 .app-page-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:35!important;border-radius:0 0 17px 17px!important;margin:0 0 10px!important;position:sticky!important;top:0!important}.manager-shell-v42 .status-dot{display:none!important}.manager-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manager-command-grid>button{min-height:80px}.manager-home-hero{border-radius:20px;min-height:170px;padding:18px}.manager-home-hero h2{font-size:23px}.manager-home-building{border-radius:16px;width:52px;height:52px}.manager-bottom-nav{z-index:70;height:72px;padding:7px 9px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04111bf7;border-top:1px solid #48bec82e;grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #00000038}.manager-bottom-nav button{color:#7895a6;background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:3px;font-size:9px;font-weight:800;display:grid}.manager-bottom-nav button.active{color:#56e7e5;background:#0a3947}.manager-shell-v42 .sidebar-bottom{padding-bottom:28px}}@media (max-width:520px){.manager-command-grid{grid-template-columns:1fr 1fr}.manager-command-grid>button{grid-template-columns:38px minmax(0,1fr) 10px;padding:9px}.manager-command-grid>button>span{width:36px;height:36px}.manager-command-grid small{display:none}.manager-home-hero p{font-size:10px}.manager-shell-v42 .metrics{grid-template-columns:1fr 1fr!important}.manager-shell-v42 .metric{min-height:90px!important}}.board-shell-v42{background:#07131e}.board-shell-v42 .workspace{color:#eaf7fb;background:radial-gradient(circle at 82% 0,#0d97a517,#0000 25%),#07131e;padding:22px 24px 105px}.board-shell-v42 .board-sidebar{background:linear-gradient(#06131e,#091b28)!important;border-left:1px solid #43b7c226!important}.board-shell-v42 .board-sidebar nav button{border-radius:13px!important;align-items:center!important;gap:10px!important;min-height:46px!important;display:flex!important}.board-shell-v42 .board-sidebar nav button.active{color:#68efeb!important;background:linear-gradient(90deg,#0b4b58,#0a3341)!important;box-shadow:inset 3px 0 #34d6d5!important}.board-topbar-v42{background:#0a1b28!important;border:1px solid #48b4bf2b!important;border-radius:18px!important;padding:16px 18px!important}.board-topbar-v42 h1{margin:2px 0 0;color:#fff!important}.board-topbar-v42 p{margin:4px 0 0;color:#7e9cab!important}.board-top-actions{align-items:center;gap:8px;display:flex}.board-menu-button{color:#dff9ff;background:#0e2b38;border:1px solid #45bec829;border-radius:12px;align-items:center;gap:6px;padding:9px 11px;font-weight:800;display:none}.board-home-hero{background:linear-gradient(90deg,#05192752,#051927db),url(/brand/towers-nightscape.svg) 50%/cover no-repeat;border:1px solid #45c4cd38;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:175px;margin-bottom:14px;padding:24px;display:flex}.board-home-hero>div{gap:5px;display:grid}.board-home-hero>div>span{color:#54e7e7;font-size:11px}.board-home-hero h2{margin:0;font-size:27px;color:#fff!important}.board-home-hero p{color:#9db8c7;margin:0}.board-home-hero>span{color:#5ff0ec;background:#0955629e;border:1px solid #55e9e740;border-radius:19px;place-items:center;width:62px;height:62px;display:grid}.board-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.board-command-grid button{color:#eaf8ff;text-align:right;background:linear-gradient(145deg,#0d2230,#091823);border:1px solid #42b0bc2e;border-radius:17px;align-content:center;justify-items:start;gap:5px;min-height:94px;padding:13px;display:grid}.board-command-grid button:hover{border-color:#4fe5e46b;transform:translateY(-2px)}.board-command-grid button>span{color:#55ebe8;background:#0b3a48;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.board-command-grid strong{font-size:12px}.board-command-grid small{color:#7898a8;font-size:9px}.board-shell-v42 .metric,.board-shell-v42 .panel,.board-shell-v42 .stats-chart{color:#eaf8ff!important;background:#0b1a27!important;border-color:#44a6b32e!important;box-shadow:0 12px 26px #0000001f!important}.board-shell-v42 .metric span,.board-shell-v42 .panel small{color:#7f9baa!important}.board-shell-v42 .metric strong,.board-shell-v42 .panel h2,.board-shell-v42 .panel strong{color:#f0fbff!important}.board-shell-v42 .board-member-card{background:#0d2230!important;border-color:#173b49!important}.board-shell-v42 .user-context-line{background:#0a1b28!important;border-color:#153643!important}.board-mobile-backdrop,.board-bottom-nav{display:none}@media (max-width:900px){.board-shell-v42{display:block!important}.board-shell-v42 .workspace{padding:12px 10px 92px!important}.board-shell-v42 .board-sidebar{transition:transform .24s;transform:translate(105%);z-index:100!important;width:min(360px,88vw)!important;height:100vh!important;min-height:100vh!important;position:fixed!important;top:0!important;right:0!important;overflow:auto!important}.board-shell-v42 .board-sidebar.mobile-open{transform:translate(0)}.board-mobile-backdrop{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0000009e;transition:opacity .2s;display:block;position:fixed;inset:0}.board-mobile-backdrop.open{opacity:1;pointer-events:auto}.board-topbar-v42{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:35!important;border-radius:0 0 17px 17px!important;margin:0 0 10px!important;position:sticky!important;top:0!important}.board-topbar-v42 .status-dot{display:none!important}.board-menu-button{display:inline-flex}.board-topbar-v42 h1{font-size:20px!important}.board-topbar-v42 p{font-size:10px!important}.board-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.board-home-hero{border-radius:20px;min-height:165px;padding:18px}.board-home-hero h2{font-size:22px}.board-home-hero>span{border-radius:16px;width:50px;height:50px}.board-bottom-nav{z-index:70;height:72px;padding:7px 9px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04111bf7;border-top:1px solid #48bec82e;grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #00000038}.board-bottom-nav button{color:#7895a6;background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:3px;font-size:9px;font-weight:800;display:grid}.board-bottom-nav button.active{color:#56e7e5;background:#0a3947}.board-shell-v42 .sidebar-bottom{padding-bottom:28px}}@media (max-width:520px){.board-shell-v42 .metrics{grid-template-columns:1fr 1fr!important}.board-shell-v42 .metric{min-height:90px!important}.board-command-grid button{min-height:86px}.board-command-grid small{display:none}}.super-admin-shell-v42{background:#07131e}.super-admin-shell-v42 .workspace{color:#eaf7fb;background:radial-gradient(circle at 82% 0,#1099aa17,#0000 24%),#07131e;padding:22px 24px 105px}.super-admin-shell-v42 .super-sidebar-v42{background:linear-gradient(#06131e,#091b28)!important;border-left:1px solid #43b7c226!important}.super-admin-shell-v42 .super-admin-nav button,.super-admin-shell-v42 .super-admin-nav .security-inline{border-radius:13px!important;min-height:46px!important}.super-admin-shell-v42 .super-admin-nav button.active{color:#67efeb!important;background:linear-gradient(90deg,#0b4b58,#0a3341)!important;box-shadow:inset 3px 0 #34d6d5!important}.super-topbar-v42{background:#0a1b28!important;border:1px solid #48b4bf2b!important;border-radius:18px!important;padding:14px 16px!important}.super-topbar-v42 .eyebrow{font-size:9px;color:#4fe2e4!important}.super-topbar-v42 h1{color:#fff!important}.super-menu-button{color:#dff9ff;background:#0e2b38;border:1px solid #45bec829;border-radius:12px;align-items:center;gap:6px;padding:9px 11px;font-weight:800;display:none}.super-admin-top-actions{align-items:center;gap:8px;display:flex}.super-command-center{gap:12px;margin-bottom:18px;display:grid}.super-hero-v42{background:linear-gradient(90deg,#0519274d,#051927de),url(/brand/towers-nightscape.svg) 50%/cover no-repeat;border:1px solid #45c4cd38;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:185px;padding:24px;display:flex}.super-hero-v42>div{gap:5px;display:grid}.super-hero-v42>div>span{color:#54e7e7;font-size:11px}.super-hero-v42 h2{margin:0;font-size:29px;color:#fff!important}.super-hero-v42 p{color:#9db8c7;margin:0}.super-hero-v42>span{color:#5ff0ec;background:#0955629e;border:1px solid #55e9e740;border-radius:20px;place-items:center;width:66px;height:66px;display:grid}.super-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.super-kpi-grid article{background:linear-gradient(145deg,#0d2230,#091823);border:1px solid #42b0bc2e;border-radius:17px;align-content:center;gap:4px;min-height:105px;padding:14px;display:grid}.super-kpi-grid span{color:#7898a8;font-size:10px}.super-kpi-grid strong{color:#fff;font-size:26px}.super-kpi-grid small{color:#4edfe0;font-size:9px}.super-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.super-command-grid button{color:#eaf8ff;text-align:right;background:#0b1b28;border:1px solid #42b0bc2e;border-radius:17px;grid-template-columns:44px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:84px;padding:12px;display:grid}.super-command-grid button:hover{border-color:#4fe5e46b;transform:translateY(-2px)}.super-command-grid button>span{color:#55ebe8;background:#0b3a48;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.super-command-grid button>div{gap:3px;display:grid}.super-command-grid strong{font-size:12px}.super-command-grid small{color:#7898a8;font-size:9px}.super-command-grid b{color:#4cdfe0;font-size:18px}.super-admin-shell-v42 .panel,.super-admin-shell-v42 .stats-chart,.super-admin-shell-v42 .complex-card,.super-admin-shell-v42 .tariff-card{color:#eaf8ff!important;background:#0b1a27!important;border-color:#44a6b32e!important;box-shadow:0 12px 26px #0000001f!important}.super-admin-shell-v42 .panel h2,.super-admin-shell-v42 .panel strong,.super-admin-shell-v42 .complex-card strong{color:#f0fbff!important}.super-admin-shell-v42 .panel small,.super-admin-shell-v42 .complex-card small{color:#7f9baa!important}.super-admin-shell-v42 .user-context-line{background:#0a1b28!important;border-color:#153643!important}.super-mobile-backdrop,.super-bottom-nav{display:none}@media (max-width:900px){.super-admin-shell-v42{display:block!important}.super-admin-shell-v42 .workspace{padding:12px 10px 92px!important}.super-admin-shell-v42 .super-sidebar-v42{transition:transform .24s;transform:translate(105%);z-index:100!important;width:min(360px,88vw)!important;height:100vh!important;min-height:100vh!important;position:fixed!important;top:0!important;right:0!important;overflow:auto!important}.super-admin-shell-v42 .super-sidebar-v42.mobile-open{transform:translate(0)}.super-mobile-backdrop{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0000009e;transition:opacity .2s;display:block;position:fixed;inset:0}.super-mobile-backdrop.open{opacity:1;pointer-events:auto}.super-menu-button{display:inline-flex}.super-admin-logout{display:none!important}.super-topbar-v42{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:35!important;border-radius:0 0 17px 17px!important;margin:0 0 10px!important;position:sticky!important;top:0!important}.super-topbar-v42 .status-dot{display:none!important}.super-topbar-v42 .app-page-title h1{font-size:19px!important}.super-topbar-v42 .app-page-title p{display:none}.super-hero-v42{border-radius:20px;min-height:170px;padding:18px}.super-hero-v42 h2{font-size:23px}.super-hero-v42 p{font-size:10px}.super-hero-v42>span{border-radius:16px;width:52px;height:52px}.super-kpi-grid,.super-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.super-kpi-grid article{min-height:90px}.super-kpi-grid strong{font-size:22px}.super-command-grid button{min-height:80px}.super-bottom-nav{z-index:70;height:72px;padding:7px 9px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04111bf7;border-top:1px solid #48bec82e;grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #00000038}.super-bottom-nav button{color:#7895a6;background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:3px;font-size:9px;font-weight:800;display:grid}.super-bottom-nav button.active{color:#56e7e5;background:#0a3947}.super-admin-shell-v42 .sidebar-bottom{padding-bottom:28px}}@media (max-width:520px){.super-kpi-grid,.super-command-grid{grid-template-columns:1fr 1fr}.super-command-grid button{grid-template-columns:38px minmax(0,1fr) 10px;padding:9px}.super-command-grid button>span{width:36px;height:36px}.super-command-grid small{display:none}.super-kpi-grid article{padding:11px}.super-kpi-grid strong{font-size:19px}.super-admin-shell-v42 .complex-grid{grid-template-columns:1fr!important}}.gate-shell-v42{min-height:100dvh;background:radial-gradient(circle at 18% 5%,#14b7c221,#0000 24%),linear-gradient(#04131f,#071925)!important}.gate-card-v42{color:#eaf8ff!important;background:linear-gradient(145deg,#0b2230,#081721)!important;border:1px solid #4cc6cf2e!important;border-radius:26px!important;width:min(760px,100%)!important;padding:24px!important;box-shadow:0 28px 80px #00000047!important}.gate-brand-v42{border-bottom:1px solid #4db4c021;justify-content:center;margin-bottom:18px;padding:4px 0 16px;display:flex}.gate-brand-v42 .towers-brand img{width:58px;height:58px}.gate-brand-v42 .towers-brand strong{font-size:26px;color:#fff!important}.gate-brand-v42 .towers-brand small{color:#7da5b6!important}.gate-heading-v42{text-align:center;gap:4px;margin-bottom:16px;display:grid}.gate-heading-v42>span{color:#4fe1e3;font-size:10px}.gate-heading-v42 h2{margin:0;font-size:25px;color:#fff!important}.gate-heading-v42 p{color:#829faf;margin:0;font-size:11px}.gate-card-v42 .user-account-banner{margin-bottom:12px}.gate-card-v42 .org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.org-card-v42{color:#eefaff!important;background:#0b1c29!important;border-color:#153b49!important;grid-template-columns:46px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;min-height:82px!important;display:grid!important}.org-card-v42:hover{background:#0e2835!important;border-color:#236a79!important}.org-card-icon{color:#52e7e5;background:#0b3b48;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.org-card-v42>div{text-align:right;gap:3px;display:grid}.org-card-v42 strong{color:#fff}.org-card-v42 small{color:#7799a9}.org-card-v42>b{color:#4bdadd;font-size:20px}.gate-actions-v42{grid-template-columns:repeat(4,1fr)!important;display:grid!important}.gate-actions-v42 button,.gate-actions-v42 .security-inline{color:#bcd4df!important;background:#0d2230!important;border:1px solid #153846!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:48px!important;display:flex!important}.gate-actions-v42 .danger-text{color:#ff8795!important}@media (max-width:620px){.gate-shell-v42{align-items:stretch!important;padding:0!important}.gate-card-v42{min-height:100dvh!important;padding:calc(18px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important}.gate-heading-v42 h2{font-size:21px}.gate-card-v42 .org-grid{grid-template-columns:1fr}.gate-actions-v42{grid-template-columns:1fr 1fr!important}.gate-actions-v42 button,.gate-actions-v42 .security-inline{width:100%!important}}.towers-brand-v43{direction:ltr;justify-items:start;gap:3px;min-width:0;display:grid}.towers-brand-v43 .towers-brand-image{filter:drop-shadow(0 8px 18px #00000038);max-width:100%;display:block;object-fit:contain!important;width:170px!important;height:auto!important}.towers-brand-v43 .towers-brand-subtitle{white-space:nowrap;direction:rtl;justify-self:end;margin-top:-6px;font-size:10px;line-height:1.4;color:#84a9b8!important}.towers-brand-v43.compact{display:block}.towers-brand-v43.compact .towers-brand-image{width:48px!important;height:48px!important}.sidebar .brand .towers-brand-v43 .towers-brand-image{width:178px!important}.sidebar .brand .towers-brand-v43{width:100%}.resident-app-logo.towers-brand-v43 .towers-brand-image{width:46px!important;height:46px!important}.drawer-brand .towers-brand-v43 .towers-brand-image{width:155px!important;height:auto!important}@media (max-width:720px){.auth-mobile-brand.towers-brand-v43 .towers-brand-image{width:230px!important;height:auto!important}.sidebar .brand .towers-brand-v43 .towers-brand-image{width:170px!important}}.towers-brand-v180 .towers-brand-image{background:#fff;border-radius:16px}.towers-brand-v180.compact .towers-brand-image{border-radius:11px}.towers-login-v44{--login-cyan:#19e5ee;--login-cyan-deep:#069bb7;--login-gold:#ffd05a;--login-panel:#082434c2;isolation:isolate;color:#fff;position:relative;overflow:hidden;background:#03131f!important;min-height:100dvh!important}.towers-login-v44:before{content:"";z-index:-3;position:absolute;inset:0;transform:scale(1.01);background:linear-gradient(90deg,#020d16bd,#02121e47 54%,#020e1878),url(/brand/towers-nightscape.svg) 50%/cover no-repeat!important}.towers-login-v44:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 70% 25%,#0cc5d81c,#0000 26%),linear-gradient(#00070e14,#000a1257);position:absolute;inset:0}.login-public-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#031624e0,#03162473);border-bottom:1px solid #59cad726;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:82px;padding:12px clamp(28px,5vw,78px);display:grid;position:absolute;top:0;left:0;right:0}.login-header-brand{direction:ltr;justify-self:start}.login-header-brand .towers-brand img{width:58px!important;height:58px!important}.login-header-brand .towers-brand strong{color:#39eaf0!important;font-size:25px!important}.login-header-brand .towers-brand small{display:none}.login-public-nav{align-items:center;gap:20px;display:flex}.login-public-nav a{color:#e7f5fa;font-size:12px;font-weight:750;text-decoration:none}.login-public-nav span{background:#ffffff29;width:1px;height:20px}.login-language{color:#eefbff;background:#0727378c;border:1px solid #76cfdb38;border-radius:13px;justify-self:end;align-items:center;gap:8px;min-height:44px;padding:0 15px;display:flex}.login-stage-v44{grid-template-columns:minmax(290px,.78fr) minmax(440px,1.15fr)!important;align-items:center!important;gap:clamp(70px,9vw,155px)!important;width:min(1480px,100%)!important;min-height:100dvh!important;margin:auto!important;padding:120px clamp(34px,7vw,105px) 92px!important;display:grid!important}.login-showcase-v44{flex-direction:column;max-width:390px;align-items:flex-start!important;padding:0!important;display:flex!important}.login-hero-brand{direction:ltr;margin-bottom:18px}.login-hero-brand .towers-brand{flex-direction:column!important;align-items:flex-start!important}.login-hero-brand .towers-brand img{filter:drop-shadow(0 14px 32px #15ddeb4d);width:128px!important;height:128px!important}.login-hero-brand .towers-brand-copy strong{color:#29e3ec!important;font-size:38px!important}.login-hero-brand .towers-brand-copy small{display:none}.login-showcase-copy h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,48px);line-height:1.48}.login-showcase-copy h1 strong{color:var(--login-gold);display:block}.login-gold-rule{background:var(--login-gold);border-radius:99px;width:60px;height:4px;margin:22px 0;box-shadow:0 0 16px #ffd05a3d}.login-showcase-copy p{color:#c3d6df;max-width:330px;margin:0;line-height:2}.login-benefits{gap:10px;width:100%;margin-top:24px;display:grid}.login-benefits article{align-items:center;gap:13px;min-height:61px;display:flex}.login-benefits article>span{color:#66f4f0;background:linear-gradient(145deg,#0a5e76c7,#062334e0);border:1px solid #35e2e938;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 22px #00000026}.login-benefits article>div{gap:2px;display:grid}.login-benefits strong{color:#fff;font-size:13px}.login-benefits small{color:#94adba;font-size:10px}.login-showcase-foot{letter-spacing:.24em;color:#b1c3cc;direction:ltr;gap:2px;margin-top:28px;font-size:9px;display:grid}.login-card-v44{justify-self:center;-webkit-backdrop-filter:blur(28px)saturate(135%)!important;background:linear-gradient(145deg,#123648cc,#051a28c7)!important;border:1px solid #76e1ea61!important;border-radius:38px!important;width:min(100%,570px)!important;padding:40px 46px 34px!important;box-shadow:0 34px 100px #00000073,inset 0 1px #ffffff1a!important}.login-mobile-logo{display:none}.login-card-v44 .auth-card-head{text-align:center!important;margin-bottom:20px!important}.login-card-v44 .auth-card-head h2{color:#fff!important;margin:0 0 9px!important;font-size:29px!important}.login-card-v44 .auth-card-head p{max-width:390px;color:#bed1dc!important;margin:0 auto!important;font-size:13px!important;line-height:1.9!important}.login-methods-v44{background:#01111b73!important;border:1px solid #67cbd626!important;border-radius:17px!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important;margin:20px 0!important;padding:5px!important}.login-methods-v44 button{border-radius:13px!important;align-content:center!important;place-items:center!important;gap:5px!important;min-height:66px!important;padding:7px 4px!important;display:grid!important}.login-methods-v44 button.active{color:#fff!important;background:linear-gradient(145deg,#0e97a575,#08384bd1)!important;box-shadow:inset 0 0 0 1px #3ae4e836!important}.login-methods-v44 em{font-style:normal;font-size:9px!important}.login-method-content-v44{min-height:265px}.login-factor-icon{color:#5af3ee;background:linear-gradient(145deg,#0b6776,#092d43);border:1px solid #4ae8e93d;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 5px;display:grid}.login-card-v44 .auth-section-title{text-align:center;gap:4px;display:grid}.login-card-v44 .auth-section-title strong{font-size:15px;color:#fff!important}.login-card-v44 .auth-section-title small,.login-card-v44 .muted,.login-card-v44 .auth-hint{color:#8fa9b8!important}.login-input-shell{position:relative}.login-input-shell>span{z-index:2;color:#6deeed;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.login-input-shell input{padding-right:48px!important}.login-card-v44 input{color:#fff!important;background:#08202d94!important;border:1px solid #8bd7e161!important;border-radius:16px!important;min-height:58px!important}.login-card-v44 input:focus{border-color:#3ce9ed!important;box-shadow:0 0 0 3px #23e0e817!important}.login-card-v44 .auth-primary{color:#002430!important;background:linear-gradient(#34f0f2,#03bfd3)!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:59px!important;margin-top:10px!important;font-weight:950!important;display:flex!important;box-shadow:0 13px 30px #00c9da40,inset 0 1px #ffffff73!important}.login-arrow{font-size:20px}.login-secondary-action{width:100%;min-height:47px}.login-divider{color:#819ba9;align-items:center;gap:12px;margin:16px 0 0;font-size:10px;display:flex}.login-divider span{background:#9dcdd630;flex:1;height:1px}.login-divider b{font-weight:700}.login-card-v44 .auth-footer-note{text-align:center;font-size:10px;color:#8da7b5!important;background:0 0!important;border:0!important;margin:8px 0 0!important;padding:8px!important}.login-public-footer{z-index:9;color:#9cb1bc;background:linear-gradient(#0000,#020e18db);justify-content:space-between;align-items:center;gap:25px;min-height:64px;padding:10px clamp(30px,5vw,80px);font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.login-public-footer>div{gap:18px;display:flex}.login-public-footer a{color:#bdcdd5;text-decoration:none}@media (max-width:720px){.towers-login-v44{overflow:auto}.towers-login-v44:before{position:fixed;background:linear-gradient(#020d160a 0%,#020d161f 25%,#02111c8a 51%,#02111cf0 78%,#03131f 100%),url(/brand/towers-nightscape.svg) top/auto 61% no-repeat!important}.login-public-header,.login-public-footer,.login-showcase-v44{display:none!important}.login-stage-v44{width:100%!important;min-height:100dvh!important;padding:calc(20px + env(safe-area-inset-top)) 12px calc(24px + env(safe-area-inset-bottom))!important;display:block!important}.login-card-v44{width:100%!important;max-width:520px!important;min-height:calc(100dvh - 40px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:auto!important;padding:0!important}.login-mobile-logo{text-align:center;flex-direction:column;align-items:center;margin-bottom:18px;padding-top:clamp(35px,8vh,80px);display:flex!important}.login-mobile-logo .towers-brand{flex-direction:column!important;gap:2px!important}.login-mobile-logo .towers-brand img{filter:drop-shadow(0 12px 28px #0fdce852);width:124px!important;height:124px!important}.login-mobile-logo .towers-brand strong{color:#36e9ef!important;font-size:34px!important}.login-mobile-logo .towers-brand small{color:#fff!important;font-size:11px!important}.login-mobile-logo>strong{color:var(--login-gold);margin-top:6px;font-size:21px}.login-card-v44 .auth-card-head,.login-methods-v44,.login-method-content-v44,.login-divider,.login-card-v44 .auth-footer-note,.login-card-v44 .auth-notice{width:100%;max-width:520px;-webkit-backdrop-filter:blur(23px)!important;background:linear-gradient(150deg,#113344d9,#051c2ad6)!important;border-left:1px solid #75e0ea4d!important;border-right:1px solid #75e0ea4d!important;margin-left:auto!important;margin-right:auto!important}.login-card-v44 .auth-card-head{border-top:1px solid #75e0ea4d!important;border-radius:30px 30px 0 0!important;margin-bottom:0!important;padding:25px 18px 12px!important}.login-card-v44 .auth-card-head h2{font-size:23px!important}.login-card-v44 .auth-card-head p{font-size:11px!important}.login-methods-v44{border-top:0!important;border-bottom:0!important;border-radius:0!important;margin:0!important;padding:8px 15px!important}.login-methods-v44 button{min-height:56px!important}.login-method-content-v44{min-height:255px;padding:10px 17px 16px}.login-card-v44 input{min-height:55px!important}.login-card-v44 .auth-primary{min-height:56px!important}.login-divider{margin:0!important;padding:0 17px!important}.login-card-v44 .auth-footer-note{border-bottom:1px solid #75e0ea4d!important;border-radius:0 0 30px 30px!important;margin:0!important;padding:10px 18px 21px!important}}@media (max-width:390px){.login-stage-v44{padding-left:8px!important;padding-right:8px!important}.login-mobile-logo{padding-top:28px}.login-mobile-logo .towers-brand img{width:104px!important;height:104px!important}.login-mobile-logo .towers-brand strong{font-size:30px!important}.login-mobile-logo>strong{font-size:18px}.login-methods-v44{padding-left:9px!important;padding-right:9px!important}.login-methods-v44 em{font-size:8px!important}}.towers-login-v45{--v45-cyan:#17e4ed;--v45-cyan-2:#02bcd1;--v45-gold:#ffd05b;--v45-navy:#03131f;--v45-glass:#072333c7;--v45-line:#6bdce973;isolation:isolate;color:#fff;direction:rtl;background:#03131f url(/brand/towers-nightscape.svg) 50%/cover no-repeat;width:100%;min-height:100dvh;position:relative;overflow:hidden}.login-v45-shade{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 13%,#00a9da1f,#0000 31%),linear-gradient(90deg,#010d17bd 0%,#02121d3d 32%,#02121d21 68%,#010d17b8 100%),linear-gradient(#020f190a,#020e182e 58%,#020d169e);position:absolute;inset:0}.login-v45-left,.login-v45-right{z-index:2;flex-direction:column;width:min(23vw,330px);display:flex;position:absolute;top:0;bottom:0}.login-v45-left{text-align:right;direction:rtl;justify-content:center;align-items:flex-start;padding-top:15px;left:clamp(28px,4vw,70px)}.login-v45-right{text-align:right;justify-content:center;align-items:flex-start;right:clamp(28px,4vw,70px)}.login-v45-side-brand{text-align:center;direction:ltr;width:215px;margin-bottom:20px}.login-v45-side-mark{object-fit:contain;filter:drop-shadow(0 15px 30px #00d3e645)drop-shadow(0 4px 9px #000000b3);width:125px;height:125px;margin:0 auto -4px;display:block}.login-v45-side-word{letter-spacing:-3px;color:#20dce8;text-shadow:0 3px #006d8f,0 9px 24px #00d1e452;margin-top:-3px;font-family:Arial,sans-serif;font-size:46px;font-weight:900;line-height:1}.login-v45-left>h1{color:#fff;letter-spacing:-.04em;max-width:270px;margin:0;font-size:clamp(24px,2vw,34px);font-weight:900;line-height:1.65}.login-v45-left>h1 strong{color:var(--v45-gold);font-size:1.12em;display:block}.login-v45-gold-line{background:var(--v45-gold);border-radius:10px;width:52px;height:4px;margin:21px 0 24px;box-shadow:0 0 15px #ffca4140}.login-v45-benefits{gap:13px;display:grid}.login-v45-benefits>div{flex-direction:row;align-items:center;gap:13px;min-height:61px;display:flex}.login-v45-benefits>div>span{color:#5ef2f0;background:linear-gradient(145deg,#0a5b74e6,#052537e6);border:1px solid #4be7ec45;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 27px #0000002e,inset 0 1px #ffffff14}.login-v45-benefits p{color:#eefbff;margin:0;font-size:14px;font-weight:700;line-height:1.65}.login-v45-home-copy{color:#cfdae0;gap:2px;margin-top:32px;font-size:11px;display:grid}.login-v45-home-copy strong{color:#e2b568;margin-bottom:2px;font-size:21px}.login-v45-side-footer{color:#d3dee4;letter-spacing:.28em;direction:ltr;font-family:Arial,sans-serif;font-size:9px;line-height:1.36;position:absolute;bottom:27px;left:0}.login-v45-right h2{color:#fff;max-width:245px;margin:0;font-size:clamp(28px,2.6vw,43px);font-weight:950;line-height:1.45}.login-v45-right h2 strong{color:var(--v45-gold);display:block}.login-v45-right p{color:#d1dce2;margin:0;font-size:16px;line-height:1.75}.login-v45-right-bottom{color:#cedae0;justify-items:start;gap:1px;font-size:12px;display:grid;position:absolute;bottom:25px;right:0}.login-v45-right-bottom strong{color:#fff;font-size:15px}.login-v45-right-bottom div{background:var(--v45-gold);border-radius:10px;width:33px;height:3px;margin-top:8px}.login-v45-center{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:min(440px,100% - 40px);min-height:100dvh;margin:0 auto;padding:35px 0;display:flex;position:relative}.login-v45-brand{text-align:center;direction:ltr;flex-direction:column;align-items:center;margin-bottom:18px;display:flex}.login-v45-mark{object-fit:contain;filter:drop-shadow(0 16px 32px #00d4e654)drop-shadow(0 5px 10px #000000b8);width:132px;height:132px;margin-bottom:-5px;display:block}.login-v45-wordmark{letter-spacing:-3px;color:#23dce8;text-shadow:0 3px #00738f,0 8px 22px #00d7e757;font-family:Arial,sans-serif;font-size:47px;font-weight:900;line-height:.96}.login-v45-brand>strong{color:#fff;direction:rtl;margin-top:14px;font-size:14px;font-weight:850}.login-v45-brand>small{color:#bccbd3;direction:rtl;margin-top:4px;font-size:10px}.login-v45-glass{-webkit-backdrop-filter:blur(25px)saturate(130%);background:linear-gradient(150deg,#14394acc,#051e2dd6);border:1px solid #76dde88a;border-radius:36px;width:100%;padding:29px 28px 23px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0000006e,inset 0 1px #ffffff1f,inset 0 0 55px #22d9e209}.login-v45-glass:before{content:"";pointer-events:none;filter:blur(35px);background:#28e2ea14;border-radius:50%;width:250px;height:250px;position:absolute;top:-90px;right:-100px}.login-v45-head{z-index:1;text-align:center;margin-bottom:19px;position:relative}.login-v45-head h2{color:#fff;letter-spacing:-.025em;margin:0 0 9px;font-size:24px;font-weight:950;line-height:1.4}.login-v45-head p{color:#c0d0d8;margin:0;font-size:12px;line-height:1.85}.login-v45-form{z-index:1;gap:12px;display:grid;position:relative}.login-v45-phone{position:relative}.login-v45-phone-icon{z-index:2;color:#e8f9ff;border-right:1px solid #ffffff2e;place-items:center;padding-right:12px;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.login-v45-form input,.login-v45-phone input{box-sizing:border-box;color:#f6fcff;background:#08253580;border:1px solid #97d3de91;border-radius:15px;outline:none;width:100%;min-height:55px;padding:0 17px;font-size:15px;transition:border-color .18s,box-shadow .18s}.login-v45-phone input{text-align:center;letter-spacing:.08em;padding-left:58px}.login-v45-form input::placeholder{color:#98aeb9;opacity:1}.login-v45-form input:focus{border-color:#5debf0;box-shadow:0 0 0 3px #27e0e81a}.login-v45-primary{box-sizing:border-box;cursor:pointer;color:#fff;text-shadow:0 1px 1px #0000001f;background:linear-gradient(#24f0ef 0%,#03bdcf 100%);border:0;border-radius:15px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:55px;font-size:15px;font-weight:950;transition:transform .15s,filter .15s;display:flex;box-shadow:0 13px 29px #00cdde42,inset 0 1px #ffffff6e}.login-v45-primary:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}.login-v45-primary:disabled{opacity:.57;cursor:not-allowed}.login-v45-primary b{font-size:21px;font-weight:400;line-height:1}.login-v45-divider{z-index:1;align-items:center;gap:13px;margin:17px 0 14px;display:flex;position:relative}.login-v45-divider span{background:#b2d7de57;flex:1;height:1px}.login-v45-divider b{color:#d6e1e6;font-size:11px;font-weight:700}.login-v45-google{color:#f5fbff;cursor:not-allowed;opacity:.82;z-index:1;background:#09263566;border:1px solid #a0d5df8f;border-radius:14px;grid-template-columns:35px 1fr auto;align-items:center;gap:7px;width:100%;min-height:54px;padding:0 15px;display:grid;position:relative}.login-v45-google-g{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-family:Arial,sans-serif;font-size:18px;font-weight:900;display:grid}.login-v45-google strong{font-size:13px;font-weight:850}.login-v45-google small{color:#81abb7;font-size:8px}.login-v45-more{color:#66dfe7;cursor:pointer;background:0 0;border:0;width:max-content;margin:12px auto 0;font-size:10px;font-weight:750;display:block}.login-v45-methods{z-index:1;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px;display:grid;position:relative}.login-v45-methods button{color:#8daab7;cursor:pointer;background:#02152059;border:1px solid #6ac6d326;border-radius:12px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:55px;padding:6px 3px;display:grid}.login-v45-methods button.active{color:#fff;background:#0c667770;border-color:#3fe2e859}.login-v45-methods span{font-size:7px}.login-v45-factor-title{text-align:center;gap:4px;margin-bottom:4px;display:grid}.login-v45-factor-title strong{color:#fff;font-size:15px}.login-v45-factor-title small{color:#93abb7;font-size:10px;line-height:1.7}.login-v45-factor-icon{color:#5cf0ee;background:linear-gradient(145deg,#096778cc,#052636e6);border:1px solid #47e4e83d;border-radius:17px;place-items:center;width:57px;height:57px;margin:0 auto 4px;display:grid}.login-v45-code{text-align:center;letter-spacing:.35em;font-size:19px!important}.login-v45-text-button{color:#5edfe5;cursor:pointer;background:0 0;border:0;font-size:10px}.login-v45-notice{color:#dafaff;text-align:center;background:#10657559;border:1px solid #4cdbe226;border-radius:12px;margin-top:11px;padding:9px 11px;font-size:10px;line-height:1.7}.login-v45-privacy{z-index:1;text-align:center;color:#5ee7ee;letter-spacing:.1px;text-shadow:0 0 14px #5ee7ee2e;margin:14px 0 0;font-size:12px;font-weight:800;line-height:1.8;position:relative}.login-v45-privacy a{color:#25d8df;text-decoration:none}@media (max-width:1100px){.login-v45-left{width:230px;left:25px}.login-v45-right{width:210px;right:25px}.login-v45-center{width:410px}.login-v45-side-brand{width:180px}.login-v45-side-mark{width:105px;height:105px}.login-v45-side-word{font-size:39px}.login-v45-benefits p{font-size:12px}}@media (max-width:800px){.towers-login-v45{background:#03131f url(/brand/towers-nightscape.svg) top/auto 100% no-repeat;min-height:100dvh;overflow:auto}.login-v45-shade{background:radial-gradient(circle at 50% 13%,#00a4d71f,#0000 30%),linear-gradient(#010b130d 0%,#010c1517 24%,#01101a66 43%,#02111cc7 67%,#03131ff7 100%);position:fixed}.login-v45-left,.login-v45-right{display:none!important}.login-v45-center{box-sizing:border-box;width:100%;max-width:480px;min-height:100dvh;padding:calc(48px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));justify-content:flex-start;margin:0 auto}.login-v45-brand{margin-top:clamp(34px,7vh,76px);margin-bottom:23px}.login-v45-mark{width:120px;height:120px}.login-v45-wordmark{font-size:44px}.login-v45-brand>strong{margin-top:13px;font-size:13px}.login-v45-brand>small{margin-top:3px;font-size:9px}.login-v45-glass{box-sizing:border-box;background:linear-gradient(155deg,#153a4ac7,#061f2ddb);border-radius:31px;padding:27px 23px 22px;box-shadow:0 28px 60px #00000070,inset 0 1px #ffffff17}.login-v45-head{margin-bottom:18px}.login-v45-head h2{font-size:22px}.login-v45-head p{font-size:11px}.login-v45-phone input,.login-v45-form input,.login-v45-primary{min-height:55px}.login-v45-google{min-height:53px}}@media (max-width:390px){.login-v45-center{padding-left:10px;padding-right:10px;padding-top:calc(32px + env(safe-area-inset-top))}.login-v45-brand{margin-top:25px;margin-bottom:17px}.login-v45-mark{width:101px;height:101px}.login-v45-wordmark{font-size:38px}.login-v45-brand>strong{font-size:11px}.login-v45-glass{border-radius:28px;padding:23px 18px 19px}.login-v45-head h2{font-size:20px}.login-v45-methods{grid-template-columns:repeat(2,1fr)}}@media (min-width:801px){:is(html:has(.towers-login-v45),body:has(.towers-login-v45)){background:#02121d!important;overflow:hidden!important}.towers-login-v45{background:url(/brand/towers-login-night-v46.svg) 50%/cover no-repeat!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.login-v45-shade{background:radial-gradient(circle at 50% 18%,#00d5eb14,#0000 30%),linear-gradient(90deg,#010a12a6 0%,#010d162e 30%,#010d161a 50%,#010d162e 70%,#010a12a6 100%),linear-gradient(#0000 0%,#010c1426 55%,#010c1485 100%)!important}.login-v45-center{justify-content:center!important;width:500px!important;height:100dvh!important;min-height:0!important;padding:20px 0!important}.login-v45-mark{width:145px!important;height:145px!important}.login-v45-wordmark{font-size:54px!important}.login-v45-glass{-webkit-backdrop-filter:blur(29px)saturate(140%)!important;background:linear-gradient(145deg,#133b4ccf,#061f2ede)!important;border:1px solid #6adfeb94!important;border-radius:37px!important;padding:34px 35px 27px!important;box-shadow:0 40px 95px #00000078,0 0 40px #00bfd612,inset 0 1px #ffffff21!important}.login-v45-head h2{font-size:27px!important}.login-v45-phone input,.login-v45-form input{background:#051f2d99!important;min-height:61px!important}.login-v45-primary{min-height:60px!important;font-size:16px!important}.login-v45-google{min-height:58px!important}.login-v45-left{width:300px!important;left:5vw!important}.login-v45-right{width:280px!important;right:5vw!important}.login-v45-side-mark{width:140px!important;height:140px!important}.login-v45-side-word{font-size:51px!important}.login-v45-left>h1{font-size:31px!important}.login-v45-right h2{font-size:39px!important}}@media (max-width:800px){.towers-login-v45{background:url(/brand/towers-login-night-v46.svg) top/auto 100% no-repeat!important;min-height:100dvh!important}.login-v45-shade{background:linear-gradient(#010a1212 0%,#010b1324 28%,#020f1875 51%,#02111cd6 75%,#03131f 100%)!important}.login-v45-center{width:100%!important;max-width:455px!important;padding:calc(28px + env(safe-area-inset-top)) 14px calc(24px + env(safe-area-inset-bottom))!important}.login-v45-mark{width:130px!important;height:130px!important}.login-v45-wordmark{font-size:47px!important}.login-v45-glass{-webkit-backdrop-filter:blur(26px)saturate(140%)!important;background:linear-gradient(150deg,#12394ad6,#051d2ce6)!important;border:1px solid #6de0ea8c!important;border-radius:32px!important;padding:29px 23px 22px!important}.login-v45-phone input,.login-v45-form input,.login-v45-primary{min-height:58px!important}}@media (min-width:801px){:is(html:has(.towers-login-v45),body:has(.towers-login-v45)){background:#02121d!important;margin:0!important;overflow:hidden!important}.towers-login-v45{background-color:#02121d!important;background-image:url(/brand/TWRW.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.login-v45-shade{background:radial-gradient(circle at 50% 16%,#00c8e10a,#0000 31%),linear-gradient(90deg,#00080f57 0%,#000a1214 28%,#000a1208 50%,#000a1214 72%,#00080f57 100%),linear-gradient(#00080f05 0%,#0009100a 58%,#0009103d 100%)!important}.login-v45-center{justify-content:center!important;width:500px!important;height:100dvh!important;min-height:0!important;padding:18px 0!important}.login-v45-mark{width:145px!important;height:145px!important}.login-v45-wordmark{font-size:54px!important}.login-v45-glass{-webkit-backdrop-filter:blur(28px)saturate(140%)!important;background:linear-gradient(145deg,#113849bd,#051d2cd6)!important;border:1px solid #6ce1eb91!important;border-radius:37px!important;padding:33px 35px 26px!important;box-shadow:0 38px 90px #00000078,inset 0 1px #ffffff21!important}.login-v45-phone input,.login-v45-form input{min-height:61px!important}.login-v45-primary{min-height:60px!important}.login-v45-google{min-height:58px!important}}@media (max-width:800px){:is(html:has(.towers-login-v45),body:has(.towers-login-v45)){background:#03131f!important;margin:0!important}.towers-login-v45{background-color:#03131f!important;background-image:url(/brand/TWRM.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;min-height:100dvh!important}.login-v45-shade{background:radial-gradient(circle at 50% 13%,#00c3e00d,#0000 31%),linear-gradient(#01080e05 0%,#0109100a 27%,#020d1630 49%,#02101b99 76%,#03131fe8 100%)!important;position:fixed!important}.login-v45-left,.login-v45-right{display:none!important}.login-v45-center{width:100%!important;max-width:455px!important;min-height:100dvh!important;padding:calc(20px + env(safe-area-inset-top)) 14px calc(26px + env(safe-area-inset-bottom))!important;margin:0 auto!important}.login-v45-brand{margin-top:clamp(30px,7vh,75px)!important;margin-bottom:20px!important}.login-v45-mark{width:132px!important;height:132px!important}.login-v45-wordmark{font-size:48px!important}.login-v45-glass{-webkit-backdrop-filter:blur(26px)saturate(140%)!important;background:linear-gradient(150deg,#113849c2,#051d2cde)!important;border:1px solid #6ce0eb8c!important;border-radius:32px!important;padding:29px 23px 22px!important;box-shadow:0 30px 72px #0000007a,inset 0 1px #ffffff1c!important}.login-v45-phone input,.login-v45-form input,.login-v45-primary{min-height:58px!important}.login-v45-google{min-height:56px!important}}.login-v45-left .login-v45-side-brand{display:none!important}.login-v45-left{padding-top:10px!important}.login-v45-wordmark{letter-spacing:-3.5px!important;background:linear-gradient(#6fffff 0%,#22e9f2 32%,#04bad2 67%,#0086ad 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px #006884)drop-shadow(0 5px #004a66)drop-shadow(0 11px 20px #00dceb52)!important;transform-origin:50%!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Arial Rounded MT Bold,Arial Black,Segoe UI Black,Trebuchet MS,sans-serif!important;font-style:normal!important;font-weight:900!important;line-height:.92!important;transform:scaleX(1.06)!important}@media (min-width:801px){.login-v45-wordmark{font-size:58px!important}.login-v45-brand{margin-bottom:19px!important}}@media (max-width:800px){.login-v45-wordmark{letter-spacing:-3px!important;font-size:50px!important}}@media (min-width:801px){.login-v45-center:has(.login-v45-methods){justify-content:center!important}.login-v45-center:has(.login-v45-methods) .login-v45-brand{transform-origin:bottom!important;margin-top:-34px!important;margin-bottom:-7px!important;transform:scale(.82)!important}.login-v45-center:has(.login-v45-methods) .login-v45-mark{width:115px!important;height:115px!important}.login-v45-center:has(.login-v45-methods) .login-v45-wordmark{font-size:46px!important}.login-v45-center:has(.login-v45-methods) .login-v45-glass{padding-top:25px!important;padding-bottom:20px!important}.login-v45-center:has(.login-v45-methods) .login-v45-head{margin-bottom:13px!important}.login-v45-center:has(.login-v45-methods) .login-v45-divider{margin-top:12px!important;margin-bottom:10px!important}.login-v45-methods{z-index:20!important;grid-template-columns:repeat(4,1fr)!important;gap:7px!important;width:100%!important;margin:12px 0 4px!important;display:grid!important;position:relative!important}.login-v45-methods button{color:#d5f8fb!important;cursor:pointer!important;opacity:1!important;background:#031e2cb8!important;border:1px solid #48d7e23d!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:58px!important;padding:7px 3px!important;display:flex!important}.login-v45-methods button:hover{background:#095263c2!important;border-color:#32e4eb!important;transform:translateY(-1px)!important}.login-v45-methods button.active{color:#fff!important;background:linear-gradient(145deg,#0b8090e6,#054153e6)!important;border-color:#3be9ed!important}.login-v45-methods button span{white-space:nowrap!important;font-size:9px!important;display:block!important}.login-v45-more{z-index:25!important;cursor:pointer!important;position:relative!important}}.login-v45-more{margin:0 auto 10px!important}.login-v45-methods{margin:0 0 16px!important}@media (min-width:801px){body:has(.login-v45-methods){overflow-y:auto!important}.towers-login-v45:has(.login-v45-methods){height:auto!important;min-height:100dvh!important;overflow:visible!important}.login-v45-center:has(.login-v45-methods){height:auto!important;min-height:100dvh!important;padding-top:22px!important;padding-bottom:22px!important}.login-v45-center:has(.login-v45-methods) .login-v45-brand{margin-top:0!important;margin-bottom:8px!important}:is(.towers-login-v45,.towers-login-v45:has(.login-v45-methods)){background-image:url(/brand/TWRW.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.login-v45-center{height:100dvh!important;min-height:0!important}.login-v45-center:has(.login-v45-methods){overscroll-behavior:contain!important;scrollbar-width:none!important;justify-content:flex-start!important;height:100dvh!important;min-height:0!important;padding-top:16px!important;padding-bottom:22px!important;overflow:hidden auto!important}.login-v45-center:has(.login-v45-methods)::-webkit-scrollbar{display:none!important}:is(html:has(.towers-login-v45),body:has(.towers-login-v45)){height:100%!important;overflow:hidden!important}.towers-login-v45{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.login-v45-center{box-sizing:border-box!important;scrollbar-width:none!important;justify-content:flex-start!important;height:100dvh!important;min-height:0!important;padding-top:18px!important;padding-bottom:80px!important;overflow:hidden auto!important}.login-v45-center::-webkit-scrollbar{display:none!important}.login-v45-glass{box-sizing:border-box!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.login-v45-form{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.login-v45-form .login-v45-primary{z-index:5!important;flex-shrink:0!important;margin-bottom:4px!important;position:relative!important}.login-v45-methods{flex-shrink:0!important;height:auto!important;max-height:none!important;position:relative!important;overflow:visible!important}.login-v45-center:has(.login-v45-methods) .login-v45-brand{transform-origin:bottom!important;flex:none!important;margin-top:-22px!important;margin-bottom:-12px!important;transform:scale(.76)!important}.login-v45-center:has(.login-v45-methods) .login-v45-glass{flex:none!important;margin-bottom:50px!important}}@media (min-width:801px) and (max-height:900px){.login-v45-center{padding-top:8px!important;padding-bottom:70px!important}.login-v45-center:has(.login-v45-methods) .login-v45-brand{margin-top:-32px!important;margin-bottom:-20px!important;transform:scale(.66)!important}.login-v45-center:has(.login-v45-methods) .login-v45-glass{padding-top:20px!important;padding-bottom:24px!important}.login-v45-center:has(.login-v45-methods) .login-v45-methods button{min-height:50px!important}.login-v45-center:has(.login-v45-methods) .login-v45-phone input{min-height:53px!important}.login-v45-center:has(.login-v45-methods) .login-v45-form input{min-height:53px!important}.login-v45-center:has(.login-v45-methods) .login-v45-primary{min-height:53px!important}}@media (min-width:801px){.login-v45-center{box-sizing:border-box!important;scrollbar-width:none!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:100dvh!important;min-height:0!important;padding-top:18px!important;padding-bottom:18px!important;display:flex!important;overflow:hidden auto!important}.login-v45-center::-webkit-scrollbar{display:none!important}.login-v45-brand{flex:none!important;margin-top:auto!important;margin-bottom:17px!important}.login-v45-glass{flex:none!important;height:auto!important;max-height:none!important;margin-bottom:auto!important;overflow:visible!important}.login-v45-center:has(.login-v45-methods) .login-v45-brand{transform-origin:bottom!important;margin-top:auto!important;margin-bottom:8px!important;transform:scale(.78)!important}.login-v45-center:has(.login-v45-methods) .login-v45-glass{margin-bottom:auto!important}}@media (max-width:800px){:is(html:has(.towers-login-v45),body:has(.towers-login-v45)){min-height:100%!important}.towers-login-v45{min-height:100dvh!important}.login-v45-center{box-sizing:border-box!important;width:100%!important;max-width:455px!important;height:100dvh!important;min-height:100dvh!important;padding:calc(16px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom))!important;scrollbar-width:none!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;display:flex!important;overflow:hidden auto!important}.login-v45-center::-webkit-scrollbar{display:none!important}.login-v45-brand{flex:none!important;margin-top:auto!important;margin-bottom:18px!important}.login-v45-glass{flex:none!important;width:100%!important;height:auto!important;max-height:none!important;margin-bottom:auto!important;overflow:visible!important}.login-v45-center:has(.login-v45-methods) .login-v45-brand{transform-origin:bottom!important;margin-top:auto!important;margin-bottom:10px!important;transform:scale(.82)!important}.login-v45-center:has(.login-v45-methods) .login-v45-glass{margin-bottom:auto!important}}@media (max-height:720px){.login-v45-brand{margin-top:8px!important}.login-v45-glass{margin-bottom:18px!important}}@media (min-width:801px){:is(html:has(.towers-login-v45),body:has(.towers-login-v45)){width:100%!important;height:100%!important;overflow:hidden!important}.towers-login-v45{width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}:is(.login-v45-center,.login-v45-center:has(.login-v45-methods)){box-sizing:border-box!important;scrollbar-width:none!important;overscroll-behavior:contain!important;flex-direction:column!important;justify-content:safe center!important;align-items:center!important;width:500px!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:20px 0!important;display:flex!important;position:fixed!important;inset:0 auto 0 50%!important;overflow:hidden auto!important;transform:translate(-50%)!important}.login-v45-center::-webkit-scrollbar{display:none!important}.login-v45-brand{flex:none!important;margin:0 0 17px!important;padding:0!important;position:relative!important;transform:none!important}.login-v45-center:has(.login-v45-methods) .login-v45-brand{flex:none!important;margin:0 0 17px!important;padding:0!important;position:relative!important;transform:none!important}.login-v45-glass{flex:none!important;width:500px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;overflow:visible!important;transform:none!important}.login-v45-center:has(.login-v45-methods) .login-v45-glass{flex:none!important;width:500px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;overflow:visible!important;transform:none!important}.login-v45-methods{width:100%!important;height:auto!important;max-height:none!important;margin:0 0 15px!important;display:grid!important;position:relative!important;overflow:visible!important}.login-v45-more{margin:12px auto!important}}@media (max-width:800px){:is(html:has(.towers-login-v45),body:has(.towers-login-v45)){width:100%!important;min-height:100%!important}.towers-login-v45{width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}:is(.login-v45-center,.login-v45-center:has(.login-v45-methods)){box-sizing:border-box!important;width:100%!important;max-width:455px!important;height:100dvh!important;min-height:0!important;padding:calc(16px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom))!important;scrollbar-width:none!important;flex-direction:column!important;justify-content:safe center!important;align-items:center!important;margin:0 auto!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important;transform:none!important}.login-v45-center::-webkit-scrollbar{display:none!important}.login-v45-brand{flex:none!important;margin:0 0 18px!important;padding:0!important;transform:none!important}.login-v45-center:has(.login-v45-methods) .login-v45-brand{flex:none!important;margin:0 0 18px!important;padding:0!important;transform:none!important}.login-v45-glass{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;transform:none!important}.login-v45-center:has(.login-v45-methods) .login-v45-glass{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;transform:none!important}.login-v45-methods{height:auto!important;max-height:none!important;overflow:visible!important}}@media (min-width:801px) and (max-height:750px){:is(.login-v45-center,.login-v45-center:has(.login-v45-methods)){justify-content:safe center!important;padding-top:10px!important;padding-bottom:10px!important}.login-v45-brand{transform-origin:50%!important;margin-top:-12px!important;margin-bottom:-4px!important;transform:scale(.82)!important}.login-v45-center:has(.login-v45-methods) .login-v45-brand{transform-origin:50%!important;margin-top:-12px!important;margin-bottom:-4px!important;transform:scale(.82)!important}}.login-v45-google,.login-v45-divider{display:none!important}.super-admin-shell-v42 .super-complex-detail-v59{background:linear-gradient(155deg,#0b1d2a,#071722)!important;border:1px solid #4abec833!important;border-radius:22px!important;gap:16px!important;padding:18px!important;box-shadow:0 18px 42px #0000002e!important}.super-complex-detail-v59 .complex-detail-head-v59{border-bottom:1px solid #5bb7c224;padding:2px 2px 14px;flex-wrap:nowrap!important;align-items:center!important}.complex-detail-heading-v59{gap:5px;min-width:0;display:grid}.complex-detail-heading-v59>.eyebrow{font-size:10px;font-weight:800;color:#4fe0e2!important}.complex-detail-heading-v59>small{font-size:10px;color:#7596a7!important}.super-complex-detail-v59 .complex-title-line h2{line-height:1.4;color:#f4fbff!important;font-size:21px!important}.super-complex-detail-v59 .complex-close-v59{flex:none;min-width:72px!important;min-height:40px!important;padding:8px 13px!important}.complex-summary-v59{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.complex-summary-card-v59,.complex-info-row-v59{color:#edf9fd;background:linear-gradient(145deg,#0d2432,#091923);border:1px solid #46aebb2e;border-radius:16px;box-shadow:0 8px 20px #0000001a}.complex-summary-card-v59{align-items:center;gap:10px;min-height:88px;padding:12px;display:flex}.complex-summary-icon-v59{color:#57e9e6;background:#0c3b49;border:1px solid #4adbdc2b;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.complex-summary-icon-v59.status{color:#6de3b3;background:#10362f;border-color:#59dcac29}.complex-summary-card-v59>div,.complex-info-row-v59>div{gap:3px;min-width:0;display:grid}.complex-summary-card-v59 small,.complex-info-row-v59 small{color:#7595a6!important;font-size:9px!important}.complex-summary-card-v59 strong{overflow-wrap:anywhere;color:#f4fbff!important;font-size:15px!important}.complex-info-row-v59{grid-column:span 2;align-items:center;gap:11px;min-height:76px;padding:12px 14px;display:flex}.complex-info-row-v59 strong{overflow-wrap:anywhere;line-height:1.7;color:#edf8fc!important;font-size:13px!important}.complex-info-row-v59 span[dir=ltr]{color:#8dabb9;justify-self:start;font-size:11px}.super-complex-detail-v59>.stats-chart{background:#0a1a27!important;border-color:#44a6b32e!important;margin:0!important}.super-complex-detail-v59 .admin-control-card{color:#eaf7fb!important;background:linear-gradient(145deg,#0c202e,#091722)!important;border-color:#47a6b22e!important;box-shadow:0 10px 24px #0000001a!important}.super-complex-detail-v59 .admin-control-card h3{color:#f2fbff!important}.super-complex-detail-v59 .admin-control-card label{color:#b9ced8!important}.super-complex-detail-v59 .admin-control-card p{color:#7e9cac!important}.super-complex-detail-v59 .sensitive-card{background:linear-gradient(145deg,#241820,#0d1922)!important;border-color:#ff657c38!important}.super-complex-detail-v59 .editing-board-card{background:linear-gradient(145deg,#0c2936,#091923)!important;border-color:#49d6da40!important}.super-complex-detail-v59 .super-board-member{color:#e9f7fc!important;background:#0b1d29!important;border-color:#4aa4b12b!important}.super-complex-detail-v59 .super-board-member.selected{background:#0d303d!important;border-color:#48dada4d!important}.super-complex-detail-v59 .super-board-member small{color:#7897a7!important}.super-complex-detail-v59 .super-board-member b{color:#5be7e4!important;background:#0c3947!important}.super-complex-detail-v59 .control-card-head>span{border:1px solid #46d2d624;color:#63e5e5!important;background:#102d3b!important}@media (max-width:900px){.complex-summary-v59{grid-template-columns:repeat(2,minmax(0,1fr))}.complex-info-row-v59{grid-column:1/-1}}@media (max-width:560px){.super-admin-shell-v42 .super-complex-detail-v59{border-radius:18px!important;gap:12px!important;padding:12px!important}.super-complex-detail-v59 .complex-detail-head-v59{align-items:flex-start!important;gap:10px!important}.super-complex-detail-v59 .complex-title-line{gap:6px!important}.super-complex-detail-v59 .complex-title-line h2{font-size:19px!important}.super-complex-detail-v59 .complex-close-v59{min-width:64px!important;min-height:38px!important;padding:7px 10px!important}.complex-summary-v59{gap:7px}.complex-summary-card-v59{border-radius:14px;gap:8px;min-height:76px;padding:9px}.complex-summary-icon-v59{border-radius:11px;flex-basis:34px;width:34px;height:34px}.complex-summary-icon-v59 svg{width:17px;height:17px}.complex-summary-card-v59 strong{font-size:13px!important}.complex-info-row-v59{border-radius:14px;min-height:66px;padding:10px}.super-complex-detail-v59 .admin-control-card{border-radius:15px!important;padding:12px!important}}.jalali-date-control{width:100%;display:block;position:relative}.jalali-date-control .jalali-date-input{cursor:pointer;caret-color:#0000;-webkit-user-select:none;user-select:none;width:100%;padding-left:46px!important}.jalali-date-control.is-locked .jalali-date-input{cursor:default}.jalali-date-trigger{color:#52d8dc;cursor:pointer;z-index:2;background:#45ddde1f;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.jalali-date-trigger:hover{background:#45ddde33}.jalali-date-trigger:disabled{opacity:.45;cursor:default}.jalali-calendar-backdrop{z-index:99999;-webkit-backdrop-filter:blur(5px);direction:rtl;background:#000a12b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.jalali-calendar-dialog{color:#f5fbff;background:#071c29;border:1px solid #1b5060;border-radius:22px;width:min(390px,100%);padding:16px;font-family:inherit;box-shadow:0 24px 80px #00000073}.jalali-calendar-topbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.jalali-calendar-topbar>div:first-child{flex:1;gap:7px;min-width:0;display:grid}.jalali-calendar-topbar small{color:#83a3b3;font-size:12px}.jalali-calendar-jump{grid-template-columns:minmax(0,1fr) 105px;gap:8px;display:grid}.jalali-calendar-jump select{color:#fff;min-width:0;height:42px;font:inherit;background:#0a2736;border:1px solid #245566;border-radius:11px;outline:none;padding:0 10px;font-weight:800}.jalali-calendar-jump select:focus{border-color:#4fdbdc;box-shadow:0 0 0 3px #4fdbdc1f}.jalali-calendar-close,.jalali-calendar-nav button{color:#dffcff;cursor:pointer;background:#0b2938;border:1px solid #214b5b;border-radius:10px;place-items:center;display:grid}.jalali-calendar-close{flex:none;width:40px;height:40px}.jalali-calendar-nav{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;margin:4px 0 12px;display:grid}.jalali-calendar-nav button{height:40px}.jalali-calendar-nav .jalali-calendar-month{color:#56dfe0;font-family:inherit;font-weight:900}.jalali-calendar-weekdays,.jalali-calendar-grid{direction:rtl;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.jalali-calendar-weekdays{color:#7899a8;margin-bottom:5px;font-size:11px;font-weight:900}.jalali-calendar-weekdays span{place-items:center;height:30px;display:grid}.jalali-calendar-grid{gap:4px}.jalali-calendar-grid button,.jalali-calendar-blank{aspect-ratio:1;min-width:0}.jalali-calendar-grid button{color:#e8f6fb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;font-family:inherit;font-size:13px;font-weight:800}.jalali-calendar-grid button:hover{background:#0d3141;border-color:#24586a}.jalali-calendar-grid button.today{color:#55dfe1;border-color:#388b99}.jalali-calendar-grid button.selected{color:#fff;background:#0a6672;border-color:#55dfe1;box-shadow:0 0 0 2px #55dfe121}.jalali-calendar-actions{border-top:1px solid #153d4c;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;display:flex}.jalali-calendar-actions button{cursor:pointer;border-radius:10px;min-height:40px;padding:0 15px;font-family:inherit;font-weight:900}.jalali-calendar-clear{color:#ffb9c5;background:#251c28;border:1px solid #553849}.jalali-calendar-cancel{color:#e8f8fb;background:#0b2938;border:1px solid #285565;margin-inline-start:auto}@media (max-width:600px){.jalali-calendar-backdrop{place-items:end center;padding:0}.jalali-calendar-dialog{width:100%;max-width:none;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;max-height:92dvh;overflow:auto}.jalali-calendar-grid{gap:5px}.jalali-calendar-grid button{font-size:14px}.jalali-calendar-weekdays span{height:28px}}.stats-chart-v62{position:relative;overflow:hidden;background:linear-gradient(155deg,#0b2230,#081722)!important;border:1px solid #43c4cd33!important;border-radius:20px!important;padding:17px 18px 15px!important;box-shadow:0 16px 38px #00000029!important}.stats-chart-v62:before{content:"";pointer-events:none;background:radial-gradient(circle,#22d9dc1a,#0000 68%);border-radius:50%;width:190px;height:190px;position:absolute;inset:-90px auto auto -70px}.stats-chart-v62 .stats-chart-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex;position:relative}.stats-chart-v62 .stats-chart-head>div{gap:3px;display:grid}.stats-chart-v62 .stats-chart-head strong{color:#f3fbff!important;font-size:15px!important}.stats-chart-v62 .stats-chart-head small{color:#789aaa!important;font-size:10px!important}.stats-chart-badge{color:#58e4e4;white-space:nowrap;background:#22d9dc14;border:1px solid #22d9dc29;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 9px;font-size:10px;font-weight:900;display:inline-flex}.stats-chart-stage{height:230px;padding:7px 4px 0;position:relative}.stats-chart-grid{pointer-events:none;grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:8px 4px 60px}.stats-chart-grid i{border-top:1px dashed #7bb6c31f}.stats-chart-zero{z-index:1;pointer-events:none;background:#b3dfe642;height:1px;position:absolute;left:4px;right:4px}.stats-chart-columns{scrollbar-width:none;z-index:2;align-items:stretch;gap:10px;padding-bottom:2px;display:flex;position:absolute;inset:8px 4px 0;overflow:auto hidden}.stats-chart-columns::-webkit-scrollbar{display:none}.stats-chart-column{flex:1 1 0;grid-template-rows:160px 1fr;align-items:stretch;gap:8px;min-width:82px;display:grid}.stats-chart-plot-cell{height:160px;position:relative}.stats-chart-bar{background:linear-gradient(#48eff0,#0ca9b7);border-radius:12px 12px 5px 5px;min-height:3px;transition:height .35s,top .35s,opacity .2s;position:absolute;left:18%;right:18%;overflow:hidden;box-shadow:0 8px 18px #13cbcf29}.stats-chart-bar>i{border-radius:inherit;background:linear-gradient(90deg,#ffffff21,#0000 44%);position:absolute;inset:0}.stats-chart-column.negative .stats-chart-bar{background:linear-gradient(#ff8c98,#e65368);border-radius:5px 5px 12px 12px;box-shadow:0 8px 18px #e5536821}.stats-chart-column.tone-1.positive .stats-chart-bar{background:linear-gradient(#ffd86b,#dcae32);box-shadow:0 8px 18px #e8b83724}.stats-chart-column.tone-2.positive .stats-chart-bar{background:linear-gradient(#9f8cff,#6758e8);box-shadow:0 8px 18px #7663eb24}.stats-chart-column.tone-3.positive .stats-chart-bar{background:linear-gradient(#72e4ad,#2cab77);box-shadow:0 8px 18px #37ba7e24}.stats-chart-column.tone-4.positive .stats-chart-bar{background:linear-gradient(#63b7ff,#2d79d7);box-shadow:0 8px 18px #3987de24}.stats-chart-column.tone-5.positive .stats-chart-bar{background:linear-gradient(#f39bd4,#ce5ca5);box-shadow:0 8px 18px #d566ae24}.stats-chart-caption{text-align:center;align-content:start;gap:3px;min-width:0;display:grid}.stats-chart-caption strong{overflow-wrap:anywhere;direction:rtl;color:#eafaff!important;font-size:11px!important}.stats-chart-caption span{color:#7899aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.stats-chart-column:hover .stats-chart-bar{filter:brightness(1.08);transform:translateY(-1px)}.stats-chart-column:hover .stats-chart-caption span{color:#b4d1dc}.stats-chart-v62.compact{padding:13px 14px 12px!important}.stats-chart-v62.compact .stats-chart-stage{height:184px}.stats-chart-v62.compact .stats-chart-column{grid-template-rows:118px 1fr;min-width:72px}.stats-chart-v62.compact .stats-chart-plot-cell{height:118px}.stats-chart-v62.compact .stats-chart-grid{bottom:54px}.stats-chart-empty{text-align:center;color:#7795a5;padding:30px 12px;font-size:12px}@media (max-width:720px){.stats-chart-v62{border-radius:17px!important;padding:14px 12px 12px!important}.stats-chart-stage{height:230px;margin-inline:-2px}.stats-chart-column{grid-template-rows:160px 1fr;min-width:76px}.stats-chart-plot-cell{height:160px}.stats-chart-columns{gap:7px}.stats-chart-bar{left:20%;right:20%}.stats-chart-caption strong{font-size:10px!important}.stats-chart-caption span{font-size:9px}.stats-chart-v62.compact .stats-chart-stage{height:184px}.stats-chart-v62.compact .stats-chart-column{grid-template-rows:118px 1fr;min-width:68px}.stats-chart-v62.compact .stats-chart-plot-cell{height:118px}}.global-notification-bell{color:#dff9ff;background:#0e2b38;border:1px solid #45bec833;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.global-notification-bell:hover{background:#123746;border-color:#4fe2e459}.global-notification-bell.notification-trigger b{color:#17202a;background:#ffc64b;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.user-notification-inbox{width:100%}.notification-inbox-head{margin-bottom:0}.user-notification-inbox .notification-card{padding:16px 12px}.user-notification-inbox .notification-card.unread{border-right:3px solid var(--accent);background:#f7faff}.board-bottom-nav button,.manager-bottom-nav button,.super-bottom-nav button{position:relative}.board-bottom-nav button>b,.manager-bottom-nav button>b,.super-bottom-nav button>b{color:#17202a;background:#ffc64b;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:3px;right:calc(50% - 20px)}@media (max-width:720px){.global-notification-bell{width:40px;height:40px}.user-notification-inbox .notification-card{padding:14px 10px}}.push-settings-card{color:#eafaff;background:linear-gradient(135deg,#0e2b38f5,#081f2bf5);border:1px solid #45bec82e;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.push-settings-icon{color:#67e5e8;background:#4fe2e41a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.push-settings-card>div{gap:4px;display:grid}.push-settings-card strong{font-size:13px}.push-settings-card p{color:#96b4c2;margin:0;font-size:11px;line-height:1.8}.push-settings-card .primary{width:auto;min-height:40px;padding:8px 13px}.push-settings-status{color:#91adba;white-space:nowrap;font-size:10px}.push-settings-error{line-height:1.7;color:#ff9c9c!important}.push-settings-card.state-subscribed{background:linear-gradient(135deg,#093128f5,#081f2bf5);border-color:#45d09742}.push-settings-card.state-subscribed .push-settings-icon{color:#70e0b1;background:#3ec58b1f}@media (max-width:720px){.push-settings-card{grid-template-columns:auto minmax(0,1fr);padding:13px 12px}.push-settings-card>button,.push-settings-card>.push-settings-status{text-align:center;grid-column:1/-1;width:100%}.push-settings-card .primary{width:100%}}.form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.block-layout-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.block-layout-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;gap:12px;padding:14px;display:grid}.block-layout-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.block-layout-title strong,.block-floor-group-head h3{color:var(--text);margin:0}.block-layout-title span,.block-floor-group-head span{color:var(--muted);font-size:12px}.block-floor-groups{gap:18px;display:grid}.block-floor-group{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-soft) 72%,transparent);border-radius:18px;gap:12px;padding:14px;display:grid}.block-floor-group-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.block-floor-group-head>div{gap:3px;display:grid}@media (max-width:900px){.form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.form-grid.four,.block-layout-list{grid-template-columns:1fr}.block-floor-group{padding:10px}.block-floor-group-head{flex-direction:column;align-items:flex-start}.block-floor-group-head .small-btn{width:100%}}.unit-layout-savebar{z-index:45;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 34px #0212222e}.unit-layout-savebar>div:first-child{gap:3px;display:grid}.unit-layout-savebar strong{font-size:14px}.unit-layout-savebar small{color:var(--muted);line-height:1.6}.unit-layout-savebar.is-dirty{background:color-mix(in srgb,var(--surface) 92%,#f59e0b 8%);border-color:#f59e0b}.unit-layout-save-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.unit-layout-save-actions .primary{min-width:150px}.unit-layout-savebar.has-count-error{border-color:#ef444494;box-shadow:0 12px 34px #7f1d1d29}.unit-layout-count-error{color:#fecaca;text-align:right;background:#7f1d1d1f;border:1px solid #ef444459;border-radius:11px;gap:2px;max-width:440px;padding:8px 10px;display:grid}.unit-layout-count-error b{color:#fecaca;font-size:11px}.unit-layout-count-error span{color:#fca5a5;font-size:10px;line-height:1.65}@media (max-width:720px){.unit-layout-savebar{flex-direction:column;align-items:stretch;padding:11px 12px;bottom:82px}.unit-layout-save-actions{grid-template-columns:1fr 1fr;display:grid}.unit-layout-count-error{grid-column:1/-1;max-width:none}.unit-layout-save-actions .primary,.unit-layout-save-actions .ghost{width:100%;min-width:0}.unit-layout-savebar small{font-size:11px}}@media (max-width:900px){.super-admin-shell-v42 .super-sidebar-v42{padding:calc(16px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom))!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important;overflow:hidden!important}.super-admin-shell-v42 .super-sidebar-v42 .brand{border-bottom:1px solid #ffffff14!important;flex:none!important;padding:0 4px 12px!important}.super-admin-shell-v42 .super-sidebar-v42 .super-admin-nav{flex:auto!important;grid-template-columns:1fr!important;align-content:start!important;gap:7px!important;width:100%!important;min-height:0!important;padding:2px 0 8px!important;display:grid!important;overflow:hidden auto!important}.super-admin-shell-v42 .super-sidebar-v42 .super-admin-nav button,.super-admin-shell-v42 .super-sidebar-v42 .super-admin-nav .security-inline{white-space:normal!important;text-align:right!important;flex:none!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 12px!important;display:flex!important;overflow:visible!important}.super-admin-shell-v42 .super-sidebar-v42 .sidebar-bottom{padding:12px 0 max(2px,env(safe-area-inset-bottom))!important;background:linear-gradient(#06131e59,#06131e 28%)!important;border-top:1px solid #ffffff17!important;flex:none!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:auto!important;display:grid!important}.super-admin-shell-v42 .super-sidebar-v42 .sidebar-bottom button{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:46px!important;display:flex!important}}@media (max-width:430px){.super-admin-shell-v42 .super-sidebar-v42{width:min(340px,92vw)!important}.super-admin-shell-v42 .super-sidebar-v42 .sidebar-bottom{grid-template-columns:1fr!important}}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.gate-shell-v42,.platform-standalone){--bg:#07131e;--card:#0b1a27;--ink:#eefaff;--muted:#86a7b7;--line:#48bec82e;--accent:#55e9e6;--accent-2:#22d9dc;--accent-soft:#22d9dc1a;--surface:#0b1a27;--surface-soft:#0d2230;--text:#eefaff}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.owner-detail-card,.contract-card,.contact-card,.staff-card,.bill-card,.market-card,.market-own-card,.help-card,.admin-control-card,.super-board-member,.complex-detail-item,.unit-capacity,.tenant-owner-readonly,.owner-residency-box,.owner-residence-control,.floor-layout-card,.multi-floor-unit-card,.block-layout-card,.block-floor-group){color:#eaf8ff!important;background:linear-gradient(145deg,#0d2230,#091823)!important;border-color:#48bec82e!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.owner-info,.unit-summary span,.market-fee,.online-pay-soon){color:#dcecf3!important;background:#0a1e2b!important;border-color:#48bec829!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.owner-info b,.unit-summary b,.bill-card>div:first-child span,.floor-layout-card-head strong,.owner-residence-control>strong,.block-layout-title strong,.block-floor-group-head h3){color:#eefaff!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.owner-detail-card summary small,.owner-info span,.contact-card p,.staff-card p,.market-card p,.help-card p,.help-card li,.unit-layout-hero>p,.unit-layout-note p,.multi-floor-unit-card small,.owner-residency-box small,.owner-residence-control small){color:#86a7b7!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .owner-detail-card summary>span{color:#67efeb!important;background:#22d9dc1a!important;border:1px solid #22d9dc29!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .owner-form h3{color:#65e8e7!important;border-bottom-color:#48bec829!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .ops-tabs{box-shadow:none!important;background:#081925!important;border-color:#48bec829!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .ops-tabs button{color:#86a7b7!important}.manager-shell-v42 .ops-tabs button.active,.board-shell-v42 .ops-tabs button.active,.super-admin-shell-v42 .ops-tabs button.active,.resident-app-v42 .ops-tabs button.active,.towers-resident .ops-tabs button.active,.platform-standalone .ops-tabs button.active{color:#59e9e6!important;background:#0a3b49!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.contact-card span,.staff-card span,.announcement-card span,.market-card span,.market-own-card span){color:#67efeb!important;background:#22d9dc1a!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .priority-urgent{background:linear-gradient(145deg,#4c1925b8,#091823)!important;border-right-color:#ff647c!important}.manager-shell-v42 .priority-urgent span,.board-shell-v42 .priority-urgent span,.super-admin-shell-v42 .priority-urgent span,.resident-app-v42 .priority-urgent span,.towers-resident .priority-urgent span,.platform-standalone .priority-urgent span{color:#ff9aaa!important;background:#ff647c1f!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.pagination-controls button,.super-board-member.selected,.editing-board-card,.inline-payment){color:#dcecf3!important;background:#0d2230!important;border-color:#48bec82e!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .pagination-controls .page-number.active{color:#fff!important;background:#0a6f7d!important;border-color:#22d9dc!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .complex-detail-panel{border-color:#48bec82e!important;box-shadow:0 14px 36px #0000002e!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .sensitive-card{background:linear-gradient(145deg,#451a2275,#091823)!important;border-color:#ff647c3d!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.complex-type-badge,.complex-status-badge){border:1px solid #ffffff14!important}.manager-shell-v42 .complex-type-badge,.board-shell-v42 .complex-type-badge,.super-admin-shell-v42 .complex-type-badge,.resident-app-v42 .complex-type-badge,.towers-resident .complex-type-badge,.platform-standalone .complex-type-badge{color:#b9b7ff!important;background:#6366f124!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .type-commercial{color:#f7d778!important;background:#f3c75a1f!important}.manager-shell-v42 .type-office,.board-shell-v42 .type-office,.super-admin-shell-v42 .type-office,.resident-app-v42 .type-office,.towers-resident .type-office,.platform-standalone .type-office{color:#79e2b5!important;background:#34d3991c!important}.manager-shell-v42 .type-mixed,.board-shell-v42 .type-mixed,.super-admin-shell-v42 .type-mixed,.resident-app-v42 .type-mixed,.towers-resident .type-mixed,.platform-standalone .type-mixed{color:#d4a8ff!important;background:#a855f71f!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .complex-status-badge.status-active{color:#79e2b5!important;background:#34d3991c!important}.manager-shell-v42 .complex-status-badge.status-suspended,.board-shell-v42 .complex-status-badge.status-suspended,.super-admin-shell-v42 .complex-status-badge.status-suspended,.resident-app-v42 .complex-status-badge.status-suspended,.towers-resident .complex-status-badge.status-suspended,.platform-standalone .complex-status-badge.status-suspended{color:#ff9aaa!important;background:#ff647c1f!important}.manager-shell-v42 .complex-status-badge.status-closed,.board-shell-v42 .complex-status-badge.status-closed,.super-admin-shell-v42 .complex-status-badge.status-closed,.resident-app-v42 .complex-status-badge.status-closed,.towers-resident .complex-status-badge.status-closed,.platform-standalone .complex-status-badge.status-closed{color:#b8c4d1!important;background:#94a3b81c!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .unit-layout-hero{background:linear-gradient(145deg,#0d2230,#091823)!important}.manager-shell-v42 .unit-layout-summary span,.board-shell-v42 .unit-layout-summary span,.super-admin-shell-v42 .unit-layout-summary span,.resident-app-v42 .unit-layout-summary span,.towers-resident .unit-layout-summary span,.platform-standalone .unit-layout-summary span{color:#9db8c7!important;background:#0a1e2b!important;border-color:#48bec829!important}.manager-shell-v42 .unit-layout-summary b,.board-shell-v42 .unit-layout-summary b,.super-admin-shell-v42 .unit-layout-summary b,.resident-app-v42 .unit-layout-summary b,.towers-resident .unit-layout-summary b,.platform-standalone .unit-layout-summary b{color:#66e9e7!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .jalali-date-input.invalid,:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .jalali-date-input[aria-invalid=true]{color:#ffd8de!important;background:#5c182885!important;border-color:#e95d72!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .activity-ok{color:#79e2b5!important;background:#34d3991c!important}.manager-shell-v42 .activity-failed,.board-shell-v42 .activity-failed,.super-admin-shell-v42 .activity-failed,.resident-app-v42 .activity-failed,.towers-resident .activity-failed,.platform-standalone .activity-failed{color:#ff9aaa!important;background:#ff647c1f!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .credential-card{color:#c9f7e3!important;background:linear-gradient(145deg,#0a523e85,#091823)!important;border-color:#4ce2ae38!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) input[type=file]{color:#dcecf3!important;background:#0a2737!important;border-color:#80c4d33d!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) input[type=file]::file-selector-button{color:#60e9e8;background:#0d3a49;border:1px solid #22d9dc2e;border-radius:9px;margin-inline-end:10px;padding:7px 10px}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.tariff-card,.welfare-hero){color:#eaf8ff!important;background:linear-gradient(145deg,#0d2230,#091823)!important;border-color:#48bec82e!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .tariff-card.inactive{opacity:.66;background:#0a1824!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .tariff-prices>div{background:#0a1e2b!important;border-color:#48bec829!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .tariff-card-head>span{color:#79e2b5!important;background:#34d3991c!important;border:1px solid #34d39924!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .tariff-card.inactive .tariff-card-head>span{color:#aebcca!important;background:#94a3b81c!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .welfare-hero span{color:#59e9e6!important}.manager-shell-v42 .welfare-hero p,.board-shell-v42 .welfare-hero p,.super-admin-shell-v42 .welfare-hero p,.resident-app-v42 .welfare-hero p,.towers-resident .welfare-hero p,.platform-standalone .welfare-hero p{color:#86a7b7!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .unit-capacity{background:#0a1e2b!important;border-color:#48bec82e!important}.manager-shell-v42 .unit-capacity span,.board-shell-v42 .unit-capacity span,.super-admin-shell-v42 .unit-capacity span,.resident-app-v42 .unit-capacity span,.towers-resident .unit-capacity span,.platform-standalone .unit-capacity span,.manager-shell-v42 .unit-capacity small,.board-shell-v42 .unit-capacity small,.super-admin-shell-v42 .unit-capacity small,.resident-app-v42 .unit-capacity small,.towers-resident .unit-capacity small,.platform-standalone .unit-capacity small{color:#86a7b7!important}.manager-shell-v42 .unit-capacity strong,.board-shell-v42 .unit-capacity strong,.super-admin-shell-v42 .unit-capacity strong,.resident-app-v42 .unit-capacity strong,.towers-resident .unit-capacity strong,.platform-standalone .unit-capacity strong{color:#62e6e4!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .unit-capacity.full{background:#5e43145c!important;border-color:#f3c75a40!important}.manager-shell-v42 .unit-capacity.full strong,.board-shell-v42 .unit-capacity.full strong,.super-admin-shell-v42 .unit-capacity.full strong,.resident-app-v42 .unit-capacity.full strong,.towers-resident .unit-capacity.full strong,.platform-standalone .unit-capacity.full strong{color:#f7d778!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .unit-capacity.over{background:#5c18286b!important;border-color:#ff647c3d!important}.manager-shell-v42 .unit-capacity.over strong,.board-shell-v42 .unit-capacity.over strong,.super-admin-shell-v42 .unit-capacity.over strong,.resident-app-v42 .unit-capacity.over strong,.towers-resident .unit-capacity.over strong,.platform-standalone .unit-capacity.over strong,.manager-shell-v42 .unit-capacity.over small,.board-shell-v42 .unit-capacity.over small,.super-admin-shell-v42 .unit-capacity.over small,.resident-app-v42 .unit-capacity.over small,.towers-resident .unit-capacity.over small,.platform-standalone .unit-capacity.over small{color:#ff9aaa!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .credential-card code{color:#c9f7e3!important;background:#061b29!important;border-color:#4ce2ae42!important}:is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .user-notification-inbox .notification-card.unread{background:#093e4e4d!important;border-right-color:#22d9dc!important}.unit-layout-guide{overflow:hidden;background:linear-gradient(155deg,#0c2634,#081923)!important;border-color:#39d2d847!important;padding:0!important}.unit-layout-guide>summary{cursor:pointer;color:#f1fbff;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;list-style:none;display:flex}.unit-layout-guide>summary::-webkit-details-marker{display:none}.unit-layout-guide>summary>div{gap:3px;display:grid}.unit-layout-guide>summary strong{font-size:15px}.unit-layout-guide>summary span{color:#82a8b9;font-size:10px}.unit-layout-guide>summary>b{color:#61e7e7;background:#22d9dc1c;border:1px solid #22d9dc33;border-radius:999px;padding:6px 10px;font-size:10px}.unit-layout-guide[open]>summary{border-bottom:1px solid #48bec829}.unit-layout-guide-body{gap:14px;padding:16px 18px 18px;display:grid}.unit-layout-guide-intro{background:#0c3140;border:1px solid #41d2d82e;border-radius:14px;gap:6px;padding:13px 14px;display:grid}.unit-layout-guide-intro strong{color:#67ece9}.unit-layout-guide-intro p{color:#b9cfd9;margin:0;font-size:12px;line-height:1.9}.unit-layout-guide-intro p b{color:#fff}.unit-layout-guide-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.unit-layout-guide-steps article{background:#0a1d29;border:1px solid #41b1bc2b;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.unit-layout-guide-steps article>b{color:#5ce9e6;background:#0b4653;border-radius:10px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.unit-layout-guide-steps article>div{gap:4px;display:grid}.unit-layout-guide-steps strong{color:#f0fbff;font-size:11px}.unit-layout-guide-steps p{color:#82a0af;margin:0;font-size:10px;line-height:1.8}.unit-layout-guide-examples{grid-template-columns:1fr 1fr;gap:10px;display:grid}.unit-layout-guide-examples article{background:#0a202d;border:1px solid #46b8c32e;border-radius:15px;padding:14px}.unit-layout-guide-examples article strong{color:#55e6e4;margin-bottom:6px;font-size:12px;display:block}.unit-layout-guide-examples article p{color:#9db8c5;margin:0;font-size:11px;line-height:1.95}.unit-layout-guide-examples .duplex-example{background:linear-gradient(145deg,#242516,#0a2029);border-color:#f3c75a3d}.unit-layout-guide-examples .duplex-example strong{color:#f4d56f}.unit-layout-guide-rules{background:#4834113d;border:1px solid #ffc05233;border-radius:15px;padding:14px 16px}.unit-layout-guide-rules>strong{color:#f3d374;font-size:12px}.unit-layout-guide-rules ul{color:#c2ced3;margin:9px 0 0;padding-right:20px;font-size:11px;line-height:2}.unit-layout-guide-rules li::marker{color:#f3c75a}@media (max-width:1100px){.unit-layout-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-layout-guide-steps article:last-child{grid-column:1/-1}}@media (max-width:720px){.unit-layout-guide>summary{padding:14px 13px}.unit-layout-guide>summary>div{min-width:0}.unit-layout-guide>summary strong{font-size:13px}.unit-layout-guide-body{gap:11px;padding:12px}.unit-layout-guide-steps,.unit-layout-guide-examples{grid-template-columns:1fr}.unit-layout-guide-steps article:last-child{grid-column:auto}.unit-layout-guide-intro,.unit-layout-guide-examples article,.unit-layout-guide-rules{padding:12px}.unit-layout-guide-rules ul{padding-right:18px}}.sidebar-user-identity{direction:rtl;align-items:center;gap:11px;width:100%;min-width:0;padding:4px 2px;display:flex}.sidebar-user-logo{flex:none!important}.sidebar-user-logo .towers-brand-image{object-fit:contain!important;width:48px!important;height:48px!important}.sidebar-user-copy{text-align:right;gap:3px;min-width:0;display:grid}.sidebar-user-copy strong{color:#f4fbff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sidebar-user-copy small{color:#86a5b5;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sidebar-user-copy span{color:#67e7e6;background:#22d9dc14;border:1px solid #22d9dc24;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px;font-size:9px}.copy-code-row{direction:ltr;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copy-code-row code{flex:180px;min-width:0}.copy-code-button{direction:rtl;flex:none;min-width:72px}.drawer-brand .sidebar-user-identity{flex:1}.drawer-brand .sidebar-user-logo .towers-brand-image{width:44px!important;height:44px!important}@media (max-width:520px){.sidebar-user-logo .towers-brand-image{width:44px!important;height:44px!important}.sidebar-user-copy strong{font-size:13px}.copy-code-row{grid-template-columns:minmax(0,1fr) auto;display:grid}}.resident-credit-hero{justify-content:space-between;align-items:center;gap:18px;display:flex;background:linear-gradient(135deg,#0b3442,#091d2b)!important;border-color:#3ddadc57!important}.resident-credit-hero>div:first-child{gap:4px;display:grid}.resident-credit-hero>div:first-child>span{color:#8fb0bf;font-size:11px}.resident-credit-hero>div:first-child>strong{color:#ffd369;font-size:26px}.resident-credit-hero>div:first-child>small{color:#71deda!important}.resident-credit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.credit-auto-on{color:#75e5b7!important;background:#37cd951f!important;border-color:#37cd9540!important}.resident-credit-dashboard-card{background:linear-gradient(145deg,#0b2633,#091923);border:1px solid #41c5cf3d;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:-6px 0 18px;padding:15px 17px;display:flex;box-shadow:0 12px 28px #0000001c}.resident-credit-dashboard-card>div{align-items:center;gap:12px;display:flex}.resident-credit-dashboard-card>div>div{gap:2px;display:grid}.resident-credit-dashboard-card small,.resident-credit-dashboard-card span{color:#8ca8b7;font-size:10px}.resident-credit-dashboard-card strong{color:#ffd369;font-size:18px}.resident-credit-dashboard-card>button{color:#62eeea;background:#0b3a48;border:1px solid #3ededd38;border-radius:12px;padding:9px 12px;font-weight:850}.drawer-credit-quick{color:#eafaff;text-align:right;background:linear-gradient(145deg,#0c2936,#081923);border:1px solid #4bd2da2e;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.drawer-credit-quick>div{gap:2px;display:grid}.drawer-credit-quick small{color:#7e9ead;font-size:9px}.drawer-credit-quick strong{color:#ffd36b;font-size:14px}.drawer-credit-quick>span{color:#55e3e3;font-size:10px}.credit-transaction-list,.credit-topup-list,.manager-credit-topups{gap:9px;display:grid}.credit-transaction-list article,.credit-topup-list article,.manager-credit-topups article{background:#0b202d;border:1px solid #41acb92e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.credit-transaction-list article>div,.credit-topup-list article>div,.manager-credit-topups article>div:first-child{gap:3px;display:grid}.credit-transaction-list small,.credit-topup-list small,.manager-credit-topups small{color:#82a0af;font-size:10px}.credit-transaction-list article>div:last-child{text-align:left}.credit-positive b{color:#68dfad}.credit-negative b{color:#ff9a89}.credit-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.credit-status.status-pending{color:#ffd369;background:#2c2815}.credit-status.status-confirmed{color:#6be0ae;background:#0d3026}.credit-status.status-rejected{color:#ff8f9f;background:#351820}.manager-credit-topups article>div:last-child{align-items:center;gap:7px;display:flex}.manager-credit-topups p{color:#9cb6c3;margin:2px 0 0;font-size:11px}.credit-receive-account{color:#b8ced8;gap:6px;max-width:420px;margin-bottom:14px;font-size:12px;font-weight:800;display:grid}.resident-credit-panel .payment-options-panel .payment-gateway-soon{display:none}@media (max-width:720px){.resident-credit-hero,.resident-credit-dashboard-card,.credit-transaction-list article,.credit-topup-list article,.manager-credit-topups article{flex-direction:column;align-items:stretch}.resident-credit-actions,.manager-credit-topups article>div:last-child{grid-template-columns:1fr;display:grid}.resident-credit-actions button,.manager-credit-topups button,.resident-credit-dashboard-card>button{width:100%}.credit-transaction-list article>div:last-child{text-align:right}.drawer-credit-quick{padding:10px 11px}}.manager-credit-use{grid-template-columns:minmax(105px,.8fr) minmax(150px,1fr) auto;align-items:center;gap:6px;min-width:390px;display:grid}.manager-credit-use select,.manager-credit-use input{height:38px!important;min-height:38px!important;padding:6px 8px!important;font-size:11px!important}.manager-credit-use .small-btn{min-height:38px;padding:6px 10px}.manager-credit-use small{grid-column:1/-1;line-height:1.5;color:#8aa7b5!important}@media (max-width:720px){.manager-credit-use{grid-template-columns:1fr 1fr;min-width:330px}.manager-credit-use .small-btn{grid-column:1/-1;width:100%}}.utility-bill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.utility-bill-card{background:linear-gradient(150deg,#102735,#091925);border:1px solid #46bec938;border-radius:20px;gap:13px;padding:15px;display:grid;box-shadow:0 12px 28px #0000001f}.utility-bill-card>header{align-items:center;gap:10px;display:flex}.utility-bill-card>header>span{color:#58ece9;background:#0b3b49;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.utility-bill-card>header>div{gap:2px;display:grid}.utility-bill-card>header strong{color:#f2fbff;font-size:15px}.utility-bill-card>header small{color:#7f9eae;font-size:10px}.utility-bill-latest{border-top:1px solid #55b1bd21;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:11px;display:flex}.utility-bill-latest>div{gap:3px;display:grid}.utility-bill-latest small{color:#839fac}.utility-bill-latest strong{color:#ffd167;font-size:19px}.bill-status{color:#75e6e2;background:#0d3542;border-radius:999px;padding:5px 8px;font-size:9px}.bill-status.status-paid{color:#83e7bf;background:#239c7029}.utility-bill-meta{color:#8da9b8;gap:7px;font-size:10px;display:grid}.utility-bill-meta span{justify-content:space-between;gap:10px;display:flex}.utility-bill-meta b{color:#d7e9ef;font-weight:700}.utility-bill-empty{text-align:center;color:#7997a7;border-top:1px solid #55b1bd21;place-items:center;min-height:90px;font-size:11px;display:grid}.utility-bill-card details{border-top:1px solid #55b1bd21;padding-top:9px}.utility-bill-card summary{cursor:pointer;color:#52e0e1;font-size:10px}.utility-bill-history{margin-top:8px;display:grid}.utility-bill-history>div{color:#7797a8;border-bottom:1px solid #55b1bd17;grid-template-columns:1fr auto auto;gap:9px;padding:8px 0;font-size:9px;display:grid}.utility-bill-history strong{color:#dceef3}.utility-bill-history small{color:#87a3b2}@media (max-width:760px){.utility-bill-grid{grid-template-columns:1fr}}.dashboard-ad-slot{background:#071722;border:1px solid #41cfdb47;border-radius:26px;height:208px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000038}.dashboard-ad-slot>a{width:100%;height:100%;color:inherit;display:block}.dashboard-ad-slot img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dashboard-ad-badge{z-index:2;color:#dffaff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#02111bc2;border:1px solid #ffffff2e;border-radius:999px;padding:5px 9px;font-size:10px;position:absolute;top:12px;left:12px}.ad-tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ad-tariff-card{color:#dceff6;text-align:right;background:#0a1c29;border:1px solid #47bcc733;border-radius:16px;gap:5px;padding:14px;display:grid}.ad-tariff-card span{color:#88a9b8;font-size:11px}.ad-tariff-card b{color:#ffd166}.ad-tariff-card.selected{background:linear-gradient(145deg,#0c3442,#0a202d);border-color:#4ce5e5;box-shadow:inset 0 0 0 1px #4ce5e533}.ad-image-picker{gap:8px;display:grid}.ad-image-picker input[type=file]{padding:10px}.ad-preview{aspect-ratio:18/5;background:#06151f;border:1px solid #46c9d33d;border-radius:18px;display:block;position:relative;overflow:hidden}.ad-preview img{object-fit:cover;width:100%;height:100%;display:block}.ad-preview i{color:#fff;background:#000000a6;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;position:absolute;bottom:10px;right:10px}.my-ad-list,.ad-moderation-list,.ad-admin-tariff-list{gap:10px;display:grid}.my-ad-list article{background:#091a27;border:1px solid #45b2be29;border-radius:16px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.my-ad-list img{aspect-ratio:18/5;object-fit:cover;border-radius:11px;width:180px}.my-ad-list article>div{gap:4px;display:grid}.my-ad-list span,.my-ad-list small{color:#88a5b5}.my-ad-list p{color:#ffbc86;margin:3px 0 0;font-size:11px}.ad-admin-tariff-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-admin-tariff-list article{background:#091b28;border:1px solid #46b8c42e;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.ad-admin-tariff-list article.inactive{opacity:.58}.ad-admin-tariff-list article>div{gap:4px;display:grid}.ad-admin-tariff-list span{color:#88a6b5;font-size:10px}.ad-admin-tariff-list b{color:#ffd166}.ad-moderation-list article{background:#091b28;border:1px solid #4abcc62e;border-radius:17px;grid-template-columns:220px minmax(0,1fr) minmax(220px,300px);align-items:center;gap:14px;padding:13px;display:grid}.ad-moderation-list article>img{aspect-ratio:18/5;object-fit:cover;border-radius:12px;width:220px}.ad-moderation-meta{gap:4px;display:grid}.ad-moderation-meta span,.ad-moderation-meta small{color:#88a7b7}.ad-moderation-meta a{color:#50e2e3;font-size:11px}.ad-moderation-meta p{color:#ffd09a;margin:2px 0}.ad-moderation-actions{gap:7px;display:grid}.ad-moderation-list article.status-pending_review{border-color:#ffc64b52}.ad-moderation-list article.status-active{border-color:#45dea63d}@media (min-width:980px){.dashboard-ad-slot{height:250px}}@media (max-width:800px){.ad-tariff-grid,.ad-admin-tariff-list,.ad-moderation-list article{grid-template-columns:1fr}.ad-moderation-list article>img{width:100%}.my-ad-list article{grid-template-columns:1fr}.my-ad-list img{width:100%}}@media (max-width:600px){.dashboard-ad-slot{border-radius:20px;height:190px}}.mutation-success-toast{top:max(18px,env(safe-area-inset-top));z-index:10050;color:#dcfff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#062d34f5;border:1px solid #42dcb961;border-radius:14px;align-items:center;gap:9px;max-width:min(92vw,520px);padding:12px 17px;animation:.2s ease-out towersToastIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000047}.mutation-success-toast span{color:#62e9c7;background:#41e3be2e;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.mutation-success-toast b{font-size:13px;line-height:1.7}@keyframes towersToastIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:620px){.mutation-success-toast{top:max(12px,env(safe-area-inset-top));padding:10px 13px}}.credit-payment-option{background:linear-gradient(145deg,#0c2b38,#081923)!important;border-color:#4cded74d!important}.credit-payment-option .panel-head{align-items:center}.credit-payment-option .panel-head h2{color:#f0fbff}.credit-payment-option .panel-head>div>span{color:#83a7b5!important}.credit-payment-badge{background:#4ae0d221;border:1px solid #4ae0d23d;border-radius:999px;font-weight:900;color:#65e6d9!important;padding:6px 10px!important;font-size:10px!important}.credit-payment-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 12px;display:grid}.credit-payment-stats>div{background:#05192380;border:1px solid #59adbb29;border-radius:14px;gap:5px;padding:12px 13px;display:grid}.credit-payment-stats span{color:#86a5b3;font-size:10px}.credit-payment-stats strong{color:#dbeef4;font-size:17px}.credit-payment-stats .emphasis{background:#ffc43d0f;border-color:#ffcf5b40}.credit-payment-stats .emphasis strong{color:#ffd36b}.credit-payment-action{border-top:1px solid #55b1bd21;justify-content:space-between;align-items:center;gap:14px;padding-top:11px;display:flex}.credit-payment-action small{color:#8ba8b5;line-height:1.8}.credit-payment-action .primary{min-width:165px}@media (max-width:680px){.credit-payment-stats{grid-template-columns:1fr}.credit-payment-action{flex-direction:column;align-items:stretch}.credit-payment-action .primary{width:100%}}.receipt-destination-picker{background:#061d2761;border:1px solid #44ced233;border-radius:14px;gap:10px;padding:12px;display:grid}.receipt-destination-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.receipt-destination-head strong{color:#e4f8fb;font-size:12px}.receipt-destination-head span{color:#76a6b1;font-size:10px}.receipt-destination-list{gap:8px;display:grid}.receipt-destination-card{cursor:pointer;background:#05161f85;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:1px solid #49a4b42e!important;padding:10px 11px!important;display:grid!important}.receipt-destination-card.selected{background:#165e632e;box-shadow:inset 0 0 0 1px #47e0d214;border-color:#47e0d28c!important}.receipt-destination-card>input{accent-color:#43d8cf;width:17px!important;height:17px!important;margin:0!important}.receipt-destination-card>div{gap:3px;min-width:0;display:grid}.receipt-destination-card strong{color:#eefcff;font-size:12px}.receipt-destination-card code{text-align:left;color:#7de7df;letter-spacing:.4px;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.receipt-destination-card span,.receipt-destination-card small{color:#88aab5;overflow-wrap:anywhere;font-size:10px}@media (max-width:620px){.receipt-destination-head{flex-direction:column;align-items:flex-start}.receipt-destination-card{padding:10px!important}.receipt-destination-card code{font-size:12px}}@media (max-width:900px){.manager-shell-v42 .manager-sidebar .manager-nav{scrollbar-width:thin!important;flex:auto!important;align-content:start!important;gap:6px!important;min-height:0!important;margin:0!important;padding:4px 2px 10px 0!important;display:grid!important;overflow:hidden auto!important}.manager-shell-v42 .manager-sidebar .manager-nav>button,.manager-shell-v42 .manager-sidebar .manager-nav-group-toggle,.manager-shell-v42 .manager-sidebar .manager-nav-submenu button,.manager-shell-v42 .manager-sidebar .manager-nav .security-inline{white-space:normal!important;text-align:right!important;flex:none!important;justify-content:flex-start!important;width:100%!important}.manager-shell-v42 .manager-sidebar .manager-nav-group{gap:4px!important;width:100%!important;display:grid!important}.manager-shell-v42 .manager-sidebar .manager-nav-group-toggle{justify-content:space-between!important}.manager-shell-v42 .manager-sidebar .manager-nav-submenu{gap:4px!important;display:grid!important}}.security-contact-row{background:#071b277a;border:1px solid #44a6b329;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:10px;display:grid}.security-contact-row label{margin:0}.security-contact-row input{width:100%}@media (max-width:620px){.security-contact-row{grid-template-columns:1fr}}.security-directory-card{gap:10px;display:grid}.security-directory-card .app-section-head>b{color:#5ce6e5;background:#0b3542;border:1px solid #4ad7da2e;border-radius:999px;padding:6px 9px;font-size:11px}.resident-security-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.resident-security-contact-list>a{color:#eaf8ff;background:linear-gradient(145deg,#0e2735,#091a26);border:1px solid #42bbc638;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 12px;text-decoration:none;display:grid}.resident-security-contact-list>a>span{color:#59eeea;background:#0b4250;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.resident-security-contact-list>a>div{gap:3px;min-width:0;display:grid}.resident-security-contact-list strong{font-size:12px}.resident-security-contact-list small{color:#91adbb;overflow-wrap:anywhere;font-size:11px}.resident-security-contact-list>a>b{color:#59e9e6;background:#0b3340;border:1px solid #4ad7da33;border-radius:10px;padding:6px 8px;font-size:10px}.resident-guard-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.resident-guard-card{background:linear-gradient(145deg,#0d2331,#091a26);border:1px solid #42bbc633;border-radius:17px;grid-template-columns:46px minmax(0,1fr);gap:11px;padding:13px;display:grid}.resident-guard-icon{color:#5aeeea;background:#0b3d4b;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.resident-guard-card>div{gap:4px;min-width:0;display:grid}.resident-guard-card strong{color:#f0fbff;font-size:13px}.resident-guard-card small{color:#7999aa;font-size:10px}.resident-guard-card p{color:#a8c0cc;margin:2px 0;font-size:11px;line-height:1.7}.resident-guard-card a{color:#61eae8;background:#0a303c;border:1px solid #4ad7da2e;border-radius:9px;justify-self:start;padding:5px 8px;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:600px){.resident-security-contact-list,.resident-guard-list{grid-template-columns:1fr}.resident-security-contact-list>a{min-height:68px}}.manager-mobile-drawer-menu,.manager-mobile-drawer-close,.manager-mobile-property-card{display:none}@media (max-width:900px){.manager-shell-v42 .manager-sidebar{width:min(360px,88vw)!important;padding:18px 14px calc(20px + env(safe-area-inset-bottom))!important;scrollbar-width:none!important;background:#071520!important;border-left:1px solid #4fd5dc33!important;overflow:hidden auto!important;box-shadow:-24px 0 70px #0000005c!important}.manager-shell-v42 .manager-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.manager-mobile-drawer-brand{border-bottom:1px solid #5baeba24!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;margin:0 0 2px!important;padding:0 0 14px!important;display:grid!important}.manager-mobile-drawer-close{color:#fff!important;background:#0d2230!important;border:1px solid #5ac0ca29!important;border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important}.manager-shell-v42 .manager-property-static,.manager-shell-v42 .manager-property-select{display:none!important}.manager-mobile-property-card{background:linear-gradient(145deg,#0d2937,#0a1a26)!important;border:1px solid #52ced730!important;border-radius:17px!important;align-items:center!important;gap:12px!important;margin:14px 0!important;padding:16px 12px!important;display:flex!important}.manager-mobile-property-icon{color:#56ece8!important;background:#0d4250!important;border-radius:14px!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.manager-mobile-property-card>div{gap:2px!important;min-width:0!important;display:grid!important}.manager-mobile-property-card small,.manager-mobile-property-card span{color:#829faf!important;font-size:10px!important}.manager-mobile-property-card strong{color:#fff!important;white-space:normal!important;font-size:14px!important}.manager-shell-v42 .manager-nav,.manager-shell-v42 .manager-mobile-nav{display:none!important}.manager-mobile-drawer-menu{gap:5px!important;margin:0!important;padding:0!important;display:grid!important}.manager-mobile-drawer-menu>button{color:#d6e6ed!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:60px!important;padding:10px!important;display:grid!important}.manager-mobile-drawer-menu>button:hover,.manager-mobile-drawer-menu>button.active{color:#fff!important;box-shadow:none!important;background:#0c2f3b!important}.manager-mobile-drawer-icon{color:#4ce5e5!important;background:#0b2230!important;border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.manager-mobile-drawer-menu>button.active .manager-mobile-drawer-icon{color:#67f1ee!important;background:#0b4250!important}.manager-mobile-drawer-menu>button>div{gap:2px!important;min-width:0!important;display:grid!important}.manager-mobile-drawer-menu strong{color:inherit!important;white-space:normal!important;font-size:12px!important}.manager-mobile-drawer-menu small{color:#718e9f!important;white-space:normal!important;font-size:9px!important}.manager-mobile-drawer-arrow{color:#47d8dc!important;font-size:19px!important}.manager-shell-v42 .sidebar-bottom{border-top:1px solid #5baeba24!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:16px!important;padding:16px 0 4px!important;display:grid!important}.manager-shell-v42 .sidebar-bottom>select,.manager-shell-v42 .sidebar-bottom>.security-inline{grid-column:1/-1!important}.manager-shell-v42 .sidebar-bottom .security-inline,.manager-shell-v42 .sidebar-bottom .ghost{background:#0b202e!important;border:1px solid #5ebcc624!important;border-radius:13px!important;min-height:46px!important}.manager-shell-v42 .sidebar-bottom .security-inline{color:#d9edf3!important;justify-content:flex-start!important;padding:11px 13px!important}.manager-shell-v42 .sidebar-bottom .danger-text{color:#ff8b8b!important}.manager-bottom-nav{width:min(920px,100%)!important;height:76px!important;padding:7px 10px calc(7px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#04111bf5!important;border:1px solid #49c7d12e!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;grid-template-columns:repeat(5,1fr)!important;gap:5px!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 -14px 40px #0000003d!important}.manager-bottom-nav button{color:#7694a6!important;border-radius:14px!important;font-size:10px!important}.manager-bottom-nav button.active{color:#60f1ee!important;background:linear-gradient(145deg,#084452,#063444)!important;box-shadow:inset 0 0 0 1px #4de8e82e!important}}@media (max-width:600px){.manager-bottom-nav{height:70px!important}.manager-bottom-nav button{font-size:9px!important}}.panel-tariff-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.panel-tariff-preview>div{background:#0b2230;border:1px solid #43b1be2e;border-radius:14px;gap:4px;padding:12px;display:grid}.panel-tariff-preview span{color:#7f9dab;font-size:10px}.panel-tariff-preview strong{color:#f0fbff;font-size:13px}.panel-tariff-preview .total{background:linear-gradient(145deg,#0b4653,#0a303d);border-color:#49dfdf47}.panel-tariff-preview .total strong{color:#66f1ed;font-size:15px}.panel-tariff-assignment .form-grid{margin-top:10px}@media (max-width:720px){.panel-tariff-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-tariff-preview .total{grid-column:1/-1}}.panel-subscription-summary{overflow:hidden}.panel-subscription-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 0 6px;display:grid}.panel-subscription-metrics article{background:#0b2230;border:1px solid #44b1be2e;border-radius:15px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.panel-subscription-metrics article>span{color:#58ebe8;background:#0b3d4b;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.panel-subscription-metrics article>div{gap:3px;min-width:0;display:grid}.panel-subscription-metrics small{font-size:9px!important}.panel-subscription-metrics strong{white-space:normal;font-size:12px!important}.panel-subscription-metrics .emphasis{background:linear-gradient(145deg,#0a4552,#0a303d);border-color:#4ce2e147}.panel-subscription-metrics .emphasis strong{color:#67efec!important;font-size:13px!important}.panel-installment-list{gap:8px;display:grid}.panel-installment-card{background:#0b202d;border:1px solid #42aeba2e;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.panel-installment-index{color:#5de8e6;background:#0c3846;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.panel-installment-main{gap:3px;min-width:0;display:grid}.panel-installment-main>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-installment-main strong{font-size:12px}.panel-installment-main small{color:#829ead;font-size:9px}.panel-installment-main p{color:#a1bac6;margin:2px 0 0;font-size:10px}.panel-installment-card>b{color:#f1fbff;white-space:nowrap;font-size:12px}.installment-status{color:#ffd77a;background:#2b2515;border-radius:999px;padding:4px 7px;font-size:8px}.installment-status.paid{color:#6ce2ad;background:#0b3429}.installment-status.cancelled{color:#ff9aaa;background:#3a1d28}.panel-contract-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.panel-contract-summary>div{background:#0a202d;border:1px solid #45b1bd2b;border-radius:13px;gap:3px;padding:10px;display:grid}.panel-contract-summary small{color:#7f9baa;font-size:9px}.panel-contract-summary strong{color:#eefaff;font-size:11px}.panel-installment-editor{gap:10px;display:grid}.panel-installment-edit-row{background:#091d2a;border:1px solid #48b6c22e;border-radius:15px;padding:12px}.installment-edit-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.installment-edit-head strong{font-size:12px}.installment-total-check{border:1px solid;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.installment-total-check.ok{background:#0a47386b;border-color:#54e1a93d}.installment-total-check.bad{background:#502d126b;border-color:#f4c15040}.installment-total-check>div{gap:3px;display:grid}.installment-total-check span{color:#8da8b6;font-size:9px}.installment-total-check strong{font-size:12px}.panel-existing-plan{border-top:1px solid #50afbc24;gap:6px;padding-top:12px;display:grid}.panel-existing-plan h4{margin:0 0 3px}.panel-existing-plan>div{background:#0a202d;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.panel-existing-plan span{font-size:10px}.panel-existing-plan small{color:#809cab;font-size:9px}.panel-existing-plan b{color:#5ee8e6;font-size:10px}@media (max-width:760px){.panel-subscription-metrics,.panel-contract-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-installment-card{grid-template-columns:34px minmax(0,1fr)}.panel-installment-card>b{grid-column:2}.installment-total-check{grid-template-columns:1fr}.panel-existing-plan>div{grid-template-columns:1fr auto}.panel-existing-plan small{grid-column:1/-1}}.panel-tariff-reassign{background:#091d2a;border:1px solid #46b2be26;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:10px;padding:10px;display:grid}.panel-tariff-reassign .form-grid{width:100%;margin:0}.panel-tariff-reassign>.small-btn{min-height:42px}@media (max-width:700px){.panel-tariff-reassign{grid-template-columns:1fr}.panel-tariff-reassign>.small-btn{width:100%}}@media (min-width:901px){.manager-shell-v42 .manager-mobile-drawer-menu,.manager-shell-v42 .manager-mobile-property-card,.manager-shell-v42 .manager-mobile-drawer-close,.manager-shell-v42 .manager-mobile-nav{display:none!important}.manager-shell-v42 .manager-sidebar{overflow:hidden!important}.manager-shell-v42 .manager-sidebar .manager-nav{flex:auto!important;align-content:start!important;gap:6px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0 0 8px 3px!important;display:grid!important;overflow:hidden auto!important}.manager-shell-v42 .manager-sidebar .manager-nav>button,.manager-shell-v42 .manager-sidebar .manager-nav-group-toggle,.manager-shell-v42 .manager-sidebar .manager-nav-submenu>button{text-align:right!important;white-space:normal!important;align-items:center!important;width:100%!important;min-width:0!important;line-height:1.55!important;display:flex!important}.manager-shell-v42 .manager-sidebar .manager-nav>button,.manager-shell-v42 .manager-sidebar .manager-nav-submenu>button{justify-content:flex-start!important}.manager-shell-v42 .manager-sidebar .manager-nav-group-toggle{justify-content:space-between!important}.manager-shell-v42 .manager-nav-label{flex:auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.manager-shell-v42 .manager-nav-label>span,.manager-shell-v42 .manager-nav>button>span,.manager-shell-v42 .manager-nav-submenu>button>span{overflow-wrap:normal!important;word-break:normal!important;min-width:0!important;display:block!important}.manager-shell-v42 .manager-nav-submenu{gap:4px!important;display:grid!important}}.manager-shell-v42 .manager-nav>button.manager-training-nav{color:#ffe08a!important;background:linear-gradient(135deg,#744c0db8,#3a2f11d1)!important;border:1px solid #ffca506b!important;margin-top:8px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffd7700f,0 8px 22px #0000001f!important}.manager-shell-v42 .manager-nav>button.manager-training-nav:before{content:"جدید";color:#30230a;background:#ffd45d;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:1000;line-height:1.45;position:absolute;top:7px;left:8px}.manager-shell-v42 .manager-nav>button.manager-training-nav:hover,.manager-shell-v42 .manager-nav>button.manager-training-nav.active{color:#fff2bd!important;background:linear-gradient(135deg,#7b5414,#504113)!important;border-color:#f6cd63!important;box-shadow:inset 3px 0 #ffd45d,0 10px 26px #482f0540!important}.manager-shell-v42 .manager-nav>button.manager-training-nav>svg{color:#ffd45d!important;opacity:1!important}@media (max-width:900px){.manager-mobile-drawer-menu>button.manager-training-nav{color:#ffe49a!important;background:linear-gradient(135deg,#684a108c,#2c2612b8)!important;border:1px solid #ffcd574d!important}.manager-mobile-drawer-menu>button.manager-training-nav .manager-mobile-drawer-icon{color:#ffda68!important;background:#594315!important}.manager-mobile-drawer-menu>button.manager-training-nav .manager-mobile-drawer-arrow{color:#ffda68!important}}.manager-training-center{max-width:1180px;margin:0 auto}.training-hero{background:radial-gradient(circle at 8% 0,#ffce5629,#0000 26%),linear-gradient(145deg,#12242c,#0a1925 62%,#171b18);border:1px solid #ffcd5738;border-radius:24px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:164px;padding:24px;display:grid;overflow:hidden;box-shadow:0 18px 45px #00000029}.training-hero-icon{color:#ffdc72;background:linear-gradient(145deg,#74531d,#3e3518);border:1px solid #ffd77147;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 30px #4d350b38}.training-hero>div:nth-child(2){gap:5px;display:grid}.training-hero span{color:#ffcf58;font-size:11px;font-weight:900}.training-hero h2{color:#fff!important;margin:0!important;font-size:25px!important}.training-hero p{max-width:800px;margin:0;font-size:12px;line-height:1.9;color:#98b3bf!important}.training-hero>b{color:#ffe18b;white-space:nowrap;background:#5f451240;border:1px solid #ffd36538;border-radius:999px;padding:8px 11px;font-size:11px}.training-quick-start{padding:18px!important}.training-quick-start .panel-head{margin-bottom:13px}.training-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.training-flow article{background:#0a202d;border:1px solid #47afbc29;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:74px;padding:10px;display:grid}.training-flow article>b{color:#58e7e4;background:#0b3c49;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.training-flow article>div{gap:3px;min-width:0;display:grid}.training-flow strong{color:#edf9fd;font-size:11px}.training-flow small{color:#7899aa!important;font-size:8.5px!important;line-height:1.65!important}.training-tools{background:#081a26;border:1px solid #49b1be29;border-radius:18px;gap:10px;padding:14px;display:grid}.training-search{color:#55e2e1;background:#0d2432;border:1px solid #194354;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid!important}.training-search input{box-shadow:none!important;color:#edfaff!important;background:0 0!important;border:0!important;min-height:46px!important;padding:0!important}.training-search input:focus{outline:0!important}.training-search input::placeholder{color:#6f93a3!important}.training-categories{scrollbar-width:none;gap:7px;padding-bottom:1px;display:flex;overflow-x:auto}.training-categories::-webkit-scrollbar{display:none}.training-categories button{color:#86a6b5;background:#0b202d;border:1px solid #4ba7b529;border-radius:11px;flex:none;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-family:inherit;font-size:10px;font-weight:900;display:flex}.training-categories button.active{color:#61ebe8;background:#0b414e;border-color:#17616d}.training-result-head{justify-content:space-between;align-items:center;gap:10px;padding:0 3px;display:flex}.training-result-head strong{color:#aac3ce;font-size:11px}.training-result-head button{color:#5dd;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:10px;font-weight:900}.training-lessons{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.training-lesson{color:#eaf8fc;background:linear-gradient(145deg,#0b202d,#091722);border:1px solid #44a8b52e;border-radius:17px;overflow:hidden;box-shadow:0 10px 24px #0000001a}.training-lesson[open]{background:linear-gradient(145deg,#0c2634,#091925);border-color:#4ed6d745}.training-lesson summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:78px;padding:12px;list-style:none;display:grid}.training-lesson summary::-webkit-details-marker{display:none}.training-lesson-icon{color:#56e5e3;background:#0b3947;border:1px solid #4bd2d524;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.training-lesson summary>div{gap:4px;min-width:0;display:grid}.training-lesson summary strong{color:#f0fbff;font-size:12px}.training-lesson summary small{color:#7798a8!important;font-size:9px!important;line-height:1.7!important}.training-expand{color:#4cdadc;font-size:18px;transition:transform .18s}.training-lesson[open] .training-expand{transform:rotate(180deg)}.training-lesson-body{border-top:1px solid #48adbb1c;gap:11px;padding:0 13px 14px;display:grid}.training-lesson-body ol{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.training-lesson-body li{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;display:grid}.training-lesson-body li>b{color:#57e2df;background:#0c3340;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.training-lesson-body li>span{color:#b3c9d3;font-size:10px;line-height:1.95}.training-tip,.training-warning{border-radius:12px;gap:4px;padding:10px 11px;display:grid}.training-tip{background:#0e4a3b38;border:1px solid #43dcae2b}.training-warning{background:#5b410e33;border:1px solid #ffc94c33}.training-tip strong{color:#75e1b8;font-size:10px}.training-warning strong{color:#ffd36d;font-size:10px}.training-tip p,.training-warning p{color:#a9c1cb!important;margin:0!important;font-size:9.5px!important;line-height:1.85!important}.training-final-note{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;background:linear-gradient(145deg,#171d1d,#0b1923)!important;border-color:#ffca502e!important;padding:16px!important;display:grid!important}.training-final-note>svg{color:#ffd25e}.training-final-note>div{gap:5px;display:grid}.training-final-note h2{color:#ffe092!important;margin:0!important;font-size:13px!important}.training-final-note p{color:#9db6c2!important;margin:0!important;font-size:10px!important;line-height:1.9!important}@media (max-width:980px){.training-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.training-lessons{grid-template-columns:1fr}}@media (max-width:620px){.training-hero{border-radius:19px;grid-template-columns:50px minmax(0,1fr);gap:11px;min-height:0;padding:16px}.training-hero-icon{border-radius:15px;width:48px;height:48px}.training-hero-icon svg{width:23px;height:23px}.training-hero h2{font-size:19px!important}.training-hero p{font-size:10px}.training-hero>b{grid-column:1/-1;justify-self:start}.training-flow{grid-template-columns:1fr}.training-flow article{min-height:62px}.training-tools{padding:10px}.training-lesson summary{grid-template-columns:38px minmax(0,1fr) 18px;min-height:70px;padding:10px}.training-lesson-icon{border-radius:11px;width:36px;height:36px}.training-lesson-icon svg{width:17px;height:17px}.training-lesson-body{padding:0 10px 11px}.training-quick-start{padding:13px!important}}.manager-command-grid>button.manager-training-command{color:#ffe7a0!important;background:linear-gradient(145deg,#4d3a12,#251f13)!important;border-color:#ffcc5261!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffda760f,0 10px 26px #5339082e!important}.manager-command-grid>button.manager-training-command:after{content:"جدید";color:#30230a;background:#ffd45d;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:1000;line-height:1.45;position:absolute;top:8px;left:9px}.manager-command-grid>button.manager-training-command>span{color:#ffdc6b!important;background:linear-gradient(145deg,#6b5019,#443413)!important;border:1px solid #ffd76a2e!important}.manager-command-grid>button.manager-training-command small{color:#d4bd79!important}.manager-command-grid>button.manager-training-command>b{color:#ffd45d!important}.manager-command-grid>button.manager-training-command:hover{background:linear-gradient(145deg,#654b16,#332811)!important;border-color:#f0c85a!important;box-shadow:0 14px 30px #583c0a3d!important}.pwa-install-global{cursor:pointer!important;align-items:center!important;gap:8px!important;min-height:44px!important;font-family:inherit!important;display:flex!important}.pwa-install-symbol{background:#ffffff24;border-radius:8px;place-items:center;width:24px;height:24px;font-size:17px;font-weight:1000;line-height:1;display:grid}.pwa-help-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a11c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pwa-help-modal{color:#eefcff;background:linear-gradient(145deg,#0b2432,#061721);border:1px solid #40d5d738;border-radius:22px;gap:16px;width:min(92vw,460px);padding:20px;display:grid;box-shadow:0 28px 70px #0000006b}.pwa-help-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pwa-help-head>div{gap:4px;display:grid}.pwa-help-head small{color:#4fe0df;font-size:10px;font-weight:900}.pwa-help-head h2{color:#fff!important;margin:0!important;font-size:17px!important}.pwa-help-head>button{color:#b7ced8;cursor:pointer;background:#0a1d29;border:1px solid #56b2bf2e;border-radius:10px;width:34px;height:34px;font-size:20px}.pwa-help-modal ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pwa-help-modal li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;display:grid}.pwa-help-modal li>b{color:#5de6e3;background:#0c3b48;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.pwa-help-modal li>span{color:#b4cbd5;font-size:11px;line-height:1.9}.pwa-help-modal>p{background:#ffcd5312;border:1px solid #ffcd531f;border-radius:11px;padding:10px;color:#c4b37a!important;margin:0!important;font-size:9px!important;line-height:1.8!important}@media (max-width:900px){.pwa-install-global{left:12px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;border-radius:12px!important;min-height:40px!important;padding:9px 11px!important;font-size:11px!important}.pwa-install-symbol{width:21px;height:21px;font-size:14px}}.global-push-activate{z-index:90;text-align:right;color:#eefeff;cursor:pointer;background:linear-gradient(145deg,#0b4250,#082b39);border:1px solid #4de1e242;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:220px;padding:9px 10px;font-family:inherit;display:grid;position:fixed;bottom:76px;left:18px;box-shadow:0 14px 34px #00141e4d}.global-push-activate>span{color:#64e8e6;background:#50e6e41c;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.global-push-activate>div{gap:2px;min-width:0;display:grid}.global-push-activate strong{font-size:10.5px}.global-push-activate small{color:#8fb0bd;white-space:nowrap;font-size:8.5px}.global-push-activate>b{color:#5be3e1;font-size:18px}.global-push-activate:hover{border-color:#5becec75;transform:translateY(-1px)}.global-push-activate.state-denied{background:linear-gradient(145deg,#514018,#292718);border-color:#ffc4544d}.global-push-activate.state-denied>span,.global-push-activate.state-denied>b{color:#ffd466}.global-push-activate.state-denied>span{background:#ffcf5e1a}.global-push-error{z-index:91;color:#ffd8dc;background:#421f28;border:1px solid #ff6e6e40;border-radius:12px;max-width:310px;padding:9px 11px;font-family:inherit;font-size:9px;line-height:1.7;position:fixed;bottom:132px;left:18px}.push-help-backdrop{z-index:10001;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a11c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.push-help-modal{color:#eefcff;background:linear-gradient(145deg,#0b2432,#061721);border:1px solid #49d6d733;border-radius:21px;gap:15px;width:min(92vw,470px);padding:19px;display:grid;box-shadow:0 28px 70px #0000006b}.push-help-head{justify-content:space-between;gap:12px;display:flex}.push-help-head>div{gap:4px;display:grid}.push-help-head small{color:#58e2df;font-size:9px;font-weight:900}.push-help-head h2{color:#fff!important;margin:0!important;font-size:16px!important}.push-help-head>button{color:#b9d0d8;cursor:pointer;background:#0a1d29;border:1px solid #52b4c02e;border-radius:10px;width:34px;height:34px;font-size:20px}.push-help-modal>p{background:#0a202c;border-radius:12px;padding:12px;color:#abc2cc!important;margin:0!important;font-size:10px!important;line-height:2!important}@media (max-width:900px){.global-push-activate{left:12px;bottom:calc(128px + env(safe-area-inset-bottom));min-width:205px;padding:8px 9px}.global-push-activate small{font-size:8px}.global-push-error{left:12px;bottom:calc(184px + env(safe-area-inset-bottom));max-width:280px}}.pwa-update-card{z-index:999;color:#effdff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#082a36fa,#051b27fa);border:1px solid #5be8e647;border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:11px;width:min(430px,100vw - 36px);padding:14px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 22px 55px #00000061}.pwa-update-icon{color:#67ece9;background:linear-gradient(145deg,#0e5968,#0b3d4b);border:1px solid #5febe833;border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;display:grid}.pwa-update-card>div:nth-child(2){gap:3px;min-width:0;display:grid}.pwa-update-card small{color:#5ee5e2;font-size:8.5px;font-weight:900}.pwa-update-card strong{color:#fff;font-size:12px}.pwa-update-card p{color:#93b5c1!important;margin:0!important;font-size:9px!important;line-height:1.8!important}.pwa-update-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.pwa-update-actions button{min-height:38px!important;padding:7px 13px!important;font-family:inherit!important;font-size:10px!important}.pwa-update-actions .ghost{color:#a9c4ce!important;background:#0a202c!important;border:1px solid #78aebc2e!important}@media (max-width:900px){.pwa-update-card{left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:16px;grid-template-columns:42px minmax(0,1fr);width:auto;padding:12px}.pwa-update-icon{border-radius:12px;width:40px;height:40px;font-size:20px}.pwa-update-actions{justify-content:stretch}.pwa-update-actions button{flex:1}}.global-push-status{z-index:88;color:#eafff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:linear-gradient(145deg,#08392df0,#072325f5);border:1px solid #4fdd9f3d;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:flex;position:fixed;bottom:76px;left:18px;box-shadow:0 12px 30px #00181638}.global-push-status-icon{color:#76e7b6;background:#55dea51c;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:relative}.global-push-status-icon i{background:#48d793;border:2px solid #0b312d;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 2px #48d7931a}.global-push-status>div{gap:1px;display:grid}.global-push-status strong{color:#dffff0;font-size:10px}.global-push-status small{color:#77b89d;font-size:7.8px}@media (max-width:900px){.global-push-status{left:12px;bottom:calc(128px + env(safe-area-inset-bottom));border-radius:12px;min-height:38px;padding:6px 9px}.global-push-status-icon{border-radius:9px;width:27px;height:27px}.global-push-status strong{font-size:9.5px}.global-push-status small{font-size:7.3px}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav){--nav-glass:#050c18e0;--nav-border:#b9c7e433;left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;border:1px solid var(--nav-border)!important;-webkit-backdrop-filter:blur(22px)saturate(135%)!important;backdrop-filter:blur(22px)saturate(135%)!important;background:linear-gradient(#101627f0,#050b17f5)!important;border-radius:25px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;width:auto!important;height:76px!important;padding:9px 8px 8px!important;overflow:visible!important;transform:none!important;box-shadow:0 18px 40px #00000057,inset 0 1px #ffffff09!important}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button{--bead:#77e7e5;isolation:isolate;color:#7f889f!important;background:0 0!important;border:0!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;height:58px!important;padding:0!important;transition:color .24s,transform .3s cubic-bezier(.22,.8,.22,1)!important;display:flex!important;position:relative!important;overflow:visible!important}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button:first-child{--bead:#c9ff45}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button:nth-child(2){--bead:#48e5dc}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button:nth-child(3){--bead:#ffad42}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button:nth-child(4){--bead:#9b7cff}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button:nth-child(5){--bead:#ff5d8f}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button:before{content:"";background:var(--bead);opacity:0;z-index:-1;border-radius:50%;width:0;height:0;transition:width .32s cubic-bezier(.2,.9,.2,1),height .32s cubic-bezier(.2,.9,.2,1),opacity .2s,transform .32s cubic-bezier(.2,.9,.2,1),box-shadow .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button>svg{width:22px!important;height:22px!important;transition:transform .32s cubic-bezier(.2,.9,.2,1),color .22s!important}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button>span{z-index:2!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:inherit!important;font-size:9px!important;font-weight:850!important;line-height:1.15!important;transition:transform .28s cubic-bezier(.2,.9,.2,1),color .22s,opacity .22s!important;position:relative!important;overflow:hidden!important}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button.active{color:var(--bead)!important;box-shadow:none!important;background:0 0!important;transform:translateY(-3px)!important}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button.active:before{opacity:1;width:58px;height:58px;box-shadow:0 0 0 7px #ffffff06, 0 8px 20px color-mix(in srgb,var(--bead) 34%,transparent), 0 0 27px color-mix(in srgb,var(--bead) 34%,transparent);top:-2px;transform:translate(-50%,-50%)}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button.active>svg{stroke-width:2.4px;color:#071018!important;transform:translateY(-25px)scale(1.08)!important}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button.active>span{text-shadow:0 0 14px color-mix(in srgb,var(--bead) 35%,transparent);color:var(--bead)!important;transform:translateY(3px)!important}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button:not(.active):active{transform:scale(.92)!important}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button>b{z-index:4!important;color:#121824!important;background:#ffca50!important;border:2px solid #08111e!important;min-width:17px!important;height:17px!important;padding:0 4px!important;top:-15px!important;left:auto!important;right:calc(50% - 27px)!important;box-shadow:0 4px 10px #00000047!important}.resident-app-v42,.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}}@media (max-width:430px){:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav){border-radius:22px!important;left:8px!important;right:8px!important}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button.active:before{width:54px;height:54px}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button.active>svg{transform:translateY(-23px)scale(1.04)!important}:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button>span{font-size:8.4px!important}}@media (prefers-reduced-motion:reduce){:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button,:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button:before,:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button>svg,:is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button>span{transition:none!important}}.notice.warning{color:#ffe6a0!important;background:#674a087a!important;border-color:#ffca5038!important}.panel-subscription-period{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.panel-subscription-period>div{background:#0b2230;border:1px solid #44b1be2e;border-radius:14px;gap:4px;padding:11px 12px;display:grid}.panel-subscription-period small{color:#8fb0bf;font-size:9px}.panel-subscription-period strong{color:#eefcff;font-size:11px;line-height:1.6}.subscription-expired-shell{color:#eaf7fb;background:radial-gradient(circle at 50% 0,#1eaeb81f,#0000 35%),#07131e;place-items:center;min-height:100dvh;padding:24px;display:grid}.subscription-expired-card{background:linear-gradient(#081b29,#06131e);border:1px solid #4abec82e;border-radius:26px;gap:18px;width:min(620px,100%);padding:28px;display:grid;box-shadow:0 26px 80px #00000057}.subscription-expired-brand{justify-content:center;display:flex}.subscription-expired-icon{color:#ff8292;background:#ff647c1f;border:1px solid #ff647c38;border-radius:20px;place-items:center;width:64px;height:64px;margin:auto;display:grid}.subscription-expired-copy{text-align:center;gap:7px;display:grid}.subscription-expired-copy>span{color:#67e7e6;font-size:11px}.subscription-expired-copy h1{color:#fff;margin:0;font-size:25px}.subscription-expired-copy p{color:#9db5c5;margin:0;line-height:1.9}.subscription-expired-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.subscription-expired-meta>div{background:#0a2637;border:1px solid #ffffff12;border-radius:14px;gap:4px;padding:12px;display:grid}.subscription-expired-meta small{color:#86a5b5;font-size:9px}.subscription-expired-meta strong{color:#eefcff;font-size:11px}.subscription-expired-switch{gap:9px;padding-top:4px;display:grid}.subscription-expired-switch>span{color:#86a5b5;font-size:10px}.subscription-expired-switch>div{flex-wrap:wrap;gap:8px;display:flex}.subscription-expired-actions{justify-content:center;padding-top:4px;display:flex}@media (max-width:620px){.panel-subscription-period,.subscription-expired-meta{grid-template-columns:1fr}.subscription-expired-shell{padding:14px}.subscription-expired-card{border-radius:22px;padding:20px}.subscription-expired-copy h1{font-size:21px}}.complex-card-badges{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.panel-subscription-badge{border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:10px;font-weight:900;line-height:1.3;display:inline-flex}.panel-subscription-badge.sub-active{color:#18704f;background:#eaf8f1}.panel-subscription-badge.sub-expiring{color:#a46100;background:#fff7e6}.panel-subscription-badge.sub-expired{color:#b83232;background:#fff0f0}.panel-subscription-badge.sub-unconfigured{color:#5c6675;background:#f0f2f5}.compact-complex-panel .complex-quick-stats{grid-template-columns:80px minmax(0,1fr) minmax(0,1fr)}.renewal-history-panel{gap:16px;display:grid}.renewal-list{gap:12px;display:grid}.renewal-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:14px;padding:16px;display:grid}.renewal-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.renewal-card-head>div{gap:3px;display:grid}.renewal-card-head strong{font-size:15px}.renewal-card-head small{color:var(--muted)}.renewal-card-head>span{color:#4f46e5;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.renewal-transition{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.renewal-transition>div{border:1px solid var(--line);background:var(--surface-2,#f8fafc);border-radius:14px;gap:5px;padding:12px;display:grid}.renewal-transition small,.renewal-transition span,.renewal-card-foot{color:var(--muted);font-size:11px}.renewal-transition>b{color:var(--muted);font-size:20px}.renewal-card-foot{flex-wrap:wrap;gap:14px;padding-top:2px;display:flex}@media (max-width:720px){.compact-complex-panel .complex-quick-stats{grid-template-columns:1fr}.complex-card-badges{align-items:flex-start}.renewal-transition{grid-template-columns:1fr}.renewal-transition>b{justify-self:center;transform:rotate(-90deg)}}.tenant-offboard-action{border-top:1px solid var(--line);justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.tenant-offboard-box{background:#b8323209;border:1px solid #b832322e;border-radius:16px;gap:12px;margin-top:12px;padding:14px;display:grid}.tenant-offboard-head{gap:3px;display:grid}.tenant-offboard-head strong{color:#9f2f2f}.tenant-offboard-head small{color:var(--muted)}.tenant-offboard-box .action-list{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:620px){.tenant-offboard-action{justify-content:stretch}.tenant-offboard-action .small-btn{width:100%}.tenant-offboard-box .action-list>*{flex:1}}.statement-action-wrap{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:inline-flex}.statement-action-error{max-width:240px;font-size:10px;line-height:1.5}.statement-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.metric .statement-action-wrap{margin-top:8px}.resident-statement-list .statement-row.has-statement-action{grid-template-columns:8px minmax(0,1fr) auto auto}.resident-statement-list .statement-action-wrap{align-items:flex-end}@media (max-width:720px){.statement-toolbar{justify-content:stretch}.statement-toolbar .statement-action-wrap{flex:1}.statement-toolbar .statement-action-wrap>button{width:100%}.resident-statement-list .statement-row.has-statement-action{grid-template-columns:8px minmax(0,1fr) auto}.resident-statement-list .statement-row.has-statement-action>.statement-action-wrap{grid-column:2/4;justify-self:stretch;align-items:stretch}.resident-statement-list .statement-row.has-statement-action>.statement-action-wrap>button{width:100%}}.finance-hub{padding-bottom:12px}.finance-hub-hero{border:1px solid var(--line);background:var(--surface);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.finance-hub-hero>div{gap:4px;display:grid}.finance-hub-hero span{color:var(--muted);font-size:11px;font-weight:800}.finance-hub-hero h2{margin:0;font-size:20px}.finance-hub-hero p{color:var(--muted);margin:0;font-size:12px}.finance-essential-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-essential-card{appearance:none;border:1px solid var(--line);background:var(--surface);text-align:right;min-height:116px;color:inherit;border-radius:18px;gap:6px;padding:14px;display:grid}button.finance-essential-card{cursor:pointer}.finance-essential-card>span{color:var(--muted);font-size:11px;font-weight:800}.finance-essential-card>strong{font-size:18px}.finance-essential-card>small{color:var(--muted);font-size:10px}.finance-essential-card.primary{background:linear-gradient(145deg,#14b8a614,#ffffff03);border-color:#14b8a638;grid-column:span 2}.finance-essential-card.success>strong{color:#1b8a64}.finance-essential-card.warning>strong{color:#b36b00}.finance-card-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.finance-card-actions .small-btn{padding:7px 9px}.finance-primary-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-primary-actions>button{text-align:right;border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.finance-primary-actions>button>span{background:var(--surface-2,#f7f9fb);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.finance-primary-actions>button>div{gap:3px;display:grid}.finance-primary-actions strong{font-size:13px}.finance-primary-actions small{color:var(--muted);font-size:10px}.finance-primary-actions b{color:var(--muted);font-size:22px}.finance-mini-list{display:grid}.finance-mini-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.finance-mini-list>div:last-child{border-bottom:0}.finance-mini-list span{color:var(--muted);font-size:11px}.finance-mini-list strong{font-size:12px}.finance-secondary-tools>summary,.finance-export-details>summary{cursor:pointer;font-weight:850;list-style:none}.finance-secondary-tools>summary::-webkit-details-marker{display:none}.finance-export-details>summary::-webkit-details-marker{display:none}.finance-secondary-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.finance-charge-actions{flex-wrap:wrap;gap:8px;display:flex}.finance-export-details{border:1px solid var(--line);border-radius:14px;margin:10px 0;padding:10px 12px}.finance-export-details[open] summary{margin-bottom:10px}.finance-debt-mobile-list{display:none}.finance-account-overview .metrics{margin-top:4px}.finance-workspace-page{padding-bottom:10px}.finance-page-intro{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.finance-page-intro>div:first-child{gap:4px;display:grid}.finance-page-intro span{color:var(--muted);font-size:10px;font-weight:850}.finance-page-intro h2{margin:0;font-size:18px}.finance-page-intro p{color:var(--muted);margin:0;font-size:11px}.finance-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.finance-page-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-page-metrics .metric{min-height:96px}.finance-payments-entry{order:1}.finance-payments-history{order:2}.finance-main-tabs{z-index:8;background:var(--bg);padding-block:6px;position:sticky;top:0}@media (max-width:980px){.finance-essential-grid,.finance-primary-actions,.finance-page-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.finance-main-tabs{scrollbar-width:none;gap:6px;padding-inline:2px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.finance-main-tabs::-webkit-scrollbar{display:none}.finance-main-tabs button{flex:none;min-width:112px}.finance-hub-hero{align-items:stretch;padding:14px}.finance-hub-hero>button{align-self:flex-start}.finance-page-intro{gap:12px;padding:13px;display:grid}.finance-page-actions{justify-content:stretch}.finance-page-actions .small-btn{flex:1}.finance-page-metrics{gap:8px}.finance-page-metrics .metric{min-height:86px}.finance-essential-grid{grid-template-columns:1fr 1fr;gap:8px}.finance-essential-card{min-height:104px;padding:12px}.finance-essential-card.primary{grid-column:1/-1}.finance-essential-card>strong{font-size:15px}.finance-card-actions{grid-template-columns:1fr 1fr;display:grid}.finance-card-actions .statement-action-wrap,.finance-card-actions button{width:100%}.finance-primary-actions{grid-template-columns:1fr 1fr;gap:8px}.finance-primary-actions>button{grid-template-columns:auto 1fr;padding:11px}.finance-primary-actions>button>b{display:none}.finance-attention-grid{grid-template-columns:1fr}.finance-debt-table{display:none}.finance-debt-mobile-list{gap:10px;display:grid}.finance-debt-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:11px;padding:13px;display:grid}.finance-debt-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-debt-card-head>div{gap:2px;display:grid}.finance-debt-card-head small{color:var(--muted);font-size:10px}.finance-debt-card-head>span{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.finance-debt-card-head .overdue{color:#a45c00;background:#fff2df}.finance-debt-card-head .debt{color:#9a6500;background:#fff5e9}.finance-debt-card-head .settled{color:#18704f;background:#eaf8f1}.finance-debt-people{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finance-debt-people span{gap:2px;font-size:11px;display:grid}.finance-debt-people b{color:var(--muted);font-size:9px}.finance-debt-values{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.finance-debt-values span{background:var(--surface-2,#f7f9fb);border-radius:11px;gap:3px;padding:8px;display:grid}.finance-debt-values small{color:var(--muted);font-size:9px}.finance-debt-values strong{font-size:11px}.finance-debt-dates{color:var(--muted);gap:3px;font-size:10px;display:grid}.finance-debt-actions{grid-template-columns:1fr 1fr;display:grid}.finance-debt-actions .statement-action-wrap,.finance-debt-actions button{width:100%}.finance-export-details .data-export-actions{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:430px){.finance-essential-grid{grid-template-columns:1fr}.finance-essential-card.primary{grid-column:auto}.finance-primary-actions,.finance-page-metrics,.finance-debt-people{grid-template-columns:1fr}}.sales-rep-rate-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sales-rep-rate-grid>div,.sales-rep-card-stats{background:#0a1e2b;border:1px solid #48bec829;border-radius:13px;padding:11px}.sales-rep-rate-grid>div{gap:4px;display:grid}.sales-rep-rate-grid small,.sales-rep-card-stats span{color:#88a9b8;font-size:11px}.sales-rep-rate-grid b{color:#eaf8ff;font-size:20px}.sales-rep-card-stats{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-rep-card-stats strong{font-size:12px;color:#7be7c4!important}.sales-rep-launcher{z-index:95;color:#dffcff;cursor:pointer;background:#0a3140;border:1px solid #4ce5e559;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-weight:850;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 14px 30px #0000004d}.sales-rep-shell .workspace{padding-bottom:36px}.sales-rep-sidebar nav{gap:7px;display:grid}.sales-rep-profile-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.sales-rep-profile-strip>div{background:#0b1a27;border:1px solid #48bec82e;border-radius:16px;gap:5px;padding:14px;display:grid}.sales-rep-profile-strip small{color:#88a9b8}.sales-rep-profile-strip strong{color:#f0fbff;font-size:20px}.sales-rep-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.sales-rep-commission-list{gap:10px;display:grid}.sales-rep-commission-card{background:#0a1c29;border:1px solid #48bec829;border-radius:16px;gap:12px;padding:14px;display:grid}.sales-rep-commission-main,.sales-rep-commission-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-rep-commission-main>div{gap:3px;display:grid}.sales-rep-commission-main span,.sales-rep-commission-foot{color:#88a9b8;font-size:11px}.sales-rep-kind{background:#4ce5e51a;border-radius:999px;padding:5px 9px;font-weight:850;color:#7de8ea!important}.sales-rep-commission-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sales-rep-commission-values>div{background:#081722;border-radius:12px;gap:4px;padding:10px;display:grid}.sales-rep-commission-values small{color:#7f9baa;font-size:10px}.sales-rep-commission-values b{font-size:13px}.sales-rep-commission-values .commission-total b{color:#7be7c4}.panel-sales-referral-control{background:#0a1e2b;border:1px solid #48bec82e;border-radius:15px;gap:10px;margin:12px 0;padding:13px;display:grid}.panel-sales-referral-control h4,.panel-sales-referral-control .panel-head{margin:0}.sales-rep-status{align-items:center;display:flex}@media (max-width:800px){.sales-rep-profile-strip,.sales-rep-metrics,.sales-rep-commission-values{grid-template-columns:1fr}.sales-rep-launcher{bottom:78px;left:12px}.sales-rep-card-stats,.sales-rep-commission-main,.sales-rep-commission-foot{flex-direction:column;align-items:flex-start}.sales-rep-rate-grid{grid-template-columns:1fr 1fr}}.sales-rep-balance-row{color:#91adba;background:#081722;border:1px dashed #48bec838;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 11px;font-size:11px;display:flex}.sales-rep-balance-row b{color:#eefbff}.sales-settlement-panel{gap:14px;display:grid}.sales-settlement-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-settlement-toolbar{flex-wrap:wrap;gap:8px;display:flex}.sales-settlement-list{gap:10px;display:grid}.sales-settlement-row{background:#091a27;border:1px solid #48bec829;border-radius:15px;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.4fr) minmax(220px,1.3fr) minmax(210px,1.2fr);align-items:center;gap:12px;padding:13px;display:grid}.sales-settlement-row.status-paid{opacity:.86}.sales-settlement-select{align-items:center;gap:8px;font-weight:800;display:flex}.sales-settlement-select input{width:18px;height:18px}.sales-settlement-main{gap:3px;display:grid}.sales-settlement-main small,.sales-settlement-date{color:#87a5b3;font-size:10.5px}.sales-settlement-amounts{gap:4px;font-size:11px;display:grid}.sales-settlement-amounts b{color:#eafcff}.sales-settlement-date{gap:3px;display:grid}.sales-settlement-form{border-top:1px solid #48bec824;gap:12px;padding-top:12px;display:grid}.commission-status{border-radius:999px;align-items:center;padding:4px 8px;font-weight:850;display:inline-flex}.commission-status-payable{color:#ffd486;background:#ffbe501f}.commission-status-paid{color:#83e8bd;background:#50dcaa1f}.commission-status-cancelled{color:#ff9ca5;background:#ff5f6e1f}.sales-rep-settlement-meta{color:#89a6b4;border-top:1px dashed #48bec824;flex-wrap:wrap;gap:10px;padding-top:8px;font-size:10.5px;display:flex}@media (max-width:1000px){.sales-settlement-row{grid-template-columns:1fr 1fr}.sales-settlement-metrics{grid-template-columns:1fr 1fr 1fr}}@media (max-width:720px){.sales-settlement-row,.sales-settlement-metrics{grid-template-columns:1fr}.sales-settlement-select{justify-content:space-between}}.sales-rep-mobile-actions{display:none}@media (max-width:900px),(max-device-width:900px),(any-pointer:coarse) and (max-device-width:1200px){.sales-rep-mobile-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.sales-rep-mobile-actions button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:flex}}@media (max-width:430px),(max-device-width:430px){.sales-rep-mobile-actions{grid-template-columns:1fr}}.notification-compose-panel{align-content:start}.notification-inapp-badge{background:#22d3ee1a;border:1px solid #22d3ee33;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:850;color:#7ee8ef!important;font-size:11px!important;display:inline-flex!important}.notification-channel-fixed{background:#22d3ee0f;border:1px solid #22d3ee26;border-radius:14px;gap:5px;padding:12px 13px;display:grid}.notification-channel-fixed>div{align-items:center;gap:8px;display:flex}.notification-channel-fixed strong{font-size:12px}.notification-channel-fixed small{color:var(--muted);font-size:10.5px}.notification-audience-summary{background:var(--surface-soft,#f8fafc);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 11px;display:flex}.notification-audience-summary span{font-size:11px}.notification-audience-summary small{color:#b54708;width:100%;font-size:10px}.notification-recipient-picker{border:1px solid var(--line);background:var(--surface-soft,#f8fafc);border-radius:14px;gap:9px;padding:11px;display:grid}.notification-picker-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-picker-head>div{gap:2px;display:grid}.notification-picker-head small{color:var(--muted);font-size:10px}.notification-recipient-list{gap:6px;max-height:330px;padding:2px;display:grid;overflow:auto}.notification-recipient-row{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.notification-recipient-row.selected{background:#12b7c40d;border-color:#12b7c473;box-shadow:inset 0 0 0 1px #12b7c41f}.notification-recipient-row>input{width:18px;height:18px;min-height:0!important}.notification-recipient-row>div:nth-child(2){gap:2px;display:grid}.notification-recipient-row strong{font-size:12px}.notification-recipient-row small{color:var(--muted);font-size:10px}.notification-recipient-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.notification-recipient-tags span{color:#0e7490;background:#12b7c417;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:850}@media (max-width:720px){.notification-recipient-row{grid-template-columns:auto minmax(0,1fr)}.notification-recipient-tags{grid-column:2;justify-content:flex-start}.notification-picker-head{flex-direction:column;align-items:stretch}.notification-picker-head .small-btn{width:100%}}.notification-history-panel{align-content:start}.notification-history-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.notification-history-summary>span{border:1px solid var(--line);background:var(--surface-soft,#f8fafc);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:10.5px;display:flex}.notification-history-summary b{color:var(--text);font-size:13px}.notification-history-filters{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.notification-filter-group{gap:7px;display:grid}.notification-filter-group>span{color:var(--muted);font-size:10px;font-weight:850}.notification-filter-group>div{flex-wrap:wrap;gap:6px;display:flex}.notification-filter-group button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.notification-filter-group button b{background:#7f91a01f;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:inline-flex}.notification-filter-group button.active{color:#0e7490;background:#12b7c417;border-color:#12b7c473}.notification-filter-group button.active b{background:#12b7c429}.notification-history-pagination{margin-top:12px}@media (max-width:900px){.notification-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-history-filters{grid-template-columns:1fr}}@media (max-width:520px){.notification-history-summary{grid-template-columns:1fr}.notification-filter-group>div{grid-template-columns:1fr 1fr 1fr;display:grid}.notification-filter-group button{justify-content:center;padding-inline:6px}}.manager-polls-panel,.my-polls-panel{padding-bottom:10px}.poll-create-form{gap:14px}.poll-audience-builder{border:1px solid var(--line);background:var(--surface-soft,#f8fafc);border-radius:15px;gap:9px;padding:12px;display:grid}.poll-audience-builder>strong{font-size:12px}.poll-audience-builder>small{color:var(--muted);font-size:10px}.poll-audience-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.poll-audience-options label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 11px;font-size:11px;font-weight:800;display:flex}.poll-audience-options label.selected{background:#12b7c412;border-color:#12b7c46b}.poll-audience-options input,.poll-recipient-list input,.poll-option input{width:18px;height:18px;min-height:0!important}.poll-person-picker{border:1px solid var(--line);background:var(--surface-soft,#f8fafc);border-radius:14px;overflow:hidden}.poll-person-picker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:11px;font-weight:800;display:flex}.poll-person-picker>input{width:calc(100% - 20px);margin:0 10px 10px}.poll-recipient-list{gap:6px;max-height:300px;padding:0 10px 10px;display:grid;overflow:auto}.poll-recipient-list label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.poll-recipient-list label.selected{background:#12b7c40d;border-color:#12b7c46b}.poll-recipient-list label>div{gap:2px;display:grid}.poll-recipient-list strong{font-size:11px}.poll-recipient-list small,.poll-recipient-list label>span{color:var(--muted);font-size:9.5px}.poll-options-editor{border:1px solid var(--line);background:var(--surface-soft,#f8fafc);border-radius:15px;gap:8px;padding:12px;display:grid}.poll-options-editor .panel-head{margin:0}.poll-option-edit{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.poll-option-edit>span{background:#12b7c41a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:flex}.poll-manager-list{gap:10px;display:grid}.poll-manager-card{border:1px solid var(--line);background:var(--surface-soft,#f8fafc);border-radius:15px;grid-template-columns:minmax(220px,1.6fr) minmax(220px,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.poll-manager-card>div:first-child{gap:3px;display:grid}.poll-manager-card small,.poll-manager-card span{color:var(--muted);font-size:10px}.poll-manager-card>div:first-child>strong{font-size:13px}.poll-manager-card.status-open{border-inline-start:3px solid #12b7c4}.poll-manager-card.status-closed{opacity:.88}.poll-manager-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.poll-manager-stats span{background:var(--surface);text-align:center;border-radius:10px;gap:3px;padding:8px;display:grid}.poll-manager-stats b{color:var(--text);font-size:13px}.poll-status-label{align-self:center}.poll-report-panel{gap:14px;display:grid}.poll-report-tabs{flex-wrap:wrap;gap:6px;display:flex}.poll-report-tabs button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;min-height:38px;padding:8px 13px;font-weight:850}.poll-report-tabs button.active{color:#0e7490;background:#12b7c41a;border-color:#12b7c473}.poll-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.poll-report-options{border:1px solid var(--line);background:var(--surface-soft,#f8fafc);border-radius:14px;gap:10px;padding:13px;display:grid}.poll-report-options h3{margin:0 0 2px}.poll-report-options>div{gap:6px;display:grid}.poll-report-options>div>div:first-child{justify-content:space-between;gap:10px;font-size:11px;display:flex}.poll-report-options span{color:var(--muted)}.poll-result-track{background:#7f91a024;border-radius:999px;height:8px;overflow:hidden}.poll-result-track>span{background:#12b7c4;border-radius:999px;height:100%;transition:width .2s;display:block}.poll-report-note{color:var(--muted);background:#12b7c40f;border:1px solid #12b7c424;border-radius:12px;padding:10px 11px;font-size:10.5px}.poll-response-table td:first-child{gap:2px;display:grid}.poll-response-table td:first-child small{color:var(--muted);font-size:9px}.poll-own-title{margin-bottom:10px}.poll-user-head{margin-bottom:0}.poll-user-card{gap:14px;display:grid}.poll-user-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.poll-user-card-head>div:first-child{gap:5px;display:grid}.poll-user-card-head h3{margin:0;font-size:16px}.poll-user-card-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.poll-user-card-head small{color:var(--muted);font-size:10px}.poll-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.poll-card-badges span{color:#0e7490;background:#12b7c414;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.poll-vote-form{gap:11px;display:grid}.poll-option-list{gap:7px;display:grid}.poll-option{border:1px solid var(--line);background:var(--surface-soft,#f8fafc);cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.poll-option.selected{background:#12b7c40f;border-color:#12b7c473}.poll-option>div{gap:7px;display:grid}.poll-option>strong,.poll-option strong{font-size:12px}.poll-option>b{white-space:nowrap;font-size:11px}.poll-option>b small{color:var(--muted);font-size:9px}.poll-user-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.poll-voted-mark{color:#0f8b6d;align-items:center;gap:6px;font-size:10.5px;font-weight:850;display:inline-flex}.poll-result-foot{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:10px;font-size:10.5px;display:flex}.poll-result-foot span{color:var(--muted)}.poll-my-comment{background:var(--surface-soft,#f8fafc);border:1px solid var(--line);border-radius:12px;padding:10px 11px}.poll-my-comment small{color:var(--muted);font-size:9px}.poll-my-comment p{margin:5px 0 0;font-size:11px;line-height:1.8}@media (max-width:980px){.poll-manager-card{grid-template-columns:1fr}.poll-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.poll-audience-options,.poll-report-metrics{grid-template-columns:1fr}.poll-recipient-list label{grid-template-columns:auto minmax(0,1fr)}.poll-recipient-list label>span{grid-column:2}.poll-user-card-head{flex-direction:column}.poll-card-badges{justify-content:flex-start}.poll-option{grid-template-columns:auto minmax(0,1fr)}.poll-option>b{grid-column:2}.poll-report-options>div>div:first-child{flex-direction:column}.poll-manager-stats{grid-template-columns:repeat(3,1fr)}}.notification-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}@media (max-width:600px){.notification-card-actions{justify-content:stretch}.notification-card-actions .small-btn{flex:1}}.global-product-footer{z-index:2;color:#d8e8ee;background:linear-gradient(#051b27 0%,#03131f 100%);border-top:1px solid #74d6dd24;width:100%;position:relative}.global-product-footer-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;width:min(1180px,100% - 32px);min-height:96px;margin:0 auto;padding:22px 0;display:flex}.global-product-footer strong{color:#fff;font-size:12px;font-weight:900}.global-product-footer span{color:#9fc8d2;font-size:11px;font-weight:750}.global-product-footer small{color:#708f9c;width:100%;font-size:9.5px;line-height:1.8}@media (max-width:720px){.global-product-footer-inner{width:min(100% - 28px,560px);min-height:118px;padding:20px 0 calc(90px + env(safe-area-inset-bottom));gap:6px;display:grid}.global-product-footer strong{font-size:11px}.global-product-footer span{font-size:10px;line-height:1.8}.global-product-footer small{font-size:9px}}.panel-subscription-badge.sub-unsettled{color:#f6c55f;background:#f59e0b1f;border-color:#f59e0b47}.training-current-capabilities{background:linear-gradient(145deg,#0b202d,#0a1a25)!important;border-color:#48b7c329!important;padding:16px!important}.training-current-capabilities .panel-head{margin-bottom:12px}.training-current-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.training-current-grid span{color:#a9cbd5;text-align:center;background:#0c2532;border:1px solid #49b1be24;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:8px 10px;font-size:9.5px;font-weight:850;line-height:1.6;display:flex}@media (max-width:900px){.training-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.training-current-grid{grid-template-columns:1fr}}.inactive-org-card{width:min(680px,100%)!important}.inactive-org-icon{color:#f6cf75;background:linear-gradient(145deg,#70521457,#342b187a);border:1px solid #f6c96640;border-radius:20px;place-items:center;width:62px;height:62px;margin:2px auto 0;display:grid;box-shadow:0 14px 32px #0000002e}.inactive-org-list{gap:9px;display:grid}.inactive-org-item{background:#0b2230;border:1px solid #53b7c429;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.inactive-org-item>div{gap:3px;min-width:0;display:grid}.inactive-org-item strong{color:#edfaff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inactive-org-item small{color:#83a5b4;font-size:9px}.inactive-org-status{color:#f5cf79;white-space:nowrap;background:#74521442;border:1px solid #f6c96638;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}.inactive-org-status.status-closed{color:#ff9aaa;background:#621f2b47;border-color:#ff738438}@media (max-width:560px){.inactive-org-card{padding:18px!important}.inactive-org-icon{border-radius:17px;width:54px;height:54px}.inactive-org-item{grid-template-columns:38px minmax(0,1fr);padding:11px}.inactive-org-status{grid-column:2;justify-self:start}}html[data-towers-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-towers-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.towers-theme-switcher{z-index:180;top:calc(12px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(16px)saturate(125%);direction:rtl;background:#041722e0;border:1px solid #5bc7d233;border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex;position:fixed;left:12px;box-shadow:0 10px 28px #00000038}.towers-theme-switcher button{color:#91adbb;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:48px;height:32px;padding:0 8px;font-size:11px;font-weight:850;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.towers-theme-switcher button span{font-size:9px}.towers-theme-switcher button.active{color:#03222c;background:linear-gradient(135deg,#3be2e2,#13a8ba);box-shadow:0 6px 16px #18c0c833}html[data-towers-theme=light]{--bg:#eef4f7;--card:#fff;--ink:#102230;--muted:#667e8c;--line:#d8e4e9;--accent:#0b9fb1;--accent-soft:#e9f8fa;--danger:#c83b4d;--warn:#a96b10;--ok:#16825d;--t41-bg:#eef4f7;--t41-bg-2:#e7f0f4;--t41-panel:#fff;--t41-panel-2:#f7fbfc;--t41-line:#2877872b;--t41-cyan:#0a9eaf;--t41-cyan-2:#087c91;--t41-gold:#a97812;--t41-text:#102533;--t41-muted:#6b8491;--t41-danger:#c63e50;--t41-shadow:0 14px 36px #1e3e4e17;--t-bg:#eef4f7;--t-surface:#fff;--t-surface-soft:#f5f9fb;--t-text:#102230;--t-muted:#687f8d;--t-border:#d9e4e9;--t-primary:#0b9fb1;--t-primary-strong:#087f93;--t-accent:#18b9c2;--t-navy:#f7fbfc;--t-navy-2:#edf5f7;--t-shadow-sm:0 4px 14px #193e500d;--t-shadow-md:0 12px 32px #193e5013;--t-shadow-lg:0 24px 60px #193e501c}html[data-towers-theme=light] body{color:#102533!important;background:radial-gradient(circle at 82% 0,#15abb91a,#0000 28%),radial-gradient(circle at 6% 24%,#4a87ba12,#0000 30%),linear-gradient(#f4f8fa 0%,#edf4f7 100%)!important}html[data-towers-theme=light] :is(h1,h2,h3,h4){color:#102533}html[data-towers-theme=light] small,html[data-towers-theme=light] .muted{color:#6c8491!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell){color:#102533!important;background:#eef4f7!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42) .workspace,html[data-towers-theme=light] .workspace{color:#102533!important;background:radial-gradient(circle at 88% -8%,#16b2bf17,#0000 26%),linear-gradient(#f5f9fb 0%,#eef4f7 100%)!important}html[data-towers-theme=light] .sidebar,html[data-towers-theme=light] :is(.manager-sidebar,.board-sidebar,.super-sidebar-v42){color:#16303d!important;background:linear-gradient(#fff 0%,#f3f8fa 56%,#edf5f7 100%)!important;border-color:#3d7e8d29!important;box-shadow:16px 0 42px #25495b14!important}html[data-towers-theme=light] .sidebar select{color:#183541!important;background:#f2f8fa!important;border-color:#d3e2e7!important}html[data-towers-theme=light] .sidebar nav button,html[data-towers-theme=light] .sidebar nav .security-inline,html[data-towers-theme=light] :is(.manager-nav,.super-admin-nav) button{color:#607d8a!important}html[data-towers-theme=light] .sidebar nav button.active,html[data-towers-theme=light] .sidebar nav button:hover,html[data-towers-theme=light] .sidebar nav .security-inline:hover,html[data-towers-theme=light] :is(.manager-nav,.super-admin-nav) button.active{color:#087f91!important;background:linear-gradient(135deg,#e5f5f7,#dceff2)!important;box-shadow:inset 0 0 0 1px #1a97a629!important}html[data-towers-theme=light] .manager-nav-submenu{border-right-color:#23849329!important}html[data-towers-theme=light] .manager-nav-submenu button{color:#68838f!important;background:0 0!important}html[data-towers-theme=light] .manager-nav-submenu button.active{color:#087f91!important;background:#def1f4!important;border-color:#cbe8ec!important}html[data-towers-theme=light] .sidebar-bottom{border-top-color:#d9e5e9!important}html[data-towers-theme=light] .sidebar-bottom :is(.ghost,.security-inline){color:#4d6976!important;background:#edf5f7!important;border-color:#d7e4e9!important}html[data-towers-theme=light] .sidebar-user-copy strong{color:#16303d!important}html[data-towers-theme=light] .sidebar-user-copy small{color:#6c8793!important}html[data-towers-theme=light] .sidebar-user-copy span{color:#087f91!important;background:#e4f5f6!important;border-color:#cce9ec!important}html[data-towers-theme=light] :is(.app-page-header,.topbar,.resident-header,.resident-appbar){-webkit-backdrop-filter:blur(18px);color:#102533!important;background:#ffffffe6!important;border-color:#d9e5e9!important;box-shadow:0 10px 28px #23495b12!important}html[data-towers-theme=light] .app-page-title h1,html[data-towers-theme=light] .resident-brand-title h1{color:#102533!important}html[data-towers-theme=light] .app-page-title p{color:#708895!important}html[data-towers-theme=light] .page-icon{color:#078d9e!important;background:#e6f6f7!important;border-color:#cbe9ec!important}html[data-towers-theme=light] .status-dot{color:#15744f!important;background:#e9f8f0!important;border-color:#c4ead7!important}html[data-towers-theme=light] :is(.panel,.metric,.stats-chart,.user-context-line,.secure-login-warning,.complex-card,.tariff-card,.board-member-card,.contract-card,.contact-card,.staff-card,.bill-card,.announcement-card,.admin-control-card,.help-card,.market-card,.market-own-card,.payment-destination-card,.payment-gateway-soon,.resident-service-card,.resident-feed-card,.resident-balance-card,.resident-action-card,.resident-page-frame,.owner-detail-card,.owner-info,.unit-capacity,.training-tools,.training-lesson,.training-current-capabilities,.training-quick-start,.panel-subscription-summary,.panel-installment-card,.panel-contract-summary>div,.panel-installment-edit-row,.panel-existing-plan>div,.panel-sales-referral-control,.sales-rep-commission-card,.sales-rep-profile-strip>div){color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important;box-shadow:0 9px 26px #2246580e!important}html[data-towers-theme=light] :is(.panel,.metric,.stats-chart,.complex-card,.tariff-card,.board-member-card,.contract-card,.contact-card,.staff-card,.bill-card,.announcement-card,.admin-control-card,.help-card,.market-card,.market-own-card,.resident-service-card,.resident-feed-card,.resident-balance-card,.resident-action-card,.training-lesson,.sales-rep-commission-card) :is(h2,h3,h4,strong,b){color:#15303d!important}html[data-towers-theme=light] :is(.panel,.metric,.stats-chart,.complex-card,.tariff-card,.board-member-card,.contract-card,.contact-card,.staff-card,.bill-card,.announcement-card,.admin-control-card,.help-card,.market-card,.market-own-card,.resident-service-card,.training-lesson,.sales-rep-commission-card) :is(small,p){color:#6b8491!important}html[data-towers-theme=light] .metric.emphasis{background:linear-gradient(135deg,#dff6f7,#eefbfb)!important;border-color:#b8e5e8!important}html[data-towers-theme=light] .metric.emphasis strong{color:#087d8f!important}html[data-towers-theme=light] .metric.warning{background:#fff8e9!important;border-color:#edd9a6!important}html[data-towers-theme=light] .metric.warning strong{color:#9b6710!important}html[data-towers-theme=light] .panel-head{border-bottom-color:#e1e9ed!important}html[data-towers-theme=light] .panel-head h2{color:#15303d!important}html[data-towers-theme=light] .panel-head span{color:#718995!important}html[data-towers-theme=light] :is(input,select,textarea){color:#16313d!important;background:#fff!important;border-color:#d1e0e6!important;box-shadow:0 1px 2px #1c405206!important}html[data-towers-theme=light] :is(input,textarea)::placeholder{color:#91a6b0!important}html[data-towers-theme=light] :is(input,select,textarea):focus{background:#fff!important;border-color:#55b8c4!important;box-shadow:0 0 0 3px #119aa91a!important}html[data-towers-theme=light] :is(.form-panel label,.form-grid label,label){color:#314d59!important}html[data-towers-theme=light] option{color:#17313d;background:#fff}html[data-towers-theme=light] .primary{color:#fff!important;background:linear-gradient(135deg,#18c4ca,#078d9e)!important;box-shadow:0 9px 22px #0b9fb130!important}html[data-towers-theme=light] .small-btn{color:#087f91!important;background:#e7f6f7!important;border-color:#cce9ec!important}html[data-towers-theme=light] .ghost{color:#4a6673!important;background:#f3f7f9!important;border-color:#dbe5ea!important}html[data-towers-theme=light] .danger-text{color:#c83e50!important}html[data-towers-theme=light] .table-wrap{background:#fff!important;border-color:#dce7eb!important}html[data-towers-theme=light] .table-wrap table{background:#fff!important}html[data-towers-theme=light] th{color:#5d7784!important;background:#eef5f7!important;border-bottom-color:#d9e5e9!important}html[data-towers-theme=light] td{color:#294550!important;background:#fff!important;border-bottom-color:#e2eaed!important}html[data-towers-theme=light] tbody tr:hover td{background:#f4fafb!important}html[data-towers-theme=light] .empty{color:#728b97!important;background:#f5f9fa!important;border-color:#d9e5e9!important}html[data-towers-theme=light] .notice{color:#276879!important;background:#eaf7fa!important;border-color:#cfe8ed!important}html[data-towers-theme=light] .notice.error{color:#a83445!important;background:#fff1f3!important;border-color:#f2cdd3!important}html[data-towers-theme=light] .notice.success{color:#247554!important;background:#ebf8f1!important;border-color:#caead9!important}html[data-towers-theme=light] .notice.warning{color:#8c641c!important;background:#fff8e8!important;border-color:#ead8a8!important}html[data-towers-theme=light] :is(.resident-app-v42,.towers-resident){color:#17313d!important;background:radial-gradient(circle at 72% 0,#0fa6b517,#0000 27%),linear-gradient(#f1f7f9,#ebf3f6)!important}html[data-towers-theme=light] .resident-app-v42:before{background:radial-gradient(circle at 15% 5%,#16bec712,#0000 24%),radial-gradient(circle at 90% 25%,#3a74a514,#0000 28%)!important}html[data-towers-theme=light] .towers-resident .resident-nav,html[data-towers-theme=light] .resident-bottom-nav{background:#fffffff0!important;border-color:#d4e3e8!important;box-shadow:0 14px 34px #23485a1c!important}html[data-towers-theme=light] .towers-resident .resident-nav button,html[data-towers-theme=light] .resident-bottom-nav button{color:#6b8490!important}html[data-towers-theme=light] .towers-resident .resident-nav button.active,html[data-towers-theme=light] .resident-bottom-nav button.active{color:#087f91!important;background:#e1f3f5!important}html[data-towers-theme=light] .unit-switch{background:#fff!important;border-color:#d8e5e9!important}html[data-towers-theme=light] .resident-hero{color:#15303d!important;background:linear-gradient(135deg,#d9f2f4,#eef9fa)!important;border-color:#b8e1e5!important;box-shadow:0 16px 36px #24536417!important}html[data-towers-theme=light] .resident-hero strong{color:#0b6675!important}html[data-towers-theme=light] .resident-hero :is(span,small){color:#66828e!important}html[data-towers-theme=light] .hero-chip{color:#956615!important;background:#fff8e7!important;border-color:#ead7a6!important}html[data-towers-theme=light] .resident-quick-actions button{color:#17313d!important;background:#fff!important;border-color:#d9e5e9!important;box-shadow:0 10px 24px #244b5c0f!important}html[data-towers-theme=light] .quick-icon{color:#0a91a1!important;background:#e5f5f6!important;border-color:#cce8eb!important}html[data-towers-theme=light] .resident-quick-actions small{color:#708895!important}html[data-towers-theme=light] .notification-card.unread{background:#eef8fa!important;border-right-color:#13a7b8!important}html[data-towers-theme=light] :is(.resident-drawer,.manager-sidebar.mobile-open){background:linear-gradient(#fff,#eef6f8)!important;border-color:#d6e5e9!important;box-shadow:-24px 0 55px #23485a29!important}html[data-towers-theme=light] .resident-drawer-user{color:#183541!important}html[data-towers-theme=light] .resident-drawer-user small{color:#718b97!important}html[data-towers-theme=light] .resident-drawer nav button{color:#607d89!important}html[data-towers-theme=light] .resident-drawer nav button.active{color:#087f91!important;background:#e3f4f5!important}html[data-towers-theme=light] :is(.resident-drawer-backdrop,.manager-mobile-backdrop.open){background:#2a3f484d!important}html[data-towers-theme=light] :is(.gate-shell-v42,.subscription-expired-shell){background:radial-gradient(circle at 18% 5%,#14b7c21a,#0000 24%),linear-gradient(#eff6f8,#e9f2f5)!important}html[data-towers-theme=light] :is(.gate-card-v42,.subscription-expired-card){color:#15303d!important;background:#fff!important;border-color:#d6e5e9!important;box-shadow:0 26px 70px #1f45561c!important}html[data-towers-theme=light] .gate-heading-v42 h2,html[data-towers-theme=light] .subscription-expired-copy h1{color:#15303d!important}html[data-towers-theme=light] .gate-heading-v42 p,html[data-towers-theme=light] .subscription-expired-copy p{color:#6d8793!important}html[data-towers-theme=light] .org-card-v42,html[data-towers-theme=light] .inactive-org-item{background:#f7fbfc!important;border-color:#d5e4e8!important}html[data-towers-theme=light] .org-card-v42 strong,html[data-towers-theme=light] .inactive-org-item strong{color:#183541!important}html[data-towers-theme=light] .org-card-v42 small,html[data-towers-theme=light] .inactive-org-item small{color:#728b97!important}html[data-towers-theme=light] .inactive-org-icon{color:#a27114!important;background:#fff8e8!important;border-color:#ead8a8!important}html[data-towers-theme=light] .auth-shell-modern{background:radial-gradient(circle at 14% 12%,#2abec926,#0000 30%),radial-gradient(circle at 88% 88%,#4f7fb01f,#0000 32%),linear-gradient(145deg,#eef6f8,#dfecef 58%,#d9e9ed)!important}html[data-towers-theme=light] .auth-shell-modern:before{filter:saturate(.62)brightness(1.28);background:linear-gradient(90deg,#eff7f96b,#eff7f9cc),url(/brand/towers-nightscape.svg) 50%/cover no-repeat!important}html[data-towers-theme=light] .auth-shell-modern:after{background:radial-gradient(circle at 72% 16%,#0e9faf1a,#0000 28%),linear-gradient(#ffffff0a,#e7f2f58c)!important}html[data-towers-theme=light] .auth-showcase,html[data-towers-theme=light] .auth-showcase-copy h1{color:#15303d!important}html[data-towers-theme=light] .auth-showcase-copy p,html[data-towers-theme=light] .auth-showcase-foot{color:#647f8b!important}html[data-towers-theme=light] .auth-feature-grid>div{background:#ffffffad!important;border-color:#317e8c29!important}html[data-towers-theme=light] .auth-card-modern,html[data-towers-theme=light] .login-v45-glass{color:#15303d!important;background:#ffffffe6!important;border-color:#327e8c2e!important;box-shadow:0 28px 80px #24495a26!important}html[data-towers-theme=light] :is(.auth-card-head h2,.auth-section-title strong,.login-v45-head h2,.login-v45-factor-title strong){color:#15303d!important}html[data-towers-theme=light] :is(.auth-card-head p,.auth-hint,.auth-section-title small,.login-v45-head p,.login-v45-factor-title small){color:#6b8491!important}html[data-towers-theme=light] :is(.auth-methods-modern,.login-v45-methods){background:#edf5f7!important;border-color:#d8e5e9!important}html[data-towers-theme=light] :is(.auth-methods-modern,.login-v45-methods) button{color:#6d8793!important}html[data-towers-theme=light] :is(.auth-methods-modern,.login-v45-methods) button.active{color:#087f91!important;background:#fff!important;box-shadow:0 5px 14px #214e6014!important}html[data-towers-theme=light] :is(.auth-footer-note,.login-v45-notice){color:#67818e!important;background:#f2f8f9!important;border-color:#d6e5e9!important}html[data-towers-theme=light] .login-v45-privacy{color:#087f91!important}html[data-towers-theme=light] .login-v45-primary{color:#fff!important;background:linear-gradient(135deg,#2bd3d5,#0794a5)!important}html[data-towers-theme=light] .login-v45-wordmark,html[data-towers-theme=light] .login-v45-brand>strong{color:#0a6372!important}html[data-towers-theme=light] .login-v45-brand>small{color:#6c8793!important}html[data-towers-theme=light] .security-backdrop{background:#2c404a57!important}html[data-towers-theme=light] .security-modal{color:#17313d!important;background:#fff!important;border-color:#d7e5e9!important;box-shadow:0 28px 80px #2246582e!important}html[data-towers-theme=light] .security-card{color:#17313d!important;background:#f8fbfc!important;border-color:#dbe6ea!important}html[data-towers-theme=light] .factor-dot{color:#087f91!important;background:#e5f5f6!important}html[data-towers-theme=light] .secret-code{color:#17313d!important;background:#eef5f7!important}html[data-towers-theme=light] :is(.panel-tariff-preview>div,.panel-subscription-metrics article,.panel-subscription-period>div,.panel-installment-card,.panel-contract-summary>div,.panel-installment-edit-row,.panel-existing-plan>div,.panel-tariff-reassign,.panel-sales-referral-control){background:#f7fbfc!important;border-color:#d8e5e9!important}html[data-towers-theme=light] :is(.panel-tariff-preview strong,.panel-subscription-metrics strong,.panel-subscription-period strong,.panel-installment-card>b,.panel-contract-summary strong,.panel-existing-plan span){color:#17313d!important}html[data-towers-theme=light] :is(.panel-tariff-preview span,.panel-subscription-metrics small,.panel-subscription-period small,.panel-installment-main small,.panel-contract-summary small,.panel-existing-plan small){color:#708895!important}html[data-towers-theme=light] .panel-tariff-preview .total,html[data-towers-theme=light] .panel-subscription-metrics .emphasis{background:#e3f4f5!important;border-color:#c2e5e8!important}html[data-towers-theme=light] .panel-tariff-preview .total strong,html[data-towers-theme=light] .panel-subscription-metrics .emphasis strong{color:#087f91!important}html[data-towers-theme=light] .training-current-capabilities{background:#f7fbfc!important;border-color:#d9e5e9!important}html[data-towers-theme=light] .training-current-grid span{color:#567582!important;background:#edf6f8!important;border-color:#d6e6ea!important}html[data-towers-theme=light] .global-product-footer{background:linear-gradient(#e7f0f3,#dce9ed)!important;border-top-color:#cddde2!important}html[data-towers-theme=light] .global-product-footer strong{color:#17313d!important}html[data-towers-theme=light] .global-product-footer span{color:#597784!important}html[data-towers-theme=light] .global-product-footer small{color:#7b939e!important}html[data-towers-theme=light] .towers-theme-switcher{background:#ffffffed;border-color:#d1e2e7;box-shadow:0 10px 26px #264d5e1f}html[data-towers-theme=light] .towers-theme-switcher button{color:#66818e}html[data-towers-theme=light] .towers-theme-switcher button.active{color:#fff;background:linear-gradient(135deg,#1fc6cb,#0a91a3)}@media (max-width:720px){.towers-theme-switcher{top:calc(7px + env(safe-area-inset-top));transform-origin:0 0;gap:2px;padding:3px;left:7px;transform:scale(.9)}.towers-theme-switcher button{min-width:42px;height:30px;padding-inline:6px}.towers-theme-switcher button span{font-size:8px}html[data-towers-theme=light] .auth-shell-modern:before{filter:saturate(.55)brightness(1.3);background:linear-gradient(#edf6f829 0,#edf6f84d 33%,#edf6f8d1 63%,#edf5f7 100%),url(/brand/towers-nightscape.svg) top/auto 58% no-repeat!important}html[data-towers-theme=light] .auth-card-modern{background:linear-gradient(#0000 0 18%,#ffffff8c 30%,#fffffff0 44%,#fff 100%)!important}}@media (prefers-reduced-motion:reduce){.towers-theme-switcher button{transition:none}}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button:not(.manager-training-command){color:#17313d!important;background:linear-gradient(145deg,#fff,#f4f9fa)!important;border-color:#d4e3e8!important;box-shadow:0 9px 24px #2248590e!important}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button:not(.manager-training-command):hover{background:linear-gradient(145deg,#fff,#edf7f8)!important;border-color:#a9d7dd!important;box-shadow:0 12px 28px #1d536414!important}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button:not(.manager-training-command)>span{color:#078c9d!important;background:#e2f4f6!important;border:1px solid #c9e7ea!important}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button:not(.manager-training-command) strong{color:#17313d!important}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button:not(.manager-training-command) small{color:#6d8591!important}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button:not(.manager-training-command)>b{color:#159aab!important}html[data-towers-theme=light] .manager-shell-v42 .manager-home-hero{box-shadow:none;background:linear-gradient(90deg,#05192759,#051927db),url(/brand/towers-nightscape.svg) 50%/cover no-repeat!important;border-color:#45c4cd38!important}html[data-towers-theme=light] .manager-shell-v42 .manager-section-title h2{color:#17313d!important}html[data-towers-theme=light] .manager-shell-v42 .manager-section-title span{color:#0a91a1!important}html[data-towers-theme=light] .manager-shell-v42 :is(.manager-property-static,.manager-property-select){color:#17313d!important;background:#f4f9fa!important;border-color:#d4e3e8!important}html[data-towers-theme=light] .manager-shell-v42 .manager-property-static span{color:#708995!important}html[data-towers-theme=light] .manager-shell-v42 .manager-property-static strong{color:#17313d!important}html[data-towers-theme=light] .manager-shell-v42 .manager-finance-tabs{background:#fff!important;border-color:#d6e4e9!important;box-shadow:0 7px 20px #2248590b!important}html[data-towers-theme=light] .manager-shell-v42 .manager-finance-tabs button{color:#67818e!important}html[data-towers-theme=light] .manager-shell-v42 .manager-finance-tabs button.active{color:#087f91!important;background:#e1f3f5!important;border-color:#c4e4e8!important}html[data-towers-theme=light] .manager-shell-v42 .manager-menu-button{color:#31515e!important;background:#edf6f8!important;border-color:#d3e4e8!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .ops-tabs{background:#fff!important;border-color:#d7e5e9!important;box-shadow:0 7px 20px #2248590a!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .ops-tabs button{color:#68818e!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .ops-tabs button.active{color:#087f91!important;background:#e2f3f5!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.pagination-controls button,.super-board-member.selected,.editing-board-card,.inline-payment){color:#365460!important;background:#f6fafb!important;border-color:#d9e5e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .pagination-controls .page-number.active{color:#fff!important;background:#149bad!important;border-color:#0d8b9c!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .unit-layout-hero{color:#17313d!important;background:linear-gradient(145deg,#fff,#f1f7f9)!important;border-color:#d7e4e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .unit-layout-summary span{color:#6d8591!important;background:#f4f9fa!important;border-color:#d8e5e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .unit-layout-summary b{color:#087f91!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.tariff-card,.welfare-hero){color:#17313d!important;background:#fff!important;border-color:#d7e5e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .tariff-prices>div,html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .unit-capacity{background:#f5f9fa!important;border-color:#d9e5e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .unit-capacity :is(span,small){color:#718995!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .unit-capacity strong{color:#087f91!important}html[data-towers-theme=light] :is(.credit-transaction-list article,.credit-topup-list article,.manager-credit-topups article){background:#fff!important;border-color:#d8e5e9!important}html[data-towers-theme=light] :is(.credit-transaction-list small,.credit-topup-list small,.manager-credit-topups small){color:#718995!important}html[data-towers-theme=light] .manager-payment-alerts .payment-alert{color:#285d69!important;background:#edf8f9!important;border-color:#cfe7eb!important}html[data-towers-theme=light] .sales-rep-launcher{color:#087f91!important;background:#fff!important;border-color:#bcdfe4!important;box-shadow:0 12px 28px #224c5d1f!important}@media (max-width:900px){html[data-towers-theme=light] :is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav){--nav-border:#56849633;background:linear-gradient(#fffffff7,#f1f7f9fa)!important;border-color:#ccdfe5!important;box-shadow:0 16px 36px #26485824,inset 0 1px #ffffffe6!important}html[data-towers-theme=light] :is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button:not(.active){color:#758995!important}html[data-towers-theme=light] :is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button.active:before{box-shadow:0 0 0 7px #ffffffc2, 0 8px 20px color-mix(in srgb,var(--bead) 28%,transparent), 0 0 23px color-mix(in srgb,var(--bead) 24%,transparent)!important}html[data-towers-theme=light] :is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button.active>svg{color:#10202a!important}}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.gate-shell-v42,.platform-standalone,.sales-rep-shell){--bg:#eef4f7!important;--card:#fff!important;--ink:#17313d!important;--muted:#6f8793!important;--line:#d8e4e9!important;--accent:#0b98aa!important;--accent-2:#19b6c0!important;--accent-soft:#e5f5f7!important;--surface:#fff!important;--surface-soft:#f5f9fa!important;--surface-2:#edf5f7!important;--text:#17313d!important;color:#17313d!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) :is(.panel,.metric,.stats-chart){color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important;box-shadow:0 9px 26px #2246580e!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) :is(.panel,.metric,.stats-chart) :is(h2,h3,h4,strong){color:#17313d!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) :is(.panel,.metric,.stats-chart) :is(small,p,span){color:#6f8793}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) .metric.emphasis{background:linear-gradient(145deg,#e0f5f7,#f4fbfc)!important;border-color:#bfe3e7!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) .metric.emphasis :is(strong,b){color:#087d8f!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) .metric.warning{background:#fff8e8!important;border-color:#ead7a6!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) .metric.warning strong{color:#9c6813!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) :is(input,select,textarea){color:#17313d!important;background:#fff!important;border-color:#d2e0e5!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) :is(input,textarea)::placeholder{color:#92a6af!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) th{color:#5f7884!important;background:#edf5f7!important;border-color:#d8e4e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) td{color:#294650!important;background:#fff!important;border-color:#e1e9ed!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) tbody tr:hover td{background:#f5fafb!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone,.sales-rep-shell) .empty{color:#708995!important;background:#f5f9fa!important;border-color:#d8e5e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.owner-detail-card,.contract-card,.contact-card,.staff-card,.bill-card,.market-card,.market-own-card,.help-card,.admin-control-card,.super-board-member,.complex-detail-item,.unit-capacity,.tenant-owner-readonly,.owner-residency-box,.owner-residence-control,.floor-layout-card,.multi-floor-unit-card,.block-layout-card,.block-floor-group,.resident-access-card,.board-candidate-readonly){color:#17313d!important;background:linear-gradient(145deg,#fff,#f7fbfc)!important;border-color:#d7e4e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.owner-info,.unit-summary span,.market-fee,.online-pay-soon){color:#365460!important;background:#f2f8f9!important;border-color:#d8e5e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.owner-info b,.unit-summary b,.bill-card>div:first-child span,.floor-layout-card-head strong,.owner-residence-control>strong,.block-layout-title strong,.block-floor-group-head h3){color:#17313d!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.owner-detail-card summary small,.owner-info span,.contact-card p,.staff-card p,.market-card p,.help-card p,.help-card li,.unit-layout-hero>p,.unit-layout-note p,.multi-floor-unit-card small,.owner-residency-box small,.owner-residence-control small){color:#6f8793!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .owner-detail-card summary>span{color:#087f91!important;background:#e5f5f7!important;border-color:#cae8eb!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .owner-form h3{color:#087f91!important;border-bottom-color:#d7e4e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .user-context-line{color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .user-context-line strong{color:#17313d!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .user-context-line>div:first-child span{color:#6f8793!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .user-context-chips>span{color:#4e6d79!important;background:#edf6f8!important;border-color:#d5e6ea!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .secure-login-warning{color:#906519!important;background:#fff8e8!important;border-color:#ead7a6!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .secure-login-warning .security-inline{color:#8f6418!important;background:#fffdf5!important;border-color:#e8d69f!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.payment-destination-card,.announcement-card){color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .payment-destination-card code{color:#17313d!important;background:#edf5f7!important;border:1px solid #d4e3e8!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) :is(.announcement-card p,.announcement-card small){color:#6f8793!important}html[data-towers-theme=light] .manager-shell-v42 .finance-hub{color:#17313d!important}html[data-towers-theme=light] .manager-shell-v42 .finance-hub-hero,html[data-towers-theme=light] .manager-shell-v42 .finance-page-intro{color:#17313d!important;background:linear-gradient(145deg,#fff,#f4f9fa)!important;border-color:#d5e4e8!important;box-shadow:0 9px 24px #2246580d!important}html[data-towers-theme=light] .manager-shell-v42 :is(.finance-hub-hero,.finance-page-intro) h2{color:#17313d!important}html[data-towers-theme=light] .manager-shell-v42 :is(.finance-hub-hero,.finance-page-intro) :is(span,p){color:#6f8793!important}html[data-towers-theme=light] .manager-shell-v42 .finance-essential-card{color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important;box-shadow:0 9px 24px #2246580d!important}html[data-towers-theme=light] .manager-shell-v42 .finance-essential-card>span{color:#647f8b!important}html[data-towers-theme=light] .manager-shell-v42 .finance-essential-card>strong{color:#17313d!important}html[data-towers-theme=light] .manager-shell-v42 .finance-essential-card>small{color:#718995!important}html[data-towers-theme=light] .manager-shell-v42 .finance-essential-card.primary{background:linear-gradient(145deg,#dff8f8,#edfafa)!important;border-color:#b5e5e7!important}html[data-towers-theme=light] .manager-shell-v42 .finance-essential-card.primary>strong{color:#087d8f!important}html[data-towers-theme=light] .manager-shell-v42 .finance-essential-card.warning{background:#fff9eb!important;border-color:#ead9ab!important}html[data-towers-theme=light] .manager-shell-v42 .finance-essential-card.warning>strong{color:#9c6813!important}html[data-towers-theme=light] .manager-shell-v42 .finance-essential-card.success{background:#effaf5!important;border-color:#cdebdc!important}html[data-towers-theme=light] .manager-shell-v42 .finance-essential-card.success>strong{color:#1c7b58!important}html[data-towers-theme=light] .manager-shell-v42 .finance-primary-actions>button{color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important;box-shadow:0 7px 20px #2246580a!important}html[data-towers-theme=light] .manager-shell-v42 .finance-primary-actions>button>span{color:#078c9d!important;background:#e8f6f7!important}html[data-towers-theme=light] .manager-shell-v42 .finance-primary-actions :is(strong,b){color:#17313d!important}html[data-towers-theme=light] .manager-shell-v42 .finance-primary-actions small{color:#718995!important}html[data-towers-theme=light] .manager-shell-v42 :is(.finance-export-details,.finance-secondary-tools,.finance-debt-card){color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .manager-shell-v42 .finance-debt-values span{color:#17313d!important;background:#f2f8f9!important}html[data-towers-theme=light] :is(.credit-transaction-list article,.credit-topup-list article,.manager-credit-topups article,.resident-credit-dashboard-card){color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .resident-credit-dashboard-card>button{color:#087f91!important;background:#e3f4f5!important;border-color:#c6e6e9!important}html[data-towers-theme=light] :is(.notification-audience-summary,.notification-recipient-picker,.notification-recipient-row,.notification-history-summary>span,.notification-filter-group button,.poll-audience-builder,.poll-audience-options label,.poll-person-picker,.poll-recipient-list label,.poll-options-editor,.poll-manager-card,.poll-manager-stats span,.poll-report-tabs button,.poll-report-options,.poll-option,.poll-my-comment){color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] :is(.notification-recipient-picker,.poll-audience-builder,.poll-person-picker,.poll-options-editor,.poll-manager-card,.poll-report-options,.poll-option,.poll-my-comment){background:#f7fbfc!important}html[data-towers-theme=light] .poll-report-tabs button.active,html[data-towers-theme=light] .poll-option.selected{color:#087f91!important;background:#e1f4f5!important;border-color:#b9e0e5!important}html[data-towers-theme=light] .board-shell-v42{background:#eef4f7!important}html[data-towers-theme=light] .board-shell-v42 .workspace{color:#17313d!important;background:radial-gradient(circle at 82% 0,#0fa4b214,#0000 25%),#eef4f7!important}html[data-towers-theme=light] .board-shell-v42 .board-topbar-v42{color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important}html[data-towers-theme=light] .board-shell-v42 .board-topbar-v42 h1{color:#17313d!important}html[data-towers-theme=light] .board-shell-v42 .board-topbar-v42 p{color:#708995!important}html[data-towers-theme=light] .board-shell-v42 .board-menu-button{color:#31515e!important;background:#eef6f8!important;border-color:#d5e5e9!important}html[data-towers-theme=light] .board-shell-v42 .board-home-hero{background:linear-gradient(135deg,#dceff2,#eef7f9)!important;border-color:#c3dfe4!important;box-shadow:0 10px 28px #22465812!important}html[data-towers-theme=light] .board-shell-v42 .board-home-hero h2{color:#17313d!important}html[data-towers-theme=light] .board-shell-v42 .board-home-hero p{color:#657f8c!important}html[data-towers-theme=light] .board-shell-v42 .board-home-hero>div>span{color:#087f91!important}html[data-towers-theme=light] .board-shell-v42 .board-home-hero>span{color:#087f91!important;background:#d8eff1!important;border-color:#bfe1e5!important}html[data-towers-theme=light] .board-shell-v42 .board-command-grid button{color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important;box-shadow:0 8px 22px #2246580b!important}html[data-towers-theme=light] .board-shell-v42 .board-command-grid button>span{color:#087f91!important;background:#e6f5f7!important}html[data-towers-theme=light] .board-shell-v42 .board-command-grid small{color:#708995!important}html[data-towers-theme=light] .super-admin-shell-v42{background:#eef4f7!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.super-admin-topbar,.app-page-header,.complex-card,.tariff-card,.super-complex-detail-v59,.admin-control-card){color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.complex-card,.tariff-card,.super-complex-detail-v59,.admin-control-card) :is(h2,h3,h4,strong){color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.complex-card,.tariff-card,.super-complex-detail-v59,.admin-control-card) :is(p,small){color:#708995!important}html[data-towers-theme=light] .resident-app-v42 .resident-appbar{color:#17313d!important;background:#fffffff0!important;border-color:#d5e4e8!important}html[data-towers-theme=light] .resident-app-v42 .appbar-icon{color:#31515e!important;background:#eef6f8!important;border-color:#d3e4e8!important}html[data-towers-theme=light] .resident-app-v42 .resident-balance-card{color:#17313d!important;background:linear-gradient(135deg,#e1f6f7,#f3fbfb)!important;border-color:#bbe4e7!important;box-shadow:0 11px 28px #22465812!important}html[data-towers-theme=light] .resident-app-v42 .balance-leading :is(small,span){color:#67818d!important}html[data-towers-theme=light] .resident-app-v42 .balance-leading strong{color:#087d8f!important}html[data-towers-theme=light] .resident-app-v42 .resident-action-card{color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important;box-shadow:0 8px 22px #2246580d!important}html[data-towers-theme=light] .resident-app-v42 .resident-action-icon{color:#087f91!important;background:#e4f5f6!important}html[data-towers-theme=light] .resident-app-v42 .resident-action-card small{color:#708995!important}html[data-towers-theme=light] .resident-app-v42 .resident-action-card i{color:#0b98aa!important}html[data-towers-theme=light] .resident-app-v42 .resident-finance-strip article{color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .resident-app-v42 .resident-finance-strip article span{color:#708995!important}html[data-towers-theme=light] .resident-app-v42 .resident-finance-strip article strong{color:#17313d!important}html[data-towers-theme=light] .resident-app-v42 .resident-finance-strip .attention{background:#fff8e8!important;border-color:#ead7a6!important}html[data-towers-theme=light] .resident-app-v42 .resident-finance-strip .attention strong{color:#9c6813!important}html[data-towers-theme=light] .resident-app-v42 :is(.resident-feed-card,.resident-service-card,.resident-guard-card,.resident-credit-dashboard-card){color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .resident-app-v42 .resident-guard-icon{color:#087f91!important;background:#e4f5f6!important}html[data-towers-theme=light] .resident-app-v42 .resident-guard-card strong{color:#17313d!important}html[data-towers-theme=light] .resident-app-v42 .resident-guard-card :is(small,p){color:#708995!important}html[data-towers-theme=light] .resident-app-v42 .resident-guard-card a{color:#087f91!important;background:#e7f5f7!important;border-color:#cce8eb!important}html[data-towers-theme=light] .resident-drawer-v42{background:linear-gradient(#fff,#edf5f7)!important;border-color:#d4e4e8!important;box-shadow:-24px 0 60px #22465824!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-brand{border-bottom-color:#d8e4e9!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-brand>button{color:#17313d!important;background:#eef6f8!important;border-color:#d3e3e8!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-brand .towers-brand strong{color:#17313d!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-property{background:#f4f9fa!important;border-color:#d5e4e8!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-building-mark{color:#087f91!important;background:#e2f4f5!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-property strong{color:#17313d!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-property :is(small,span){color:#708995!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-menu-list>button{color:#4f6c78!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-menu-list>button:hover,html[data-towers-theme=light] .resident-drawer-v42 .drawer-menu-list>button.active{color:#087f91!important;background:#e4f4f6!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-menu-icon{color:#087f91!important;background:#edf6f8!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-menu-list small{color:#718995!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-account-tools{border-top-color:#d8e4e9!important}html[data-towers-theme=light] .resident-drawer-v42 :is(.security-inline,.drawer-logout){color:#4c6874!important;background:#f3f8f9!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-logout{color:#c44152!important}html[data-towers-theme=light] .resident-app-v42 .resident-security-context .user-context-line{color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .resident-app-v42 .resident-security-context .user-context-line strong{color:#17313d!important}html[data-towers-theme=light] .resident-app-v42 .resident-security-context .user-context-chips>span{color:#587480!important;background:#edf6f8!important;border-color:#d7e5e9!important}html[data-towers-theme=light] .resident-app-v42 .resident-security-context .secure-login-warning{color:#906519!important;background:#fff8e8!important;border-color:#ead7a6!important}html[data-towers-theme=light] .sales-rep-shell{color:#17313d!important;background:#eef4f7!important}html[data-towers-theme=light] .sales-rep-shell :is(.sales-rep-rate-grid>div,.sales-rep-card-stats,.sales-rep-commission-card,.sales-settlement-row,.sales-rep-commission-values>div,.sales-rep-profile-strip>div){color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .sales-rep-shell :is(.sales-rep-rate-grid small,.sales-rep-card-stats span,.sales-rep-commission-main span,.sales-rep-commission-foot,.sales-rep-commission-values small,.sales-settlement-main small,.sales-settlement-date){color:#708995!important}html[data-towers-theme=light] .sales-rep-shell :is(.sales-rep-rate-grid b,.sales-rep-commission-values b,.sales-settlement-amounts b){color:#17313d!important}html[data-towers-theme=light] .sales-rep-shell .sales-rep-kind{color:#087f91!important;background:#e4f5f6!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .credential-card{color:#287457!important;background:#edf9f3!important;border-color:#c9ead9!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .credential-card code{color:#28684f!important;background:#fff!important;border-color:#bfe1cf!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) .sensitive-card{background:#fff5f6!important;border-color:#efcbd1!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) input[type=file]{color:#17313d!important;background:#fff!important;border-color:#d2e0e5!important}html[data-towers-theme=light] :is(.manager-shell-v42,.board-shell-v42,.super-admin-shell-v42,.resident-app-v42,.towers-resident,.platform-standalone) input[type=file]::file-selector-button{color:#087f91!important;background:#e5f5f7!important;border-color:#cae7ea!important}html[data-towers-theme=light] .manager-shell-v42 .manager-home-hero{background:linear-gradient(90deg,#05192759,#051927db),url(/brand/towers-nightscape.svg) 50%/cover no-repeat!important;border-color:#45c4cd38!important}html[data-towers-theme=light] .manager-shell-v42 .manager-home-hero h2{color:#fff!important}html[data-towers-theme=light] .manager-shell-v42 .manager-home-hero p{color:#9db8c7!important}html[data-towers-theme=light] .manager-shell-v42 .manager-home-hero>div>span{color:#54e7e7!important}html[data-towers-theme=light] .manager-shell-v42 .manager-home-building{color:#5ff0ec!important;background:#09556299!important;border-color:#55e9e740!important}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button.manager-training-command{color:#ffe7a0!important;background:linear-gradient(145deg,#4d3a12,#251f13)!important;border-color:#ffcc5261!important;box-shadow:inset 0 0 0 1px #ffda760f,0 10px 26px #5339082e!important}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button.manager-training-command>span{color:#ffdc6b!important;background:linear-gradient(145deg,#6b5019,#443413)!important;border-color:#ffd76a2e!important}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button.manager-training-command strong{color:#ffe7a0!important}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button.manager-training-command small{color:#d4bd79!important}html[data-towers-theme=light] .manager-shell-v42 .manager-command-grid>button.manager-training-command>b{color:#ffd45d!important}@media (max-width:900px){html[data-towers-theme=light] :is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav){background:linear-gradient(#fffffffa,#f0f7f9fa)!important;border-color:#ccdee4!important;box-shadow:0 16px 36px #22465824,inset 0 1px #fff!important}html[data-towers-theme=light] :is(.resident-bottom-nav,.manager-bottom-nav,.board-bottom-nav,.super-bottom-nav) button:not(.active){color:#768b96!important}}html[data-towers-theme=light] .unit-layout-manager,html[data-towers-theme=light] .unit-layout-manager :is(h2,h3,strong,b,label){color:#17313d!important}html[data-towers-theme=light] .unit-layout-manager :is(p,small,span){color:#6c8491}html[data-towers-theme=light] .unit-layout-manager .unit-layout-hero{color:#17313d!important;background:linear-gradient(145deg,#fff,#f6fbfc)!important;border-color:#d7e4e9!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-hero>p,html[data-towers-theme=light] .unit-layout-manager .unit-layout-note p{color:#5f7985!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-summary span{color:#5e7884!important;background:#f2f8f9!important;border-color:#d6e4e8!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-summary b{color:#087f91!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide{background:linear-gradient(155deg,#fff,#f2f8fa)!important;border-color:#cfe2e7!important;box-shadow:0 10px 28px #2246580e!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide>summary{color:#17313d!important;background:#f8fbfc!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide[open]>summary{border-bottom-color:#d9e5e9!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide>summary strong{color:#17313d!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide>summary span{color:#6d8591!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide>summary>b{color:#087f91!important;background:#e4f5f6!important;border-color:#c9e7ea!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-intro{background:#eef8f9!important;border-color:#cfe6ea!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-intro strong{color:#087f91!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-intro p{color:#4f6975!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-intro p b{color:#17313d!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-steps article{background:#fff!important;border-color:#d7e4e9!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-steps article>b{color:#087f91!important;background:#e2f4f5!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-steps strong{color:#17313d!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-steps p{color:#627b87!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-examples article{background:#fff!important;border-color:#d7e4e9!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-examples article strong{color:#087f91!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-examples article p{color:#5e7884!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-examples .duplex-example{background:#fff8e8!important;border-color:#ead7a6!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-examples .duplex-example strong{color:#9c6813!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-rules{background:#fff9eb!important;border-color:#ead9ab!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-rules>strong{color:#9b6814!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-rules ul{color:#5e7884!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-rules li::marker{color:#b77a14!important}html[data-towers-theme=light] .unit-layout-manager :is(.block-layout-card,.block-floor-group,.floor-layout-card,.multi-floor-unit-card){color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important}html[data-towers-theme=light] .unit-layout-manager .block-floor-group{background:#f8fbfc!important}html[data-towers-theme=light] .unit-layout-manager :is(.block-layout-title strong,.block-floor-group-head h3,.floor-layout-card-head strong){color:#17313d!important}html[data-towers-theme=light] .unit-layout-manager :is(.block-layout-title span,.block-floor-group-head span,.multi-floor-unit-card small,.floor-layout-card>small){color:#687f8b!important}html[data-towers-theme=light] .unit-layout-manager .multi-floor-unit-card span{color:#087f91!important}html[data-towers-theme=light] .unit-layout-manager .block-floor-group-head{border-bottom-color:#d9e5e9!important}html[data-towers-theme=light] .unit-layout-manager :is(input,select,textarea){color:#17313d!important;background:#fff!important;border-color:#d2e0e5!important}html[data-towers-theme=light] .unit-layout-manager textarea::placeholder,html[data-towers-theme=light] .unit-layout-manager input::placeholder{color:#92a6af!important}html[data-towers-theme=light] .unit-layout-manager .unit-numbering-box{background:#f7fbfc!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .unit-layout-manager .unit-numbering-box>small{color:#667f8c!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-note{background:#f8fbfc!important;border-color:#cfdfe5!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-note>strong{color:#17313d!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-savebar{background:#fffffff5!important;border-color:#d6e4e9!important;box-shadow:0 12px 30px #2246581f!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-savebar strong{color:#17313d!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-savebar small{color:#607a86!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-savebar.is-dirty{background:#fff9eb!important;border-color:#e5c978!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-count-error{color:#a93748!important;background:#fff0f2!important;border-color:#edc4cb!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-count-error b{color:#a93748!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-count-error span{color:#bd5261!important}@media (max-width:720px){html[data-towers-theme=light] .unit-layout-manager{--mobile-readable:#17313d;--mobile-muted:#5d7682}html[data-towers-theme=light] .unit-layout-manager :is(.panel-head h2,.panel-head h3,.floor-layout-card-head strong,.block-layout-title strong,.block-floor-group-head h3,.unit-layout-guide strong,.unit-layout-note>strong){color:var(--mobile-readable)!important}html[data-towers-theme=light] .unit-layout-manager :is(.panel-head span,.block-layout-title span,.block-floor-group-head span,.floor-layout-card>small,.multi-floor-unit-card small,.unit-layout-guide p,.unit-layout-guide span){color:var(--mobile-muted)!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide>summary>b,html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-steps article>b{color:#087f91!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-examples .duplex-example strong,html[data-towers-theme=light] .unit-layout-manager .unit-layout-guide-rules>strong{color:#9b6814!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-savebar{-webkit-backdrop-filter:blur(16px)}}@media (max-width:900px){html[data-towers-theme=light] .manager-shell-v42 .manager-sidebar{background:linear-gradient(#fff,#edf5f7)!important;border-color:#d4e3e8!important;box-shadow:-22px 0 54px #22465824!important}html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-property-card{color:#17313d!important;background:linear-gradient(145deg,#f7fbfc,#eef6f8)!important;border-color:#d4e3e8!important}html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-property-icon{color:#087f91!important;background:#e2f4f5!important}html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-property-card small,html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-property-card span{color:#6c8491!important}html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-property-card strong{color:#17313d!important}html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-drawer-menu>button{color:#4f6c78!important}html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-drawer-menu>button:hover,html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-drawer-menu>button.active{color:#087f91!important;background:#e4f4f6!important}html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-drawer-icon{color:#087f91!important;background:#edf6f8!important}html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-drawer-menu>button.active .manager-mobile-drawer-icon{color:#087f91!important;background:#d7eff2!important}html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-drawer-menu small{color:#718995!important}html[data-towers-theme=light] .manager-shell-v42 .manager-mobile-drawer-arrow{color:#159aab!important}html[data-towers-theme=light] .manager-shell-v42 .sidebar-bottom{border-top-color:#d8e4e9!important}html[data-towers-theme=light] .manager-shell-v42 .sidebar-bottom :is(.security-inline,.ghost){color:#4f6c78!important;background:#f3f8f9!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .manager-shell-v42 .sidebar-bottom .danger-text{color:#c44152!important}}@media (max-width:720px){html[data-towers-theme=light] .unit-layout-manager .panel-head :is(h2,h3){color:#102b37!important}html[data-towers-theme=light] .unit-layout-manager .panel-head span{color:#5f7783!important}html[data-towers-theme=light] .unit-layout-manager label{color:#294650!important}html[data-towers-theme=light] .unit-layout-manager :is(input,select,textarea){color:#102b37!important;background:#fff!important;border-color:#cfdfe5!important}html[data-towers-theme=light] .unit-layout-manager :is(input,textarea)::placeholder{color:#93a6af!important}html[data-towers-theme=light] .unit-layout-manager .small-btn{color:#087f91!important;background:#e6f5f7!important;border-color:#c9e5e9!important}html[data-towers-theme=light] .unit-layout-manager .ghost{color:#526f7b!important;background:#f5f9fa!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .unit-layout-manager .danger-text{color:#c44152!important}html[data-towers-theme=light] .unit-layout-manager .unit-layout-savebar .primary{color:#fff!important}}html[data-towers-theme=light] .super-admin-shell-v42{--surface:#fff!important;--surface-2:#f4f9fa!important;--surface-soft:#f7fbfc!important;--text:#17313d!important;--muted:#6e8793!important;--line:#d8e4e9!important;color:#17313d!important;background:#eef4f7!important}html[data-towers-theme=light] .super-admin-shell-v42 .workspace{color:#17313d!important;background:radial-gradient(circle at 82% 0,#0fa4b214,#0000 25%),#eef4f7!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-sidebar-v42{background:linear-gradient(#fff,#edf5f7)!important;border-left-color:#d5e4e8!important;box-shadow:-16px 0 42px #22465814!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-badge{color:#28689a!important;background:#e7f4ff!important;border-color:#cfe4f5!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-admin-nav :is(button,.security-inline){color:#607d89!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-admin-nav :is(button,.security-inline):hover,html[data-towers-theme=light] .super-admin-shell-v42 .super-admin-nav button.active{color:#087f91!important;background:#e3f4f6!important;box-shadow:inset 3px 0 #19aeb8!important}html[data-towers-theme=light] .super-admin-shell-v42 .sidebar-bottom{border-top-color:#d8e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .sidebar-bottom :is(.ghost,.security-inline){color:#506d79!important;background:#f3f8f9!important;border-color:#d7e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-topbar-v42{color:#17313d!important;background:#fffffff0!important;border-color:#d7e4e9!important;box-shadow:0 10px 28px #22465812!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-topbar-v42 h1{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-topbar-v42 .eyebrow{color:#0a91a1!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-menu-button{color:#31515e!important;background:#eef6f8!important;border-color:#d5e4e8!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-hero-v42{background:linear-gradient(135deg,#dceff2,#eef7f9)!important;border-color:#c3dfe4!important;box-shadow:0 10px 28px #22465812!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-hero-v42>div>span{color:#087f91!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-hero-v42 h2{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-hero-v42 p{color:#657f8c!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-hero-v42>span{color:#087f91!important;background:#d8eff1!important;border-color:#bfe1e5!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-kpi-grid article{background:#fff!important;border-color:#d7e4e9!important;box-shadow:0 8px 22px #2246580b!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-kpi-grid span{color:#6f8793!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-kpi-grid strong{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-kpi-grid small{color:#087f91!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-command-grid button{color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important;box-shadow:0 8px 22px #2246580b!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-command-grid button:hover{background:#f6fbfc!important;border-color:#b8dce1!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-command-grid button>span{color:#087f91!important;background:#e6f5f7!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-command-grid strong{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-command-grid small{color:#708995!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-command-grid b{color:#159aab!important}html[data-towers-theme=light] .super-admin-shell-v42 .compact-complex-panel{background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-list-toolbar h2{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-list-toolbar>div>small{color:#6e8793!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.complex-type-filter span,.complex-search span){color:#5f7985!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-card.compact{color:#17313d!important;background:linear-gradient(#fff,#f8fbfc)!important;border-color:#d7e4e9!important;box-shadow:0 8px 22px #2246580b!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-card.compact:hover{border-color:#b9dce1!important;box-shadow:0 11px 26px #22465814!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-card.compact.selected{border-color:#56b7c2!important;box-shadow:0 0 0 3px #0b98aa1a!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-card.compact .complex-card-head strong{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-card.compact .complex-card-head small{color:#708995!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-quick-stats{border-top-color:#dde7eb!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-quick-stats b{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-quick-stats small{color:#718995!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-card-foot{color:#6d8591!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-card-foot b{color:#087f91!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-type-badge{color:#4f46e5!important;background:#eef2ff!important;border-color:#dde2ff!important}html[data-towers-theme=light] .super-admin-shell-v42 .type-commercial{color:#a65f00!important;background:#fff7e8!important;border-color:#f0ddb5!important}html[data-towers-theme=light] .super-admin-shell-v42 .type-office{color:#147a58!important;background:#ecfdf5!important;border-color:#cceede!important}html[data-towers-theme=light] .super-admin-shell-v42 .type-mixed{color:#7c3aed!important;background:#f6efff!important;border-color:#e6d4fa!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-status-badge.status-active{color:#18704f!important;background:#eaf8f1!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-status-badge.status-suspended{color:#b83232!important;background:#fff0f0!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-status-badge.status-closed{color:#5c6675!important;background:#f0f2f5!important}html[data-towers-theme=light] .super-admin-shell-v42 .stats-chart,html[data-towers-theme=light] .super-admin-shell-v42 .stats-chart-v62{color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .stats-chart-caption strong{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .stats-chart-caption span,html[data-towers-theme=light] .super-admin-shell-v42 .stats-chart-empty{color:#6f8793!important}html[data-towers-theme=light] .super-admin-shell-v42 .stats-chart-grid>i,html[data-towers-theme=light] .super-admin-shell-v42 .stats-chart-zero{background:#d9e5e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59{color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-detail-heading-v59>.eyebrow{color:#087f91!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-detail-heading-v59>small{color:#6f8793!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .complex-title-line h2{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.complex-summary-card-v59,.complex-info-row-v59){color:#17313d!important;background:linear-gradient(145deg,#fff,#f7fbfc)!important;border-color:#d7e4e9!important;box-shadow:0 7px 20px #2246580a!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-summary-icon-v59{color:#087f91!important;background:#e4f5f6!important;border-color:#c9e7ea!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-summary-icon-v59.status{color:#18704f!important;background:#ebf8f1!important;border-color:#caead9!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.complex-summary-card-v59,.complex-info-row-v59) small{color:#708995!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.complex-summary-card-v59,.complex-info-row-v59) strong{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .complex-info-row-v59 span[dir=ltr]{color:#607b87!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59>.stats-chart{background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .admin-control-card{color:#17313d!important;background:linear-gradient(145deg,#fff,#f7fbfc)!important;border-color:#d7e4e9!important;box-shadow:0 8px 22px #2246580b!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .admin-control-card h3{color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .admin-control-card label{color:#365460!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .admin-control-card p{color:#6f8793!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .sensitive-card{background:#fff5f6!important;border-color:#efcbd1!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .editing-board-card{background:#eef8f9!important;border-color:#cbe5e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .super-board-member{color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .super-board-member.selected{background:#e7f5f7!important;border-color:#bfe2e6!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .super-board-member small{color:#708995!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .super-board-member b{color:#087f91!important;background:#e4f5f6!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-complex-detail-v59 .control-card-head>span{color:#087f91!important;background:#e5f5f7!important;border-color:#c9e7ea!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.panel-subscription-metrics article,.panel-subscription-period>div,.panel-installment-card,.panel-contract-summary>div,.panel-installment-edit-row,.panel-existing-plan>div,.panel-tariff-preview>div,.panel-tariff-reassign,.panel-sales-referral-control){color:#17313d!important;background:#f7fbfc!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .panel-subscription-metrics article>span,html[data-towers-theme=light] .super-admin-shell-v42 .panel-installment-index{color:#087f91!important;background:#e4f5f6!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.panel-subscription-metrics strong,.panel-subscription-period strong,.panel-installment-card>b,.panel-contract-summary strong,.panel-existing-plan span,.panel-tariff-preview strong){color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.panel-subscription-metrics small,.panel-subscription-period small,.panel-installment-main small,.panel-contract-summary small,.panel-existing-plan small,.panel-tariff-preview span){color:#708995!important}html[data-towers-theme=light] .super-admin-shell-v42 .panel-subscription-metrics .emphasis,html[data-towers-theme=light] .super-admin-shell-v42 .panel-tariff-preview .total{background:#e3f4f5!important;border-color:#c2e5e8!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.panel-subscription-metrics .emphasis strong,.panel-tariff-preview .total strong){color:#087f91!important}html[data-towers-theme=light] .super-admin-shell-v42 .tariff-card{color:#17313d!important;background:#fff!important;border-color:#d7e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .tariff-card.inactive{opacity:.72;background:#f3f6f7!important}html[data-towers-theme=light] .super-admin-shell-v42 .tariff-prices>div,html[data-towers-theme=light] .super-admin-shell-v42 :is(.sales-rep-rate-grid>div,.sales-rep-card-stats,.sales-rep-balance-row){color:#17313d!important;background:#f5f9fa!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.sales-rep-rate-grid small,.sales-rep-card-stats span,.sales-rep-balance-row){color:#708995!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.sales-rep-rate-grid b,.sales-rep-balance-row b){color:#17313d!important}html[data-towers-theme=light] .super-admin-shell-v42 .renewal-card{color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 .renewal-transition>div{background:#f6fafb!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.renewal-card-head small,.renewal-transition small,.renewal-transition span,.renewal-card-foot){color:#708995!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.ad-tariff-card,.my-ad-list article,.ad-admin-tariff-list article,.ad-moderation-list article){color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .super-admin-shell-v42 :is(.ad-tariff-card span,.my-ad-list span,.my-ad-list small,.ad-admin-tariff-list span,.ad-moderation-meta span,.ad-moderation-meta small){color:#708995!important}html[data-towers-theme=light] .super-admin-shell-v42 .ad-tariff-card.selected{background:#e6f5f7!important;border-color:#9fd6dc!important}@media (max-width:900px){html[data-towers-theme=light] .super-admin-shell-v42 .super-sidebar-v42{background:linear-gradient(#fff,#edf5f7)!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-bottom-nav{background:linear-gradient(#fffffffa,#f0f7f9fa)!important;border-color:#ccdee4!important;box-shadow:0 -12px 32px #2246581f!important}html[data-towers-theme=light] .super-admin-shell-v42 .super-bottom-nav button:not(.active){color:#768b96!important}}html[data-towers-theme=light] .resident-app-v42 .resident-page-frame{box-shadow:none!important;color:#17313d!important;background:0 0!important;border-color:#0000!important}html[data-towers-theme=light] .resident-app-v42 .resident-page-frame>header{color:#17313d!important;background:linear-gradient(145deg,#fff,#f5fafb)!important;border-color:#d7e4e9!important;box-shadow:0 10px 28px #2246580f!important}html[data-towers-theme=light] .resident-app-v42 .resident-page-frame>header>span{color:#087f91!important;background:#e4f5f6!important;border:1px solid #c9e7ea!important}html[data-towers-theme=light] .resident-app-v42 .resident-page-frame>header small{color:#0a91a1!important}html[data-towers-theme=light] .resident-app-v42 .resident-page-frame>header h1{color:#17313d!important}html[data-towers-theme=light] .resident-app-v42 .resident-page-frame>header p{color:#6e8793!important}html[data-towers-theme=light] .resident-app-v42 .resident-property-switch{color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important;box-shadow:0 7px 20px #2246580a!important}html[data-towers-theme=light] .resident-app-v42 .resident-property-switch span{color:#647f8b!important}html[data-towers-theme=light] .resident-app-v42 .resident-welcome-card{background:linear-gradient(135deg,#e7f6f7,#f9fcfd)!important;border-color:#c7e3e7!important;box-shadow:0 14px 34px #22465814!important}html[data-towers-theme=light] .resident-app-v42 .welcome-overlay>span{color:#087f91!important}html[data-towers-theme=light] .resident-app-v42 .welcome-overlay h1{color:#17313d!important}html[data-towers-theme=light] .resident-app-v42 .welcome-overlay p{color:#607b87!important}html[data-towers-theme=light] .resident-app-v42 .welcome-building-icon{color:#087f91!important;background:#e1f4f5!important;border-color:#c5e5e8!important}html[data-towers-theme=light] .resident-app-v42 .balance-icon{color:#087f91!important;background:#dff2f4!important;border-color:#bfe0e4!important}html[data-towers-theme=light] .resident-app-v42 .app-section-head h2{color:#17313d!important}html[data-towers-theme=light] .resident-app-v42 .app-section-head span{color:#0a91a1!important}html[data-towers-theme=light] .resident-app-v42 .resident-statement-summary{color:#17313d!important;background:#fff8e8!important;border-color:#ead7a6!important}html[data-towers-theme=light] .resident-app-v42 .resident-statement-summary span{color:#7c765f!important}html[data-towers-theme=light] .resident-app-v42 .resident-statement-summary strong{color:#9c6813!important}html[data-towers-theme=light] .resident-app-v42 .resident-news-list>button,html[data-towers-theme=light] .resident-app-v42 .resident-news-article{color:#17313d!important;border-top-color:#e2eaed!important}html[data-towers-theme=light] .resident-app-v42 .resident-news-list :is(small,p),html[data-towers-theme=light] .resident-app-v42 .resident-news-article :is(small,p){color:#708995!important}html[data-towers-theme=light] .resident-app-v42 .news-status{color:#087f91!important;background:#e4f5f6!important}html[data-towers-theme=light] .resident-app-v42 .news-status.priority-important{color:#9a6712!important;background:#fff4d8!important}html[data-towers-theme=light] .resident-app-v42 .news-status.priority-urgent{color:#b83a4b!important;background:#fff0f2!important}html[data-towers-theme=light] .resident-app-v42 .app-empty-state{color:#17313d!important;background:#fff!important;border-color:#cfdfe4!important}html[data-towers-theme=light] .resident-app-v42 .app-empty-state>span{color:#087f91!important;background:#e4f5f6!important}html[data-towers-theme=light] .resident-app-v42 .app-empty-state strong{color:#17313d!important}html[data-towers-theme=light] .resident-app-v42 .app-empty-state p{color:#708995!important}html[data-towers-theme=light] .resident-app-v42 .resident-credit-hero{color:#17313d!important;background:linear-gradient(135deg,#e4f6f7,#f7fbfc)!important;border-color:#bddfe3!important}html[data-towers-theme=light] .resident-app-v42 .resident-credit-hero>div:first-child>span{color:#66808c!important}html[data-towers-theme=light] .resident-app-v42 .resident-credit-hero>div:first-child>strong{color:#087d8f!important}html[data-towers-theme=light] .resident-app-v42 .resident-credit-hero>div:first-child>small{color:#0a91a1!important}html[data-towers-theme=light] .resident-app-v42 .resident-credit-dashboard-card :is(small,span){color:#708995!important}html[data-towers-theme=light] .resident-app-v42 .resident-credit-dashboard-card strong{color:#087d8f!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-credit-quick{color:#17313d!important;background:#f4f9fa!important;border-color:#d5e4e8!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-credit-quick small{color:#708995!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-credit-quick strong{color:#087d8f!important}html[data-towers-theme=light] .resident-drawer-v42 .drawer-credit-quick>span{color:#0a91a1!important}html[data-towers-theme=light] .resident-app-v42 :is(.credit-transaction-list article,.credit-topup-list article){color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .resident-app-v42 :is(.credit-transaction-list,.credit-topup-list) small{color:#708995!important}html[data-towers-theme=light] .resident-app-v42 .utility-bill-card{color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important;box-shadow:0 8px 22px #2246580d!important}html[data-towers-theme=light] .resident-app-v42 .utility-bill-card>header>span{color:#087f91!important;background:#e4f5f6!important}html[data-towers-theme=light] .resident-app-v42 .utility-bill-card>header strong{color:#17313d!important}html[data-towers-theme=light] .resident-app-v42 .utility-bill-card :is(small,.utility-bill-meta,.utility-bill-history){color:#708995!important}html[data-towers-theme=light] .resident-app-v42 .utility-bill-card :is(.utility-bill-latest,.utility-bill-empty,details){border-color:#e1e9ed!important}html[data-towers-theme=light] .resident-app-v42 .utility-bill-latest strong{color:#087d8f!important}html[data-towers-theme=light] .resident-app-v42 .utility-bill-meta b,html[data-towers-theme=light] .resident-app-v42 .utility-bill-history strong{color:#17313d!important}html[data-towers-theme=light] .resident-app-v42 .utility-bill-card summary{color:#087f91!important}html[data-towers-theme=light] .resident-app-v42 .resident-security-contact-list>a{color:#17313d!important;background:#fff!important;border-color:#d8e4e9!important}html[data-towers-theme=light] .resident-app-v42 .resident-security-contact-list>a>span{color:#087f91!important;background:#e4f5f6!important}html[data-towers-theme=light] .resident-app-v42 .resident-security-contact-list small{color:#708995!important}html[data-towers-theme=light] .resident-app-v42 .resident-security-contact-list>a>b{color:#087f91!important;background:#e7f5f7!important;border-color:#cce8eb!important}html[data-towers-theme=light] .resident-app-v42 .security-directory-card .app-section-head>b{color:#087f91!important;background:#e4f5f6!important;border-color:#c9e7ea!important}.marketplace-panel .marketplace-wallet-metrics{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.marketplace-panel .marketplace-wallet-metrics .metric{min-width:0;min-height:92px;padding:14px 12px!important}.marketplace-panel .marketplace-wallet-metrics .metric strong{white-space:nowrap;word-break:normal;overflow-wrap:normal!important;font-size:16px!important}@media (max-width:420px){.marketplace-panel .marketplace-wallet-metrics{grid-template-columns:1fr!important}}@media (min-width:1100px){.resident-app-v42 .resident-app-main{width:min(1540px,100% - 48px)!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.resident-app-v42 .resident-appbar{padding-left:max(24px,50vw - 770px)!important;padding-right:max(24px,50vw - 770px)!important}}@media (min-width:980px){.resident-app-v42 .resident-action-card strong{font-size:15px!important;line-height:1.55!important}.resident-app-v42 .resident-action-card small{font-size:11px!important;line-height:1.65!important}}@media (min-width:901px){.manager-shell-v42 .manager-nav>button,.manager-shell-v42 .manager-nav-group-toggle,.board-shell-v42 .board-sidebar nav button,.super-admin-shell-v42 .super-admin-nav button,.sales-rep-sidebar nav button{font-size:14px!important;font-weight:800!important}.manager-shell-v42 .manager-nav-submenu button{font-size:13px!important}}@media (min-width:900px){.resident-drawer-v42{width:min(430px,92vw)!important;padding-left:18px!important;padding-right:18px!important}.resident-drawer-v42 .drawer-brand .sidebar-user-copy strong{font-size:16px!important;line-height:1.55!important}.resident-drawer-v42 .drawer-brand .sidebar-user-copy small{font-size:12px!important;line-height:1.55!important}.resident-drawer-v42 .drawer-credit-quick{padding:13px 14px!important}.resident-drawer-v42 .drawer-credit-quick small{font-size:11px!important}.resident-drawer-v42 .drawer-credit-quick strong{font-size:17px!important;line-height:1.5!important}.resident-drawer-v42 .drawer-credit-quick>span{font-size:12px!important;font-weight:800!important}.resident-drawer-v42 .drawer-property{padding:17px 14px!important}.resident-drawer-v42 .drawer-property small,.resident-drawer-v42 .drawer-property span{font-size:12px!important;line-height:1.6!important}.resident-drawer-v42 .drawer-property strong{font-size:16px!important;line-height:1.55!important}.resident-drawer-v42 .drawer-menu-list{gap:7px!important}.resident-drawer-v42 .drawer-menu-list>button{grid-template-columns:46px minmax(0,1fr) 20px!important;gap:12px!important;min-height:66px!important;padding:12px 11px!important}.resident-drawer-v42 .drawer-menu-icon{width:44px!important;height:44px!important}.resident-drawer-v42 .drawer-menu-list strong{font-size:16px!important;font-weight:850!important;line-height:1.5!important}.resident-drawer-v42 .drawer-menu-list small{font-size:12px!important;line-height:1.6!important}.resident-drawer-v42 .drawer-account-tools .security-inline,.resident-drawer-v42 .drawer-logout{font-size:14px!important}}.manager-announcement-board .announcement-card.inactive{opacity:.68;filter:saturate(.65)}.manager-announcement-board .announcement-card .action-list{margin-top:10px}.meniscus-bottom-nav{--mn-count:5;--mn-x:50%;isolation:isolate;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.resident-bottom-nav.meniscus-bottom-nav{height:86px!important;display:block!important}.meniscus-skin{pointer-events:none;z-index:0;filter:drop-shadow(0 14px 22px #00000047);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.meniscus-fill{stroke:none}.meniscus-rim{fill:none;stroke:#65efee33;stroke-width:1.25px;vector-effect:non-scaling-stroke;pointer-events:none}.meniscus-bead{z-index:1;top:-2px;left:var(--mn-x);pointer-events:none;background:radial-gradient(circle at 32% 24%,#fffffff2 0 7%,#0000 8%),radial-gradient(circle at 36% 30%,#bafffb 0 12%,#5debe8 34%,#20bcc5 67%,#08798c 100%);border:1px solid #cafffd94;border-radius:50%;width:50px;height:50px;position:absolute;transform:translate(-50%);box-shadow:0 10px 24px #0ec9cc4d,inset 0 -8px 13px #003f4c38,inset 0 6px 10px #ffffff2e}.meniscus-tabs{z-index:2;pointer-events:auto;position:absolute;inset:0 7px;grid-template-columns:repeat(var(--mn-count),minmax(0,1fr))!important;gap:0!important;display:grid!important}.meniscus-tabs>button{min-width:0!important;height:68px!important;box-shadow:none!important;color:#7898aa!important;background:0 0!important;border:0!important;border-radius:16px!important;align-content:center!important;place-items:center!important;gap:2px!important;margin-top:18px!important;padding:7px 2px 5px!important;font-size:9px!important;font-weight:850!important;transition:color .22s!important;display:grid!important;position:relative!important}.meniscus-tabs>button>svg{transform-origin:50%;width:21px!important;height:21px!important;transition:transform .34s cubic-bezier(.2,.86,.22,1),color .22s,filter .22s!important}.meniscus-tabs>button>span{white-space:nowrap!important;line-height:1.2!important;transition:transform .28s,color .22s!important}.meniscus-tabs>button.active{color:#7ef7f2!important;box-shadow:none!important;background:0 0!important}.meniscus-tabs>button.active>svg{filter:drop-shadow(0 2px 3px #ffffff2e);color:#06333d!important;transform:translateY(-18px)scale(1.08)!important}.meniscus-tabs>button.active>span{transform:translateY(-2px);color:#8cf7f2!important}@media (min-width:901px){.resident-bottom-nav.meniscus-bottom-nav{border-radius:28px!important;width:min(680px,100% - 40px)!important;bottom:18px!important}}@media (max-width:900px){.resident-bottom-nav.meniscus-bottom-nav,.manager-bottom-nav.meniscus-bottom-nav,.board-bottom-nav.meniscus-bottom-nav,.super-bottom-nav.meniscus-bottom-nav{width:auto!important;height:82px!important;left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:27px!important;padding:0!important;display:block!important;transform:none!important}.manager-shell-v42 .workspace,.board-shell-v42 .workspace,.super-admin-shell-v42 .workspace,.resident-app-v42{padding-bottom:104px!important}}html[data-towers-theme=light] .meniscus-bottom-nav .meniscus-plate-hi{stop-color:#fff}html[data-towers-theme=light] .meniscus-bottom-nav .meniscus-plate-lo{stop-color:#edf5f7}html[data-towers-theme=light] .meniscus-bottom-nav .meniscus-rim{stroke:#147e8f38}html[data-towers-theme=light] .meniscus-bottom-nav .meniscus-skin{filter:drop-shadow(0 12px 22px #23495829)}html[data-towers-theme=light] .meniscus-tabs>button{color:#718892!important}html[data-towers-theme=light] .meniscus-tabs>button.active,html[data-towers-theme=light] .meniscus-tabs>button.active>span{color:#087f91!important}html[data-towers-theme=light] .meniscus-bead{background:radial-gradient(circle at 32% 24%,#fffffffa 0 7%,#0000 8%),radial-gradient(circle at 36% 30%,#76eef0 0 16%,#21c4cd 54%,#0a8395 100%)!important;border-color:#ffffffeb!important;box-shadow:0 10px 22px #0a84953d,inset 0 -7px 11px #005b6a2e,inset 0 5px 10px #ffffff47!important}@media (prefers-reduced-motion:reduce){.meniscus-tabs>button>svg,.meniscus-tabs>button>span{transition:none!important}}html[data-towers-theme=light] .resident-bottom-nav.meniscus-bottom-nav,html[data-towers-theme=light] .super-admin-shell-v42 .super-bottom-nav.meniscus-bottom-nav{box-shadow:none!important;background:0 0!important;border:0!important}html[data-towers-theme=light] .resident-bottom-nav.meniscus-bottom-nav .meniscus-tabs>button.active,html[data-towers-theme=light] .super-admin-shell-v42 .super-bottom-nav.meniscus-bottom-nav .meniscus-tabs>button.active{box-shadow:none!important;background:0 0!important}html[data-towers-theme=light] .resident-bottom-nav.meniscus-bottom-nav .meniscus-tabs>button:not(.active),html[data-towers-theme=light] .super-admin-shell-v42 .super-bottom-nav.meniscus-bottom-nav .meniscus-tabs>button:not(.active){background:0 0!important}.meniscus-bottom-nav{--mn-bead-d:56px;--mn-bead-x:50%;--mn-rise:41px;--mn-sx:1;isolation:isolate;touch-action:pan-y;-webkit-tap-highlight-color:transparent;z-index:70!important;width:min(460px,100% - 24px)!important;height:82px!important;left:50%!important;right:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;padding:0!important;position:fixed!important;overflow:visible!important;transform:translate(-50%)!important}.resident-bottom-nav.meniscus-bottom-nav{display:block!important}.meniscus-cast{z-index:0;pointer-events:none;background:#130f1e;border-radius:999px;position:absolute;inset:46% 7% 6%;box-shadow:0 10px 22px -8px #0000008c,0 28px 48px -20px #0000009e}.meniscus-skin{z-index:1!important;pointer-events:none!important;filter:drop-shadow(0 6px 14px #00000057)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:visible!important}.meniscus-fill{vector-effect:non-scaling-stroke;stroke-width:1px!important}.meniscus-bead{will-change:transform;z-index:2!important;width:var(--mn-bead-d)!important;height:var(--mn-bead-d)!important;margin:calc(var(--mn-bead-d) / -2) 0 0 calc(var(--mn-bead-d) / -2)!important;transform:translate3d(var(--mn-bead-x),0,0) scale(var(--mn-sx),calc(2 - var(--mn-sx)))!important;pointer-events:none!important;background:linear-gradient(168deg,#bafffb,#38d8d8 62%)!important;border:0!important;border-radius:50%!important;position:absolute!important;top:0!important;left:0!important;box-shadow:0 0 0 1px #5eefeb80,0 0 26px 2px #2fdcd84d,0 10px 18px -7px #00000085,inset 0 0 0 1px #ffffff6b,inset 0 -3px 6px -3px #06484f3d!important}.meniscus-tabs{z-index:3!important;pointer-events:auto!important;grid-template-columns:none!important;gap:0!important;padding-inline:clamp(26px,10.5%,54px)!important;display:flex!important;position:absolute!important;inset:0!important}.meniscus-tabs>button{--mn-t:0;cursor:pointer;width:auto!important;min-width:0!important;height:100%!important;box-shadow:none!important;color:#a79eb8!important;background:0 0!important;border:0!important;border-radius:14px!important;flex:1 1 0!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:700!important;display:block!important;position:relative!important;overflow:visible!important}.meniscus-tabs>button>svg{will-change:transform;color:#a79eb8!important;width:25px!important;height:25px!important;transform:translate(-50%,-50%) translateY(calc(var(--mn-t) * var(--mn-rise) * -1))!important;filter:none!important;transition:none!important;position:absolute!important;top:50%!important;left:50%!important}.meniscus-tabs>button.active>svg{color:#12222a!important;transform:translate(-50%,-50%) translateY(calc(var(--mn-t) * var(--mn-rise) * -1))!important}.meniscus-tabs>button>span{transform:translateY(calc((1 - var(--mn-t)) * 7px))!important;opacity:var(--mn-t)!important;color:#54e8e5!important;text-align:center!important;white-space:nowrap!important;pointer-events:none!important;line-height:1.2!important;transition:none!important;position:absolute!important;bottom:11%!important;left:0!important;right:0!important}.meniscus-tabs>button>b{z-index:6!important;color:#17212a!important;background:#ffd15c!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:9px!important;display:grid!important;position:absolute!important;top:6px!important;right:calc(50% - 26px)!important;box-shadow:0 4px 10px #0000003d!important}.meniscus-tabs>button.active>b{top:-17px!important}html[data-towers-theme=light] .resident-bottom-nav.meniscus-bottom-nav,html[data-towers-theme=light] .manager-bottom-nav.meniscus-bottom-nav,html[data-towers-theme=light] .board-bottom-nav.meniscus-bottom-nav,html[data-towers-theme=light] .super-admin-shell-v42 .super-bottom-nav.meniscus-bottom-nav{box-shadow:none!important;background:0 0!important;border:0!important}html[data-towers-theme=light] .meniscus-tabs>button,html[data-towers-theme=light] .meniscus-tabs>button:not(.active){color:#a79eb8!important;background:0 0!important}html[data-towers-theme=light] .meniscus-tabs>button.active{box-shadow:none!important;color:#54e8e5!important;background:0 0!important}html[data-towers-theme=light] .meniscus-tabs>button>span,html[data-towers-theme=light] .meniscus-tabs>button.active>span{color:#54e8e5!important}html[data-towers-theme=light] .meniscus-tabs>button.active>svg{color:#12222a!important}html[data-towers-theme=light] .meniscus-bead{background:linear-gradient(168deg,#bafffb,#38d8d8 62%)!important;border:0!important}@media (min-width:901px){.resident-bottom-nav.meniscus-bottom-nav{width:min(460px,100% - 40px)!important;bottom:22px!important}}@media (max-width:900px){.resident-bottom-nav.meniscus-bottom-nav,.manager-bottom-nav.meniscus-bottom-nav,.board-bottom-nav.meniscus-bottom-nav,.super-bottom-nav.meniscus-bottom-nav{width:min(460px,100% - 20px)!important;height:78px!important;left:50%!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;display:block!important;transform:translate(-50%)!important}.manager-shell-v42 .workspace,.board-shell-v42 .workspace,.super-admin-shell-v42 .workspace,.resident-app-v42{padding-bottom:108px!important}}@media (max-width:400px){.meniscus-tabs{padding-inline:26px!important}.meniscus-tabs>button>svg{width:23px!important;height:23px!important}.meniscus-tabs>button>span{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.meniscus-bead,.meniscus-tabs>button>svg,.meniscus-tabs>button>span{transition:none!important}}.meniscus-bottom-nav{--mn-glow-rgb:201 242 74}.meniscus-bead{background:linear-gradient(168deg, color-mix(in srgb,rgb(var(--mn-glow-rgb)) 76%,#fff), rgb(var(--mn-glow-rgb)) 62%)!important;box-shadow:0 0 0 1px rgb(var(--mn-glow-rgb) / .5), 0 0 26px 2px rgb(var(--mn-glow-rgb) / .32), 0 10px 18px -7px #000000ad, inset 0 0 0 1px #ffffff6b, inset 0 -3px 6px -3px #1a10222e!important}.meniscus-tabs>button,html[data-towers-theme=light] .meniscus-tabs>button,html[data-towers-theme=light] .meniscus-tabs>button:not(.active){color:#a79eb8!important;background:0 0!important}.meniscus-tabs>button>svg,html[data-towers-theme=light] .meniscus-tabs>button>svg{color:color-mix(in oklab,#a79eb8 calc((1 - var(--mn-t)) * 100%),#1a1420)!important}.meniscus-tabs>button.active>svg,html[data-towers-theme=light] .meniscus-tabs>button.active>svg{color:#1a1420!important}.meniscus-tabs>button>span,.meniscus-tabs>button.active>span,html[data-towers-theme=light] .meniscus-tabs>button>span,html[data-towers-theme=light] .meniscus-tabs>button.active>span{color:var(--mn-acc)!important}html[data-towers-theme=light] .meniscus-bead{background:linear-gradient(168deg, color-mix(in srgb,rgb(var(--mn-glow-rgb)) 76%,#fff), rgb(var(--mn-glow-rgb)) 62%)!important;box-shadow:0 0 0 1px rgb(var(--mn-glow-rgb) / .5), 0 0 26px 2px rgb(var(--mn-glow-rgb) / .32), 0 10px 18px -7px #000000ad, inset 0 0 0 1px #ffffff6b, inset 0 -3px 6px -3px #1a10222e!important;border:0!important}html[data-towers-theme=light] .meniscus-tabs>button,html[data-towers-theme=light] .meniscus-tabs>button:not(.active){color:#69737d!important}html[data-towers-theme=light] .meniscus-tabs>button>svg{color:color-mix(in oklab,#69737d calc((1 - var(--mn-t)) * 100%),#1a1420)!important}.meniscus-tabs>button>span{opacity:1!important;color:#b9b1c7!important;transform:none!important}.meniscus-tabs>button.active>span{color:var(--mn-acc)!important}html[data-towers-theme=light] .meniscus-tabs>button>span{color:#5f6973!important}html[data-towers-theme=light] .meniscus-tabs>button.active>span{color:var(--mn-acc)!important}.property-chat-shell{color:#eaf8fb;background:linear-gradient(#081923,#07141d);border:1px solid #4abec72e;border-radius:24px;width:min(100%,980px);margin:0 auto;overflow:hidden;box-shadow:0 22px 56px #0000002e}.property-chat-header{background:linear-gradient(135deg,#0d2a37,#0a1d29);border-bottom:1px solid #54cdd426;grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:82px;padding:14px 16px;display:grid}.property-chat-avatar{color:#66efeb;background:linear-gradient(145deg,#0c4b58,#0a3441);border:1px solid #5ee7e82e;border-radius:17px;place-items:center;width:50px;height:50px;display:grid}.property-chat-header>div{gap:2px;min-width:0;display:grid}.property-chat-header small{color:#49dadd;letter-spacing:.08em;font-size:9px}.property-chat-header h2{color:#fff;margin:0;font-size:17px}.property-chat-header p{color:#809ead;margin:0;font-size:10px}.property-chat-refresh{color:#a9c5d1;background:#0d2633;border:1px solid #4fbcc629;border-radius:13px;place-items:center;width:40px;height:40px;padding:0;display:grid}.property-chat-feed{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#24434f transparent;background:radial-gradient(circle at 15% 8%,#279eab0e,#0000 24%),radial-gradient(circle at 86% 74%,#5b43840f,#0000 30%),#07141d;flex-direction:column;gap:13px;height:min(58vh,610px);min-height:360px;padding:18px 16px 24px;display:flex;overflow-y:auto}.property-chat-message{align-self:flex-start;gap:4px;max-width:min(76%,680px);display:grid}.property-chat-message.mine{align-self:flex-end}.property-chat-message-meta{align-items:center;gap:7px;padding:0 5px;display:flex}.property-chat-message-meta strong{color:#dceef4;font-size:11px}.property-chat-message-meta span{color:#6f93a3;font-size:8px}.property-chat-bubble{background:#102734;border:1px solid #51adb821;border-radius:6px 17px 17px;min-width:120px;padding:9px 11px 7px;box-shadow:0 6px 15px #0000001a}.property-chat-message.mine .property-chat-bubble{background:linear-gradient(145deg,#0c4b50,#0b3c46);border-color:#4adcd82e;border-radius:17px 6px 17px 17px}.property-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:#edf8fb;margin:0;font-size:13px;line-height:1.8}.property-chat-bubble em{color:#6e8996;font-size:11px;font-style:normal}.property-chat-bubble footer{justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;display:flex}.property-chat-bubble time,.property-chat-bubble footer span{color:#6f929f;font-size:8px}.property-chat-reply-preview{text-align:right;color:#9db7c3;background:#0b1d28;border:0;border-right:3px solid #55e4df;border-radius:10px 10px 3px 3px;gap:2px;width:calc(100% - 8px);margin:0 4px -1px;padding:7px 9px;display:grid}.property-chat-reply-preview b{color:#57e5e0;font-size:9px}.property-chat-reply-preview span{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.property-chat-actions{opacity:.72;gap:4px;padding:0 4px;display:flex}.property-chat-actions button{color:#739aaa;background:0 0;border:0;border-radius:7px;padding:3px 7px;font-size:8px}.property-chat-actions button:hover{color:#bfe8ef;background:#102a36}.property-chat-actions .danger{color:#df7f8b}.property-chat-message.deleted{opacity:.72}.property-chat-context{background:#0d2632;border:1px solid #46b7bf24;border-bottom:0;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:10px;margin:0 12px;padding:8px 10px;display:flex}.property-chat-context>div{gap:2px;min-width:0;display:grid}.property-chat-context strong{color:#54e5e2;font-size:10px}.property-chat-context span{color:#839eaa;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.property-chat-context>button{color:#9fb8c4;background:#122f3b;border:0;border-radius:9px;width:30px;height:30px;padding:0}.property-chat-compose{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#0a1a25;border-top:1px solid #44abb524;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.property-chat-compose textarea{resize:vertical;width:100%;min-height:44px;max-height:130px;color:#effcff!important;background:#0e2632!important;border:1px solid #1a4351!important;border-radius:15px!important;padding:11px 13px!important;line-height:1.7!important}.property-chat-compose textarea::placeholder{color:#668592}.property-chat-send{color:#fff;background:linear-gradient(145deg,#18bbc0,#0a8795);border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:84px;height:44px;font-weight:850;display:flex}.property-chat-send:disabled{opacity:.45;cursor:not-allowed}.property-chat-loading,.property-chat-empty{text-align:center;color:#7f9ba9;align-content:center;place-items:center;gap:7px;min-height:300px;display:grid}.property-chat-empty>span{color:#56e7e3;background:#0c3441;border-radius:19px;place-items:center;width:58px;height:58px;display:grid}.property-chat-empty strong{color:#d9edf3}.property-chat-empty p{margin:0;font-size:10px}.property-chat-notice{margin:10px}html[data-towers-theme=light] .property-chat-shell{color:#19313c;background:#f8fbfc;border-color:#d2e3e7;box-shadow:0 18px 44px #294d5b17}html[data-towers-theme=light] .property-chat-header{background:linear-gradient(135deg,#fff,#eef7f8);border-bottom-color:#d8e7ea}html[data-towers-theme=light] .property-chat-avatar{color:#078695;background:#e0f4f5;border-color:#c4e3e7}html[data-towers-theme=light] .property-chat-header h2{color:#17313d}html[data-towers-theme=light] .property-chat-header p{color:#6e8792}html[data-towers-theme=light] .property-chat-header small{color:#098c9c}html[data-towers-theme=light] .property-chat-refresh{color:#52717e;background:#f1f7f8;border-color:#d5e5e8}html[data-towers-theme=light] .property-chat-feed{scrollbar-color:#c4d5da transparent;background:radial-gradient(circle at 15% 8%,#1ea7b20e,#0000 24%),#f1f6f7}html[data-towers-theme=light] .property-chat-message-meta strong{color:#31505d}html[data-towers-theme=light] .property-chat-message-meta span{color:#7a939e}html[data-towers-theme=light] .property-chat-bubble{background:#fff;border-color:#d9e6e9;box-shadow:0 5px 14px #3456630e}html[data-towers-theme=light] .property-chat-message.mine .property-chat-bubble{background:linear-gradient(145deg,#dff5f1,#cfede8);border-color:#bfe1dc}html[data-towers-theme=light] .property-chat-bubble p{color:#203944}html[data-towers-theme=light] .property-chat-bubble em{color:#7d929b}html[data-towers-theme=light] .property-chat-bubble time,html[data-towers-theme=light] .property-chat-bubble footer span{color:#80949d}html[data-towers-theme=light] .property-chat-reply-preview{color:#657d87;background:#edf4f5;border-right-color:#1398a2}html[data-towers-theme=light] .property-chat-reply-preview b{color:#087f8e}html[data-towers-theme=light] .property-chat-actions button{color:#607c88}html[data-towers-theme=light] .property-chat-actions button:hover{color:#284d5a;background:#e6f0f2}html[data-towers-theme=light] .property-chat-context{background:#edf5f6;border-color:#d3e3e6}html[data-towers-theme=light] .property-chat-context>button{color:#55717d;background:#dfecef}html[data-towers-theme=light] .property-chat-compose{background:#fff;border-top-color:#d7e5e8}html[data-towers-theme=light] .property-chat-compose textarea{color:#203944!important;background:#f7fafb!important;border-color:#cfdfe3!important}html[data-towers-theme=light] .property-chat-compose textarea::placeholder{color:#8aa0aa}html[data-towers-theme=light] .property-chat-empty{color:#78909b}html[data-towers-theme=light] .property-chat-empty>span{color:#078797;background:#e1f3f5}html[data-towers-theme=light] .property-chat-empty strong{color:#28434e}@media (max-width:720px){.property-chat-shell{border-radius:18px}.property-chat-header{grid-template-columns:46px minmax(0,1fr) 38px;min-height:72px;padding:11px 12px}.property-chat-avatar{border-radius:14px;width:44px;height:44px}.property-chat-header h2{font-size:15px}.property-chat-header p{font-size:9px}.property-chat-feed{height:calc(100dvh - 330px);min-height:390px;padding:14px 10px 20px}.property-chat-message{max-width:88%}.property-chat-bubble p{font-size:12.5px}.property-chat-compose{grid-template-columns:minmax(0,1fr) 72px;padding-inline:9px}.property-chat-send{min-width:72px}.property-chat-send span{font-size:10px}}.resident-my-charges{gap:14px;display:grid}.my-charge-hero{background:linear-gradient(135deg,#102f3d,#0a202c);border:1px solid #54d1d32b;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:0 16px 34px #0000001f}.my-charge-hero>div{gap:4px;display:grid}.my-charge-hero span{color:#8ba8b5;font-size:10px}.my-charge-hero strong{color:#f5fdff;font-size:27px}.my-charge-hero small{color:#6f8e9b;font-size:9px}.my-charge-hero>button{color:#fff;background:linear-gradient(145deg,#1cc1c4,#0d8d9b);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:44px;font-weight:850;display:flex}.my-charge-hero>button:disabled{opacity:.45;cursor:not-allowed}.my-charge-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.my-charge-metrics article{background:#0c202b;border:1px solid #52b4be21;border-radius:17px;align-content:center;gap:5px;min-height:86px;padding:13px;display:grid}.my-charge-metrics article span{color:#7895a2;font-size:9px}.my-charge-metrics article strong{color:#eaf7fa;font-size:15px}.my-charge-metrics article.warning{background:linear-gradient(145deg,#702c3857,#0c202b);border-color:#da667338}.my-charge-metrics article.warning strong{color:#ffabb6}.my-charge-card{background:#0b1d27;border:1px solid #52b4be1f;border-radius:20px;padding:16px}.my-charge-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.my-charge-card>header>div{gap:2px;display:grid}.my-charge-card>header span{color:#6d8c99;font-size:9px}.my-charge-card>header h3{color:#ecf8fb;margin:0;font-size:15px}.my-charge-card>header>svg{color:#4fdbdb}.charge-status{color:#74e1b6;background:#2daf8721;border:1px solid #47ca9d26;border-radius:999px;padding:5px 9px;font-size:8px}.charge-status.overdue{color:#ff9baa;background:#c3495a1f;border-color:#d25e6d2e}.my-charge-current-grid,.charge-calculation-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.my-charge-current-grid>div,.charge-calculation-details>div{background:#0e2632;border:1px solid #4aa6b21a;border-radius:14px;gap:5px;padding:11px;display:grid}.my-charge-current-grid>div.wide{grid-column:span 2}.my-charge-current-grid span,.charge-calculation-details span{color:#708f9c;font-size:8px}.my-charge-current-grid strong,.charge-calculation-details strong{color:#dceef3;font-size:11px}.charge-calculation-details{grid-template-columns:repeat(2,minmax(0,1fr))}.my-charge-empty{text-align:center;color:#718d99;padding:24px;font-size:10px}.my-charge-card.history>header button{color:#8eacb8;background:#102b36;border:0;border-radius:10px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;display:flex}.my-charge-history{gap:8px;display:grid}.my-charge-history article{background:#0e2631;border:1px solid #4ba6b117;border-radius:14px;grid-template-columns:minmax(160px,2fr) repeat(4,minmax(85px,1fr)) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.my-charge-history article.cancelled{opacity:.58}.charge-history-main{gap:3px;display:grid}.charge-history-main strong{color:#e5f4f7;font-size:11px}.charge-history-main span,.my-charge-history article>div:not(.charge-history-main)>span{color:#6f8c98;font-size:8px}.my-charge-history article>div:not(.charge-history-main){gap:3px;display:grid}.my-charge-history article>div:not(.charge-history-main)>strong{color:#cfe4e9;font-size:10px}html[data-towers-theme=light] .my-charge-hero{background:linear-gradient(135deg,#fff,#eef7f8);border-color:#d5e5e8;box-shadow:0 14px 30px #36566214}html[data-towers-theme=light] .my-charge-hero strong{color:#1b3945}html[data-towers-theme=light] .my-charge-hero span{color:#68838e}html[data-towers-theme=light] .my-charge-hero small{color:#8499a2}html[data-towers-theme=light] .my-charge-metrics article,html[data-towers-theme=light] .my-charge-card{background:#fff;border-color:#dbe7ea}html[data-towers-theme=light] .my-charge-metrics article span,html[data-towers-theme=light] .my-charge-card>header span{color:#7a929c}html[data-towers-theme=light] .my-charge-metrics article strong,html[data-towers-theme=light] .my-charge-card>header h3{color:#25434f}html[data-towers-theme=light] .my-charge-metrics article.warning{background:linear-gradient(145deg,#fff1f3,#fff);border-color:#f1ced3}html[data-towers-theme=light] .my-charge-metrics article.warning strong{color:#b84d5c}html[data-towers-theme=light] .my-charge-current-grid>div,html[data-towers-theme=light] .charge-calculation-details>div,html[data-towers-theme=light] .my-charge-history article{background:#f6fafb;border-color:#deeaed}html[data-towers-theme=light] .my-charge-current-grid span,html[data-towers-theme=light] .charge-calculation-details span,html[data-towers-theme=light] .charge-history-main span,html[data-towers-theme=light] .my-charge-history article>div:not(.charge-history-main)>span{color:#8298a1}html[data-towers-theme=light] .my-charge-current-grid strong,html[data-towers-theme=light] .charge-calculation-details strong,html[data-towers-theme=light] .charge-history-main strong,html[data-towers-theme=light] .my-charge-history article>div:not(.charge-history-main)>strong{color:#2b4854}html[data-towers-theme=light] .my-charge-card.history>header button{color:#55717c;background:#edf5f6}html[data-towers-theme=light] .my-charge-empty{color:#7d939d}@media (max-width:760px){.my-charge-hero{padding:15px}.my-charge-hero strong{font-size:22px}.my-charge-hero>button{min-width:94px}.my-charge-metrics,.my-charge-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-charge-current-grid>div.wide{grid-column:span 2}.charge-calculation-details{grid-template-columns:1fr}.my-charge-history article{grid-template-columns:1fr 1fr;gap:8px}.charge-history-main{grid-column:1/-1}.my-charge-history article>.charge-status{justify-self:start}}.my-charge-hero>button{color:#17212b!important;background:linear-gradient(135deg,#ffd76f,#d8a42e)!important;box-shadow:0 8px 22px #d6a22d33!important}.meniscus-cast{background:#06141d!important}.meniscus-plate-hi{stop-color:#0b2531!important}.meniscus-plate-lo{stop-color:#071a24!important}.meniscus-rim-hi{stop-color:#5fd9df!important;stop-opacity:.28!important}.meniscus-rim-lo{stop-color:#1b6570!important;stop-opacity:.08!important}html[data-towers-theme=light] .meniscus-cast{background:#dfe4e8!important}html[data-towers-theme=light] .meniscus-plate-hi{stop-color:#f4f6f8!important}html[data-towers-theme=light] .meniscus-plate-lo{stop-color:#dde3e7!important}html[data-towers-theme=light] .meniscus-rim-hi{stop-color:#fff!important;stop-opacity:.92!important}html[data-towers-theme=light] .meniscus-rim-lo{stop-color:#aeb8c0!important;stop-opacity:.22!important}.marketplace-list-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.marketplace-list-head>div:first-child{gap:2px;display:grid}.market-list-filter{background:#0b202a;border:1px solid #49b4be21;border-radius:12px;align-items:center;gap:5px;padding:4px;display:flex}.market-list-filter button{color:#7897a3;background:0 0;border:0;border-radius:9px;min-width:54px;height:30px;padding:0 9px;font-size:9px;font-weight:800}.market-list-filter button.active{color:#fff;background:#0d7380;box-shadow:0 5px 12px #04717e2e}html[data-towers-theme=light] .market-list-filter{background:#edf5f6;border-color:#d6e6e9}html[data-towers-theme=light] .market-list-filter button{color:#687f89}html[data-towers-theme=light] .market-list-filter button.active{color:#fff;background:#128c99}@media (max-width:600px){.marketplace-list-head{flex-direction:column!important;align-items:flex-start!important}.market-list-filter{width:100%}.market-list-filter button{flex:1}}@media (max-width:720px){.resident-app-v42 .resident-appbar{position:sticky!important}.resident-app-v42 .resident-appbar .notification-trigger{z-index:3!important;margin:0!important;position:absolute!important;top:50%!important;left:auto!important;right:72px!important;transform:translateY(-50%)!important}}.towers-login-v47{--login-accent:#0ea9b5;--login-accent-2:#078e9b;--login-ink:#173447;--login-muted:#7890a0;isolation:isolate;width:100%;min-height:100dvh;color:var(--login-ink);direction:rtl;background:radial-gradient(circle at 18% 20%,#fffffff5,#0000 26%),linear-gradient(135deg,#f9fcfd 0%,#edf8fb 42%,#d9eff4 100%);flex-direction:column;justify-content:center;align-items:center;padding:42px 20px 28px;display:flex;position:relative;overflow:hidden}.towers-login-v47:before{content:"";z-index:-3;opacity:.72;clip-path:polygon(0 100%,0 48%,12% 43%,20% 51%,30% 40%,42% 52%,54% 37%,68% 50%,80% 35%,100% 54%,100% 100%);background:linear-gradient(168deg,#0000 0 36%,#89abb633 36% 53%,#0000 53%),linear-gradient(174deg,#0000 0 46%,#6d95a42b 46% 62%,#0000 62%);width:64vw;height:46vh;position:absolute;bottom:-10vh;left:-6vw}.towers-login-v47:after{content:"";z-index:-2;transform-origin:100% 100%;background:repeating-linear-gradient(#ffffffeb 0 66px,#cbe2e880 66px 70px,#ffffffe0 70px 132px),linear-gradient(90deg,#eef4f5,#dfe9eb);border:1px solid #6897a42e;border-radius:34px 0 0;width:min(31vw,470px);height:86vh;position:absolute;bottom:-2vh;right:-3vw;transform:skewY(-4deg);box-shadow:-22px 20px 70px #2a5b6b1f}.login-v47-scenery{z-index:-1;pointer-events:none;position:absolute;inset:0}.login-v47-scenery:before{content:"";background:linear-gradient(#7797a2,#a7bec5);border-radius:6px;width:9px;height:155px;position:absolute;bottom:7vh;left:11vw;box-shadow:-88px 112px 0 18px #819ea826,-30px 128px 0 25px #819ea821,42px 118px 0 31px #819ea81f,98px 131px 0 22px #819ea81a}.login-v47-scenery:after{content:"";background:#789aa7;border-radius:50% 50% 42% 42%;width:56px;height:28px;position:absolute;bottom:calc(7vh + 150px);left:calc(11vw - 24px);box-shadow:0 -26px 0 -22px #789aa7}.login-v47-language{color:#2a4658;background:#ffffffb8;border:1px solid #6f9dab26;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 17px 0 12px;font-size:13px;display:flex;position:absolute;top:28px;right:clamp(22px,4vw,64px);box-shadow:0 8px 28px #3b657314}.login-v47-language span{color:#f0a000;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.login-v47-card{z-index:2;background:#fffffff6;border:1px solid #759fad2e;border-radius:30px;width:min(500px,100vw - 34px);padding:34px 42px 30px;position:relative;box-shadow:0 30px 80px #25526229,0 3px 14px #2552620d}.login-v47-brand{text-align:center;flex-direction:column;align-items:center;margin-bottom:25px;display:flex}.login-v47-brand img{object-fit:contain;filter:drop-shadow(0 8px 15px #009bac1f);width:72px;height:72px;margin-bottom:5px}.login-v47-brand strong{color:#173447;letter-spacing:-1.8px;direction:ltr;font-family:Arial,sans-serif;font-size:35px;font-weight:900;line-height:1}.login-v47-brand>span{color:#577386;margin-top:7px;font-size:12px;font-weight:750}.login-v47-heading{text-align:center;margin-bottom:21px}.login-v47-heading h1{color:#173447;letter-spacing:-.035em;margin:0 0 6px;font-size:23px;font-weight:900;line-height:1.45}.login-v47-heading p{color:#8a9da9;margin:0;font-size:12px;line-height:1.8}.login-v47-form{gap:12px;display:grid}.login-v47-field{display:block;position:relative}.login-v47-field-icon{color:#718c9d;pointer-events:none;border-right:1px solid #e4edf0;place-items:center;width:38px;height:32px;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.login-v47-field input,.login-v47-code,.login-v47-password{box-sizing:border-box;color:#173447;background:#fff;border:1px solid #d9e7eb;border-radius:16px;outline:none;width:100%;min-height:58px;padding:0 17px;font-size:15px;transition:border-color .16s,box-shadow .16s}.login-v47-field input{text-align:center;letter-spacing:.035em;padding-left:62px}.login-v47-field input::placeholder,.login-v47-code::placeholder,.login-v47-password::placeholder{color:#a8b8c1}.login-v47-field input:focus,.login-v47-code:focus,.login-v47-password:focus{border-color:#74c8cf;box-shadow:0 0 0 4px #0ea9b514}.login-v47-code{text-align:center;letter-spacing:.28em;font-size:18px}.login-v47-password{text-align:center}.login-v47-primary{color:#fff;cursor:pointer;background:linear-gradient(#12b7c2,#0799a6);border:0;border-radius:16px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:58px;font-size:15px;font-weight:900;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 12px 28px #059ca833}.login-v47-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 15px 32px #059ca83d}.login-v47-primary:disabled{opacity:.58;cursor:not-allowed}.login-v47-primary b{font-size:21px;font-weight:400;line-height:1}.login-v47-link,.login-v47-back-sms{color:#1599a5;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.login-v47-link{margin-top:1px}.login-v47-factor-copy{text-align:center;justify-items:center;gap:4px;display:grid}.login-v47-factor-copy strong{color:#173447;font-size:15px}.login-v47-factor-copy small{color:#879aa6;font-size:10px;line-height:1.75}.login-v47-factor-hero{color:#079fac;background:#eefafb;border:1px solid #d2ecef;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto;display:grid}.login-v47-alternatives{margin-top:22px}.login-v47-divider{align-items:center;gap:12px;margin-bottom:13px;display:flex}.login-v47-divider span{background:#e6eef1;flex:1;height:1px}.login-v47-divider b{color:#78909e;white-space:nowrap;font-size:10px;font-weight:750}.login-v47-methods{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.login-v47-methods button{color:#547386;cursor:pointer;background:#fff;border:1px solid #e2ecef;border-radius:15px;align-content:center;place-items:center;gap:6px;min-width:0;min-height:78px;transition:border-color .15s,background .15s,color .15s;display:grid}.login-v47-methods button:hover,.login-v47-methods button.active{color:#078f9c;background:#f2fbfc;border-color:#addce1}.login-v47-methods button span{font-size:10px;font-weight:800}.login-v47-back-sms{margin:13px auto 0;display:block}.login-v47-notice{color:#3f6f79;text-align:center;background:#f1fbfc;border:1px solid #d4ecef;border-radius:12px;margin-top:14px;padding:10px 12px;font-size:10px;line-height:1.7}.login-v47-footer{z-index:2;text-align:center;color:#607987;justify-items:center;gap:7px;margin-top:22px;display:grid;position:relative}.login-v47-footer nav{justify-content:center;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.login-v47-footer nav i{background:#aebfc6;width:1px;height:12px}.login-v47-install-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.login-v47-install-link:hover{color:#1595a7}.pwa-installed .login-v47-install-link,.pwa-installed .login-v47-install-link+i{display:none}.login-v47-footer p{color:#708894;margin:2px 0 0;font-size:10px}.login-v47-footer small{color:#80949e;font-size:9px}@media (max-width:700px){.towers-login-v47{justify-content:flex-start;padding:84px 16px 24px;overflow:auto}.towers-login-v47:after{opacity:.28;width:58vw;height:56vh;right:-22vw}.towers-login-v47:before{opacity:.52;width:105vw;height:34vh}.login-v47-scenery{opacity:.45}.login-v47-language{height:40px;padding:0 13px 0 9px;top:18px;right:18px}.login-v47-language span{width:26px;height:26px;font-size:15px}.login-v47-card{border-radius:24px;width:min(100%,470px);padding:28px 21px 24px}.login-v47-brand{margin-bottom:20px}.login-v47-brand img{width:62px;height:62px}.login-v47-brand strong{font-size:31px}.login-v47-heading h1{font-size:20px}.login-v47-methods{gap:7px}.login-v47-methods button{min-height:70px}.login-v47-footer{margin-top:18px}}@media (max-width:380px){.login-v47-card{padding:24px 16px 21px}.login-v47-methods button span{font-size:9px}.login-v47-footer nav{gap:8px;font-size:10px}}.towers-login-v47{background:radial-gradient(circle at 12% 10%,#fffffffa 0 14%,#0000 38%),radial-gradient(circle at 88% 14%,#cfeef4cc 0 8%,#0000 34%),radial-gradient(circle at 50% 100%,#def4f7b8 0 12%,#0000 38%),linear-gradient(145deg,#fbfdfe 0%,#eef8fa 47%,#e7f4f7 100%)}.towers-login-v47:before{content:"";z-index:-3;opacity:.42;clip-path:none;background:repeating-linear-gradient(90deg,#0000 0 79px,#347f910e 80px),repeating-linear-gradient(0deg,#0000 0 79px,#347f910b 80px);width:auto;height:auto;position:absolute;inset:0}.towers-login-v47:after{content:"";z-index:-2;width:52vw;max-width:760px;height:52vw;max-height:760px;box-shadow:none;background:radial-gradient(circle,#4abcca21 0%,#78d4de12 42%,#0000 70%);border:0;border-radius:50%;position:absolute;top:-22vw;bottom:auto;right:-12vw;transform:none}.login-v47-scenery{display:none!important}.login-v47-card{background:#fffffff7;border:1px solid #679eac26;box-shadow:0 28px 70px #325f6d21,0 2px 10px #325f6d0a}.login-v47-brand{margin-bottom:18px}.login-v47-brand img.login-v47-logo-lockup{object-fit:contain;filter:none;width:182px;height:auto;max-height:none;margin:0}.login-v47-language{background:#ffffffd1;border-color:#679eac1f;box-shadow:0 8px 24px #325f6d12}.login-v47-primary{background:linear-gradient(#12b5c0 0%,#0794a1 100%);box-shadow:0 12px 26px #0597a42e}.login-v47-methods button{box-shadow:0 4px 14px #39687609}@media (max-width:700px){.towers-login-v47:before{opacity:.28;background:repeating-linear-gradient(90deg,#0000 0 59px,#347f910b 60px),repeating-linear-gradient(0deg,#0000 0 59px,#347f9109 60px)}.towers-login-v47:after{opacity:.85;width:90vw;height:90vw;top:-22vw;right:-42vw}.login-v47-brand img.login-v47-logo-lockup{width:165px}}.manager-team-panel{max-width:1180px;margin:0 auto}.manager-team-hero{background:radial-gradient(circle at 90% 10%,#13b1be1a,#0000 34%),linear-gradient(135deg,#fff,#f7fbfc);border:1px solid #2281921f;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex;box-shadow:0 16px 42px #21526012}.manager-team-hero>div{max-width:720px}.manager-team-hero>div>span{color:#0a95a3;font-size:12px;font-weight:850}.manager-team-hero h2{margin:5px 0 8px}.manager-team-hero p{color:#607b8b;margin:0;line-height:2}.manager-team-hero-icon{color:#0798a6;background:#e8f8fa;border:1px solid #0798a61f;border-radius:21px;flex:none;place-items:center;width:64px;height:64px;display:grid}.manager-team-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-team-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:20px;display:grid}.manager-team-list{gap:11px;display:grid}.manager-team-card{background:#fbfdfe;border:1px solid #487e8e1f;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.manager-team-avatar{color:#078f9d;background:#e9f7f9;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.manager-team-copy{gap:3px;min-width:0;display:grid}.manager-team-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manager-team-copy strong{color:#173747}.manager-team-copy span{color:#617988;background:#edf3f5;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:850}.manager-team-copy span.primary{color:#087f8b;background:#e3f7f8}.manager-team-copy small{color:#77909e}.manager-team-actions{justify-content:flex-end;align-items:center;display:flex}.manager-team-protected{color:#607987;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.manager-team-form{gap:15px;display:grid}.manager-team-form>div:first-child p{color:#718996;margin:7px 0 0;font-size:12px;line-height:1.9}@media (max-width:900px){.manager-team-layout{grid-template-columns:1fr}}@media (max-width:700px){.manager-team-hero{border-radius:20px;padding:21px 18px}.manager-team-hero-icon{border-radius:17px;width:52px;height:52px}.manager-team-metrics{grid-template-columns:1fr}.manager-team-card{grid-template-columns:40px minmax(0,1fr)}.manager-team-actions{grid-column:1/-1;justify-content:flex-end}}.manager-service-alerts .payment-alert.notice.warning{color:#ffe9a8!important;background:linear-gradient(145deg,#6f4807b8,#38270ceb)!important;border-color:#ffc64652!important}.manager-service-alerts .payment-alert.notice.warning strong{color:#fff2bd!important}.manager-service-alerts .payment-alert.notice.warning .small-btn{color:#ffe28a!important;background:#ffd25f24!important;border:1px solid #ffd25f3d!important}html[data-towers-theme=light] .manager-service-alerts .payment-alert.notice.warning{color:#75551a!important;background:#fff7dc!important;border-color:#efd897!important}html[data-towers-theme=light] .manager-service-alerts .payment-alert.notice.warning strong{color:#5f4516!important}html[data-towers-theme=light] .manager-service-alerts .payment-alert.notice.warning .small-btn{color:#6b4a0d!important;background:#fff0bd!important;border-color:#e6c66e!important}.iran-plate-field{gap:7px;display:grid}.iran-plate-input{direction:ltr;background:#f5f5ef;border:2px solid #222;border-radius:9px;grid-template-columns:44px minmax(52px,.72fr) minmax(62px,.82fr) minmax(82px,1.15fr) minmax(72px,.88fr);align-items:stretch;width:min(560px,100%);min-height:64px;display:grid;overflow:hidden;box-shadow:0 6px 18px #0000001f}.iran-plate-blue{color:#fff;background:#1656a5;border-right:1px solid #0c356a;align-content:center;place-items:center;gap:1px;font-family:Arial,sans-serif;line-height:1;display:grid}.iran-plate-blue b{letter-spacing:.04em;font-size:15px}.iran-plate-blue small{letter-spacing:.04em;font-size:8px;color:#fff!important}.iran-plate-input>input,.iran-plate-input>select,.iran-plate-country input{text-align:center;width:100%;min-width:0;height:100%;padding:8px 5px;font-size:22px;font-weight:800;color:#1b1b1b!important;box-shadow:none!important;background:#f7f7f2!important;border:0!important;border-left:1px solid #aaa!important;border-radius:0!important}.iran-plate-input>select{appearance:auto;direction:rtl;font-size:19px}.iran-plate-input input::placeholder{opacity:.75;color:#8a8a82!important}.iran-plate-country{background:#f7f7f2;border-left:1px solid #888;grid-template-rows:22px 1fr;display:grid}.iran-plate-country>small{place-items:center;font-size:10px;font-weight:800;line-height:1;display:grid;color:#242424!important}.iran-plate-country input{border-top:1px solid #aaa!important;border-left:0!important}.vehicle-camera-note{margin:0!important}@media (max-width:520px){.iran-plate-input{grid-template-columns:34px minmax(44px,.7fr) minmax(54px,.82fr) minmax(66px,1fr) minmax(60px,.82fr);min-height:56px}.iran-plate-input>input,.iran-plate-input>select,.iran-plate-country input{padding:6px 3px;font-size:18px}.iran-plate-blue b{font-size:12px}.iran-plate-blue small{font-size:7px}}.public-site{--public-ink:#112c3a;--public-muted:#667f8d;--public-line:#dce8ec;--public-soft:#f3f8f9;--public-accent:#0f9fad;--public-accent-dark:#087b88;--public-deep:#082936;min-height:100vh;color:var(--public-ink);background:radial-gradient(circle at 12% 8%,#18b9bf1a,#0000 28%),linear-gradient(#fbfdfd 0%,#f6fafb 48%,#fff 100%);font-family:Estedad Variable,Estedad,Vazirmatn Variable,Vazirmatn,system-ui,sans-serif}.public-site *{box-sizing:border-box}.public-site a{text-decoration:none}.public-container{width:min(1180px,100% - 48px);margin:0 auto}.public-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfdfde0;border-bottom:1px solid #d0e1e6c7;position:sticky;top:0}.public-header-inner{grid-template-columns:210px 1fr auto;align-items:center;gap:28px;min-height:76px;display:grid}.public-logo{justify-self:start;align-items:center;display:inline-flex}.public-logo img{object-fit:contain;width:152px;height:auto;display:block}.public-nav{justify-content:center;align-items:center;gap:30px;display:flex}.public-nav a{color:#405d69;font-size:14px;font-weight:650;transition:color .18s}.public-nav a:hover{color:var(--public-accent-dark)}.public-login-btn{background:#102f3b;border-radius:13px;align-items:center;gap:10px;padding:11px 17px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 9px 24px #0a2d3a24;color:#fff!important}.public-login-btn span{font-size:18px;line-height:1}.public-hero{padding:92px 0 98px;position:relative;overflow:hidden}.public-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#0f9fad1c,#0f9fad00 70%);border-radius:50%;width:560px;height:560px;position:absolute;inset:auto -120px -200px auto}.public-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:72px;display:grid}.public-eyebrow,.public-page-hero>div>span,.public-kicker{color:var(--public-accent-dark);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:17px;font-size:13px;font-weight:800;display:inline-flex}.public-eyebrow:before,.public-page-hero>div>span:before,.public-kicker:before{content:"";background:var(--public-accent);border-radius:2px;width:22px;height:2px}.public-hero h1{color:#102c39;letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(44px,5.2vw,74px);font-weight:880;line-height:1.13}.public-hero h1 span{color:var(--public-accent-dark)}.public-hero-copy>p{color:#5e7783;max-width:620px;margin:26px 0 0;font-size:18px;line-height:2}.public-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.public-primary-cta,.public-secondary-cta{border-radius:14px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 21px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.public-primary-cta{background:linear-gradient(135deg,#13b7bd,#087e8c);box-shadow:0 13px 30px #0a95a138;color:#fff!important}.public-primary-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0a95a147}.public-secondary-cta{background:#fff;border:1px solid #d2e3e7;color:#294b59!important}.public-secondary-cta:hover{background:#f3f9fa;transform:translateY(-1px)}.public-trust-row{color:#738b96;flex-wrap:wrap;gap:20px;margin-top:28px;font-size:12px;font-weight:600;display:flex}.public-trust-row span{align-items:center;gap:7px;display:flex}.public-trust-row span:before{content:"";background:#16acb7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16acb71a}.public-product-preview{place-items:center;min-height:500px;display:grid;position:relative}.preview-window{background:#fff;border:1px solid #d6e4e8;border-radius:24px;width:min(100%,640px);overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 30px 80px #14425229}.preview-topbar{direction:ltr;background:#f7fafb;border-bottom:1px solid #e5edef;align-items:center;gap:7px;height:44px;padding:0 15px;display:flex}.preview-topbar i{background:#cad9de;border-radius:50%;width:9px;height:9px}.preview-topbar b{color:#69818b;letter-spacing:.05em;margin-left:auto;margin-right:auto;font-size:11px}.preview-content{grid-template-columns:150px 1fr;min-height:360px;display:grid}.preview-content aside{background:#f9fbfb;border-left:1px solid #e4edef;flex-direction:column;gap:7px;padding:22px 14px;display:flex}.preview-content aside strong{color:#82949b;margin-bottom:8px;font-size:11px}.preview-content aside span{color:#6b838e;border-radius:9px;padding:9px 10px;font-size:10px}.preview-content aside span.active{color:#087c89;background:#e8f6f7;font-weight:800}.preview-main{padding:25px 24px}.preview-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.preview-title div{gap:4px;display:grid}.preview-title b{color:#173a48;font-size:17px}.preview-title small{color:#8ca0a8;font-size:10px}.preview-title em{color:#2c8a5b;background:#e7f7ee;border-radius:99px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.preview-metrics article{background:#fff;border:1px solid #e1eaed;border-radius:13px;gap:7px;padding:14px 12px;display:grid}.preview-metrics small{color:#8ca0a8;font-size:9px}.preview-metrics strong{color:#173a48;font-size:15px}.preview-metrics span{color:#8fa1a8;font-size:8px}.preview-chart{background:#fbfdfd;border:1px solid #e1eaed;border-radius:15px;margin-top:18px;padding:17px 16px 15px}.preview-chart-head{justify-content:space-between;align-items:center;display:flex}.preview-chart-head b{color:#345462;font-size:11px}.preview-chart-head span{color:#96a7ae;font-size:8px}.preview-bars{align-items:flex-end;gap:9px;height:105px;padding-top:15px;display:flex}.preview-bars i{opacity:.82;background:linear-gradient(#2ac0c8,#0d8f9d);border-radius:5px 5px 2px 2px;flex:1}.preview-bars i:first-child{height:38%}.preview-bars i:nth-child(2){height:58%}.preview-bars i:nth-child(3){height:49%}.preview-bars i:nth-child(4){height:76%}.preview-bars i:nth-child(5){height:66%}.preview-bars i:nth-child(6){height:89%}.preview-bars i:nth-child(7){height:81%}.preview-float{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #d0e1e6e6;border-radius:14px;gap:3px;min-width:190px;padding:13px 15px;display:grid;position:absolute;box-shadow:0 18px 38px #17425021}.preview-float b{color:#173a48;font-size:11px}.preview-float span{color:#82949c;font-size:9px}.preview-float-a{top:58px;right:-20px}.preview-float-b{bottom:56px;left:-22px}.public-section{padding:92px 0}.public-intro{background:#fff;border-top:1px solid #edf3f5;border-bottom:1px solid #edf3f5}.public-section-head{max-width:760px;margin-bottom:40px}.public-section-head.compact{margin-bottom:28px}.public-section-head>span{color:var(--public-accent-dark);margin-bottom:10px;font-size:12px;font-weight:800;display:block}.public-section-head h2{color:#153542;letter-spacing:-.035em;margin:0;font-size:clamp(29px,3.5vw,46px);line-height:1.35}.public-section-head p{color:#6a808a;margin:18px 0 0;font-size:16px;line-height:2}.public-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.public-feature-card{background:linear-gradient(#fff,#fbfdfd);border:1px solid #dfe9ec;border-radius:18px;flex-direction:column;min-height:235px;padding:25px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;color:inherit!important}.public-feature-card:hover{border-color:#badde1;transform:translateY(-4px);box-shadow:0 18px 40px #17425014}.public-feature-no{color:#0d98a5;font-size:11px;font-weight:850}.public-feature-card h3{color:#173846;margin:24px 0 10px;font-size:18px}.public-feature-card p{color:#6f848d;margin:0;font-size:13px;line-height:1.95}.public-feature-card>span{color:#0c8794;margin-top:auto;padding-top:20px;font-size:11px;font-weight:800}.public-split-section{color:#fff;background:#0d2f3b}.public-split{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.public-split h2{letter-spacing:-.03em;margin:0;font-size:39px;line-height:1.42}.public-split p{color:#b8cbd2;margin:19px 0;font-size:15px;line-height:2}.public-split .public-kicker{color:#63d2d7}.public-text-link{font-size:13px;font-weight:800;color:#74dde0!important}.public-flow{gap:10px;display:grid}.public-flow article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:15px;padding:18px 19px;display:flex}.public-flow article>b{color:#fff;background:#1daab4;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.public-flow article div{gap:4px;display:grid}.public-flow article strong{font-size:14px}.public-flow article span{color:#a9c0c8;font-size:11px}.public-flow>i{background:#ffffff29;width:1px;height:18px;margin:-2px 37px}.public-role-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-role-grid article{background:#fff;border:1px solid #dce8eb;border-radius:20px;min-height:220px;padding:27px}.public-role-grid span{color:#0d929f;font-size:11px;font-weight:850}.public-role-grid h3{color:#193b48;margin:32px 0 10px;font-size:20px}.public-role-grid p{color:#718690;margin:0;font-size:13px;line-height:2}.public-faq-section{background:#f4f9fa}.public-faq-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.public-faq-grid article{background:#fff;border:1px solid #dce8eb;border-radius:17px;padding:23px 24px}.public-faq-grid h3{color:#1b3c49;margin:0 0 9px;font-size:15px}.public-faq-grid p{color:#70858e;margin:0;font-size:13px;line-height:1.95}.public-cta{background:#f4f9fa;padding:26px 0 72px}.public-cta-inner{color:#fff;background:linear-gradient(135deg,#0b6672,#0b8f99 58%,#12aeb7);border-radius:26px;justify-content:space-between;align-items:center;gap:30px;padding:39px 42px;display:flex;box-shadow:0 24px 60px #09707a33}.public-cta-inner>div{max-width:690px}.public-cta-inner span{color:#b9f3f4;font-size:11px;font-weight:850}.public-cta-inner h2{margin:7px 0 8px;font-size:31px;line-height:1.4}.public-cta-inner p{color:#d1edef;margin:0;font-size:13px}.public-primary-cta.light{box-shadow:none;white-space:nowrap;background:#fff;color:#0a7883!important}.public-footer{color:#d5e2e6;background:#092832;padding:55px 0}.public-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px;display:grid}.public-footer-logo{filter:none;opacity:1;width:172px;height:auto;display:block}.public-footer p{color:#9fb6bf;max-width:470px;margin:16px 0 0;font-size:12px;line-height:2}.public-footer-grid>div:not(:first-child){flex-direction:column;gap:10px;display:flex}.public-footer strong{color:#fff;margin-bottom:4px;font-size:12px}.public-footer a{font-size:11px;color:#9fb6bf!important}.public-footer a:hover{color:#fff!important}.public-site+.global-product-footer{display:none!important}.public-inner-page{min-height:70vh}.public-page-hero{background:radial-gradient(circle at 20% 0,#18b9bf1a,#0000 27%),linear-gradient(#fbfdfd,#f7fbfb);border-bottom:1px solid #e5edef;padding:92px 0 72px}.public-page-hero .public-container{max-width:920px;margin-inline:auto}.public-page-hero h1{color:#123441;letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.24}.public-page-hero p{color:#657d88;max-width:810px;margin:22px 0 28px;font-size:17px;line-height:2.05}.public-feature-detail-list{gap:16px;display:grid}.public-feature-detail-list>article{background:#fff;border:1px solid #dfe9ec;border-radius:20px;grid-template-columns:62px 1fr;gap:22px;padding:30px 28px;scroll-margin-top:100px;display:grid}.feature-detail-number{color:#0d8e9a;background:#e8f7f8;border-radius:15px;place-items:center;width:50px;height:50px;font-size:12px;font-weight:850;display:grid}.public-feature-detail-list h2{color:#193a47;margin:2px 0 10px;font-size:23px}.public-feature-detail-list p{color:#6e838d;margin:0;font-size:14px;line-height:2}.feature-chip-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.feature-chip-row span{color:#52707b;background:#f0f7f8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.public-editorial-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.public-editorial-grid article{background:#fff;border:1px solid #dfe9ec;border-radius:20px;padding:31px}.public-editorial-grid span{color:#0b929e;font-size:11px;font-weight:850}.public-editorial-grid h2{color:#193a47;margin:28px 0 10px;font-size:23px}.public-editorial-grid p{color:#6d838d;margin:0;font-size:14px;line-height:2}.public-charge-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.public-charge-grid article{background:#fff;border:1px solid #dfe9ec;border-radius:19px;padding:26px 22px}.public-charge-grid b{color:#0b8c98;background:#e8f7f8;border-radius:999px;place-items:center;min-width:48px;height:28px;padding:0 9px;font-size:10px;display:inline-grid}.public-charge-grid h2{color:#193a47;margin:24px 0 9px;font-size:18px}.public-charge-grid p{color:#718690;margin:0;font-size:12px;line-height:1.95}.public-prose{max-width:850px;margin:58px auto 0}.public-prose h2{color:#183b48;margin:34px 0 8px;font-size:25px}.public-prose p{color:#6c828c;margin:0;font-size:15px;line-height:2.1}.public-pricing-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.public-pricing-grid article{background:#fff;border:1px solid #dce8eb;border-radius:19px;flex-direction:column;min-height:240px;padding:25px;display:flex}.public-pricing-grid span{color:#0e929f;font-size:10px;font-weight:850}.public-pricing-grid h2{color:#173946;margin:25px 0 8px;font-size:27px}.public-pricing-grid p{color:#70858f;margin:0;font-size:12px;line-height:1.95}.public-pricing-grid a{margin-top:auto;padding-top:22px;font-size:11px;font-weight:850;color:#0d8996!important}.public-pricing-note{background:#eef9f9;border:1px solid #cfe7e9;border-radius:16px;margin-top:20px;padding:22px 24px}.public-pricing-note strong{color:#17626b;font-size:13px}.public-pricing-note p{color:#66818a;margin:6px 0 0;font-size:12px;line-height:1.9}@media (max-width:980px){.public-header-inner{grid-template-columns:160px 1fr auto;gap:14px}.public-nav{gap:16px}.public-nav a{font-size:12px}.public-hero-grid{grid-template-columns:1fr;gap:48px}.public-hero-copy{max-width:760px}.public-product-preview{min-height:460px}.public-feature-grid{grid-template-columns:repeat(2,1fr)}.public-split{grid-template-columns:1fr;gap:38px}.public-charge-grid,.public-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.public-container{width:min(100% - 30px,1180px)}.public-header-inner{grid-template-columns:1fr auto;min-height:68px}.public-logo img{width:132px}.public-nav{display:none}.public-login-btn{padding:9px 13px;font-size:11px}.public-hero{padding:64px 0 72px}.public-hero h1{font-size:43px}.public-hero-copy>p{font-size:15px}.public-trust-row{flex-direction:column;gap:12px}.public-product-preview{min-height:400px}.preview-window{border-radius:18px;transform:none}.preview-content{grid-template-columns:96px 1fr;min-height:310px}.preview-content aside{padding:15px 9px}.preview-main{padding:18px 14px}.preview-metrics{grid-template-columns:1fr}.preview-metrics article:nth-child(n+2){display:none}.preview-float{min-width:165px;padding:10px 11px}.preview-float-a{top:34px;right:-5px}.preview-float-b{bottom:32px;left:-5px}.public-section{padding:68px 0}.public-feature-grid,.public-role-grid,.public-faq-grid,.public-editorial-grid,.public-charge-grid,.public-pricing-grid{grid-template-columns:1fr}.public-cta-inner{flex-direction:column;align-items:flex-start;padding:30px 24px}.public-footer-grid{grid-template-columns:1fr;gap:28px}.public-page-hero{padding:66px 0 52px}.public-page-hero h1{font-size:40px}.public-page-hero p{font-size:14px}.public-feature-detail-list>article{grid-template-columns:1fr;padding:24px 20px}}@media (max-width:420px){.public-hero h1{font-size:37px}.public-hero-actions{flex-direction:column;align-items:stretch}.public-primary-cta,.public-secondary-cta{width:100%}.public-product-preview{min-height:350px}.preview-content aside{display:none}.preview-content{grid-template-columns:1fr}}.public-mobile-nav{display:none}.public-about-intro{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:54px;display:grid}.public-about-intro>article>span,.public-contact-company>span{color:#0d929f;font-size:11px;font-weight:850}.public-about-intro h2,.public-contact-company h2{color:#173a47;letter-spacing:-.025em;margin:12px 0 16px;font-size:30px;line-height:1.45}.public-about-intro p,.public-contact-company p{color:#6b818b;margin:0 0 15px;font-size:14px;line-height:2.1}.public-about-values{gap:11px;display:grid}.public-about-values>div,.public-about-principles article{background:#fff;border:1px solid #dce8eb;border-radius:16px;gap:5px;padding:19px 20px;display:grid}.public-about-values b,.public-about-principles b{color:#1b3d49;font-size:13px}.public-about-values span,.public-about-principles span{color:#748891;font-size:11px;line-height:1.8}.public-products-section{background:#f7fbfb;border-top:1px solid #e7eff1}.public-product-story-grid{gap:15px;display:grid}.public-product-story{background:#fff;border:1px solid #dce8eb;border-radius:21px;gap:13px;padding:29px 30px;display:grid}.public-product-story.featured{background:radial-gradient(circle at 90% 0,#1ab4bd14,#0000 32%),#fff;border-color:#c9e3e6}.public-product-story-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.public-product-story-top>span{color:#0d98a5;font-size:11px;font-weight:900}.public-product-story-top>b{color:#5c7580;background:#f0f7f8;border-radius:999px;padding:6px 9px;font-size:11px}.public-product-story h3{color:#173946;margin:5px 0 0;font-size:24px}.public-product-story p{color:#6b818a;margin:0;font-size:14px;line-height:2.05}.public-product-story>a{margin-top:5px;font-size:12px;font-weight:850;color:#0c8995!important}.public-company-vision{color:#fff;background:#0d2f3b}.public-company-vision .public-split h2{color:#fff}.public-company-vision .public-split p{color:#b8cbd2}.public-about-principles{gap:11px;display:grid}.public-about-principles article{background:#ffffff0e;border-color:#ffffff1c}.public-about-principles b{color:#fff}.public-about-principles span{color:#abc1c9}.public-contact-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:38px;display:grid}.public-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.public-contact-card{background:#fff;border:1px solid #dce8eb;border-radius:19px;flex-direction:column;justify-content:flex-end;gap:7px;min-height:170px;padding:23px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;color:inherit!important}a.public-contact-card:hover{border-color:#b9dfe2;transform:translateY(-3px);box-shadow:0 16px 32px #14415014}.public-contact-card>span{color:#0c909c;margin-bottom:auto;font-size:11px;font-weight:850}.public-contact-card strong{color:#173946;font-size:21px;line-height:1.45}.public-contact-card small{color:#7c919a;font-size:10px}.public-contact-card.address strong{font-size:18px}.public-contact-company{background:linear-gradient(160deg,#f4fbfb,#fff);border:1px solid #d4e5e8;border-radius:22px;padding:30px;position:sticky;top:112px}.public-contact-hours{border-top:1px solid #dce8eb;gap:0;margin-top:22px;display:grid}.public-contact-hours>div{border-bottom:1px solid #e5edef;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 0;display:flex}.public-contact-hours b{color:#345461;font-size:11px}.public-contact-hours span{color:#718790;text-align:left;font-size:11px}@media (max-width:1120px){.public-header-inner{grid-template-columns:175px 1fr auto}.public-nav{gap:17px}.public-nav a{font-size:12px}}@media (max-width:900px){.public-about-intro,.public-contact-layout{grid-template-columns:1fr}.public-contact-company{position:static}}@media (max-width:720px){.public-header{padding-bottom:8px}.public-mobile-nav{scrollbar-width:none;gap:6px;padding-top:2px;padding-bottom:2px;display:flex;overflow-x:auto}.public-mobile-nav::-webkit-scrollbar{display:none}.public-mobile-nav a{background:#edf7f8;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:750;color:#3a5d68!important}.public-contact-cards{grid-template-columns:1fr}.public-contact-card{min-height:142px}.public-product-story{padding:24px 20px}}.public-brand-lockup{align-items:center;gap:10px;min-width:0;display:inline-flex}.public-logo img.public-brand-mark,.public-brand-mark{object-fit:contain;display:block;width:48px!important;height:48px!important}.public-brand-copy{gap:0;min-width:0;line-height:1;display:grid}.public-brand-copy strong{color:#173946;letter-spacing:-.035em;direction:ltr;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:800}.public-brand-copy small{color:#718b96;white-space:nowrap;margin-top:5px;font-size:8px;font-weight:700}.public-brand-lockup.footer .public-brand-mark{width:60px!important;height:60px!important}.public-brand-lockup.footer .public-brand-copy strong{color:#fff;font-size:28px}.public-brand-lockup.footer .public-brand-copy small{color:#9fb6bf;font-size:9px}@media (max-width:720px){.public-brand-lockup{gap:8px}.public-logo img.public-brand-mark,.public-brand-mark{width:42px!important;height:42px!important}.public-brand-copy strong{font-size:20px}.public-brand-copy small{display:none}.public-brand-lockup.footer .public-brand-mark{width:54px!important;height:54px!important}}.public-mobile-login{display:none}@media (max-width:720px){.public-header .public-login-btn{display:none!important}.public-mobile-login{justify-content:center;align-items:center;color:#fff!important;background:#102f3b!important;border-color:#102f3b!important;font-weight:850!important;display:inline-flex!important}}.public-header-inner{grid-template-columns:220px 1fr auto;gap:18px}.public-nav{gap:20px}.public-nav a{font-size:12px}.public-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:44px}.public-home-guides{background:#fff;border-top:1px solid #edf3f5}.public-guides-more{margin-top:22px}.public-guides-more a{font-size:12px;font-weight:850;color:#0b8995!important}.public-guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-guide-card{background:linear-gradient(#fff,#fbfdfd);border:1px solid #dce8eb;border-radius:18px;flex-direction:column;min-height:190px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;color:inherit!important}.public-guide-card:hover{border-color:#bddde1;transform:translateY(-3px);box-shadow:0 16px 36px #14415012}.public-guide-card h2,.public-guide-card h3{color:#183a47;margin:0 0 10px;font-size:18px;line-height:1.65}.public-guide-card p{color:#6f858e;margin:0;font-size:12px;line-height:2}.public-guide-card>span{color:#0d8996;margin-top:auto;padding-top:20px;font-size:11px;font-weight:850}.public-breadcrumb{color:#879ba4;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:10px;display:flex}.public-breadcrumb a{color:#5f7e89!important}.public-breadcrumb b{color:#315966;font-weight:750}.public-guide-hero .public-guide-meta{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.public-guide-meta span{color:#587680;background:#eaf5f6;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.public-guide-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:42px;display:grid}.public-guide-article{min-width:0}.public-guide-article>section{border-bottom:1px solid #e8eff1;margin:0 0 36px;padding:0 0 36px;scroll-margin-top:110px}.public-guide-article>section:last-child{border-bottom:0}.public-guide-article h2{color:#183a47;margin:0 0 14px;font-size:27px;line-height:1.55}.public-guide-article h3{color:#234b59;margin:18px 0 8px;font-size:16px}.public-guide-article p{color:#647e89;margin:0 0 14px;font-size:15px;line-height:2.15}.public-guide-article ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.public-guide-article li{color:#57737e;background:#f4f9fa;border-radius:12px;padding:10px 34px 10px 12px;font-size:13px;line-height:1.9;position:relative}.public-guide-article li:before{content:"✓";color:#0d9aa6;font-weight:900;position:absolute;top:10px;right:12px}.public-guide-faq article{border-bottom:1px solid #e9eff1;padding:18px 0}.public-guide-faq article:last-child{border-bottom:0}.public-guide-faq h3{margin:0 0 7px}.public-guide-aside{gap:14px;display:grid;position:sticky;top:112px}.public-guide-aside>div{background:#fff;border:1px solid #dce8eb;border-radius:16px;flex-direction:column;gap:8px;padding:19px;display:flex}.public-guide-aside>div>span{color:#0c909c;margin-bottom:4px;font-size:10px;font-weight:850}.public-guide-aside a{border-bottom:1px solid #eef3f4;padding:6px 0;font-size:10px;line-height:1.7;color:#5c7782!important}.public-guide-aside a:last-child{border-bottom:0}.public-guide-product-box strong{color:#183a47;font-size:17px}.public-guide-product-box p{color:#718791;margin:0;font-size:11px;line-height:1.9}.public-guide-product-box a{color:#0c8995!important;font-weight:850!important}.public-guide-related{background:#f6fafb;border-top:1px solid #e9f0f2}@media (max-width:1120px){.public-header-inner{grid-template-columns:175px 1fr auto}.public-nav{gap:13px}.public-nav a{font-size:11px}}@media (max-width:980px){.public-guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-guide-layout{grid-template-columns:1fr}.public-guide-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.public-footer-grid{grid-template-columns:2fr 1fr 1fr}}@media (max-width:720px){.public-guide-card-grid{grid-template-columns:1fr}.public-guide-card{min-height:170px}.public-guide-layout{gap:24px}.public-guide-article h2{font-size:23px}.public-guide-article p{font-size:14px}.public-guide-aside,.public-footer-grid{grid-template-columns:1fr}}@media (max-width:900px) and (min-width:721px){.public-header-inner{grid-template-columns:1fr auto}.public-nav{display:none}.public-mobile-nav{scrollbar-width:none;gap:7px;padding-top:4px;padding-bottom:8px;display:flex;overflow-x:auto}.public-mobile-nav::-webkit-scrollbar{display:none}.public-mobile-nav a{background:#edf7f8;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:750;color:#3a5d68!important}.public-mobile-login{display:none!important}}.public-live-tariff-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.public-live-tariff-card{background:linear-gradient(#fff,#f9fcfd);border:1px solid #d8e8eb;border-radius:22px;gap:22px;padding:26px;display:grid;box-shadow:0 14px 36px #143e490f}.public-live-tariff-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-live-tariff-head>div{gap:7px;display:grid}.public-live-tariff-head span{color:#0d8e9b;font-size:10px;font-weight:900}.public-live-tariff-head h2{color:#173946;margin:0;font-size:25px}.public-live-tariff-head>small{color:#39747b;background:#eef9f9;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.public-live-tariff-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-live-tariff-prices>div{background:#fff;border:1px solid #e3edef;border-radius:15px;gap:5px;padding:14px;display:grid}.public-live-tariff-prices span{color:#6d858e;font-size:11px;font-weight:800}.public-live-tariff-prices strong{color:#173946;font-size:17px}.public-live-tariff-prices small{color:#91a3aa;font-size:9px}.public-live-tariff-card>.public-primary-cta{justify-self:start}@media (max-width:640px){.public-live-tariff-grid{grid-template-columns:1fr}.public-live-tariff-card{padding:19px}.public-live-tariff-prices{grid-template-columns:1fr 1fr}.public-live-tariff-prices strong{font-size:14px}}
