@import url("/assets/application-045e2042.css");

/*
======================================================================
Palette
======================================================================
*/

:root {
  --development-header: #103949;
  --development-accent: #566D76;

  --support-header: #955580;
  --support-accent: #C26AA5;

  --marketing-header: #8566A4;
  --marketing-accent: #9E6ECD;

  --product-header: #537D6C;
  --product-accent: #5AA889;

  --sales-header: #5772A9;
  --sales-accent: #6B95E8;

  --operations-header: #6E804D;
  --operations-accent: #8BAB49;

  --data-header: #527A5F;
  --data-accent: #55AA71;

  --enterprise-header: #565C9F;
  --enterprise-accent: #6C75DA;

  --argus-header: #1D2530;
  --argus-accent: #5A6472;

  --business-development-header: #9E6E52;
  --business-development-accent: #D6895C;

  /* Redmine default colors, used by projects not listed below */
  --header-bg: linear-gradient(180deg, #628DB6 30%, #356D92);
  --top-menu-bg: #3E5B76;
  --accent-bg: #759FCF;
}

/*
======================================================================
Development
======================================================================
*/

body.project-b2brouter,                         /* B2Brouter - dev */
body.project-sentry-issues-demo,                /* [Agentic] Sentry Issues */
body.project-b2brouter-anz,                     /* B2Brouter ANZ */
body.project-goldman-cyprus,                    /* B2Brouter Cyprus */
body.project-b2brouter-deutschland,             /* B2Brouter Deutschland */
body.project-b2brouter-france,                  /* B2Brouter France */
body.project-b2brouter-italia,                  /* B2Brouter Italia */
body.project-b2brouter-nz,                      /* B2Brouter NZ */
body.project-b2brouter-sverige,                 /* B2Brouter Sverige */
body.project-b2brouter-uk,                      /* B2Brouter UK */
body.project-b2bnet,                            /* B2brouter.net */
body.project-b2b-windows,                       /* Windows client */
body.project-b2b-platform,                      /* b2bws */
body.project-conectores,                        /* Conectores */
body.project-b2bconnector-para-dynamics-365-bc, /* B2Bconnector Dynamics 365 BC */
body.project-dynamics-365-bc-base,              /* Dynamics 365 BC - Base */
body.project-dynamics-365-bc-de,                /* Dynamics 365 BC - DE */
body.project-dynamics-365-bc-es,                /* Dynamics 365 BC - ES */
body.project-dynamics-365-bc-fr,                /* Dynamics 365 BC - FR */
body.project-dynamics-365-bc-nzl,               /* Dynamics 365 BC - NZL */
body.project-b2bconnector-dynamics-nav,         /* B2Bconnector Dynamics NAV */
body.project-conector-dynamics-2009,            /* Conector Dynamics 2009 */
body.project-conector-dynamics-v5,              /* Conector Dynamics v5 */
body.project-b2bconnector-sagex3,               /* B2Bconnector SageX3 */
body.project-b2bconnector-sap-bo,               /* B2Bconnector SAP BO */
body.project-haltr,                             /* Haltr */
body.project-cirprotec,                         /* SEPA en XML */
body.project-sii {                              /* SII */
  --header-bg:   var(--development-header);
  --top-menu-bg: var(--development-accent);
  --accent-bg:   var(--development-accent);
}

/*
======================================================================
Support
======================================================================
*/

body.project-b2brouter-support,             /* B2Brouter - Support */
body.project-b2brouter-support-staging,     /* B2Brouter - Support Staging */
body.project-b2brouter-suport-development { /* B2Brouter - Support Development */
  --header-bg:   var(--support-header);
  --top-menu-bg: var(--support-accent);
  --accent-bg:   var(--support-accent);
}

/*
======================================================================
Marketing
======================================================================
*/

body.project-marketing,                 /* B2Brouter - Marketing */
body.project-marketing-france,          /* Marketing France */
body.project-marketing-germany,         /* Marketing Germany */
body.project-chesco-disseny-b2brouter { /* Web pública */
  --header-bg:   var(--marketing-header);
  --top-menu-bg: var(--marketing-accent);
  --accent-bg:   var(--marketing-accent);
}

/*
======================================================================
Product
======================================================================
*/

body.project-b2b-producte { /* B2Brouter - Producte */
  --header-bg:   var(--product-header);
  --top-menu-bg: var(--product-accent);
  --accent-bg:   var(--product-accent);
}

/*
======================================================================
Sales
======================================================================
*/

body.project-b2brouter-international-marketing { /* B2Brouter - Regional Sales */
  --header-bg:   var(--sales-header);
  --top-menu-bg: var(--sales-accent);
  --accent-bg:   var(--sales-accent);
}

/*
======================================================================
Operations
======================================================================
*/

body.project-b2brouter-operacions,   /* B2Brouter - Operacions */
body.project-assets-inventory,       /* Assets Inventory */
body.project-csv-comptabilitat-csv { /* csv comptabilitat CSV */
  --header-bg:   var(--operations-header);
  --top-menu-bg: var(--operations-accent);
  --accent-bg:   var(--operations-accent);
}

/*
======================================================================
Data
======================================================================
*/

body.project-data { /* Data */
  --header-bg:   var(--data-header);
  --top-menu-bg: var(--data-accent);
  --accent-bg:   var(--data-accent);
}

/*
======================================================================
Enterprise Projects
======================================================================
*/

body.project-invinet,                                           /* B2Brouter - enterprise projects */
body.project-active-international-corporate-trading-espana-s-l, /* Active International Corporate Trading España S.L. */
body.project-cecopi-drogueria-industrial-sl,                    /* CECOPI DROGUERIA INDUSTRIAL, SL */
body.project-construcciones-acr-s-a-u,                          /* CONSTRUCCIONES ACR, S.A.U. */
body.project-dasare-grupgres-sl,                                /* DASARE GRUPGRES, SL */
body.project-f-x-sanmarti-s-a,                                  /* F.X. Sanmartí, S.A. */
body.project-fundacio-catalana-de-l-esplai,                     /* Fundació Catalana de l'Esplai */
body.project-galban-del-val-fidel,                              /* GALBAN DEL VAL FIDEL */
body.project-jagger-peppol-acces-point-b2brouter-smp-service,   /* Jagger Peppol Acces Point + B2Brouter SMP Service */
body.project-mobile-sports-private-s-l,                         /* Mobile Sports Private S.L. */
body.project-netberry-servicios-de-internet-s-l,                /* Netberry Servicios de Internet S.L. */
body.project-quartup-s-l,                                       /* QUARTUP, S.L. */
body.project-rapid-fresh,                                       /* Rapid Fresh */
body.project-set-file-s-l,                                      /* Set File, S.L. */
body.project-sonotech-osona-sl,                                 /* SONOTECH OSONA SL */
body.project-spalopia-s-l,                                      /* SPALOPIA S.L */
body.project-tentamus,                                          /* TENTAMUS */
body.project-tude-consultores-informaticos-s-l,                 /* TUDE CONSULTORES INFORMÁTICOS, S.L. */
body.project-ubip-s-l {                                         /* Ubip S.L */
  --header-bg:   var(--enterprise-header);
  --top-menu-bg: var(--enterprise-accent);
  --accent-bg:   var(--enterprise-accent);
}

/*
======================================================================
Argus
======================================================================
*/

body.project-argus { /* Argus */
  --header-bg:   var(--argus-header);
  --top-menu-bg: var(--argus-accent);
  --accent-bg:   var(--argus-accent);
}

/*
======================================================================
Business Development
======================================================================
*/

body.project-business-development { /* Business Development */
  --header-bg:   var(--business-development-header);
  --top-menu-bg: var(--business-development-accent);
  --accent-bg:   var(--business-development-accent);
}

/*
======================================================================
Header elements
======================================================================
*/

#header   { background: var(--header-bg); }
#top-menu { background: var(--top-menu-bg); }
#main-menu li a.new-object,
#main-menu li a:hover {
  background: var(--accent-bg);
}

/* Mobile: responsive.css loads after the theme and sets its own colors. "body" makes these rules win. */
@media screen and (max-width: 899px) {
  body #header             { background: var(--header-bg); }
  body .flyout-menu        { background: var(--top-menu-bg); }
  body .flyout-menu h3     { background: var(--header-bg); }
}
