:is(#housingSection,.sp-unified){--fx-hero-1:#16123f;--fx-hero-2:#3b2a8f;--fx-gold:#d9b25f;--fx-gold-2:#f6e2a8;--fx-p:#5b3fd0;--fin-accent:#5b3fd0;--fin-accent-hover:#4527b8;--fin-accent-soft:#f1edff;--hs-grad:linear-gradient(115deg,#120f36 0%,#231a63 45%,#3b2a8f 80%,#5136b8 100%);background:var(--fin-bg)!important;padding-bottom:28px}body.dark-mode :is(#housingSection,.sp-unified),html[data-theme=dark] :is(#housingSection,.sp-unified){--fin-accent-soft:rgba(91,63,208,.18)}html body.hs-open #mainNav.pro-navbar.glass-nav{background:linear-gradient(115deg,#120f36 0,#231a63 45%,#3b2a8f 80%,#5136b8 100%) fixed!important;border-bottom-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html body.hs-open #mainNav.pro-navbar :is(.pro-user-name,.pro-user-caret,.pro-user-role){color:rgba(255,255,255,.9)!important}:is(#housingSection,.sp-unified) .fx-hero{background:radial-gradient(60% 120% at 100% 0,rgba(217,178,95,.16) 0,rgba(217,178,95,0) 60%),linear-gradient(115deg,#120f36 0,#231a63 45%,#3b2a8f 80%,#5136b8 100%) fixed!important;border-radius:0 0 24px 24px!important;padding-top:18px!important;box-shadow:0 14px 34px -14px rgba(35,26,99,.55)!important}:is(#housingSection,.sp-unified) .fx-safe{background:linear-gradient(145deg,#f6e2a8,#d9b25f)!important;color:#231a63!important}:is(#housingSection,.sp-unified) .fx-crumb-cur{color:#f6e2a8!important}:is(#housingSection,.sp-unified) .fx-row-1{position:relative;gap:16px;min-height:104px;padding-inline-end:180px}:is(#housingSection,.sp-unified) .hs-hero-end{display:flex;align-items:center;gap:10px;margin-inline-start:auto;flex-wrap:wrap}:is(#housingSection,.sp-unified) .hs-hero-end .fx-caps{margin:0!important}#housingSection .hs-hero-art{position:absolute;inset-inline-end:-6px;top:50%;width:170px;height:110px;transform:translateY(-50%);transform-origin:50% 60%;filter:drop-shadow(0 12px 18px rgba(6,4,24,.5));animation:hsTilt 9s ease-in-out infinite;will-change:transform;pointer-events:none}@keyframes hsTilt{0%,100%{transform:translateY(-50%) perspective(700px) rotateY(-9deg) rotateX(5deg)}50%{transform:translateY(calc(-50% - 4px)) perspective(700px) rotateY(9deg) rotateX(2deg)}}@media (max-width:1200px){#housingSection .hs-hero-art{display:none}#housingSection .fx-row-1{padding-inline-end:0}}@media (prefers-reduced-motion:reduce){#housingSection .hs-hero-art{animation:none}}#housingSection .hs-tabstrip{display:flex;gap:6px;flex-wrap:wrap;margin:16px 12px 0;padding:6px;background:var(--fin-surface);border:1px solid var(--fin-border);border-radius:16px;box-shadow:0 2px 8px rgba(18,15,54,.05)}#housingSection .hs-tab{position:relative;display:inline-flex;align-items:center;gap:8px;border:0;background:0 0;border-radius:11px;padding:6px 14px 6px 12px;font-weight:700;font-size:13.5px;color:var(--fin-text-2);font-family:var(--fin-font);transition:background .2s,color .2s,box-shadow .2s}#housingSection .hs-tab i{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:9px;font-size:14px;background:color-mix(in srgb,var(--tc) 12%,transparent);color:var(--tc)}#housingSection .hs-tab:hover{background:var(--fin-surface-2);color:var(--fin-text)}#housingSection .hs-tab:focus-visible{outline:2px solid var(--fin-accent);outline-offset:2px}#housingSection .hs-tab.is-active{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 6px 14px rgba(79,70,229,.3)}#housingSection .hs-tab.is-active i{background:rgba(255,255,255,.2);color:#fff}#housingSection .hs-tab-badge:empty{display:none}#housingSection .hs-tab-badge{min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#e11d48;color:#fff;font-size:10.5px;display:inline-grid;place-items:center}#housingSection [id^=housingView_]{margin-top:16px!important}:is(#housingSection,.sp-unified) .hs-kpis{display:grid;gap:14px;margin-bottom:18px;grid-template-columns:repeat(var(--n,6),minmax(0,1fr))}@media (max-width:1100px){:is(#housingSection,.sp-unified) .hs-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){:is(#housingSection,.sp-unified) .hs-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}:is(#housingSection,.sp-unified) .fin-kpi-ic{background:linear-gradient(145deg,var(--kc),color-mix(in srgb,var(--kc) 70%,#000))!important;color:#fff!important}:is(#housingSection,.sp-unified) .fin-kpi-bar i{background:var(--kc)!important}:is(#housingSection,.sp-unified) .fin-kpi-pct{color:var(--kc)!important;background:color-mix(in srgb,var(--kc) 12%,transparent)!important}:is(#housingSection,.sp-unified) .fin-kpi-value{color:color-mix(in srgb,var(--kc) 55%,var(--fin-text))}:is(#housingSection,.sp-unified) .fin-kpi-foot.is-blank{visibility:hidden}#housingSection .hs-toolsbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 14px}#housingSection .hs-toolsbar .housing-actions-group{display:flex;gap:8px;flex-wrap:wrap}#housingSection .hs-toolsbar .housing-actions-group.d-none{display:none!important}#housingSection .hs-toolsbar .btn{height:36px!important;border-radius:10px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 14px!important;background:var(--fin-surface)!important;color:var(--fin-text)!important;border:1px solid var(--fin-border)!important;box-shadow:0 1px 2px rgba(18,15,54,.04)!important}#housingSection .hs-toolsbar .btn::after,#housingSection .hs-toolsbar .btn::before{display:none!important}#housingSection .hs-toolsbar .btn,#housingSection .hs-toolsbar .btn span{font-size:13px!important;font-weight:700!important}@media (min-width:769px){#housingSection .hs-toolsbar .btn{min-height:36px!important}}#housingSection .hs-toolsbar .btn:hover{background:var(--fin-surface-2)!important;border-color:var(--fin-border-strong)!important}#housingSection .hs-toolsbar .btn span{color:inherit!important}#housingSection .hs-toolsbar #btnHousingOpsToolbar i{color:#16a34a!important}#housingSection .hs-toolsbar #housingExportDropdown i{color:#059669!important}#housingSection .hs-toolsbar #housingImportDropdown i{color:#4f46e5!important}#housingSection .hs-toolsbar .btn.btn-housing-primary{background:linear-gradient(135deg,#3b2a8f,#5b3fd0)!important;color:#fff!important;border:0!important;box-shadow:0 8px 18px -10px rgba(59,42,143,.9)!important}#housingSection .hs-toolsbar .btn.btn-housing-primary i{color:#f6e2a8!important}#housingSection [id^=housingView_]>.card-custom,#housingSection [id^=whPane_]>.card-custom{border-radius:16px!important;border:1px solid var(--fin-border)!important;background:var(--fin-surface)!important;box-shadow:0 2px 6px rgba(10,26,22,.04)!important}#housingSection .table thead th{background:var(--fin-surface-2)!important;color:var(--fin-text-2)!important;font-size:12px;font-weight:800;border-bottom:1px solid var(--fin-border)!important;padding:12px 10px!important;white-space:nowrap}#housingSection .table tbody td{border-color:var(--fin-border)!important;padding:13px 10px!important}#housingSection .table td:last-child{white-space:nowrap}#housingView_units .table tbody td:first-child b{white-space:nowrap}#housingView_units .table tbody td:first-child small{display:inline-block;margin-top:4px;padding:1px 9px;border-radius:7px;font-weight:800;background:#f1edff;color:#5b3fd0!important}body.dark-mode #housingView_units .table tbody td:first-child small,html[data-theme=dark] #housingView_units .table tbody td:first-child small{background:rgba(91,63,208,.22);color:#c4b5fd!important}#housingSection .table .badge{border-radius:99px;font-weight:700;padding:5px 10px;font-size:11.5px}#housingSection .table .badge.bg-success{background:var(--fin-pos-bg)!important;color:var(--fin-pos)!important;border:1px solid var(--fin-pos-border)}#housingSection .table .badge.bg-info{background:var(--fin-review-bg)!important;color:var(--fin-review)!important;border:1px solid var(--fin-review-border)}#housingSection .table .badge.bg-warning{background:var(--fin-pending-bg)!important;color:var(--fin-pending)!important;border:1px solid var(--fin-pending-border)}#housingSection .table .badge.bg-danger{background:var(--fin-neg-bg)!important;color:var(--fin-neg)!important;border:1px solid var(--fin-neg-border)}#housingSection .table .btn-outline-danger,#housingSection .table .btn-warning{width:34px;height:34px;padding:0;border-radius:10px!important;display:inline-grid;place-items:center}#housingSection .table .btn-warning{background:var(--fin-surface)!important;color:#5b3fd0!important;border:1px solid var(--fin-border)!important}#housingSection .table .btn-outline-danger{background:var(--fin-neg-bg)!important;color:var(--fin-neg)!important;border:1px solid var(--fin-neg-border)!important}#housingView_warehouse .btn-dark.rounded-pill{background:linear-gradient(135deg,#231a63,#3b2a8f)!important;border:0!important}#housingView_warehouse .btn-outline-dark.rounded-pill{background:var(--fin-surface)!important;border-color:var(--fin-border)!important;color:var(--fin-text)!important}#housingSection .hs-search-ic{color:var(--fin-accent)}@media print{#housingSection :is(.hs-hero-art,.hs-tabstrip,.hs-toolsbar){display:none!important}}