/* Marca MCHS sobre el admin de Django (tokens definidos en diseno/intranet-mchs.html). */
:root, html[data-theme="light"], html[data-theme="dark"] {
  --primary: #00811F;
  --secondary: #006B1A;
  --accent: #00811F;
  --primary-fg: #FFFFFF;
  --header-color: #46584C;
  --header-branding-color: #00811F;
  --header-bg: #FFFFFF;
  --header-link-color: #00811F;
  --breadcrumbs-bg: #E9F5EC;
  --breadcrumbs-fg: #46584C;
  --breadcrumbs-link-fg: #00811F;
  --body-bg: #FFFFFF;
  --body-fg: #132018;
  --darkened-bg: #F4FAF5;
  --hairline-color: #DCE8DF;
  --border-color: #BCD2C2;
  --link-fg: #00811F;
  --link-hover-color: #006B1A;
  --link-selected-fg: #00811F;
  --button-bg: #00811F;
  --button-hover-bg: #006B1A;
  --default-button-bg: #00811F;
  --default-button-hover-bg: #006B1A;
  --selected-bg: #E9F5EC;
  --selected-row: #FBF4D4;
  --object-tools-bg: #00811F;
  --object-tools-hover-bg: #006B1A;
  --font-family-primary: "Source Sans 3", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  color-scheme: light;
}
/* La intranet es verde sobre blanco siempre: se oculta el selector de tema oscuro del admin. */
.theme-toggle { display: none; }

.marca-mchs { display: inline-flex; align-items: center; gap: 10px; font-weight: 600; }
.marca-mchs img { background: #fff; border: 1px solid #DCE8DF; border-radius: 4px; padding: 2px; box-sizing: content-box; }
.marca-mchs small { font-weight: 400; opacity: .75; margin-left: 4px; }
#header { border-top: 3px solid #00811F; border-bottom: 1px solid #DCE8DF; }
#site-name, h1, h2, #content h1 { font-family: "Poppins", ui-sans-serif, system-ui, sans-serif; }
#nav-sidebar { background: #F7FBF8; }
#nav-sidebar .current-model { background: #E9F5EC; }
.breadcrumbs { border-bottom: 1px solid #DCE8DF; }
