/* Charte commune de l'espace équipe BDW Invest (même présentation que le module CRG) */
@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500&family=Jost:wght@400;500;600&display=swap");
:root{ --bdw-petrol:#0F363D; --bdw-petrol-deep:#0B2C32; --bdw-laiton:#C9A46A; --bdw-pierre:#F4F4F2; --bdw-encre:#231F20; --bdw-muet:#6B6767; --bdw-filet:#E0DEDB;
  --brand:#0F363D; --teal:#0F363D; }
body{ font-family:"Jost","Helvetica Neue",Helvetica,Arial,sans-serif; }
h1,h2,.k,.brand-app{ font-family:"Bodoni Moda",Didot,Georgia,serif; font-weight:400; }
/* Bandeau commun */
.bdw-bandeau{ position:relative; z-index:20; display:flex; align-items:center; gap:20px; padding:14px 28px; background:var(--bdw-petrol-deep); color:#fff;
  border-bottom:1px solid var(--bdw-laiton); font-family:"Jost","Helvetica Neue",Arial,sans-serif; }
.bdw-bandeau a{ color:inherit; text-decoration:none; }
.bdw-bandeau .bdw-logo{ display:block; height:24px; width:auto; }
.bdw-bandeau .bdw-sep{ width:1px; height:28px; background:rgba(255,255,255,.22); }
.bdw-bandeau .bdw-app{ margin:0; font:400 26px/1 "Bodoni Moda",Didot,Georgia,serif; color:#fff; letter-spacing:.01em; }
.bdw-bandeau .bdw-sous{ color:#9FB3B0; font-size:12px; letter-spacing:.18em; text-transform:uppercase; }
.bdw-bandeau .bdw-esp{ flex:1; }
.bdw-bandeau .bdw-btn{ display:inline-flex; align-items:center; border:1px solid rgba(255,255,255,.35); padding:9px 14px; font-size:12px; font-weight:500;
  letter-spacing:.14em; text-transform:uppercase; color:#fff; }
.bdw-bandeau .bdw-btn:hover{ border-color:var(--bdw-laiton); }
@media (max-width:700px){ .bdw-bandeau{ padding:12px 16px; gap:12px } .bdw-bandeau .bdw-sous{ display:none } .bdw-bandeau .bdw-app{ font-size:22px } }
/* Les en-têtes propres aux apps gardent leurs boutons ; leur logo et le lien d'accueil font double emploi avec le bandeau */
body.bdw-charte header .blogo, body.bdw-charte header .bar > img, body.bdw-charte img[alt="BDW Invest SRL"], body.bdw-charte a.logo-link{ display:none !important; }
body.bdw-charte a[href="/"]{ display:none !important; }
body.bdw-charte .bdw-bandeau a[href="/"]{ display:inline-flex !important; }
/* Boutons et onglets pleins : pétrole, comme dans le CRG */
body.bdw-charte .bdw-plein{ background:var(--bdw-petrol) !important; border-color:var(--bdw-petrol) !important; color:#fff !important; }
body.bdw-charte .bdw-plein:hover{ background:var(--bdw-petrol-deep) !important; }
/* Formes et accents communs */
body.bdw-charte button, body.bdw-charte .btn, body.bdw-charte input, body.bdw-charte select, body.bdw-charte textarea{ border-radius:0 !important; font-family:inherit; }
body.bdw-charte :focus-visible{ outline:2px solid var(--bdw-laiton); outline-offset:2px; }

/* Accueil de l'espace équipe : même bandeau, logo sans SRL */
body.bdw-accueil .brandbar{ background:var(--bdw-petrol-deep) !important; border-bottom:1px solid var(--bdw-laiton) !important; color:#fff; }
body.bdw-accueil .brandbar .in{ display:flex; align-items:center; gap:20px; }
body.bdw-accueil .brandbar img.bdw-logo{ display:block !important; height:24px; width:auto; }
body.bdw-accueil .brandbar .bdw-app-acc{ display:flex; align-items:center; gap:20px; margin-right:auto; }
body.bdw-accueil .brandbar .bdw-app{ font:400 26px/1 "Bodoni Moda",Didot,Georgia,serif; color:#fff; }
body.bdw-accueil .brandbar .bdw-sep{ width:1px; height:28px; background:rgba(255,255,255,.22); }
body.bdw-accueil #meName{ color:#fff; }
body.bdw-accueil .brandbar .btn{ background:transparent !important; color:#fff !important; border:1px solid rgba(255,255,255,.35) !important; text-transform:uppercase; letter-spacing:.14em; font-size:12px; }
