.coverage-workspace{gap:24px;min-width:0}.coverage-workspace .ds-page-header{margin-bottom:0}.coverage-shortcuts{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;padding:0 0 12px;display:flex}.coverage-shortcuts a{padding:8px 0;font-weight:600}.coverage-filters{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(200px,1fr);align-items:start;gap:16px 24px;padding:20px;display:grid}.coverage-filters>label{gap:8px;min-width:0;font-weight:600;display:grid}.coverage-filters>.stack{gap:8px;min-width:0}.coverage-filter-actions{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;gap:12px;padding-top:12px;display:flex}.coverage-filters>.hint{grid-column:1/-1;max-width:95ch;margin:0}.coverage-register{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:20px}.coverage-section-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.coverage-section-head>p{flex-basis:100%;margin:0}.coverage-register .kpis{gap:12px}.coverage-register .kpis>div{border:1px solid var(--border);background:var(--surface-subtle,var(--surface));border-radius:10px;min-width:140px;padding:12px 16px}.coverage-register .kpis>div>strong{font-size:1.35rem;display:block}.coverage-workspace h2{text-transform:none;letter-spacing:normal;font-size:1.15rem;line-height:1.4}.coverage-checks{border-inline-start:3px solid var(--border-strong)}.coverage-checks>.btn{align-self:flex-start}.coverage-checks>p{max-width:95ch}.coverage-workspace :is(#coverage-requirements,#requirement,#coverage-checks){scroll-margin-top:100px}@media (max-width:760px){.coverage-filters{grid-template-columns:1fr;padding:16px}.coverage-register{padding:12px}.coverage-workspace{gap:20px}}
