/* Assessment review and handoff closure — tenant-aware, no-build. */
.hybrid-review-command,
.hybrid-post-session-panel,
.report-full-preview,
.report-evidence-source-list,
.report-source-governance,
.consensus-attendance-panel,
.consensus-development-grid,
.psy-ai-trace {
    color: var(--hpc-theme-panel-text, #243244);
}
.hybrid-review-command {
    display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr) auto;gap:12px;align-items:center;
    padding:14px;border:1px solid var(--hpc-theme-border,#d8e2ea);border-radius:18px;background:var(--hpc-theme-panel-bg,#fff);
}
.hybrid-review-command__mode{display:grid;gap:3px}.hybrid-review-command__eyebrow{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--hpc-theme-primary,#1d4ed8)}
.hybrid-review-command__mode strong{font-size:16px}.hybrid-review-command__mode small{line-height:1.45;color:color-mix(in srgb,var(--hpc-theme-panel-text,#243244) 68%,transparent)}
.hybrid-review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hybrid-review-metrics>div{padding:10px;border-radius:13px;background:var(--hpc-theme-muted-bg,#f0f4f8);border:1px solid var(--hpc-theme-border,#d8e2ea)}
.hybrid-review-metrics span{display:block;font-size:10px;font-weight:800;text-transform:uppercase}.hybrid-review-metrics strong{display:block;margin-top:3px;font-size:18px;color:var(--hpc-theme-heading-text,#102a43)}
.hybrid-review-command__actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.hybrid-post-session-panel{padding:14px;border:1px solid var(--hpc-theme-border,#d8e2ea);border-radius:18px;background:var(--hpc-theme-panel-bg,#fff)}
.hybrid-post-session-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.hybrid-post-session-panel>header span{font-size:10px;font-weight:900;color:var(--hpc-theme-primary,#1d4ed8)}
.hybrid-recording-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hybrid-recording-grid article{display:grid;gap:8px;padding:12px;border:1px solid var(--hpc-theme-border,#d8e2ea);border-radius:14px;background:var(--hpc-theme-muted-bg,#f6f8fb)}
.hybrid-recording-grid small{display:block;margin-top:3px}.hybrid-recording-grid__meta,.hybrid-recording-grid__actions{display:flex;gap:6px;flex-wrap:wrap}.hybrid-recording-grid__meta span{padding:4px 8px;border-radius:999px;background:var(--hpc-theme-panel-bg,#fff);font-size:10px;font-weight:800}
.hybrid-quote-handoff{display:grid;gap:10px}.hybrid-quote-handoff__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hybrid-quote-handoff label{display:grid;gap:4px;font-size:11px;font-weight:800}.hybrid-quote-handoff input{width:100%;border:1px solid var(--hpc-theme-border,#d8e2ea);border-radius:10px;background:var(--hpc-theme-panel-bg,#fff);padding:8px;color:var(--hpc-theme-panel-text,#243244)}
.hybrid-quote-handoff__actions{display:flex;gap:12px;align-items:center;justify-content:space-between}.hybrid-quote-handoff__actions p{font-size:11px;line-height:1.5;margin:0}
.meeting-quote-handoff-ready{border-color:color-mix(in srgb,#15803d 40%,var(--hpc-theme-border,#d8e2ea))}
.psy-ai-trace-list{display:grid;gap:7px;margin-top:10px}.psy-ai-trace-list article{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:9px;border:1px solid var(--hpc-theme-border,#d8e2ea);border-radius:11px;background:var(--hpc-theme-muted-bg,#f6f8fb)}.psy-ai-trace-list small{display:block;margin-top:2px}
.psy-aspect-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.psy-professional-attestation{margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,var(--hpc-theme-primary,#1d4ed8) 30%,var(--hpc-theme-border,#d8e2ea));border-radius:12px;background:color-mix(in srgb,var(--hpc-theme-primary,#1d4ed8) 7%,var(--hpc-theme-panel-bg,#fff))}
.consensus-development-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.consensus-development-grid .adw-field{display:grid;gap:5px}.consensus-governance-actions{display:flex;justify-content:flex-end;margin-top:10px}.consensus-attendance-list{display:grid;gap:6px}.consensus-attendance-item{display:flex;gap:8px;align-items:flex-start;padding:8px;border:1px solid var(--hpc-theme-border,#d8e2ea);border-radius:10px;background:var(--hpc-theme-muted-bg,#f6f8fb)}.consensus-attendance-item span{display:grid}.consensus-attendance-item small{margin-top:2px}
.report-full-preview{padding:18px;border:1px solid var(--hpc-theme-border,#d8e2ea);border-radius:20px;background:var(--hpc-theme-panel-bg,#fff)}.report-full-preview>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--hpc-theme-border,#d8e2ea);padding-bottom:12px}.report-full-preview>article{max-width:980px;margin:16px auto 0;padding:28px;border:1px solid var(--hpc-theme-border,#d8e2ea);background:#fff;color:#172033;box-shadow:0 12px 34px rgba(15,23,42,.08)}.report-full-preview section+section{margin-top:18px}.report-full-preview__columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.report-full-preview p{white-space:pre-line;line-height:1.7}.report-full-preview footer{margin-top:24px;padding-top:12px;border-top:1px solid #d8e2ea;font-size:11px;color:#64748b}
.report-source-governance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.report-source-governance>div{display:flex;gap:7px;align-items:center;padding:9px;border-radius:11px;border:1px solid var(--hpc-theme-border,#d8e2ea)}.report-source-governance .is-ready{background:#ecfdf3;color:#166534}.report-source-governance .is-waiting{background:#fff7ed;color:#9a3412}
.report-evidence-source-list{margin-top:12px;border:1px solid var(--hpc-theme-border,#d8e2ea);border-radius:12px;overflow:hidden}.report-evidence-source-list>header{padding:10px;background:var(--hpc-theme-muted-bg,#f6f8fb)}.report-evidence-source-list details{border-top:1px solid var(--hpc-theme-border,#d8e2ea);padding:10px}.report-evidence-source-list summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer}.report-evidence-source-list summary span:first-child{display:grid}.report-evidence-source-list small{margin-top:2px}.report-evidence-source-list p{margin:8px 0 0;white-space:pre-line;line-height:1.55}
.report-qa-attestation{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:12px;border:1px solid var(--hpc-theme-border,#d8e2ea);border-radius:12px;background:var(--hpc-theme-muted-bg,#f6f8fb)}.report-qa-attestation span{display:grid}.report-qa-attestation small{margin-top:3px}
@media(max-width:1100px){.hybrid-review-command{grid-template-columns:1fr}.hybrid-review-command__actions{justify-content:flex-start}.hybrid-recording-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.hybrid-review-metrics,.hybrid-recording-grid,.hybrid-quote-handoff__meta,.consensus-development-grid,.report-source-governance,.report-full-preview__columns,.psy-ai-trace-list article{grid-template-columns:1fr}.hybrid-quote-handoff__actions{align-items:stretch;flex-direction:column}.report-full-preview>article{padding:16px}}
