@layer pages{.decision-table{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.decision-table>:is(h3,h4){margin:0 0 var(--space-3);font-size:var(--text-base)}.decision-row{min-width:0;margin:0 0 var(--space-4);border:0;padding:0}.decision-row>legend,.decision-row>label,.decision-choices span,.decision-feedback{overflow-wrap:anywhere}.decision-row>legend,.decision-row>label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0;display:block}.decision-choices{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.decision-choices label{gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;align-items:flex-start;display:flex}.decision-choices input{width:1.125rem;height:1.125rem;min-height:0;accent-color:var(--color-accent);flex-shrink:0;margin:.15em 0 0;padding:0}.decision-row input[type=number]{width:10em;max-width:100%}.decision-feedback{margin:var(--space-2) 0 0;padding-left:var(--space-3);border-left:3px solid var(--color-danger-border);font-size:var(--text-sm);color:var(--color-text-prose)}.decision-feedback[data-right=true]{border-left-color:var(--color-success-border)}}
