.housing-system .portal-nav{z-index:12;position:relative}.housing-system .dashboard-monitor-shell{background:linear-gradient(118deg,#fff0ba 0,#b17c29 8%,#6d3288 19%,#311345 74%,#f0d28a 100%);width:calc(100% - 18px);max-width:none;min-height:calc(100vh - 96px);margin:8px 9px 15px;padding:3px;box-shadow:0 16px 46px #2d163f2e,inset 0 0 9px #ffffffad}.housing-system .dashboard-screen-status{background:linear-gradient(110deg,#29113c,#643080 54%,#321346);height:29px;padding:0 13px}.housing-system .dashboard-screen-status>b{color:#f3edf6;letter-spacing:.09em;margin-right:12px;font-size:8px;font-weight:700}.housing-system .housing-command-bar{background:linear-gradient(114deg,#27123c,#4c2069 38%,#713693 73%,#35154a);min-height:116px;padding:14px 20px}.housing-system .housing-title{align-items:center;gap:15px}.housing-system .housing-dop{flex:none;width:68px;height:68px}.housing-system .housing-title h1{letter-spacing:-.025em;font-size:clamp(22px,2.2vw,36px);line-height:1.13}.housing-system .housing-system-subtitle{color:#eee4f4;letter-spacing:.01em;margin-top:5px;font-size:12px;display:block}.housing-system .housing-title-actions{margin-top:11px}.housing-system .housing-command-actions{flex-wrap:wrap;justify-content:flex-end;row-gap:9px;max-width:570px}.housing-system .secure-state{white-space:nowrap}.housing-control-ribbon{background:linear-gradient(110deg,#fffdfa,#fff,#faf6fc);border-bottom:1px solid #efe7dd;flex-wrap:wrap;justify-content:center;gap:9px;padding:10px 13px;display:flex}.housing-control-ribbon span{color:#5b3473;letter-spacing:.065em;white-space:nowrap;background:#fff;border:1px solid #e3d6ea;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800}.housing-control-ribbon span:first-child{color:#795222;background:#fff9ec;border-color:#e1c283}.housing-system .housing-summary{gap:12px;padding:13px}.housing-system .housing-summary article{min-height:142px;padding:14px 16px}.housing-system .housing-summary h2{font-size:19px}.housing-system .housing-tabs{box-shadow:0 4px 12px #351d4c24}.housing-system .housing-tabs button{min-width:124px;padding:14px 10px}.housing-case-journey{background:#fbfafc;border-bottom:1px solid #ece7ef;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;display:flex}.housing-case-journey>div{flex:none}.housing-case-journey>div>span,.housing-case-journey>div>strong{display:block}.housing-case-journey>div>span{color:#80582a;letter-spacing:.11em;margin-bottom:4px;font-size:9px;font-weight:800}.housing-case-journey>div>strong{color:#30213e;font-size:12px}.housing-case-journey ol{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.housing-case-journey li{color:#657083;white-space:nowrap;background:#fff;border:1px solid #e3e5ea;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.housing-case-journey li>b{color:#825896;font-size:10px}.housing-case-journey li.journey-complete{color:#26714e;background:#f2faf5;border-color:#c3dfcf}.housing-case-journey li.journey-complete>b{color:#26714e}.housing-case-journey li.journey-current{color:#ab304b;background:#fff3f5;border-color:#e6a7b3;font-weight:800}.housing-case-journey li.journey-current>b{color:#ab304b}.housing-system .housing-workspace{grid-template-columns:minmax(0,1fr) 292px;padding:15px}.housing-system .housing-main-panel{min-height:475px;padding:18px}.housing-system .overview-grid button{min-height:142px}.housing-system .overview-grid b{font-size:15px}.housing-system .housing-alert-rail article{padding:15px 13px}.housing-system .housing-detail-panel{border-color:#efd28b;box-shadow:0 27px 88px #200f2c80}.housing-system .housing-detail-topbar{background:linear-gradient(110deg,#321345,#72408c 67%,#48235c)}.housing-system .housing-value{padding-top:54px}@media (width<=1260px){.housing-system .housing-command-bar{align-items:flex-start}.housing-system .housing-command-actions{max-width:420px}.housing-system .housing-title h1{font-size:26px}.housing-case-journey{flex-direction:column;align-items:flex-start}.housing-case-journey ol{justify-content:flex-start}.housing-system .housing-workspace{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=1050px){.housing-system .housing-workspace{grid-template-columns:1fr}.housing-system .housing-command-bar{flex-direction:column}.housing-system .housing-command-actions{justify-content:flex-start;max-width:none}.housing-system .housing-alert-rail article{padding:13px}.housing-control-ribbon{justify-content:flex-start}}@media (width<=720px){.housing-system .dashboard-monitor-shell{width:calc(100% - 10px);min-height:auto;margin:5px}.housing-system .dashboard-screen-status>b{display:none}.housing-system .housing-command-bar{padding:14px 12px}.housing-system .housing-dop{width:52px;height:52px}.housing-system .housing-title{gap:10px}.housing-system .housing-title h1{font-size:22px}.housing-system .housing-system-subtitle{font-size:11px}.housing-system .housing-title-actions{gap:6px}.housing-system .housing-command-actions{gap:9px}.housing-system .housing-summary{gap:8px;padding:9px}.housing-system .housing-summary article{min-height:146px;padding:12px 10px}.housing-system .housing-summary h2{font-size:16px}.housing-control-ribbon{gap:6px;padding:9px}.housing-control-ribbon span{font-size:8px}.housing-case-journey{gap:11px;padding:12px 10px}.housing-case-journey ol{gap:6px}.housing-case-journey li{font-size:9px}.housing-system .housing-workspace{padding:9px}.housing-system .housing-main-panel{min-height:0;padding:12px}.housing-system .overview-grid button{min-height:128px}.housing-system .overview-grid b{font-size:13px}}
