/* M.A.I.C. Phase 05 Forensic Topology Workbench v1.0 */
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"]{
  margin:0!important;border:1px solid var(--p05-line)!important;border-radius:9px!important;background:var(--p05-s0)!important;box-shadow:none!important;overflow:hidden!important;
}
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"]>summary{
  min-height:46px!important;padding:11px 13px!important;border:0!important;background:transparent!important;box-shadow:none!important;
}
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"][open]>summary{border-bottom:1px solid var(--p05-line)!important}
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"]>summary span{color:var(--p05-high)!important;font:700 12px/1.35 var(--p05-reading)!important}
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"]>summary>b{color:var(--p05-accent)!important;font:800 9px/1.25 var(--p05-mono)!important;letter-spacing:.055em!important}
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"]>.maic-v918-detail-body{
  padding:12px!important;background:var(--p05-s0)!important;
}
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"] .maic-v918-detail-note{
  margin:0 0 10px!important;color:var(--p05-muted)!important;font:500 11px/1.5 var(--p05-reading)!important;
}
#tab-sector-network .maic-p05d-inspect-guide[hidden],
#tab-sector-network [data-maic-p05-retired-draft="true"]{display:none!important}

#tab-sector-network .maic-p05-vf-workbench{
  position:relative;margin:0 0 12px;padding:12px;border:1px solid var(--p05-line);border-radius:7px;background:var(--p05-s1);box-shadow:none;
}
#tab-sector-network .maic-p05-vf-workbench>header{
  display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--p05-line);
}
#tab-sector-network .maic-p05-vf-workbench>header span,
#tab-sector-network .maic-p05-vf-workbench>header small{display:block;color:var(--p05-muted);font:800 9px/1.35 var(--p05-mono);letter-spacing:.055em}
#tab-sector-network .maic-p05-vf-workbench>header strong{display:block;margin-top:4px;color:var(--p05-text);font:700 11px/1.35 var(--p05-mono)}
#tab-sector-network .maic-p05-vf-workbench>nav{
  display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:1px;background:var(--p05-line);border:1px solid var(--p05-line);border-radius:6px;overflow:hidden;
}
#tab-sector-network .maic-p05-vf-workbench>nav button{
  min-width:0;padding:10px 9px;border:0;border-radius:0;background:var(--p05-s0);color:var(--p05-muted);text-align:left;cursor:pointer;box-shadow:none;
}
#tab-sector-network .maic-p05-vf-workbench>nav button:hover{background:var(--p05-s2);color:var(--p05-text)}
#tab-sector-network .maic-p05-vf-workbench>nav button[aria-pressed="true"]{background:var(--p05-s2);color:var(--p05-high);box-shadow:inset 0 2px 0 var(--p05-accent)}
#tab-sector-network .maic-p05-vf-workbench>nav span{display:block;font:800 10px/1.25 var(--p05-mono);letter-spacing:.04em}
#tab-sector-network .maic-p05-vf-workbench>nav small{display:block;margin-top:4px;color:var(--p05-faint);font:700 8px/1.2 var(--p05-mono);letter-spacing:.035em}
#tab-sector-network .maic-p05-vf-workbench-law{
  display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1fr);gap:14px;margin-top:10px;padding-top:9px;border-top:1px solid var(--p05-line);
}
#tab-sector-network .maic-p05-vf-workbench-law b{color:var(--p05-accent);font:800 9px/1.35 var(--p05-mono);letter-spacing:.045em}
#tab-sector-network .maic-p05-vf-workbench-law span{color:var(--p05-muted);font:500 10.5px/1.45 var(--p05-reading)}

#tab-sector-network [data-p05-workbench-pane][hidden]{display:none!important}
#tab-sector-network .maic-v95615-phase05-evidence-chain{
  display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;
}
#tab-sector-network .maic-v95615-phase05-evidence-chain>.maic-v95615-evidence-section:not([hidden]){
  margin:0 0 10px!important;padding:0!important;border:1px solid var(--p05-line)!important;border-radius:7px!important;background:var(--p05-s1)!important;box-shadow:none!important;overflow:hidden!important;
}
#tab-sector-network .maic-v95615-phase05-evidence-chain>.maic-v95615-evidence-section:not([hidden])>header{
  padding:11px 12px!important;border:0!important;border-bottom:1px solid var(--p05-line)!important;background:var(--p05-s1)!important;box-shadow:none!important;
}
#tab-sector-network .maic-v95615-phase05-evidence-chain>.maic-v95615-evidence-section:not([hidden])>.maic-v95615-evidence-section-body{
  padding:12px!important;background:var(--p05-s0)!important;
}

#tab-sector-network :is(.maic-p05-sq-inspect,.maic-p05-ms-inspect,.maic-p05-candidate-inspect,.maic-frc-p05,.maic-p05-vf-persistence-copy):not([hidden]){
  margin:0 0 10px!important;padding:12px!important;border:1px solid var(--p05-line)!important;border-radius:7px!important;background:var(--p05-s1)!important;box-shadow:none!important;
}
#tab-sector-network .maic-p05-vf-persistence-copy:not([hidden]){
  position:relative;padding-top:15px!important;
}
#tab-sector-network .maic-p05-vf-persistence-copy:not([hidden])::before{
  content:"CURRENT × WEEKLY CLOSED · SOURCE-PUBLISHED PERSISTENCE";display:block;margin:0 0 10px;color:var(--p05-muted);font:800 9px/1.3 var(--p05-mono);letter-spacing:.05em;
}
#tab-sector-network .maic-p05-vf-persistence-copy :is(button,input,select){pointer-events:auto}

/* Nested forensic objects keep containment, but lose competing card elevation. */
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"] :is(.maic-v78-popup-grid,.maic-v76-bucket-board,.maic-v933-evidence-grid,.maic-p05-ms-inspect-grid){gap:8px!important}
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"] :is(.maic-v78-cluster-card,.maic-v76-bucket,.maic-v933-evidence-card,.maic-v76-candidate){box-shadow:none!important}
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"] .maic-v73-warning{
  border-radius:5px!important;box-shadow:none!important;
}
#tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"] .maic-v929-topology-viewport{
  border-radius:6px!important;box-shadow:none!important;
}

@media(max-width:900px){
  #tab-sector-network .maic-p05-vf-workbench>nav{grid-template-columns:repeat(3,minmax(0,1fr))}
  #tab-sector-network .maic-p05-vf-workbench-law{grid-template-columns:1fr}
}
@media(max-width:620px){
  #tab-sector-network .maic-v918-detail[data-maic-p05-visual-first="forensic-topology-workbench"]>.maic-v918-detail-body{padding:8px!important}
  #tab-sector-network .maic-p05-vf-workbench{padding:9px}
  #tab-sector-network .maic-p05-vf-workbench>header{display:block}
  #tab-sector-network .maic-p05-vf-workbench>header>small{margin-top:6px}
  #tab-sector-network .maic-p05-vf-workbench>nav{grid-template-columns:1fr 1fr}
}
