/* Scoped section colours; existing compact spacing and status colours stay intact. */
#admin-view .panel{--section-accent:#2563eb;--section-tint:#eff6ff;background:linear-gradient(180deg,var(--section-tint),#fff 160px);border-color:color-mix(in srgb,var(--section-accent) 28%,#e2e8f0);box-shadow:inset 0 4px 0 var(--section-accent),0 2px 8px #0f172a08}
#admin-view .panel:has(> #audit-list){--section-accent:#7c3aed;--section-tint:#f5f3ff}
#admin-view .data-health-panel{--section-accent:#059669;--section-tint:#ecfdf5}
#admin-view .panel:has(#set-lab-name){--section-accent:#0891b2;--section-tint:#ecfeff}
#admin-view .panel:has(#broadcast-message-editor){--section-accent:#d97706;--section-tint:#fffbeb}
#admin-view #developer-content-panel{--section-accent:#db2777;--section-tint:#fdf2f8}
#admin-view .panel:has(#gmail-client-id){--section-accent:#dc2626;--section-tint:#fff1f2}
#admin-view #mail-provider-panel{--section-accent:#4f46e5;--section-tint:#eef2ff}
#admin-view #smtp-settings-panel{--section-accent:#0d9488;--section-tint:#f0fdfa}
#admin-view .panel h2{color:#17352e}
#admin-view .panel fieldset{background:#ffffffb8;border-color:color-mix(in srgb,var(--section-accent) 22%,#e2e8f0)}
