
:root{
  --cleanup-line: rgba(148,163,184,.18);
  --cleanup-soft: #f8fafc;
  --cleanup-soft-2: #fffaf4;
  --cleanup-text: #334155;
}
body .muted,
body .section-sub,
body .section-subtitle,
body .flush-copy,
body .metric-note,
body .small{color:var(--cleanup-text)!important}
body .page-shell,
body .detail-shell{gap:16px}
body .hero-actions,
body .module-mini-actions,
body .console-action-row{display:flex;flex-wrap:wrap;gap:10px}
body .hero-actions .btn,
body .module-mini-actions .btn,
body .console-action-row .btn{justify-content:center}
body .command-route-strip,
body .page-context-rail,
body .compact-chip-rail{display:flex;flex-wrap:wrap;gap:10px}
body .command-route-strip{overflow:auto;padding-bottom:2px;scrollbar-width:thin}
body .command-route-pill{white-space:nowrap}
body .simple-disclosure{
  border:1px solid var(--cleanup-line);
  background:#fff;
  border-radius:20px;
  box-shadow:0 12px 32px rgba(15,23,42,.05);
}
body .simple-disclosure > summary{
  list-style:none;
  cursor:pointer;
  padding:16px 18px;
  font-weight:800;
  color:#0f172a;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
}
body .simple-disclosure > summary::-webkit-details-marker{display:none}
body .simple-disclosure > summary::after{
  content:'Detayı aç';
  font-size:.82rem;
  font-weight:700;
  color:#8b5a2b;
  background:#fff7ed;
  border:1px solid #fed7aa;
  padding:6px 10px;
  border-radius:999px;
  white-space:nowrap;
}
body .simple-disclosure[open] > summary{border-bottom:1px solid var(--cleanup-line)}
body .simple-disclosure[open] > summary::after{content:'Kapat'}
body .disclosure-panel,
body .owner-disclosure-panel,
body .dashboard-disclosure-panel{padding:16px 18px;display:grid;gap:16px}
body .owner-menu-card,
body .owner-command-card,
body .ops-console-card,
body .dashboard-priority-card,
body .ops-triage-card,
body .owner-route-card,
body .platform-command-card,
body .platform-pill-card,
body .executive-brief-card{
  border:1px solid var(--cleanup-line)!important;
  box-shadow:none!important;
}
body .route-audit-note{
  margin-top:10px;
  padding:10px 12px;
  border-radius:14px;
  border:1px dashed rgba(148,163,184,.28);
  background:var(--cleanup-soft);
  color:var(--cleanup-text)!important;
}
body .owner-dashboard-tight-note{margin:0;color:var(--cleanup-text)!important}
body .owner-focus-lane,
body .platform-pill-grid,
body .owner-route-matrix,
body .dashboard-link-grid-v430,
body .dashboard-core-link-grid{gap:10px}
body .detail-hero,
body .page-hero{align-items:start}
body .metric-grid.clean-metric-grid{gap:12px}
body .metric-grid.clean-metric-grid .metric-card{min-height:unset}
body .hero-meta{display:flex;flex-wrap:wrap;gap:10px}
@media (max-width: 960px){
  body .hero-actions .btn,
  body .module-mini-actions .btn,
  body .console-action-row .btn{width:100%}
  body .owner-route-matrix,
  body .platform-pill-grid,
  body .metric-grid.clean-metric-grid,
  body .dashboard-core-action-grid,
  body .ops-console-grid,
  body .owner-command-center,
  body .owner-executive-rail,
  body .command-center-band,
  body .executive-depth-band,
  body .executive-lattice,
  body .executive-workmap,
  body .ops-triage-card-grid{grid-template-columns:1fr!important}
  body .hero-meta{display:grid;grid-template-columns:1fr 1fr}
}
@media (max-width: 640px){
  body .simple-disclosure > summary{padding:14px 15px}
  body .simple-disclosure > summary::after{font-size:.76rem;padding:5px 9px}
  body .disclosure-panel,
  body .owner-disclosure-panel,
  body .dashboard-disclosure-panel{padding:14px}
  body .hero-meta{grid-template-columns:1fr}
}
