.cs .hq-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.cs .hq-kpis.hq-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs .hq-cols{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.cs .hq-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.cs .kpi-link{color:inherit;text-decoration:none}.cs .kpi-unit{font-size:var(--font-small);color:var(--ink-3);margin-left:4px;font-weight:600}.cs .kpi.ui-tone-info .v{color:var(--blue)}.cs .hq-rows{margin:0;padding:0;list-style:none}.cs .hq-rows li{border-bottom:1px solid var(--line)}.cs .hq-rows li:last-child{border-bottom:0}.cs .hq-rows a{min-height:56px;color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;display:grid}.cs .hq-rows a:hover{background:var(--bg)}.cs .hq-row-main{flex-direction:column;min-width:0;display:flex}.cs .hq-empty{padding:16px 20px}.cs .meter-cell{align-items:center;gap:8px;min-width:140px;display:flex}.cs .meter-cell .meter{flex:1}.cs .meter-cell>span{text-align:right;min-width:40px}@media (width>=1100px){.cs .bd.hq-tenant-table{min-width:980px}.cs .hq-tenant-table th:first-child{width:56px}.cs .hq-tenant-table th:nth-child(3){width:120px}.cs .hq-tenant-table th:nth-child(4){width:180px}.cs .hq-tenant-table th:nth-child(5){width:190px}.cs .hq-tenant-table th:nth-child(6){width:110px}.cs .hq-tenant-table th:nth-child(7){width:100px}.cs .hq-tenant-table th:nth-child(8){width:110px}}@media (width<=1100px){.cs .hq-kpis,.cs .hq-kpis.hq-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .hq-cols{grid-template-columns:minmax(0,1fr)}}.cs .tpl-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs .tpl-list li{border:1px solid var(--line);border-radius:var(--radius-item);font-size:var(--font-small);align-items:center;gap:10px;padding:10px 12px;display:flex}.cs .tpl-title{flex:1}.cs .tpl-form{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:12px;display:flex}.cs .tpl-actions{justify-content:flex-end;gap:8px;display:flex}.cs .tpl-add{align-self:flex-start}.cs .chk-list{margin:0;padding:0;list-style:none}.cs .chk-l{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.cs .chk-l:last-child{border-bottom:0}.cs .chk-l .ok-i{background:var(--ok-bg);color:var(--ok-fg)}.cs .chk-l .ok-i.bad{background:var(--err-bg);color:var(--err-fg)}.cs .hq-cols.hq-cols-review{grid-template-columns:minmax(0,1fr) 380px}.cs .hq-review{flex-direction:column;gap:20px;display:flex}.cs .decision-help{flex:1}.cs .decision-select{width:200px;height:40px}.cs .nowrap{white-space:nowrap}.cs .modal-form{flex-direction:column;gap:14px;display:flex}.cs .modal-checks{flex-direction:column;gap:8px;display:flex}.cs .modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cs .hq-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs .hq-cols.hq-cols-side{grid-template-columns:minmax(0,1fr) 360px}.cs .hq-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 20px 20px;display:grid}.cs .hq-limit{border:1px solid var(--line);border-radius:var(--radius-item);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.cs .hq-limit-top{justify-content:space-between;align-items:baseline;display:flex}.cs .hq-limit-num{font-size:var(--font-h4);line-height:var(--leading-title);font-weight:700}.cs .c-warn{color:var(--warn-fg)}.cs .hq-log{margin:0;padding:0;list-style:none}.cs .hq-log li{border-bottom:1px solid var(--line);font-size:var(--font-small);grid-template-columns:112px 112px minmax(0,1fr);gap:12px;padding:12px 20px;display:grid}.cs .hq-log li:last-child{border-bottom:0}.cs .hq-steps{flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.cs .hq-steps li{border-radius:var(--radius-round);background:var(--fill);height:30px;color:var(--ink-3);font-size:var(--font-small);align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.cs .hq-steps li.on{background:var(--blue);color:var(--color-on-primary)}.cs .hq-danger{border-color:var(--color-danger-border);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.cs .hq-cols.hq-cols-panel{grid-template-columns:minmax(0,1fr) 420px}.cs .hq-panel{flex-direction:column;gap:14px;padding:24px;display:flex;position:sticky;top:20px}.cs .hq-panel-top{justify-content:space-between;align-items:center;display:flex}.cs .hq-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.cs .hq-notes{border-left:2px solid var(--line);flex-direction:column;gap:10px;margin:8px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.cs tr.sel{background:var(--blue-soft)}.cs .lfoot-note{padding:12px 20px}.cs .hq-card-note{padding:0 20px 8px}.cs .line{display:block}.cs .hq-chip-row{align-items:center;gap:10px;padding:0 20px 12px;display:flex}.cs .hq-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.cs .hq-funnel{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cs .hq-funnel li{grid-template-columns:140px minmax(0,1fr) 84px;align-items:center;gap:12px;display:grid}.cs .hq-funnel .meter{height:14px}@media (width<=1100px){.cs .hq-two{grid-template-columns:minmax(0,1fr)}}.cs .hq-cols.hq-cols-toc{grid-template-columns:minmax(0,1fr) 220px}.cs .hq-toc{flex-direction:column;align-self:start;gap:8px;padding:16px;display:flex;position:sticky;top:20px}.cs .policy-table{padding:0 24px}.cs .policy-num{width:120px}.cs .policy-select{width:96px}.cs .policy-table .policy-num{width:104px}.cs .policy-cell{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.cs .policy-cell .help{flex-basis:100%;margin:0}.cs .bulk{border-radius:var(--radius-item);background:var(--color-dark);color:var(--color-on-dark);font-size:var(--font-small);align-items:center;gap:12px;margin:0 16px 12px;padding:8px 8px 8px 16px;font-weight:600;display:flex}.cs .bulk .btn{min-width:0;height:32px;font-size:var(--font-small);background:var(--color-on-dark-hover);color:var(--color-on-primary);border-color:#0000;padding:0 12px}.cs .bulk .btn:hover{background:var(--color-on-dark-active)}@media (width<=1099px){.cs .hq-cols.hq-cols-review,.cs .hq-cols.hq-cols-side,.cs .hq-cols.hq-cols-panel,.cs .hq-cols.hq-cols-toc{grid-template-columns:minmax(0,1fr)}.cs .hq-panel,.cs .hq-toc{position:static}}@media (width<=767px){.cs .hq-limits{grid-template-columns:minmax(0,1fr);padding:12px 16px 16px}.cs .hq-log li{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}.cs .hq-funnel li{grid-template-columns:88px minmax(0,1fr) 64px}.cs .modal-grid{grid-template-columns:minmax(0,1fr)}.cs .decision{flex-wrap:wrap;margin:0 -16px -96px;padding:12px 16px}.cs .decision-select{width:100%}.cs .hq-rows a,.cs .hq-empty,.cs .hq-card-note,.cs .lfoot-note{padding-left:16px;padding-right:16px}.cs .hq-chip-row{padding:0 16px 12px}.cs .hq-panel,.cs .hq-danger{padding:16px}.cs .policy-table{padding:0 16px}}.cs .hq-toc a,.cs .decision a{min-height:var(--control-height);align-items:center;display:inline-flex}
