.optimization-strategies fieldset{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-sm);padding:var(--space-10) var(--space-12) var(--space-12);margin:var(--space-12) var(--space-16);min-width:0}.optimization-strategies .section-heading-row{flex-wrap:wrap}.optimization-strategies .section-heading-row>h2,.optimization-strategies .section-heading-row>*{min-width:0}.optimization-strategies .status-indicator,.optimization-note,.optimization-choice strong,.optimization-choice small,.optimization-actions small,.optimization-release-note,.optimization-strategies .evidence-list{overflow-wrap:anywhere}.optimization-strategies legend{padding:0 var(--space-6);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.optimization-choice{gap:var(--space-10);padding:var(--space-8) 0;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.optimization-choice+.optimization-choice{border-top:var(--border-width-hairline) solid var(--border-subtle,var(--border))}.optimization-choice input[type=radio]{margin-top:var(--space-4)}.optimization-choice span{gap:var(--space-2);display:grid}.optimization-choice small{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-normal,1.5)}.optimization-trade{font-style:italic}.optimization-actions{gap:var(--space-10);margin:0 var(--space-16) var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.optimization-note{color:var(--muted);font-size:var(--text-2xs)}.optimization-release-note{gap:var(--space-6);padding:var(--space-12);border-inline-start:var(--border-width-accent) solid var(--status-warning,#a15c00);background:var(--surface-subtle);display:grid}.optimization-release-note span,.optimization-release-note ul{color:var(--muted);margin:0}.optimization-blocker{color:var(--danger-text,var(--danger,#a3272e));font-weight:var(--weight-semibold)}.optimization-strategies .data-table th[scope=row] small{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-regular);line-height:var(--leading-normal,1.5);max-width:32ch;display:block}.optimization-strategies .text-link{align-items:center;gap:var(--space-4);white-space:nowrap;padding:0;display:inline-flex}.optimization-strategies{container:optimization/inline-size}@container optimization (max-width:680px){.optimization-strategies fieldset,.optimization-actions{margin-inline:var(--space-10)}.optimization-strategies .section-heading-row{align-items:flex-start}.optimization-strategies .section-heading-row>.status-indicator{flex-basis:100%}}
