.audit-bar{margin:8px;padding:16px 24px;border:2px solid #c0c8d5;border-radius:12px;background:#edf1f7;color:#27374b;font-size:14px;line-height:1.5}
.audit-title{font-weight:500}.audit-nav{display:flex;flex-wrap:wrap;gap:8px 20px;margin:8px 0}.audit-nav a{color:#304b72;min-height:32px;display:inline-flex;align-items:center;text-decoration:underline}.audit-nav a[aria-current=page]{font-weight:600}.audit-build{font-size:12px;overflow-wrap:anywhere}.audit-details{margin-top:8px;font-size:12px}.audit-details summary{cursor:pointer;min-height:28px}.audit-details dl{display:grid;gap:4px;margin:8px 0 0}.audit-details dd{margin:0;overflow-wrap:anywhere}.audit-unavailable{cursor:default}.scenario-card.audit-unavailable:hover{border-color:var(--border);background:transparent}.audit-scope-note{display:block;font-size:12px;line-height:18px;color:var(--muted)}.content-stack button:disabled{cursor:not-allowed;opacity:1;background:#74658e;border-color:#74658e}
.audit-short-value{min-height:48px;resize:none;field-sizing:content;line-height:1.5}
@media(max-width:720px){.audit-bar{padding:12px 16px}.audit-nav{gap:4px 16px}.audit-build{line-height:1.6}}
