#housingSection .wh-tabs{margin:0 0 14px}#housingSection .wh-tabs .hs-tab{min-height:40px}#housingSection #warehouseKpiRow .fin-kpi-foot{display:none}#housingSection #warehouseKpiRow .hs-kpis{margin-bottom:12px;grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}#housingSection #warehouseKpiRow .fin-kpi{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:10px;min-height:0!important;padding:10px 14px!important;text-align:start!important}#housingSection #warehouseKpiRow .fin-kpi::after,#housingSection #warehouseKpiRow .fin-kpi::before{display:none!important}#housingSection #warehouseKpiRow .fin-kpi-label{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;margin:0!important;font-size:13px}#housingSection #warehouseKpiRow .fin-kpi-ic{width:32px!important;height:32px!important;margin:0!important;font-size:15px;border-radius:10px;flex:0 0 auto}#housingSection #warehouseKpiRow .fin-kpi-value{margin:0!important;font-size:22px!important;line-height:1.2}@media (max-width:768px){#housingSection #warehouseKpiRow .hs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}#housingSection .wh-card{background:var(--fin-surface);border:1px solid var(--fin-border);border-radius:16px;box-shadow:0 2px 6px rgba(10,26,22,.04)}#housingSection .wh-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px}#housingSection .wh-card>.wh-filterbar{border-block-end:1px solid var(--fin-border)}#housingSection .wh-filterbar.wh-card{border-block-end:1px solid var(--fin-border)}#housingSection .wh-filterbar .mac-search{flex:1 1 240px}#housingSection .wh-search{flex:1 1 220px;max-width:320px}#housingSection .wh-select{width:auto;flex:0 1 auto;min-width:150px;border-radius:10px}#housingSection .wh-month{width:170px;flex:0 0 auto}#housingSection .wh-filter-actions{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}#housingSection .wh-groups{display:grid;gap:14px;margin-bottom:28px}#housingSection .wh-group{background:var(--fin-surface);border:1px solid var(--fin-border);border-radius:16px;box-shadow:0 2px 6px rgba(10,26,22,.04)}#housingSection .wh-group-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-block-end:1px solid var(--fin-border)}#housingSection .wh-group-head h6{margin:0;font-weight:800;color:var(--fin-text)}#housingSection .wh-group-logo{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;overflow:hidden;background:var(--fin-surface-2);color:var(--fin-accent);flex:0 0 auto}#housingSection .wh-group-logo img{width:100%;height:100%;object-fit:contain}#housingSection .wh-group-count{margin-inline-start:auto;font-size:12px;font-weight:700;color:var(--fin-text-2)}#housingSection .wh-empty{padding:28px 14px;text-align:center;font-weight:700;color:var(--fin-text-2)}#housingSection .wh-table{--bs-table-bg:transparent;table-layout:fixed}#housingSection .wh-table th:nth-child(2){width:84px}#housingSection .wh-table th:nth-child(3){width:22%}#housingSection .wh-table th:nth-child(4){width:120px}#housingSection .wh-table th:nth-child(5){width:90px}#housingSection .wh-table th:nth-child(6){width:210px}#housingSection .wh-table td,#housingSection .wh-table th{text-align:center;vertical-align:middle}#housingSection .wh-table td.wh-name,#housingSection .wh-table th:first-child{text-align:start}#housingSection .wh-name b{color:var(--fin-text);overflow-wrap:anywhere}#housingSection .wh-meta{font-size:11.5px;color:var(--fin-text-2);font-weight:600;margin-top:2px}#housingSection .wh-unclass{font-size:11.5px;font-weight:800;color:var(--fin-pending);margin-top:2px}#housingSection .wh-default{display:inline-block;margin-inline-start:5px;padding:0 6px;border-radius:99px;font-size:10.5px;font-weight:700;color:var(--fin-text-2);background:var(--fin-surface-2);border:1px dashed var(--fin-border-strong,var(--fin-border))}#housingSection .wh-num{font-weight:800;color:var(--fin-text);font-variant-numeric:tabular-nums}#housingSection .wh-remain{font-size:1.05rem}#housingSection .wh-bar{height:8px;border-radius:99px;background:var(--fin-surface-2);overflow:hidden}#housingSection .wh-bar i{display:block;height:100%;border-radius:inherit;background:var(--fin-pos)}#housingSection .wh-bar-note{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;font-weight:700;color:var(--fin-text-2)}#housingSection .wh-tag{font-weight:800}#housingSection .wh-lv-LOW .wh-bar i{background:var(--fin-pending)}#housingSection .wh-lv-LOW .wh-remain,#housingSection .wh-lv-LOW .wh-tag{color:var(--fin-pending)}#housingSection .wh-lv-OUT .wh-bar i{background:var(--fin-neg)}#housingSection .wh-lv-OUT .wh-remain,#housingSection .wh-lv-OUT .wh-tag{color:var(--fin-neg)}#housingSection .wh-lv-LOW td{background:var(--fin-pending-bg)}#housingSection .wh-lv-OUT td{background:var(--fin-neg-bg)}#housingSection .wh-actions{white-space:nowrap}#housingSection .wh-actions .btn{height:32px;min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border-radius:9px;font-size:12.5px;font-weight:700;background:var(--fin-surface);color:var(--fin-text);border:1px solid var(--fin-border)}#housingSection .wh-actions .btn:hover:not(:disabled){background:var(--fin-surface-2);border-color:var(--fin-border-strong,var(--fin-border))}#housingSection .wh-actions .btn.wh-btn-add i{color:var(--fin-pos)}#housingSection .wh-actions .btn.wh-btn-return i{color:var(--fin-accent)}#housingSection .wh-actions .btn:disabled{opacity:.45}#housingSection .wh-actions .btn.wh-btn-more{padding:0 8px}#housingSection .wh-pay-in{color:var(--fin-pos);font-weight:800;font-size:12.5px;white-space:nowrap}#housingSection .wh-pay-bad{color:var(--fin-neg);font-weight:800;font-size:12.5px}#housingSection .wh-row-muted td{opacity:.62}#housingSection tfoot .wh-total td{font-weight:800;background:var(--fin-surface-2);border-top:2px solid var(--fin-border)}#housingSection .wh-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px;border-block-start:1px solid var(--fin-border)}#housingSection .wh-pager-info{font-size:12.5px;color:var(--fin-text-2)}#housingSection .wh-pager-info b{color:var(--fin-text)}#housingSection .wh-pager-btns{display:flex;align-items:center;flex-wrap:wrap;gap:4px}#housingSection .wh-page-btn{min-width:34px;height:32px;padding:0 8px;border-radius:9px;font-size:12.5px;font-weight:700;background:var(--fin-surface);color:var(--fin-text);border:1px solid var(--fin-border)}#housingSection .wh-page-btn:hover:not(:disabled):not(.is-active){background:var(--fin-surface-2)}#housingSection .wh-page-btn.is-active{background:var(--fin-accent);border-color:var(--fin-accent);color:#fff}#housingSection .wh-page-btn:disabled:not(.is-active){opacity:.4}#housingSection .wh-page-gap{color:var(--fin-text-2);padding:0 2px}html[dir=ltr] #housingSection .wh-flip{display:inline-block;transform:scaleX(-1)}@media (max-width:768px){#housingSection #housingActions_warehouse{flex:1 1 100%;min-width:0}#housingSection #housingActions_warehouse>.btn{flex:1 1 auto;justify-content:center}#housingSection .wh-filter-actions{margin-inline-start:0}#housingSection .wh-search{max-width:none}#housingSection .wh-month,#housingSection .wh-select{flex:1 1 140px;min-width:0;width:auto}#housingSection .wh-table,#housingSection .wh-table tbody{display:block;width:100%}#housingSection .wh-table thead{display:none}#housingSection .wh-table tr.wh-row{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px;border-block-end:1px solid var(--fin-border)}#housingSection .wh-table tr.wh-row:last-child{border-block-end:0}#housingSection .table.wh-table tbody td{display:block;padding:0!important;border-width:0!important;text-align:start;background:0 0}#housingSection .wh-table td[data-label]::before{content:attr(data-label);display:block;font-size:11px;font-weight:700;color:var(--fin-text-2);margin-bottom:2px}#housingSection .wh-table td.wh-actions,#housingSection .wh-table td.wh-bar-cell,#housingSection .wh-table td.wh-name{grid-column:1/-1}#housingSection .wh-table td.wh-name::before{display:none}#housingSection .wh-actions{display:flex;flex-wrap:wrap;gap:6px;white-space:normal}#housingSection .wh-actions .btn{flex:1 1 auto;justify-content:center}#housingSection .wh-actions .dropdown{flex:0 0 auto}}@media print{#housingSection .wh-filterbar,#housingSection .wh-tabs{display:none!important}}