:root{--tcc-backdrop-dim:.35}#tccBlankBackdrop::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:rgba(5,12,18,var(--tcc-backdrop-dim));transition:background-color .16s ease}.tcc-bg-trigger{margin-left:auto;border:1px solid rgba(207,165,92,.55);background:rgba(39,31,24,.72);color:#f0d8a9;border-radius:7px;padding:2px 8px;font:700 11px/1.4 inherit;cursor:pointer}.tcc-bg-trigger:hover{background:rgba(72,53,34,.88)}.tcc-bg-mask{display:none;position:fixed;inset:0;z-index:2147482000;background:rgba(3,7,10,.62);align-items:center;justify-content:center}.tcc-bg-mask.open{display:flex}.tcc-bg-panel{position:relative;width:min(520px,calc(100vw - 32px));padding:24px;border:1px solid rgba(211,169,94,.62);border-radius:16px;background:linear-gradient(180deg,rgba(36,31,28,.98),rgba(20,23,25,.98));box-shadow:0 24px 70px rgba(0,0,0,.55);color:#f4ead8}.tcc-bg-panel h2{margin:0 40px 8px 0}.tcc-bg-panel p{opacity:.78;margin:0 0 18px}.tcc-bg-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#f4ead8;font-size:28px;cursor:pointer}.tcc-bg-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:18px}.tcc-bg-presets button{border:1px solid rgba(207,165,92,.35);background:#303537;color:#e9e2d5;border-radius:9px;padding:9px 6px;cursor:pointer}.tcc-bg-presets button.active{border-color:#d7ad67;background:#5b4932;color:#fff3d7}.tcc-bg-slider{display:grid;grid-template-columns:auto auto;gap:8px 14px;align-items:center}.tcc-bg-slider strong{text-align:right}.tcc-bg-slider input{grid-column:1/-1;width:100%}@media(max-width:650px){.tcc-bg-presets{grid-template-columns:1fr 1fr}.tcc-bg-trigger{padding:2px 6px}}
/* DEV133 R3 — bandeau supérieur verrouillé : aucune couleur dynamique/clignotement. */
header.topbar,
header.topbar .brand,
header.topbar .brand-mark,
header.topbar .tcc-profile-pill,
header.topbar .tcc-build-badge,
header.topbar .tcc-cloud-chip,
header.topbar #tccSpaceBtn{
  animation:none!important;
  transition:none!important;
}
header.topbar{
  border-color:#6f5528!important;
  background:linear-gradient(180deg,rgba(39,29,20,.98),rgba(18,18,17,.98))!important;
  box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)!important;
}
header.topbar .brand{
  border-color:#6f5528!important;
  background:linear-gradient(145deg,#2a2119,#111416)!important;
}
header.topbar .brand-mark{
  border-color:#b78b36!important;
  background:radial-gradient(circle at 35% 30%,#e4c675,#9a6d25 55%,#38240c)!important;
  color:#16100a!important;
  box-shadow:0 0 0 3px rgba(183,139,54,.08)!important;
}
header.topbar .tcc-build-badge{
  border-color:rgba(216,180,90,.70)!important;
  background:rgba(216,180,90,.16)!important;
  color:#f1cf74!important;
  box-shadow:0 0 0 1px rgba(216,180,90,.08)!important;
}

/* DEV133 R8 — War Room: retire le vieux panneau Forces du prepgrid.
   Le sélecteur fonctionnel canonique reste dans #opBuilderShell / #opColForces. */
#network .op4062-prepgrid > .op-own-hub{
  display:none !important;
}
