.stg-desk{container-type:inline-size;min-width:0}.stg-desk .stg-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.stg-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:14px;align-items:start}.stg-evidence{margin:0;position:sticky;top:12px;overflow-wrap:anywhere}.stg-scroll{overflow:auto;max-width:100%}.stg-desk table{width:100%;min-width:640px;border-collapse:collapse}.stg-desk th,.stg-desk td{padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.stg-desk th{text-align:left;overflow-wrap:anywhere}.stg-desk small{display:block}.stg-desk button{min-height:44px;white-space:normal;overflow-wrap:anywhere}.stg-desk button[aria-pressed=true]{outline:2px solid var(--accent,#3baaa0);outline-offset:1px}.stg-desk button:focus-visible{outline:3px solid var(--accent,#3baaa0);outline-offset:2px}.stg-compact{display:none}.stg-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.stg-compact article{border-bottom:1px solid var(--line);padding:10px 0}.stg-options button{padding:8px;font-size:13px}.stg-desk h3{overflow-wrap:anywhere}.stg-warnings p{margin:8px 0}@container(max-width:900px){.stg-grid{grid-template-columns:minmax(0,1fr)}.stg-evidence{position:static}}@container(max-width:600px){.stg-wide{display:none}.stg-compact{display:block}}@media(prefers-reduced-motion:reduce){.stg-desk *{scroll-behavior:auto!important}}@media print{.stg-desk button{display:none}.stg-grid{display:block}.stg-wide{display:block}.stg-compact{display:none}.stg-desk table{min-width:0}}
