.phase9-shell{display:grid;gap:1rem}.phase9-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.phase9-head h2{margin:.1rem 0}.phase9-head p:last-child{max-width:780px}.phase9-tabs{display:flex;gap:.55rem;flex-wrap:wrap;padding:.35rem;border:1px solid var(--border,#d9dde5);border-radius:14px;background:var(--panel,#fff)}.phase9-tabs button{border:0;background:transparent;padding:.7rem 1rem;border-radius:10px;font-weight:700;cursor:pointer}.phase9-tabs button.active{background:#111827;color:#fff}.phase9-tabs button[hidden]{display:none}.phase9-content{display:grid;gap:1rem}.phase9-banner{display:flex;gap:.8rem;align-items:center;padding:.85rem 1rem;border-radius:12px;border:1px solid}.phase9-banner strong{font-size:.82rem;letter-spacing:.04em}.phase9-banner span{font-size:.9rem}.phase9-banner.good{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.phase9-banner.info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.phase9-banner.danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.phase9-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.phase9-metrics>div{padding:1rem;border:1px solid var(--border,#d9dde5);border-radius:14px;background:var(--panel,#fff);display:grid;gap:.2rem}.phase9-metrics span,.phase9-metrics small{color:var(--muted,#667085)}.phase9-metrics strong{font-size:1.7rem}.phase9-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.phase9-health-card,.phase9-emergency-card,.phase9-review-card,.phase9-settings-card,.phase9-auditor-card{display:grid;gap:.75rem}.phase9-health-card h3,.phase9-emergency-card h3,.phase9-review-card h3,.phase9-settings-card h3{margin:0}.phase9-mini-list{display:grid;gap:.5rem}.phase9-mini-list>div{display:grid;padding:.6rem .7rem;border-radius:10px;background:#f8fafc}.phase9-mini-list span{font-size:.78rem;color:#475467;overflow-wrap:anywhere}.phase9-warning,.phase9-ok{padding:.7rem;border-radius:10px;display:grid;gap:.2rem}.phase9-warning{background:#fff7ed;color:#9a3412}.phase9-ok{background:#f0fdf4;color:#166534}.phase9-emergency-card{border-color:#fecaca}.phase9-emergency-card textarea,.phase9-settings-card textarea,.phase9-settings-card input,.phase9-incident textarea,.phase9-incident select,.phase9-incident-layout input,.phase9-incident-layout select,.phase9-incident-layout textarea,.phase9-review-card textarea,.phase9-review-card select,.phase9-toolbar input,.phase9-toolbar select{width:100%;box-sizing:border-box}.phase9-freeze{background:#b42318!important;border-color:#b42318!important}.phase9-lift{background:#166534!important;border-color:#166534!important}.phase9-toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:.8rem}.phase9-toolbar label,.phase9-review-card label,.phase9-settings-card label,.phase9-incident-layout label,.phase9-emergency-card label{display:grid;gap:.35rem;font-weight:650}.phase9-audit-note{display:flex;gap:.8rem;padding:.8rem 1rem;border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a;border-radius:12px}.phase9-audit-note span{font-size:.87rem}.phase9-audit-list{display:grid;gap:.55rem}.phase9-audit-row{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border,#d9dde5);border-radius:12px;background:var(--panel,#fff)}.phase9-audit-row>div:nth-child(2){display:grid;gap:.16rem}.phase9-audit-row span,.phase9-audit-row small{color:var(--muted,#667085);font-size:.8rem}.phase9-audit-source{font-size:.7rem;font-weight:800;letter-spacing:.06em;padding:.3rem .45rem;border-radius:8px;text-align:center;background:#f2f4f7}.phase9-audit-source.admin{background:#eef2ff;color:#3730a3}.phase9-audit-source.document{background:#ecfeff;color:#155e75}.phase9-audit-source.governance{background:#f0fdf4;color:#166534}.phase9-audit-source.record{background:#fff7ed;color:#9a3412}.phase9-correlation{font-size:.72rem!important;font-weight:800;padding:.25rem .45rem;border-radius:999px}.phase9-correlation.verified{background:#dcfce7;color:#166534}.phase9-correlation.context{background:#fef3c7;color:#92400e}.phase9-access-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.phase9-access-table td:first-child{display:grid;gap:.12rem}.phase9-access-table td:first-child small{color:var(--muted,#667085)}.phase9-access-table td:last-child span{display:inline-block;margin:.12rem;padding:.22rem .4rem;border-radius:7px;background:#fff7ed;color:#9a3412;font-size:.72rem}.phase9-access-table td:last-child em{color:var(--muted,#667085);font-size:.8rem}.phase9-incident-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);gap:1rem;align-items:start}.phase9-incident-list{display:grid;gap:.8rem}.phase9-incident{display:grid;gap:.65rem;border-left:4px solid #98a2b3}.phase9-incident.high{border-left-color:#f79009}.phase9-incident.critical{border-left-color:#d92d20}.phase9-incident.medium{border-left-color:#6172f3}.phase9-incident-head{display:flex;justify-content:space-between;gap:.8rem}.phase9-incident-head h3{margin:.15rem 0}.phase9-incident-head span{font-size:.75rem;font-weight:800;text-transform:uppercase}.phase9-empty{padding:1rem;border:1px dashed var(--border,#d9dde5);border-radius:12px;color:var(--muted,#667085);background:var(--panel,#fff)}@media(max-width:900px){.phase9-metrics,.phase9-overview-grid{grid-template-columns:1fr 1fr}.phase9-incident-layout{grid-template-columns:1fr}.phase9-head,.phase9-access-head{flex-direction:column}.phase9-audit-row{grid-template-columns:75px minmax(0,1fr)}.phase9-correlation{grid-column:2;justify-self:start}}@media(max-width:620px){.phase9-metrics,.phase9-overview-grid,.phase9-toolbar{grid-template-columns:1fr}.phase9-audit-note{display:grid}.phase9-tabs{display:grid;grid-template-columns:1fr 1fr}.phase9-audit-row{grid-template-columns:1fr}.phase9-correlation{grid-column:1}.phase9-audit-source{justify-self:start}.phase9-head>button{width:100%}}