.boo-gx-toolbar{display:flex;gap:8px;position:relative;align-items:center;margin-top:8px}.boo-gx-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #333!important;border-radius:10px;background:#202126;color:#eaf1ff;font:700 20px system-ui;cursor:pointer}.boo-gx-settings{position:absolute;left:0;top:44px;z-index:40;width:260px;max-width:85vw;padding:16px;border:1px solid #333;border-radius:14px;background:#18191e;box-shadow:0 14px 40px #0008;display:flex;flex-direction:column;gap:18px;font:600 13px 'DM Sans',system-ui;color:#f0f3fb}.boo-gx-volume{display:flex;align-items:center;gap:12px}.boo-gx-volume input{min-width:0;width:100%;accent-color:#54a3ff}.boo-gx-switch{display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative}.boo-gx-switch input{position:absolute;right:0;width:42px;height:24px;opacity:0;cursor:pointer}.boo-gx-switch span{width:42px;height:24px;border-radius:8px;background:#0c0d10;border:1px solid #30343b;pointer-events:none}.boo-gx-switch span:after{content:'';display:block;width:16px;height:16px;margin:3px;border-radius:4px;background:#545c6b;transition:transform .15s,background .15s}.boo-gx-switch input:checked+span{background:#2486f5}.boo-gx-switch input:checked+span:after{background:white;transform:translateX(18px)}.boo-gx-switch input:focus-visible+span{outline:2px solid #8dc3ff;outline-offset:3px}.boo-gx-live{position:fixed;right:22px;top:88px;width:375px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px);overflow:auto;z-index:480;border:1px solid #303239;border-radius:16px;background:#141519;color:#f2f5fa;box-shadow:0 20px 70px #0009;font:13px 'DM Sans',system-ui;padding:0 16px 14px}.boo-gx-live header{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #292b31}.boo-gx-live header strong{font-size:16px}.boo-gx-live button{border:0;background:transparent;color:#cbd3e2;cursor:pointer;font:inherit;padding:10px}.boo-gx-live header button{font-size:24px;line-height:1}.boo-gx-live nav{display:flex;gap:8px;margin-bottom:14px;border-bottom:1px solid #292b31}.boo-gx-live nav .active{border-bottom:2px solid #64aeff;color:#fff}.boo-gx-live nav .boo-gx-reset{margin-left:auto;font-size:22px}.boo-gx-live button:disabled{opacity:.4;cursor:not-allowed}.boo-gx-totals{background:#202229;border:1px solid #292d35;border-radius:12px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:22px;color:#9eacc1}.boo-gx-totals>div:nth-child(even){text-align:right}.boo-gx-totals strong{display:block;color:white;font-size:18px;margin-top:6px}.boo-gx-live .positive{color:#46dc5b}.boo-gx-live .negative{color:#ff6b6b}.boo-gx-chart{display:block;width:100%;min-height:260px;border:1px solid #282b32;border-radius:12px;margin-top:14px;background:#101115}.boo-gx-live footer{font-size:10px;color:#7e8b9e;margin-top:12px}.boo-gx-bet-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #282b32}.boo-gx-bet-row span:last-child{text-align:right}.boo-gx-bet-row span:nth-child(2){text-align:center}.boo-gx-bet-row.heading{font-size:11px;color:#aab3c4}.boo-gx-bets p{text-align:center;padding:80px 0;color:#8995a8}.boo-gx-live button:focus-visible,.boo-gx-icon:focus-visible{outline:2px solid #7db9ff;outline-offset:2px}html[data-boo-animations=off] .boo-pan-colonne *,html[data-boo-animations=off] .bridge-layout *,html[data-boo-animations=off] [class*=boo-][class*=ball],html[data-boo-animations=off] [class*=boo-][class*=carte]{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:0s!important}html[data-boo-turbo=on][data-boo-animations=on] .bridge-layout *,html[data-boo-turbo=on][data-boo-animations=on] .boo-pan-colonne *{transition-duration:.04s!important}@media(max-width:600px){.boo-gx-live{right:12px;top:72px;max-height:calc(100dvh - 90px)}.boo-gx-settings{position:fixed;top:auto;bottom:110px;left:16px}.boo-gx-toolbar{margin-top:6px}}

html[data-boo-animations=off] [data-boo-original-game] *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:0s!important}html[data-boo-turbo=on][data-boo-animations=on] [data-boo-original-game] *{animation-duration:.15s!important;transition-duration:.04s!important}


.boo-gx-drag{cursor:grab;touch-action:none;user-select:none;gap:9px}.boo-gx-drag:active{cursor:grabbing}.boo-gx-drag strong{flex:1}.boo-gx-drag button{cursor:pointer}.boo-gx-reset svg{display:block}.boo-gx-drag:focus-visible{outline:2px solid #7db9ff;outline-offset:-3px;border-radius:8px}

.boo-gx-footer{flex:none;margin-top:auto;padding:12px 0 0;min-height:48px}.boo-gx-footer .boo-gx-toolbar{margin:0;padding:10px 0;border-top:1px solid #272a31}.boo-gx-footer .boo-gx-settings{top:auto;bottom:54px}.boo-gx-footer:empty{display:none}.boo-gx-footer~.boo-gx-footer{display:none}[data-boo-original-game] button[title="Your stats on this table"]{display:none!important}.boo-gx-live{transition:none!important;contain:layout style}.boo-gx-live .boo-gx-drag{touch-action:none}@media(max-width:800px){.boo-gx-footer{margin-top:14px}.boo-gx-footer .boo-gx-settings{position:absolute;left:0;bottom:54px;top:auto}}
