.ui-mode-toggle-btn {
  font-size:.75rem; padding:.25rem .9rem; margin-bottom:.85rem;
  opacity:.7; border-style:dashed!important;
  display:inline-flex; align-items:center; gap:.3rem;
}
.ui-mode-toggle-btn:hover { opacity:1; }
.db-cards { display:flex; gap:1rem; flex-wrap:wrap; margin-bottom:1.5rem; }
.db-card {
  background:var(--bg-card,#1a1f2e); border:1px solid var(--border,#2a2d3e);
  border-radius:8px; padding:1.1rem 1.6rem; min-width:160px;
  display:flex; flex-direction:column; gap:.35rem;
}
.db-card-label { font-size:.72rem; color:var(--muted,#888); text-transform:uppercase; letter-spacing:.06em; font-weight:600; }
.db-card-value { font-size:2.1rem; font-weight:700; color:var(--accent,#4a9f7e); line-height:1; }
.db-quick-actions { margin-bottom:1rem; }
.db-quick-actions h3 { margin:0 0 .6rem; font-size:.78rem; text-transform:uppercase; letter-spacing:.07em; color:var(--muted,#888); font-weight:700; }
.reports-tabs { display:flex; gap:0; border-bottom:2px solid var(--border,#2a2d3e); margin-bottom:1.2rem; }
.reports-tabs a { padding:.5rem 1.1rem; color:var(--muted,#888); text-decoration:none; font-size:.85rem; font-weight:600; border-bottom:2px solid transparent; margin-bottom:-2px; }
.reports-tabs a:hover { color:var(--text,#eee); }
.reports-tabs a.tab-active { color:var(--accent,#4a9f7e); border-bottom-color:var(--accent,#4a9f7e); }
.sidebar-adv-toggle {
  background:none!important; border:1px solid rgba(255,255,255,.15)!important; border-radius:4px!important;
  color:rgba(255,255,255,.65)!important; cursor:pointer; display:flex!important;
  justify-content:space-between; align-items:center; font-size:.73rem!important;
  font-weight:700!important; letter-spacing:.06em; padding:.4rem .75rem!important;
  width:100%!important; margin:.2rem 0!important; text-transform:uppercase;
}
.sidebar-adv-toggle:hover { background:rgba(255,255,255,.07)!important; color:rgba(255,255,255,.9)!important; }
#advToolsGroup a { padding-left:1rem!important; font-size:.85rem; opacity:.85; }
#advToolsGroup a:hover { opacity:1; }
