/* Shared CHA Command Center finish. */
:root { --purple:#566783; --purple2:#8c987a; --nav:#40516d; --ink:#202630; --muted:#606a78; --line:#dce1e8; --bg:#f7f6f2; }
body { background:#f7f6f2 !important; font-family: "Segoe UI", Arial, sans-serif !important; }
.sidebar { background:#40516d !important; border-right:1px solid #33425a; }
.sidebar nav a.active { background:#566783 !important; box-shadow:inset 4px 0 #d8d4bd !important; }
.sidebar .nav-label { color:#e8e3ce !important; }
.topbar,.panel,.metric-card,.summary-card,.content-card { border-color:#dce1e8 !important; box-shadow:0 4px 18px rgba(45,61,83,.05); }
.topbar { border-radius:20px; }
.preview-stage { background:#f1f0eb !important; border-color:#dce1e8 !important; }
.bot-preview header { border-bottom:3px solid #d8d4bd; }
.appearance-status { background:#f1eee3 !important; color:#343d49 !important; }
.cc-tools .cc-logoff-button { background:#f1eee3; border-color:#d8d4bd; color:#40516d; }
input,textarea,select { accent-color:#566783; }
thead,th { background:#f0f2f5; }
html[data-admin-theme="dark"] body { background:#151d2a !important; }
html[data-admin-theme="dark"] .sidebar { background:#263449 !important; }
html[data-admin-theme="dark"] .preview-stage { background:#1c2435 !important; }
