.checks-stage{margin-block:var(--space-4)}.checks-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));display:grid}.check-row{padding:var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius);min-width:0;margin:0}.check-row legend{padding-inline:var(--space-1);font-weight:600}.check-selected{outline:3px solid var(--focus);outline-offset:2px}.check-outcomes{gap:var(--space-2);display:grid}.check-outcome{column-gap:var(--space-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.check-outcome small{grid-column:2}.check-default{font-style:normal;font-size:var(--text-sm);color:var(--c-ink-muted)}.check-threshold input{width:9rem}.checks-integrity h4{margin-block:var(--space-3) var(--space-1)}.checks-integrity ul{margin:0;padding-inline-start:var(--space-5)}.check-setting{font-size:.9em}.rules-section{margin-block:var(--space-3)}.rules-section h4{margin-block:var(--space-3) var(--space-1)}.rules-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rule-row{padding:var(--space-2) var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius)}.rule-inactive{background:var(--c-surface-sunken)}.rule-badge{padding-inline:var(--space-1);border-radius:var(--radius);font-size:var(--text-sm);border:1px solid;font-weight:600;display:inline-block}.rule-actions{white-space:nowrap}.rule-form{gap:var(--space-2);display:grid}.rule-form p,.rule-form fieldset{margin:0}.rule-form input[type=text]{width:min(100%,36rem)}.rule-outcomes{gap:var(--space-2);border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);display:grid}.rule-picker-list{margin:var(--space-1) 0;padding-inline-start:var(--space-5)}.rule-preview{padding:var(--space-2) var(--space-3);border-inline-start:4px solid var(--focus);background:var(--c-surface)}.rule-ack{gap:var(--space-2);max-width:40rem;display:grid}.rule-ack textarea{width:100%}.rule-notice ul{margin:var(--space-1) 0;padding-inline-start:var(--space-5)}.checks-actions{z-index:10;padding:var(--space-2) var(--space-3);background:var(--c-surface);border-top:1px solid var(--c-border);box-shadow:var(--shadow);position:sticky;bottom:0}.checks-actions p{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.checks-actions .banner{margin-block:0 var(--space-2)}.rule-notice{inset-inline:var(--space-4);bottom:var(--space-4);z-index:20;max-width:48rem;max-height:50vh;box-shadow:var(--shadow);margin-inline:auto;position:fixed;overflow-y:auto}.rule-notice .rule-hits{width:100%;margin-block:var(--space-4);grid-column:1/-1}.rule-notice .rule-hits ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rule-notice .rule-hit{padding:var(--space-2) var(--space-3);border:1px solid var(--c-border);border-inline-start:4px solid var(--warning);border-radius:var(--radius);overflow-wrap:anywhere}
