/* Supplied CRM palette, 2026-10-29. Visual tokens only; inventory/status colors unchanged. */
:root[data-crm-project="granados"]{--brand-primary:#5c500b;--brand-hover:#756610;--brand-accent:#5c500b;--brand-paper:#f8f6ed;--brand-soft:#eee9cb;--brand-line:#d8d1ad;--brand-muted:#666247;--brand-swatch:#9B8816;--project-action:#9B8816;--project-action-ink:#20211f}
:root[data-crm-project="liranza"]{--brand-primary:#5D3A00;--brand-hover:#754b12;--brand-accent:#874418;--brand-paper:#fff8f1;--brand-soft:#ffdfc8;--brand-line:#e3c7af;--brand-muted:#745a46;--brand-swatch:#F98948;--project-action:#F98948;--project-action-ink:#20211f}
:root[data-crm-project="los-villarreales"]{--brand-primary:#5D3A00;--brand-hover:#754b12;--brand-accent:#684E32;--brand-paper:#faf6ee;--brand-soft:#eee0c4;--brand-line:#d9c9ae;--brand-muted:#6b5a43;--brand-swatch:#5D3A00;--project-action:#5D3A00;--project-action-ink:#F9EA9A}
#root .crm-header{border-top:4px solid var(--brand-swatch)}#root .central-project{border-left:1px solid var(--brand-line);border-radius:4px;background:var(--brand-soft)}
#root .crm-header nav button,#root .central-project select,#root .brokers-field input,#root .brokers-field select,#root .admin-field input,#root .admin-field select,#root .brokers-inline-btn,#root .admin-action,#root .crm-advisor-tools a,#root .auth-primary,#root .auth-card input{border-radius:4px}
#root .brokers-submit,#root .auth-primary,#root .crm-advisor-tools a:first-child,#root .crm-library-tabs button[aria-pressed="true"],#root .crm-plan-options button[aria-pressed="true"],#root .crm-promotion-toggle[aria-pressed="true"]{background:var(--project-action);color:var(--project-action-ink);border-color:var(--brand-accent);box-shadow:none}
#root .brokers-submit:hover,#root .auth-primary:hover{background:var(--brand-soft);color:var(--brand-primary);outline:1px solid var(--brand-accent)}
#root .crm-advisor-tools a{border-radius:4px}#root .crm-header a:focus-visible,#root button:focus-visible{outline-color:var(--brand-primary)}
#root .crm-library-destination{border-left:1px solid var(--brand-line)}#root .auth-screen{background:var(--brand-paper)}#root .brokers-card>div:first-child{background:var(--brand-soft)}
