/* Evidence and compliance-readiness workspace. These states deliberately avoid a "compliant" claim. */
:focus-visible{outline:3px solid #ddbb3e;outline-offset:3px}
.admin-status.warn{border-color:rgba(221,187,62,.5);color:#f1d37b}.compliance-notice{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;margin-bottom:24px;padding:20px 23px;border:1px solid rgba(221,187,62,.35);background:linear-gradient(145deg,rgba(72,66,31,.5),rgba(38,57,36,.55))}.compliance-notice strong{color:#f4d98a;font:700 14px var(--serif)}.compliance-notice p{margin:0;color:#d7e2bd;font-size:11px;line-height:1.6}.compliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.compliance-card{min-height:270px;padding:23px;border:1px solid var(--line);background:linear-gradient(150deg,rgba(15,55,53,.95),rgba(7,37,36,.97));display:flex;flex-direction:column}.compliance-number{color:#9cebe1;font:500 10px 'DM Mono',monospace;letter-spacing:.08em}.compliance-card h2{margin:19px 0 10px;color:#f4fbf8;font:700 25px/1.02 var(--serif)}.compliance-card p{margin:0;color:#b7d1cb;font-size:11px;line-height:1.62}.compliance-card strong{margin-top:auto;padding-top:16px;color:#9cebe1;font:500 10px 'DM Mono',monospace}.compliance-card .link{margin-top:auto;padding-top:16px;text-align:left}.compliance-callout{margin-top:auto;padding-top:16px;color:#f1d37b;font:500 10px 'DM Mono',monospace;letter-spacing:.02em}@media(max-width:760px){.compliance-notice{grid-template-columns:1fr;gap:8px}.compliance-grid{grid-template-columns:1fr}.compliance-card{min-height:0}}
