.emdh-deep-audit{display:grid;gap:18px}.emdh-deep-hero,.emdh-deep-card,.emdh-deep-metric{border:1px solid var(--border, rgba(148, 163, 184, .28));background:var(--panel, rgba(15, 23, 42, .72));border-radius:22px;box-shadow:var(--shadow-soft, 0 18px 45px rgba(15, 23, 42, .18))}.emdh-deep-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:20px;align-items:stretch;padding:24px}.emdh-deep-hero h2{margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.55rem);line-height:1.02}.emdh-deep-hero p{max-width:900px;margin:0;color:var(--text-muted, #94a3b8)}.emdh-deep-verdict{display:grid;align-content:center;gap:8px;padding:18px;border-radius:18px;background:linear-gradient(135deg,#0f766e29,#1e293b80);border:1px solid rgba(45,212,191,.28)}.emdh-deep-verdict span,.emdh-deep-metric span,.emdh-deep-path-grid span,.emdh-deep-card .eyebrow{color:var(--text-muted, #94a3b8);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.emdh-deep-verdict strong{font-size:1.35rem}.emdh-deep-verdict small,.emdh-deep-metric small,.emdh-deep-table small{color:var(--text-muted, #94a3b8)}.emdh-deep-invariant-bar,.emdh-deep-metrics,.emdh-deep-wave-grid,.emdh-deep-path-grid{display:grid;gap:12px}.emdh-deep-invariant-bar{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.emdh-deep-invariant-bar span{border:1px solid rgba(20,184,166,.28);background:#14b8a614;border-radius:999px;padding:9px 12px;font-size:.86rem}.emdh-deep-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.emdh-deep-metric{padding:16px}.emdh-deep-metric strong{display:block;margin-top:8px;font-size:1.45rem}.emdh-deep-card{padding:18px}.emdh-deep-card-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.emdh-deep-card-head h3,.emdh-deep-wave-grid h4{margin:4px 0 0}.emdh-deep-filters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,260px) minmax(160px,220px);gap:14px}.emdh-deep-filters label{display:grid;gap:6px;color:var(--text-muted, #94a3b8);font-size:.82rem}.emdh-deep-filters input,.emdh-deep-filters select{width:100%;border-radius:12px;border:1px solid var(--border, rgba(148, 163, 184, .28));background:#0f172a80;color:inherit;padding:10px 12px}.emdh-deep-wave-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.emdh-deep-wave-grid article{min-height:156px;border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:14px;background:#0f172a57}.emdh-deep-wave-grid article>strong{display:inline-flex;border-radius:999px;padding:4px 9px;background:#2dd4bf1f;color:#5eead4}.emdh-deep-wave-grid p{color:var(--text-muted, #94a3b8)}.emdh-deep-table-wrap{overflow:auto;border-radius:16px;border:1px solid rgba(148,163,184,.22)}.emdh-deep-table{width:100%;min-width:1080px;border-collapse:collapse}.emdh-deep-table th,.emdh-deep-table td{vertical-align:top;text-align:left;padding:12px;border-bottom:1px solid rgba(148,163,184,.18)}.emdh-deep-table th{position:sticky;top:0;background:#0f172af5;z-index:1}.emdh-deep-status,.emdh-deep-severity,.emdh-deep-chip-list li{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:.78rem;border:1px solid rgba(148,163,184,.26);background:#94a3b81f}.emdh-deep-status-complete-workflow-ui{border-color:#22c55e52;background:#22c55e1f}.emdh-deep-status-missing-route,.emdh-deep-status-missing-api,.emdh-deep-status-write-disabled,.emdh-deep-status-needs-design,.emdh-deep-status-generic-template-only{border-color:#fbbf2457;background:#fbbf241f}.emdh-deep-severity-critical{border-color:#f8717166;background:#f871711f}.emdh-deep-severity-high{border-color:#fbbf245c;background:#fbbf241f}.emdh-deep-chip-list{list-style:none;display:flex;gap:6px;flex-wrap:wrap;padding:0;margin:0 0 6px}.emdh-deep-path-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.emdh-deep-path-grid div{display:grid;gap:4px;border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:12px;background:#0f172a57}.emdh-deep-path-grid strong{word-break:break-word}@media (max-width: 900px){.emdh-deep-hero,.emdh-deep-filters{grid-template-columns:1fr}}
