/* cognac-tools-20260730.css — genere depuis l'audit CSS-in-JS (4 lots).
   Overlays Bot/Business/Equipe/Twitter/Vault/OS : styles injectes a
   l'execution -> prefixe html + !important pour gagner la cascade. */
html #bcx-body input:focus { border-color: #c8813c !important; }
html #bcx-go { background: #c8813c !important; border: 1px solid #c8813c !important; color: #ffffff !important; }
html #bcx-head b svg { color: #c8813c !important; }
html #bcx-msg.err { color: #c2564d !important; }
html #bcx-msg.ok { color: #57a97a !important; }
html #bcx-reset button:hover { color: #d2a03f !important; }
html #bcx-sel:focus { border-color: #c8813c !important; }
html #bizv2 .bzc-av { background: #211f1d !important; color: #f5f2ee !important; }
html #bizv2 .bzc-barmini>i { background: #c8813c !important; }
html #bizv2 .bzc-dot { background: #c8813c !important; border: 2px solid #121110 !important; box-shadow: 0 0 0 3px rgba(200,129,60,.25) (supprimer le glow) !important; }
html #bizv2 .bzc-hero { background: rgba(200,129,60,.15) (a plat, = accent-sf) !important; border: 1px solid rgba(200,129,60,.35) !important; }
html #bizv2 .bzc-hero .cap { color: #c8813c !important; }
html #bizv2 .bzc-ic { color: #c8813c !important; }
html #bizv2 .bzc-line { stroke: #c8813c !important; }
html #bizv2 .bzc-range .rl b { color: #c8813c !important; }
html #bizv2 .bzc-rank.r1 { background: rgba(210,160,63,.18) !important; color: #d2a03f !important; }
html #bizv2 .bzc-rank.r2 { background: rgba(245,242,238,.12) !important; color: #f5f2ee !important; }
html #bizv2 .bzc-seg button.on { background: rgba(200,129,60,.15) !important; color: #c8813c !important; }
html #bizv2 .bzc-tip { background: #0a0908 !important; }
html #bizv2 .bzc-tip b { color: #c8813c !important; }
html #bizv2 .bzc-val { color: #57a97a !important; }
html #bizv2 .bzc-vline { background: linear-gradient !important; }
html #bizv2 .pay-btn.go { border-color: rgba(87,169,122,.4) !important; color: #57a97a !important; }
html #bizv2 .pay-btn.go:disabled:hover { border-color: rgba(87,169,122,.4) !important; }
html #bizv2 .pay-btn.go:hover { background: rgba(87,169,122,.1) !important; border-color: #57a97a !important; }
html #bizv2 .pay-due { color: #57a97a !important; }
html #bizv2 .pay-hero { background: rgba(87,169,122,.12) (a plat) !important; border: 1px solid rgba(87,169,122,.35) !important; }
html #bizv2 .pay-hero .cap { color: #57a97a !important; }
html #bizv2 .pay-hero .cap .bzc-ic { color: #57a97a !important; }
html #bizv2 .pay-hist .m { color: #57a97a !important; }
html #bizv2 .pay-warn { background: rgba(210,160,63,.08) !important; border: 1px solid rgba(210,160,63,.35) !important; color: #d2a03f !important; }
html #blk-head b svg { color: #c2564d !important; }
html #botv2 .bcm-add { background: var !important; color: var !important; }
html #botv2 .bcm-add.is-on { background: var !important; border-color: var !important; }
html #botv2 .bcm-add:hover { border-color: var !important; }
html #botv2 .bcm-err { background: rgba(194,86,77,.08) !important; border: 1px solid rgba(194,86,77,.25) !important; color: #c2564d !important; }
html #botv2 .bcm-go { background: #c8813c !important; }
html #botv2 .bcm-item button.del:hover { border-color: #c2564d !important; color: #c2564d !important; }
html #botv2 .bcm-ok { background: rgba(87,169,122,.08) !important; border: 1px solid rgba(87,169,122,.25) !important; color: #57a97a !important; }
html #botv2 .bcm-panel { background: var !important; }
html #botv2 .bcm-pick .bcm-item .done { color: #57a97a !important; }
html #botv2 .bcm-pick .bcm-item button.use { border-color: rgba(200,129,60,.35) !important; color: #c8813c !important; }
html #botv2 .bcm-pick .bcm-item button.use:hover { border-color: #c8813c !important; color: #c8813c !important; }
html #botv2 .bcm-row input { background: var !important; }
html #botv2 .bcm-row input:focus { border-color: var !important; }
html #bv2-view-casino .cnw-dot.down { background: #c2564d !important; }
html #bv2-view-casino .cnw-dot.up { background: #57a97a !important; }
html #bv2-view-casino .cnw-emsg.err { background: rgba(194,86,77,.08) !important; border: 1px solid rgba(194,86,77,.3) !important; color: #c2564d !important; }
html #bv2-view-casino .cnw-emsg.ok { background: rgba(87,169,122,.08) !important; border: 1px solid rgba(87,169,122,.3) !important; color: #57a97a !important; }
html #bv2-view-casino .cnw-f input:focus, html #bv2-view-casino .cnw-f select:focus { outline: 2px solid #c8813c !important; }
html #bv2-view-casino .cnw-go { background: #c8813c !important; }
html #bv2-view-casino .cnw-go:hover { background: #d38f4a !important; }
html #bv2-view-casino .cnw-msg.err { background: rgba(194,86,77,.08) !important; border: 1px solid rgba(194,86,77,.3) !important; color: #c2564d !important; }
html #bv2-view-casino .cnw-msg.ok { background: rgba(87,169,122,.08) !important; border: 1px solid rgba(87,169,122,.3) !important; color: #57a97a !important; }
html #bv2-view-casino .cnw-save { background: #c8813c !important; }
html #bv2-view-casino .cnw-save:hover { background: #d38f4a !important; }
html #bv2-view-diogenne .dg-foot { background: linear-gradient !important; }
html #bv2-view-diogenne .dg-intro { background: rgba(200,129,60,.08) !important; border: 1px solid rgba(200,129,60,.25) !important; }
html #bv2-view-diogenne .dg-row.has { border-color: rgba(87,169,122,.5) !important; }
html #bv2-view-diogenne .dg-save { background: #c8813c !important; }
html #bv2-view-diogenne .dg-save:hover { background: #b5722f !important; }
html #bv2-view-diogenne .dg-sc { color: #c8813c !important; }
html #bv2-view-diogenne .dg-sel { background: #0a0908 !important; }
html #bv2-view-diogenne .dg-sel:focus { border-color: #c8813c !important; }
html #eqv2 .eqv2-badge.agence { background: #c8813c !important; color: #ffffff !important; }
html #eqv2 .eqv2-badge.viewer { background: rgba(164,157,148,.18) !important; color: #a49d94 !important; }
html #eqv2 .eqv2-btn.danger { border-color: rgba(194,86,77,.5) !important; color: #c2564d !important; }
html #eqv2 .eqv2-card.is-owner { border-color: rgba(200,129,60,.45) !important; }
html #eqv2 .eqv2-dropp-ind { color: #d2a03f !important; }
html #jdm-head b svg { color: #c8813c !important; }
html #jdm-ov .jdm-apply input { accent-color: #c8813c !important; }
html #jdm-ov select:focus, html #jdm-ov input:focus, html #jdm-ov textarea:focus { border-color: #c8813c !important; }
html #lafile (media max-640px) { background: #121110 !important; }
html #toolrail { background: #0a0908 !important; }
html #toolrail button.act { background: rgba(200,129,60,.15) !important; color: #c8813c !important; }
html #tw-ai-modal .ai-btn { border: 1px solid #c8813c !important; color: #c8813c !important; }
html #tw-ai-modal .ai-btn.fill { background: #c8813c !important; }
html #tw-ai-modal .ai-btn:hover { background: #c8813c !important; }
html #tw-ai-modal .ai-time { color: #57a97a !important; }
html #tw-ai-modal .ai-win { background: rgba(25,24,23,.97) (à plat) !important; }
html #tw-ai-modal input:focus, html #tw-ai-modal select:focus, html #tw-ai-modal textarea:focus { border-color: #c8813c !important; }
html #vlk-strip { background: #191817 !important; border: 1px solid rgba(210,160,63,.55) !important; }
html #vlk-strip b { color: #d2a03f !important; }
html .bcx-lock.off { border-color: rgba(210,160,63,.4) !important; color: #d2a03f !important; }
html .bcx-lock.on { border-color: rgba(87,169,122,.4) !important; color: #57a97a !important; }
html .bdn-free { border-color: rgba(87,169,122,.45) !important; color: #57a97a !important; }
html .bdn-paid { border-color: rgba(200,129,60,.5) !important; color: #c8813c !important; }
html .blk-add input:focus { border-color: #c8813c !important; }
html .blk-del:hover { border-color: #c2564d !important; color: #c2564d !important; }
html .blk-go { background: #c8813c !important; border: 1px solid #c8813c !important; color: #ffffff !important; }
html .blk-go:hover { background: #d38f4a !important; }
html .blk-msg.err { color: #c2564d !important; }
html .blk-msg.ok { color: #57a97a !important; }
html .blk-tab-btn:hover { color: #c2564d !important; }
html .ccs-toast { border-left: 3px solid #c8813c !important; }
html .ctac-btn { background: rgba(200,129,60,.15) !important; border: 1px solid rgba(200,129,60,.35) !important; color: #c8813c !important; }
html .ctac-btn:hover { background: rgba(200,129,60,.25) !important; }
html .ctac-err { color: #c2564d !important; }
html .ctac-go { background: #c8813c !important; }
html .ctac-pop { background: #191817 !important; }
html .ctac-pop input { background: #0a0908 !important; }
html .ctac-pop input:focus { border-color: #c8813c !important; }
html .dio-alert { background: rgba(194,86,77,.12) !important; border: 1px solid #c2564d !important; color: #c2564d !important; }
html .dio-btn, html .dio-card, html .dio-row, html .dio-modal-intro, html .dio-gear { background: #191817 !important; }
html .dio-btn.on { border-color: #57a97a !important; color: #57a97a !important; }
html .dio-btn/.dio-panel/.dio-h/.dio-card/.dio-row/.dio-modal/.dio-modal-h/.dio-modal-f/.dio-sel (bordures) { border-color: #272421 !important; }
html .dio-card .a { color: #c8813c !important; }
html .dio-cfg { background: #211f1d !important; }
html .dio-cfg:hover { background: #2a2724 !important; }
html .dio-dot { background: #57a97a !important; }
html .dio-gear:hover { border-color: #c8813c !important; color: #c8813c !important; }
html .dio-panel, html .dio-modal { background: #121110 !important; }
html .dio-prompt { background: rgba(210,160,63,.12) !important; border: 1px solid #d2a03f !important; color: #d2a03f !important; }
html .dio-row.has { border-color: #57a97a !important; }
html .dio-save { background: #c8813c !important; }
html .dio-save:hover { background: #b06f30 !important; }
html .dio-sc-title { color: #c8813c !important; }
html .dio-sel { background: #0a0908 !important; }
html .dio-status { color: #d2a03f !important; }
html .dio-stop { background: #c2564d !important; }
html .dnd-dragging { outline: 1px solid rgba(200,129,60,.5) !important; }
html .emojp-pop { background: #191817 !important; }
html .emojq-open { background: rgba(200,129,60,.15) !important; color: #c8813c !important; }
html .emojq-open.is-on { background: #c8813c !important; }
html .emojq-open:hover { background: rgba(200,129,60,.25) !important; }
html .eqv2-model input { accent-color: #c8813c !important; }
html .eqv2-photo-btn { color: #f5f2ee !important; }
html .fanh-hint b { color: #d2a03f !important; }
html .fanh-row .dup-tag { border: 1px solid rgba(210,160,63,.4) !important; color: #d2a03f !important; }
html .fanh-row .nm.dup { color: #d2a03f !important; }
html .fanh-sum .warn { color: #d2a03f !important; }
html .gch-actor-pill b { color: #c8813c !important; }
html .gch-actor-pill.on { background: rgba(200,129,60,.3) !important; border-color: rgba(200,129,60,.6) !important; }
html .gch-actors-summary { background: rgba(200,129,60,.06) !important; }
html .gch-btn { border: 1px solid rgba(200,129,60,.4) !important; color: #c8813c !important; }
html .gch-btn:hover { background: rgba(200,129,60,.1) !important; }
html .gch-chip.on { background: rgba(200,129,60,.25) !important; border-color: rgba(200,129,60,.55) !important; color: #f5f2ee !important; }
html .gch-line1 .actor { color: #c8813c !important; }
html .gch-modal { background: #191817 !important; }
html .gch-spins { color: #c8813c !important; }
html .gci-bd { background: #0a0908 !important; }
html .gci-bd-h { color: #c8813c !important; }
html .gci-bd-row.new b { color: #d2a03f !important; }
html .gci-bd-row.new em { background: #d2a03f !important; color: #121110 !important; }
html .gci-bd-row.new span { color: #d2a03f !important; }
html .gci-bd-row.owned em { background: #a49d94 !important; color: #121110 !important; }
html .gci-bought { background: rgba(200,129,60,.08) !important; border: 1px solid rgba(200,129,60,.2) !important; color: #a49d94 !important; }
html .gci-bought b { color: #c8813c !important; }
html .gci-confirm { background: #c8813c !important; }
html .gci-confirm:hover { background: #d68f47 !important; }
html .gci-pop { background: #191817 !important; }
html .gci-pop-custom input { background: #0a0908 !important; }
html .gci-pop-custom input:focus { border-color: #c8813c !important; }
html .gci-pop-presets button { background: rgba(200,129,60,.12) !important; border: 1px solid rgba(200,129,60,.35) !important; color: #f5f2ee !important; }
html .gci-pop-presets button.sel { background: rgba(200,129,60,.35) !important; border-color: #c8813c !important; box-shadow: 0 0 0 1px rgba(200,129,60,.5) inset !important; }
html .gci-pop-presets button:hover { background: rgba(200,129,60,.25) !important; }
html .gci-pop-title .gci-chip { color: #c8813c !important; }
html .gci-pop-title b { color: #c8813c !important; }
html .gci-profbtn { background: rgba(200,129,60,.18) (a plat) !important; border: 1px solid rgba(200,129,60,.4) !important; color: #ffffff !important; }
html .gci-profbtn:hover { background: rgba(200,129,60,.28) (a plat) !important; box-shadow: none !important; }
html .gci-toast { background: #191817 !important; border: 1px solid rgba(200,129,60,.4) !important; color: #f5f2ee !important; }
html .jdm-badge.live { border-color: rgba(87,169,122,.45) !important; color: #57a97a !important; }
html .jdm-botmsg .ko { color: #c2564d !important; }
html .jdm-botmsg .ok { color: #57a97a !important; }
html .jdm-botsline svg { color: #c8813c !important; }
html .jdm-go { background: #c8813c !important; border: 1px solid #c8813c !important; color: #ffffff !important; }
html .jdm-go:hover { background: #d38f4a !important; }
html .jdm-mini.danger:hover { border-color: #c2564d !important; color: #c2564d !important; }
html .jdm-msg.err { color: #c2564d !important; }
html .jdm-msg.ok { color: #57a97a !important; }
html .jdm-seg button.on { background: #c8813c !important; color: #ffffff !important; }
html .jdm-tab-btn:hover { color: #c8813c !important; }
html .lf-chip .av { background: #211f1d !important; }
html .lf-chip .bg { background: rgba(210,160,63,.18) !important; color: #d2a03f !important; }
html .lf-chip.on { background: rgba(200,129,60,.15) !important; border-color: #c8813c !important; }
html .lf-dock .dock-tile { background: #c8813c !important !important; }
html .lf-door svg { color: #c8813c !important; }
html .lf-lights .g { background: #57a97a !important; }
html .lf-lights .r { background: #c2564d !important; }
html .lf-lights .y { background: #d2a03f !important; }
html .lf-next { background: rgba(200,129,60,.15) !important; border: 1px solid rgba(200,129,60,.35) !important; color: #c8813c !important; }
html .lf-sep { background: rgba(18,17,16,.88) (à plat) !important; }
html .lf-sheet .box { background: rgba(25,24,23,.96) !important; }
html .lf-time { border-bottom: 1px dashed rgba(200,129,60,.5) !important; }
html .lf-time input { background: #0a0908 !important; border: 1px solid #c8813c !important; }
html .lf-toast { background: rgba(25,24,23,.95) !important; }
html .lf-toast b { color: #c8813c !important; }
html .mpay-body input:focus, html .mpay-body select:focus { border-color: #c8813c !important; }
html .mpay-go { background: #c8813c !important; border: 1px solid #c8813c (si bascule accent) !important; color: #ffffff !important; }
html .mpay-head b svg { color: #c8813c !important; }
html .mpay-msg.err { color: #c2564d !important; }
html .mpay-msg.ok { color: #57a97a !important; }
html .rpx-banner { background: rgba(200,129,60,.08) !important; }
html .rpx-ic { color: #c8813c !important; }
html .rpx-txt b { color: #c8813c !important; }
html .scrpe-e:hover { background: rgba(200,129,60,.15) !important; }
html .scrpe-it:hover { background: rgba(200,129,60,.1) !important; border-color: #c8813c !important; }
html .scrpe-tab.is-on { border-color: #c8813c !important; color: #c8813c !important; }
html .sie-ico:hover { color: #c8813c !important; }
html .sp-badge { background: #c8813c !important; }
html .stats-bd .stats.glass-strong { background: #191817 !important !important; }
html .tg-badge.tg-badge--agence { background: #c8813c !important !important; color: #ffffff !important !important; }
html .tg-save-presta-check { background: rgba(25,24,23,.6) !important; border: 1px solid #332f2b !important; }
html .tg-save-presta-check input { accent-color: #c8813c !important; }
html .tg-vault-cell.vms-selected { outline: 3px solid #c8813c !important; }
html .twp-badge.auto { background: rgba(87,169,122,.15) !important; color: #57a97a !important; }
html .twp-badge.cnt { background: rgba(200,129,60,.15) !important; color: #c8813c !important; }
html .twp-badge.top { background: rgba(200,129,60,.15) !important; color: #c8813c !important; }
html .twp-bars>i { background: #c8813c !important; }
html .twp-btn { background: rgba(200,129,60,.15) !important; border: 1px solid rgba(200,129,60,.35) !important; }
html .twp-btn:hover { background: rgba(200,129,60,.25) !important; }
html .twp-hbtn .twp-ic { color: #c8813c !important; }
html .twp-head .twp-hic { color: #c8813c !important; }
html .twp-hero { background: rgba(200,129,60,.10) (à plat) !important; border: 1px solid rgba(200,129,60,.3) !important; }
html .twp-hero .cap { color: #c8813c !important; }
html .twp-link { color: #c8813c !important; }
html .twp-modal { background: rgba(25,24,23,.95) !important; }
html .twp-modal (media max-640px) { background: #121110 !important; }
html .twp-perf>i { background: #c8813c !important; }
html .twp-seg button.on { background: rgba(200,129,60,.15) !important; color: #c8813c !important; }
html .twp-tip b { color: #c8813c !important; }
html .vgp-card .px { background: #c8813c !important; }
html .vgp-card svg { color: #c8813c !important; }
html .vgp-card:hover { background: rgba(200,129,60,.07) !important; border-color: #c8813c !important; }
html .vgp-cf { background: #191817 !important; }
html .vgp-cf b { color: #c8813c !important; }
html .vgp-cf-yes { background: #c8813c !important; }
html .vgp-price:focus { border-color: #c8813c !important; }
html .vgp-toast { background: #191817 !important; }
html .vgp-up { border: 1px solid rgba(210,160,63,.45) !important; color: #d2a03f !important; }
html .vkx-chip.on { background: rgba(200,129,60,.15) !important; color: #c8813c !important; }
html .vkx-item.on { background: #c8813c !important; }
html .vkx-item.on .vkx-cnt { color: rgba(255,255,255,.85) !important; }
html .vkx-item:hover { background: #211f1d !important; }
html .vlk-cfwarn { background: rgba(210,160,63,.09) !important; border: 1px solid rgba(210,160,63,.45) !important; }
html .vlk-cfwarn b { color: #d2a03f !important; }
html .vlk-lock { background: rgba(10,9,8,.55) !important; }
html .vlk-pend { background: rgba(10,9,8,.72) !important; border: 1px solid rgba(210,160,63,.5) !important; }
html .vlk-pend svg { color: #d2a03f !important; }
html .vlk-toast { background: #191817 !important; }
html .vms-bar { background: #191817 !important; }
html .vms-cf { background: #191817 !important; }
html .vms-cf b { color: #c8813c !important; }
html .vms-cf-yes { background: #c8813c !important; }
html .vms-check.on { background: #c8813c !important; }
html .vms-sell { background: #c8813c !important; }
html .wr-dm-bar-fill { background: var !important; }
html .wr-dm-bar.today .wr-dm-bar-fill { background: var !important; }
html .wr-patron-frame { background: #121110 !important; }
html @keyframes rqxFlash (40%) — applique via .tg-msgrow.rqx-flash .tg-bubble { box-shadow: 0 0 0 3px rgba(200,129,60,.6) !important; }
html html:has(body.lf-open), html body.lf-open (media max-640px) { background: #0a0908 !important !important; }
/* ---- inline JS a fort impact (avatars multicolores restants) ---- */
html #eqv2 .eqv2-av, html #eqv2 .eqv2-av.sm { background: #211f1d !important; color: #a49d94 !important; }
html #sos-foot .av { background: #211f1d !important; color: #a49d94 !important; }
[style*="color:#64a8ff"], [style*="color: #64a8ff"] { color: #c8813c !important; }
[style*="color:#ff6b6b"], [style*="color: #ff6b6b"] { color: #c2564d !important; }
/* graphique Business genere en JS : ligne + point + halo */
html #bizv2 .bzc-line { stroke: #c8813c !important; filter: none !important; }
html #bizv2 .bzc-line + circle, html #bizv2 circle[fill="#2aabee"], html #bizv2 circle[fill="#5cc6ff"] { fill: #c8813c !important; filter: none !important; }
html #bizv2 stop[stop-color="#2aabee"], html #bizv2 stop[stop-color="#5cc6ff"] { stop-color: #c8813c !important; }

/* ---- Business : chart bzc-* genere a l execution (2e namespace) ---- */
html #bizv2 .bzc-hero { background: #191817 !important; border-color: #272421 !important; }
html #bizv2 .bzc-hero .cap { color: #c8813c !important; }
html #bizv2 .bzc-seg button.on { background: rgba(200,129,60,.18) !important; color: #c8813c !important; }
html #bizv2 .bzc-range .rl b { color: #c8813c !important; }
html #bizv2 .bzc-vline { background: linear-gradient(180deg, rgba(200,129,60,.55), rgba(200,129,60,0)) !important; }
html #bizv2 .bzc-dot { background: #c8813c !important; border-color: #121110 !important; box-shadow: none !important; }
html #bizv2 .bzc-tip b, html #bizv2 .bzc-ic { color: #c8813c !important; }
html #bizv2 .bzc-barmini > i { background: #c8813c !important; }
html #bizv2 .bzc-val { color: #57a97a !important; }
html #bizv2 stop[stop-color="#37a1ff"] { stop-color: #c8813c !important; }
html #bizv2 circle[fill="#8fc6ff"] { fill: #c8813c !important; filter: none !important; }
html #bizv2 .bzc-av { background: #211f1d !important; }
html #bizv2 .biz-tab.is-active { color: #ffffff !important; border-bottom-color: #c8813c !important; }
html #bizv2 .biz-tab:hover { color: #f5f2ee !important; }
