/* Phase 07 Authority performance visual evidence v1.0 */
.maic-p07apv-visuals{display:grid;gap:12px;padding:12px 14px 16px;border-top:1px solid rgba(255,255,255,.08)}
.maic-p07apv-chart{margin:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.16);overflow:hidden}
.maic-p07apv-chart figcaption{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:9px;font-family:"JetBrains Mono",monospace}
.maic-p07apv-chart figcaption strong{font-size:.72rem;letter-spacing:.08em}
.maic-p07apv-chart figcaption span{font-size:.64rem;color:var(--text-muted)}
.maic-p07apv-chart svg{display:block;width:100%;height:auto;min-height:120px;overflow:visible}
.maic-p07apv-chart .grid{stroke:rgba(255,255,255,.08);stroke-width:1;vector-effect:non-scaling-stroke}
.maic-p07apv-chart .series{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}
.maic-p07apv-chart .series.strategy{stroke:var(--maic-operating-path-accent,var(--accent-primary))}
.maic-p07apv-chart .series.btc{stroke:var(--text-muted);stroke-dasharray:6 4}
.maic-p07apv-chart .series.stress{stroke:var(--accent-warning);stroke-dasharray:2 4}
.maic-p07apv-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:.62rem;font-family:"JetBrains Mono",monospace;color:var(--text-muted)}
.maic-p07apv-legend span:before{content:"";display:inline-block;width:14px;height:2px;margin-right:6px;vertical-align:middle;background:currentColor}
.maic-p07apv-legend .strategy{color:var(--maic-operating-path-accent,var(--accent-primary))}
.maic-p07apv-legend .btc{color:var(--text-muted)}
.maic-p07apv-legend .stress{color:var(--accent-warning)}
.maic-p07apv-mdd{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.16);padding:12px}
.maic-p07apv-mdd>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-family:"JetBrains Mono",monospace}
.maic-p07apv-mdd>header span{font-size:.68rem;letter-spacing:.08em;color:var(--text-muted)}
.maic-p07apv-mdd>header strong{font-size:1rem;color:var(--maic-operating-path-accent,var(--accent-danger))}
.maic-p07apv-mdd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.maic-p07apv-mdd-grid>div{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:6px}
.maic-p07apv-mdd-grid span,.maic-p07apv-mdd-grid strong,.maic-p07apv-mdd-grid small{display:block;font-family:"JetBrains Mono",monospace}
.maic-p07apv-mdd-grid span{font-size:.6rem;color:var(--text-muted);letter-spacing:.06em}
.maic-p07apv-mdd-grid strong{font-size:.78rem;margin:4px 0}
.maic-p07apv-mdd-grid small{font-size:.59rem;color:var(--text-muted);line-height:1.45}
.maic-p07apv-empty{padding:12px;border:1px dashed rgba(255,255,255,.1);border-radius:7px;color:var(--text-muted);font-size:.68rem;font-family:"JetBrains Mono",monospace}
@media(max-width:760px){.maic-p07apv-chart figcaption{display:block}.maic-p07apv-chart figcaption span{display:block;margin-top:4px}.maic-p07apv-mdd-grid{grid-template-columns:1fr}}
