:root {
    --primary: #a77320;
    --brand-green: #d8ad5d;
    --brand-green-dark: #986918;
    --brand-green-soft: #fcf7eb;
    --brand-ink: #101110;
    --brand-muted: #656765;
    --brand-navy: #303a3c;
    --brand-bg: #fafbf9;
    --brand-border: #e1e4df;
}
.almova-portal { background: #fafbf9; }
.almova-portal * { letter-spacing: 0 !important; }
.almova-portal #portal-sidebar .portal-navigation > img {
    width: 192px; height: 100px; object-fit: contain; border-radius: 0;
}
.almova-portal #portal-sidebar .tool-switch-option.active {
    background: #302a1e; color: #f4cf81;
}
.almova-portal #portal-sidebar .tool-switch-option:hover { background: #252724; }
.almova-portal #portal-sidebar .tool-switch-option { color: #e3e6df; }
.almova-portal #portal-sidebar h1 span { color: #e7c37a; }
.almova-portal .workspace-heading h2 { font-size: 38px; }
/* Menú: es el de Mosal (portal-navigation.css, portal-nav.js, portal-workspace.js). Aquí solo el tamaño del logo de Almova
   cuando la barra se pliega. */
@media (min-width: 901px) {
    .almova-portal.portal-nav-collapsed #portal-sidebar .portal-navigation > img { width: 48px; height: 48px; }
}
@media (max-width: 900px) {
    .almova-portal .workspace-heading h2 { font-size: 28px; }
}
/* Agenda nueva (19/10): la capa común «Bandeja clara» (ui/tokens.css) con la marca de Almova en lugar del verde de
   Mosal. Solo los tonos de marca; los grises y los estados (hecho, espera, bloqueo) se quedan como en Mosal. */
:root {
    --m-brand-accent: #e7c37a;
    --m-brand-ink: #8a5f14;
    --m-brand-name: #f3f0e9;
    --m-chrome: #0e0e0e;
    --m-focus-on-dark: #f4cf81;
}

/* igual-mosal (29/10): Almova no crea propuestas web por ahora (Fernando, 28/10); las ya enviadas siguen abiertas para sus
   clientes y se ven en Administración › Propuestas web. En el código de Mosal la tarjeta siempre está; aquí no se enseña. */
#proposal-web-card { display: none !important; }
