/* M.A.I.C. Phase 07 Historical Governance Replay v1.0
 * Canonical question: DID THE SYSTEM BEHAVE AS INTENDED?
 * Presentation only. Governance Event Spine, audit rows, interventions,
 * survivability metrics, model diagnostics and export evidence remain payload-owned.
 */
#tab-audit-trail{
  --p07-s0:var(--maic-vc-surface-0,#070b11);
  --p07-s1:var(--maic-vc-surface-1,#0a1018);
  --p07-s2:var(--maic-vc-surface-2,#0d141e);
  --p07-line:var(--maic-vc-line,rgba(179,204,230,.14));
  --p07-line-faint:var(--maic-vc-line-faint,rgba(179,204,230,.07));
  --p07-line-strong:var(--maic-vc-line-strong,rgba(179,204,230,.26));
  --p07-text:var(--maic-vc-text,#d7e0e9);
  --p07-high:var(--maic-vc-high,#f4f7fa);
  --p07-muted:var(--maic-vc-muted,#8091a4);
  --p07-faint:var(--maic-vc-faint,#607184);
  --p07-signal:var(--maic-vc-signal,var(--maic-signal-accent,#93a4b5));
  --p07-offense:var(--maic-info,#5da9ff);
  --p07-core:var(--maic-positive,#66f0aa);
  --p07-standby:var(--maic-warning,#ffd166);
  --p07-defense:var(--maic-danger,#ff6868);
  --p07-gap:var(--maic-gov-withheld,#728397);
  --p07-reading:var(--maic-vc-reading,var(--maic-font-sans,Inter,ui-sans-serif,system-ui,sans-serif));
  --p07-mono:var(--maic-vc-instrument,var(--maic-font-mono,"JetBrains Mono",ui-monospace,monospace));
}

#tab-audit-trail .maic-v95617-phase07-shell{display:grid!important;gap:12px!important;min-width:0!important}
#tab-audit-trail .maic-v95617-phase07-shell *{box-shadow:none!important}
#tab-audit-trail .maic-v95617-phase07-shell *::before,
#tab-audit-trail .maic-v95617-phase07-shell *::after{box-shadow:none!important}

/* L2 — one temporal governance replay instrument */
#tab-audit-trail .maic-v95617-governance-memory{
  margin:0!important;padding:18px!important;overflow:hidden!important;
  border:1px solid var(--p07-line)!important;border-radius:8px!important;
  background:var(--p07-s0)!important;isolation:isolate!important;
}
#tab-audit-trail .maic-v95617-governance-memory::before,
#tab-audit-trail .maic-v95617-governance-memory::after,
#tab-audit-trail.tab-content.active .maic-v956-memory-rail>div::after,
#tab-audit-trail.tab-content.active .maic-audit-integrity{animation:none!important}
#tab-audit-trail .maic-v95617-governance-memory .maic-scene-head{
  display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;
  margin:0 0 12px!important;padding:0 0 11px!important;border:0!important;border-bottom:1px solid var(--p07-line)!important;background:transparent!important;
}
#tab-audit-trail .maic-v95617-governance-memory .maic-scene-head span{display:block!important;color:var(--p07-muted)!important;font:800 10px/1.2 var(--p07-mono)!important;letter-spacing:.07em!important}
#tab-audit-trail .maic-v95617-governance-memory .maic-scene-head strong{display:block!important;max-width:900px!important;margin-top:5px!important;color:var(--p07-high)!important;font:650 13px/1.45 var(--p07-reading)!important;letter-spacing:0!important}
#tab-audit-trail .maic-v95617-governance-memory .maic-scene-head>b{color:var(--p07-muted)!important;font:800 10px/1.2 var(--p07-mono)!important;letter-spacing:.04em!important}

#tab-audit-trail .maic-audit-machine{margin:0!important;padding:0!important;border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s0)!important;overflow:hidden!important}
#tab-audit-trail .maic-audit-primary,#tab-audit-trail .maic-audit-chart{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
#tab-audit-trail .maic-governance-memory-head{background:var(--p07-s1)!important;border-color:var(--p07-line)!important}
#tab-audit-trail .maic-v95618-governance-spine .memory-marker.state-entry circle,
#tab-audit-trail .maic-v95618-governance-spine .memory-marker.state-entry path{filter:none!important}
#tab-audit-trail .maic-v95618-governance-spine .state-ribbon-segment.offense{fill:color-mix(in srgb,var(--p07-offense) 78%,transparent)!important}
#tab-audit-trail .maic-v95618-governance-spine .state-ribbon-segment.core{fill:color-mix(in srgb,var(--p07-core) 76%,transparent)!important}
#tab-audit-trail .maic-v95618-governance-spine .state-ribbon-segment.standby{fill:color-mix(in srgb,var(--p07-standby) 58%,transparent)!important}
#tab-audit-trail .maic-v95618-governance-spine .state-ribbon-segment.defense{fill:color-mix(in srgb,var(--p07-defense) 80%,transparent)!important}

/* occupancy = two temporal lanes, not cards */
#tab-audit-trail .maic-v95618-occupancy{
  display:grid!important;gap:7px!important;margin:10px 0 0!important;padding:10px 0 0!important;
  border:0!important;border-top:1px solid var(--p07-line)!important;border-radius:0!important;background:transparent!important;
}
#tab-audit-trail .maic-v95618-occupancy .head{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:baseline!important}
#tab-audit-trail .maic-v95618-occupancy .head span{color:var(--p07-text)!important;font:700 10px/1.25 var(--p07-mono)!important;letter-spacing:.04em!important}
#tab-audit-trail .maic-v95618-occupancy .head strong{color:var(--p07-muted)!important;font:500 10px/1.35 var(--p07-reading)!important}
#tab-audit-trail .maic-v95619-dual-occupancy .anchor-head{margin-top:3px!important;padding-top:8px!important;border-top:1px solid var(--p07-line-faint)!important}
#tab-audit-trail .maic-v95618-occupancy .bar{display:flex!important;min-height:32px!important;overflow:hidden!important;border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s1)!important}
#tab-audit-trail .maic-v95618-occupancy .bar>div{border-right:1px solid var(--p07-s0)!important;border-radius:0!important}
#tab-audit-trail .maic-v95618-occupancy .bar>div.buy_all{background:color-mix(in srgb,var(--p07-offense) 28%,var(--p07-s1))!important}
#tab-audit-trail .maic-v95618-occupancy .bar>div.core{background:color-mix(in srgb,var(--p07-core) 28%,var(--p07-s1))!important}
#tab-audit-trail .maic-v95618-occupancy .bar>div.cash{background:color-mix(in srgb,var(--p07-standby) 20%,var(--p07-s1))!important}
#tab-audit-trail .maic-v95618-occupancy .bar>div.risk{background:color-mix(in srgb,var(--p07-defense) 28%,var(--p07-s1))!important}
#tab-audit-trail .maic-v95618-occupancy .bar span{color:var(--p07-high)!important;font:750 9px/1.15 var(--p07-mono)!important}
#tab-audit-trail .maic-v95618-occupancy .bar b{color:var(--p07-muted)!important;font:700 9px/1.15 var(--p07-mono)!important}

/* primary telemetry = one evidence register */
#tab-audit-trail .maic-v95617-memory-telemetry{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:10px 0 0!important;
  border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s1)!important;overflow:hidden!important;
}
#tab-audit-trail .maic-v95617-memory-telemetry>div{min-width:0!important;padding:9px 10px!important;border:0!important;border-right:1px solid var(--p07-line-faint)!important;border-bottom:1px solid var(--p07-line-faint)!important;border-radius:0!important;background:transparent!important}
#tab-audit-trail .maic-v95617-memory-telemetry>div:nth-child(3n){border-right:0!important}
#tab-audit-trail .maic-v95617-memory-telemetry>div span{display:block!important;color:var(--p07-muted)!important;font:800 9px/1.2 var(--p07-mono)!important;letter-spacing:.04em!important}
#tab-audit-trail .maic-v95617-memory-telemetry>div strong{display:block!important;margin-top:4px!important;color:var(--p07-high)!important;font:750 12px/1.2 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-memory-telemetry .maic-v95617-trace-contract{grid-column:1/-1!important;padding:10px!important;border-right:0!important;border-bottom:0!important;background:var(--p07-s0)!important}
#tab-audit-trail .maic-v95617-trace-contract span{color:var(--p07-signal)!important}
#tab-audit-trail .maic-v95617-trace-contract b{display:block!important;margin-top:4px!important;color:var(--p07-text)!important;font:700 9.5px/1.4 var(--p07-mono)!important;letter-spacing:.02em!important}
#tab-audit-trail .maic-v95617-trace-contract small{display:block!important;margin-top:5px!important;color:var(--p07-muted)!important;font:500 10px/1.45 var(--p07-reading)!important}
#tab-audit-trail .maic-v95618-memory-legend{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:9px 0 0!important;padding:8px 0 0!important;border-top:1px solid var(--p07-line)!important;background:transparent!important}
#tab-audit-trail .maic-v95618-memory-legend span,#tab-audit-trail .maic-v95618-memory-legend>b{color:var(--p07-muted)!important;font:700 9px/1.3 var(--p07-mono)!important;letter-spacing:.02em!important}
#tab-audit-trail .maic-v95618-memory-legend>b{margin-left:auto!important}

/* L4 — one forensic accountability ledger */
#tab-audit-trail .maic-v918-detail{margin:0!important;border:1px solid var(--p07-line)!important;border-radius:8px!important;background:var(--p07-s0)!important;overflow:hidden!important}
#tab-audit-trail .maic-v918-detail>summary{min-height:44px!important;padding:10px 12px!important;border:0!important;background:transparent!important}
#tab-audit-trail .maic-v918-detail[open]>summary{border-bottom:1px solid var(--p07-line)!important}
#tab-audit-trail .maic-v918-detail>summary span,#tab-audit-trail .maic-v918-detail>summary b{color:var(--p07-muted)!important;font:800 10px/1.25 var(--p07-mono)!important;letter-spacing:.04em!important}
#tab-audit-trail .maic-v918-detail[open]>summary b{color:var(--p07-signal)!important}
#tab-audit-trail .maic-v918-detail-body{display:grid!important;gap:0!important;padding:0 14px 14px!important;background:var(--p07-s0)!important}
#tab-audit-trail .maic-v918-detail-note{margin:0!important;padding:11px 0!important;border:0!important;border-bottom:1px solid var(--p07-line)!important;color:var(--p07-muted)!important;font:500 11px/1.5 var(--p07-reading)!important}
#tab-audit-trail .maic-v95617-phase07-evidence-chain{display:grid!important;grid-template-columns:1fr!important;gap:0!important;min-width:0!important}
#tab-audit-trail .maic-v95617-accountability-section{min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--p07-line)!important;border-radius:0!important;background:transparent!important;overflow:visible!important}
#tab-audit-trail .maic-v95617-accountability-section:last-child{border-bottom:0!important}
#tab-audit-trail .maic-v95617-accountability-section>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin:0!important;padding:12px 0 10px!important;border:0!important;border-bottom:1px solid var(--p07-line-faint)!important;background:transparent!important}
#tab-audit-trail .maic-v95617-accountability-section>header>div{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-areas:"index title" "index role"!important;gap:3px 9px!important;align-items:center!important}
#tab-audit-trail .maic-v95617-accountability-section>header b{grid-area:index!important;display:block!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--p07-faint)!important;font:800 9px/1.2 var(--p07-mono)!important;letter-spacing:.04em!important}
#tab-audit-trail .maic-v95617-accountability-section>header span{grid-area:title!important;color:var(--p07-high)!important;font:650 12px/1.35 var(--p07-reading)!important;letter-spacing:0!important}
#tab-audit-trail .maic-v95617-accountability-section>header small{grid-area:role!important;color:var(--p07-muted)!important;font:700 9px/1.3 var(--p07-mono)!important;letter-spacing:.03em!important}
#tab-audit-trail .maic-v95617-accountability-section>header>strong{max-width:320px!important;color:var(--p07-gap)!important;font:800 9.5px/1.25 var(--p07-mono)!important;text-align:right!important;letter-spacing:.02em!important}
#tab-audit-trail .maic-v95617-accountability-section.primary>header>strong{color:var(--p07-core)!important}
#tab-audit-trail .maic-v95617-accountability-section.errors>header>strong{color:var(--p07-defense)!important}
#tab-audit-trail .maic-v95617-accountability-body{padding:10px 0 14px!important;min-width:0!important;background:transparent!important}

/* Temporal Posture Memory — state evolution mechanism */
#tab-audit-trail .maic-v95617-state-evolution{display:grid!important;gap:0!important;border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s1)!important;overflow:hidden!important}
#tab-audit-trail .maic-v954-memory-head{padding:9px 10px!important;border-bottom:1px solid var(--p07-line)!important;background:var(--p07-s0)!important}
#tab-audit-trail .maic-v954-memory-head span,#tab-audit-trail .maic-v954-memory-head small{color:var(--p07-muted)!important;font:700 9px/1.25 var(--p07-mono)!important}
#tab-audit-trail .maic-v954-memory-head strong{color:var(--p07-text)!important;font:700 10.5px/1.3 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-persistence-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border-bottom:1px solid var(--p07-line)!important}
#tab-audit-trail .maic-v95617-persistence-strip span{padding:8px 10px!important;border:0!important;border-right:1px solid var(--p07-line-faint)!important;border-radius:0!important;background:transparent!important;color:var(--p07-muted)!important;font:800 9px/1.25 var(--p07-mono)!important;letter-spacing:.03em!important;text-align:left!important}
#tab-audit-trail .maic-v95617-persistence-strip span:last-child{border-right:0!important}
#tab-audit-trail .maic-v956-memory-rail{display:grid!important;gap:0!important;padding:0!important}
#tab-audit-trail .maic-v956-memory-row{display:grid!important;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr) 42px minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;border-bottom:1px solid var(--p07-line-faint)!important;background:transparent!important}
#tab-audit-trail .maic-v956-memory-row:last-child{border-bottom:0!important}
#tab-audit-trail .maic-v956-memory-row>span,#tab-audit-trail .maic-v956-memory-row .from,#tab-audit-trail .maic-v956-memory-row .to{padding:9px 10px!important;border:0!important;border-right:1px solid var(--p07-line-faint)!important;border-radius:0!important;background:transparent!important}
#tab-audit-trail .maic-v956-memory-row>span{color:var(--p07-muted)!important;font:800 9px/1.25 var(--p07-mono)!important}
#tab-audit-trail .maic-v956-memory-row small{color:var(--p07-faint)!important;font:700 8.5px/1.2 var(--p07-mono)!important}
#tab-audit-trail .maic-v956-memory-row strong{display:block!important;margin-top:3px!important;color:var(--p07-text)!important;font:700 10.5px/1.3 var(--p07-mono)!important}
#tab-audit-trail .maic-v956-memory-row>i{position:relative!important;display:block!important;min-height:44px!important;border-right:1px solid var(--p07-line-faint)!important;background:transparent!important;color:transparent!important}
#tab-audit-trail .maic-v956-memory-row>i>b{position:absolute!important;left:7px!important;right:7px!important;top:50%!important;height:1px!important;background:var(--p07-line)!important}
#tab-audit-trail .maic-v956-memory-row>i>b::after{content:""!important;position:absolute!important;right:0!important;top:-3px!important;width:6px!important;height:6px!important;border-top:1px solid var(--p07-signal)!important;border-right:1px solid var(--p07-signal)!important;transform:rotate(45deg)!important}
#tab-audit-trail .maic-v956-memory-row>i>em{display:none!important}
#tab-audit-trail .maic-v95617-memory-law,#tab-audit-trail .maic-v95617-intervention-law,#tab-audit-trail .maic-v95617-attribution-law,#tab-audit-trail .maic-v95617-audit-law,#tab-audit-trail .maic-v95618-ledger-law{display:grid!important;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr)!important;gap:12px!important;align-items:start!important;margin:0!important;padding:9px 10px!important;border:0!important;border-top:1px solid var(--p07-line)!important;border-radius:0!important;background:var(--p07-s0)!important}
#tab-audit-trail :is(.maic-v95617-memory-law,.maic-v95617-intervention-law,.maic-v95617-attribution-law,.maic-v95617-audit-law,.maic-v95618-ledger-law) b{color:var(--p07-muted)!important;font:800 9px/1.25 var(--p07-mono)!important;letter-spacing:.03em!important}
#tab-audit-trail :is(.maic-v95617-memory-law,.maic-v95617-intervention-law,.maic-v95617-attribution-law,.maic-v95617-audit-law,.maic-v95618-ledger-law) span{color:var(--p07-muted)!important;font:500 10px/1.45 var(--p07-reading)!important;text-align:left!important}

/* Intervention + error evidence = forensic ledgers */
#tab-audit-trail .maic-v95617-suppression-summary,#tab-audit-trail .maic-v95617-attribution-summary,#tab-audit-trail .maic-v95617-audit-summary{display:grid!important;gap:0!important;margin:0 0 8px!important;border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s1)!important;overflow:hidden!important}
#tab-audit-trail .maic-v95617-suppression-summary{grid-template-columns:.7fr .7fr 1.6fr!important}
#tab-audit-trail .maic-v95617-attribution-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}
#tab-audit-trail .maic-v95617-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}
#tab-audit-trail :is(.maic-v95617-suppression-summary,.maic-v95617-attribution-summary,.maic-v95617-audit-summary)>div{padding:9px 10px!important;border:0!important;border-right:1px solid var(--p07-line-faint)!important;border-radius:0!important;background:transparent!important}
#tab-audit-trail :is(.maic-v95617-suppression-summary,.maic-v95617-attribution-summary,.maic-v95617-audit-summary)>div:last-child{border-right:0!important}
#tab-audit-trail :is(.maic-v95617-suppression-summary,.maic-v95617-attribution-summary,.maic-v95617-audit-summary) span{color:var(--p07-muted)!important;font:800 9px/1.2 var(--p07-mono)!important}
#tab-audit-trail :is(.maic-v95617-suppression-summary,.maic-v95617-attribution-summary,.maic-v95617-audit-summary) strong{display:block!important;margin-top:4px!important;color:var(--p07-high)!important;font:750 12px/1.2 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-suppression-ledger,#tab-audit-trail .maic-v95617-error-preview{display:grid!important;gap:0!important;border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s1)!important;overflow:hidden!important}
#tab-audit-trail .maic-v95617-suppression-row,#tab-audit-trail .maic-v95617-error-row{margin:0!important;padding:9px 10px!important;border:0!important;border-bottom:1px solid var(--p07-line-faint)!important;border-radius:0!important;background:transparent!important}
#tab-audit-trail .maic-v95617-suppression-row:last-child,#tab-audit-trail .maic-v95617-error-row:last-child{border-bottom:0!important}
#tab-audit-trail .maic-v95617-suppression-row span,#tab-audit-trail .maic-v95617-error-row span{color:var(--p07-muted)!important;font:800 9px/1.2 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-suppression-row strong,#tab-audit-trail .maic-v95617-error-row strong,#tab-audit-trail .maic-v95617-suppression-row b,#tab-audit-trail .maic-v95617-error-row b{color:var(--p07-text)!important;font:700 10.5px/1.35 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-suppression-row small,#tab-audit-trail .maic-v95617-error-row small{color:var(--p07-muted)!important;font:500 10px/1.4 var(--p07-reading)!important}
#tab-audit-trail .maic-v95617-suppression-row em,#tab-audit-trail .maic-v95617-error-row em{color:var(--p07-muted)!important;font:800 9px/1.2 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-method-seal{display:grid!important;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)!important;gap:0!important;margin:0 0 8px!important;padding:0!important;border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s1)!important}
#tab-audit-trail .maic-v95617-method-seal>div{padding:9px 10px!important}
#tab-audit-trail .maic-v95617-method-seal span{color:var(--p07-muted)!important;font:800 9px/1.2 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-method-seal strong{color:var(--p07-text)!important;font:650 10.5px/1.4 var(--p07-reading)!important}
#tab-audit-trail .maic-v95617-method-seal i{display:grid!important;place-items:center!important;border-left:1px solid var(--p07-line-faint)!important;border-right:1px solid var(--p07-line-faint)!important;color:var(--p07-muted)!important;font:700 11px/1 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-error-archive,#tab-audit-trail .maic-v95617-secondary-diagnostics{margin:8px 0 0!important;border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s0)!important;overflow:hidden!important}
#tab-audit-trail :is(.maic-v95617-error-archive,.maic-v95617-secondary-diagnostics)>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:9px 10px!important;background:var(--p07-s1)!important}
#tab-audit-trail :is(.maic-v95617-error-archive,.maic-v95617-secondary-diagnostics)>summary>b{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--p07-muted)!important;font:800 9px/1.2 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-error-archive>summary>b{color:var(--p07-defense)!important}

/* Survivability audit = one accountability matrix */
#tab-audit-trail .maic-v95617-accountability-section.survivability .maic-v95617-accountability-body{overflow-x:auto!important}
#tab-audit-trail .maic-v95617-audit-matrix{min-width:760px!important;border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s0)!important;overflow:hidden!important}
#tab-audit-trail .maic-v95617-audit-head{background:var(--p07-s1)!important;border-color:var(--p07-line)!important}
#tab-audit-trail .maic-v95617-audit-head span,#tab-audit-trail .maic-v95617-audit-head b{padding:8px 9px!important;color:var(--p07-muted)!important;font:800 9px/1.2 var(--p07-mono)!important;letter-spacing:.02em!important}
#tab-audit-trail .maic-v95617-audit-row{border-color:var(--p07-line-faint)!important;background:transparent!important}
#tab-audit-trail .maic-v95617-audit-row>div{min-height:70px!important;padding:9px!important;border-color:var(--p07-line-faint)!important;background:transparent!important}
#tab-audit-trail .maic-v95617-audit-row .metric{background:var(--p07-s1)!important}
#tab-audit-trail .maic-v95617-audit-row .governed{background:color-mix(in srgb,var(--p07-core) 5%,var(--p07-s0))!important}
#tab-audit-trail .maic-v95617-audit-row .metric span,#tab-audit-trail .maic-v95617-audit-row>div>small{color:var(--p07-muted)!important;font:800 9px/1.25 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-audit-row .metric strong,#tab-audit-trail .maic-v95617-audit-row>div>strong{color:var(--p07-text)!important;font:700 10.5px/1.3 var(--p07-mono)!important}
#tab-audit-trail .maic-v95617-audit-row .metric small,#tab-audit-trail .maic-v95617-audit-row .governed em{color:var(--p07-muted)!important;font:500 9.5px/1.35 var(--p07-reading)!important}

/* Canonical decision ledger = rows, never card stack */
#tab-audit-trail .maic-v95618-ledger{display:grid!important;gap:0!important;border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s0)!important;overflow:hidden!important}
#tab-audit-trail .maic-v95618-ledger-row{display:grid!important;grid-template-columns:minmax(112px,.52fr) minmax(210px,1.18fr) minmax(145px,.76fr) minmax(110px,.58fr) minmax(170px,.9fr)!important;gap:0!important;align-items:stretch!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--p07-line-faint)!important;border-radius:0!important;background:transparent!important}
#tab-audit-trail .maic-v95618-ledger-row:last-child{border-bottom:0!important}
#tab-audit-trail .maic-v95618-ledger-row.transition{border-left:2px solid var(--p07-offense)!important}
#tab-audit-trail .maic-v95618-ledger-row.intervention{border-left:2px solid var(--p07-standby)!important;background:color-mix(in srgb,var(--p07-standby) 3%,var(--p07-s0))!important}
#tab-audit-trail .maic-v95618-ledger-row>div{padding:9px 10px!important;border-right:1px solid var(--p07-line-faint)!important;background:transparent!important}
#tab-audit-trail .maic-v95618-ledger-row>div:last-child{border-right:0!important}
#tab-audit-trail .maic-v95618-ledger-row span{color:var(--p07-muted)!important;font:800 9px/1.2 var(--p07-mono)!important}
#tab-audit-trail .maic-v95618-ledger-row strong,#tab-audit-trail .maic-v95618-ledger-row b{color:var(--p07-text)!important;font:700 10.5px/1.3 var(--p07-mono)!important}
#tab-audit-trail .maic-v95618-ledger-row small{color:var(--p07-muted)!important;font:500 9.5px/1.35 var(--p07-reading)!important}
#tab-audit-trail .maic-v95618-ledger-row .state>i{color:var(--p07-faint)!important;font-style:normal!important}
#tab-audit-trail .maic-v95618-ledger-controls{margin-top:8px!important;padding:0!important;border:0!important;background:transparent!important}

/* export remains subordinate portability evidence */
#tab-audit-trail .maic-v95617-export-rail{display:grid!important;gap:8px!important}
#tab-audit-trail .maic-v95617-export-rail .maic-v928-export-actions{margin:0!important;border:1px solid var(--p07-line)!important;border-radius:2px!important;background:var(--p07-s1)!important}
#tab-audit-trail .maic-v95617-export-rail .maic-v9564-callout{margin:0!important;border-radius:2px!important;background:var(--p07-s0)!important}

/* Phase 07 has no decorative motion or decorative material effects. */
#tab-audit-trail :is(.maic-v95617-governance-memory,.maic-v95618-occupancy,.maic-v95617-accountability-section,.maic-v95617-state-evolution,.maic-v95617-error-archive,.maic-v95617-secondary-diagnostics,.maic-v95617-audit-matrix,.maic-v95618-ledger-row){animation:none!important;transition:none!important}

@media(max-width:900px){
  #tab-audit-trail .maic-v95617-memory-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #tab-audit-trail .maic-v95617-memory-telemetry>div:nth-child(3n){border-right:1px solid var(--p07-line-faint)!important}
  #tab-audit-trail .maic-v95617-memory-telemetry>div:nth-child(2n){border-right:0!important}
  #tab-audit-trail .maic-v95617-suppression-summary,#tab-audit-trail .maic-v95617-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  #tab-audit-trail .maic-v95617-attribution-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  #tab-audit-trail .maic-v95617-governance-memory{padding:14px!important}
  #tab-audit-trail .maic-v95617-governance-memory .maic-scene-head{display:block!important}
  #tab-audit-trail .maic-v95617-governance-memory .maic-scene-head>b{display:block!important;margin-top:7px!important}
  #tab-audit-trail .maic-v95618-occupancy .head{display:grid!important;gap:3px!important}
  #tab-audit-trail .maic-v95617-accountability-section>header{grid-template-columns:1fr!important;align-items:start!important}
  #tab-audit-trail .maic-v95617-accountability-section>header>strong{text-align:left!important;padding-left:43px!important}
  #tab-audit-trail .maic-v956-memory-row{grid-template-columns:1fr!important}
  #tab-audit-trail .maic-v956-memory-row>span,#tab-audit-trail .maic-v956-memory-row .from,#tab-audit-trail .maic-v956-memory-row .to{border-right:0!important;border-bottom:1px solid var(--p07-line-faint)!important}
  #tab-audit-trail .maic-v956-memory-row>i{width:1px!important;min-height:18px!important;margin-left:14px!important;border-right:0!important}
  #tab-audit-trail .maic-v956-memory-row>i>b{left:0!important;right:auto!important;top:0!important;width:1px!important;height:18px!important}
  #tab-audit-trail .maic-v956-memory-row>i>b::after{right:-3px!important;top:12px!important;border-top:0!important;border-right:1px solid var(--p07-signal)!important;border-bottom:1px solid var(--p07-signal)!important}
  #tab-audit-trail .maic-v95617-method-seal{grid-template-columns:1fr!important}
  #tab-audit-trail .maic-v95617-method-seal i{min-height:26px!important;border:0!important;border-top:1px solid var(--p07-line-faint)!important;border-bottom:1px solid var(--p07-line-faint)!important}
  #tab-audit-trail .maic-v95618-ledger-row{grid-template-columns:1fr!important}
  #tab-audit-trail .maic-v95618-ledger-row>div{border-right:0!important;border-bottom:1px solid var(--p07-line-faint)!important}
  #tab-audit-trail .maic-v95618-ledger-row>div:last-child{border-bottom:0!important}
}
@media(max-width:560px){
  #tab-audit-trail .maic-v95617-memory-telemetry,#tab-audit-trail .maic-v95617-attribution-summary,#tab-audit-trail .maic-v95617-suppression-summary,#tab-audit-trail .maic-v95617-audit-summary{grid-template-columns:1fr!important}
  #tab-audit-trail .maic-v95617-memory-telemetry>div,#tab-audit-trail :is(.maic-v95617-suppression-summary,.maic-v95617-attribution-summary,.maic-v95617-audit-summary)>div{border-right:0!important;border-bottom:1px solid var(--p07-line-faint)!important}
  #tab-audit-trail .maic-v95617-memory-law,#tab-audit-trail .maic-v95617-intervention-law,#tab-audit-trail .maic-v95617-attribution-law,#tab-audit-trail .maic-v95617-audit-law,#tab-audit-trail .maic-v95618-ledger-law{grid-template-columns:1fr!important;gap:5px!important}
  #tab-audit-trail .maic-v95617-persistence-strip{grid-template-columns:1fr!important}
  #tab-audit-trail .maic-v95617-persistence-strip span{border-right:0!important;border-bottom:1px solid var(--p07-line-faint)!important}
  #tab-audit-trail .maic-v95617-persistence-strip span:last-child{border-bottom:0!important}
  #tab-audit-trail :is(.maic-v95617-error-archive,.maic-v95617-secondary-diagnostics)>summary{grid-template-columns:1fr!important}
}
