.svgcp-choice-v242{--cb-accent:#ff6fae;--cb-accent2:#ffd36f;position:relative;max-width:1480px;margin:18px auto;padding:18px;border-radius:30px;color:#fff;font-family:Inter,Arial,sans-serif;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--cb-accent) 24%,transparent),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--cb-accent2) 19%,transparent),transparent 32%),linear-gradient(145deg,#140c22 0%,#090812 55%,#170b1d 100%);border:1px solid rgba(255,220,150,.32);box-shadow:0 28px 70px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}.svgcp-choice-v242 *{box-sizing:border-box}
.svgcp-cb242-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:8px 8px 18px}.svgcp-cb242-back{align-self:start;color:#ffe1a3;text-decoration:none;font-weight:900;font-size:13px}.svgcp-cb242-brand{display:flex;align-items:center;justify-content:center;gap:18px;min-width:0}.svgcp-cb242-brand img{width:104px;height:78px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.42))}.svgcp-cb242-brand div{min-width:0}.svgcp-cb242-brand span{display:block;color:var(--cb-accent2);font-weight:900;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.svgcp-cb242-brand h1{margin:3px 0;color:#fff3d2;font:800 clamp(28px,4vw,48px)/1 Georgia,serif;text-shadow:0 4px 18px rgba(0,0,0,.45)}.svgcp-cb242-brand p{margin:6px 0 0;color:#eadbc9;font-size:14px;line-height:1.45}.svgcp-cb242-connection{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#151827;color:#f3e8da;font-size:12px;font-weight:800}.svgcp-cb242-connection i{width:9px;height:9px;border-radius:50%;background:#ffd166;box-shadow:0 0 12px #ffd166}.svgcp-cb242-connection.online i{background:#60e99a;box-shadow:0 0 12px #60e99a}.svgcp-cb242-connection.offline i{background:#ff6685;box-shadow:0 0 12px #ff6685}
.svgcp-cb242-room{margin-bottom:16px}.svgcp-cb242-room-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-radius:22px;background:linear-gradient(180deg,#22182f,#15101f);border:1px solid rgba(255,218,144,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.svgcp-cb242-room-card h2{margin:0 0 6px;color:#fff0c9;font:800 22px/1.15 Georgia,serif}.svgcp-cb242-room-card p{margin:0;color:#ead9c7;font-size:13px;line-height:1.5}.svgcp-cb242-member{display:inline-flex;margin-top:8px;padding:5px 9px;border-radius:999px;background:#090b14;color:#ffd990;font-size:11px;font-weight:800}.svgcp-cb242-form,.svgcp-cb242-room-meta,.svgcp-cb242-admin-switch{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.svgcp-cb242-form select,.svgcp-cb242-form input{min-height:43px;padding:0 13px;border-radius:12px;border:1px solid rgba(255,219,147,.34);background:#0f1220;color:#fff;font-weight:700;outline:none}.svgcp-cb242-form input{min-width:210px}.svgcp-cb242-button,.svgcp-cb242-actions button{min-height:43px;padding:0 16px;border:0;border-radius:12px;cursor:pointer;background:linear-gradient(180deg,var(--cb-accent2),var(--cb-accent));color:#23111d;font-weight:950;box-shadow:0 8px 18px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.45)}.svgcp-cb242-button.secondary,.svgcp-cb242-actions button.secondary{background:linear-gradient(180deg,#7fdcff,#8d74ff);color:#11152b}.svgcp-cb242-button.danger{background:linear-gradient(180deg,#ff7d98,#bd234b);color:#fff}.svgcp-cb242-button.active{outline:2px solid #fff}.svgcp-cb242-pill{display:inline-flex;align-items:center;justify-content:center;min-width:86px;min-height:43px;padding:0 12px;border-radius:12px;background:#090b14;border:1px solid rgba(255,218,144,.32);color:#fff0c0;font:900 20px/1 monospace}.versus{color:var(--cb-accent);font-style:italic}.svgcp-cb242-loading{display:flex;justify-content:center;align-items:center;gap:12px;padding:24px;color:#f6e3c9}.svgcp-cb242-loading span{width:20px;height:20px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:var(--cb-accent);animation:svgcpCbSpin .8s linear infinite}@keyframes svgcpCbSpin{to{transform:rotate(360deg)}}
.svgcp-cb242-layout{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr) minmax(190px,240px);gap:16px;align-items:start}.svgcp-cb242-player{position:sticky;top:18px;padding:18px;border-radius:22px;border:1px solid rgba(255,218,144,.25);text-align:center;box-shadow:0 18px 34px rgba(0,0,0,.26);transition:.2s ease}.svgcp-cb242-player.p1{background:linear-gradient(180deg,color-mix(in srgb,var(--cb-accent) 24%,#1b1020),#120d19)}.svgcp-cb242-player.p2{background:linear-gradient(180deg,color-mix(in srgb,var(--cb-accent2) 21%,#101629),#0d101c)}.svgcp-cb242-player.active{transform:translateY(-3px);border-color:var(--cb-accent2);box-shadow:0 18px 40px rgba(0,0,0,.32),0 0 28px color-mix(in srgb,var(--cb-accent) 36%,transparent)}.svgcp-cb242-player.locked{border-color:#67ec9e}.svgcp-cb242-player-top{display:flex;justify-content:space-between;align-items:center}.svgcp-cb242-player-icon{font-size:28px;color:var(--cb-accent)}.svgcp-cb242-role{padding:5px 8px;border-radius:999px;background:#090b14;color:#ffe4a4;font-size:10px;font-weight:950;letter-spacing:.08em}.svgcp-cb242-player>strong{display:block;margin-top:14px;color:#fff;font:800 19px/1.2 Georgia,serif}.svgcp-cb242-player>small{display:block;margin-top:5px;color:#decfbe}.svgcp-cb242-score{display:block;margin-top:18px;color:#fff5dc;font:950 58px/1 Arial,sans-serif;text-shadow:0 0 24px color-mix(in srgb,var(--cb-accent) 44%,transparent)}.svgcp-cb242-score-label{display:block;color:#d9c8b7;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.svgcp-cb242-player-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.svgcp-cb242-player-meta span{padding:9px 4px;border-radius:10px;background:#090b14;color:#e4d4c3;font-size:11px}.svgcp-cb242-player-meta b{display:block;margin-top:3px;color:#fff;font-size:15px;overflow-wrap:anywhere}
.svgcp-cb242-center{min-width:0}.svgcp-cb242-roundline,.svgcp-cb242-progress{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:14px;background:#101522;color:#ead8c0;font-size:12px;font-weight:900}.svgcp-cb242-roundline b{color:#fff0b8;font:900 20px/1 monospace}.svgcp-cb242-progress{margin-top:8px;background:transparent;padding-bottom:5px}.svgcp-cb242-meter{height:8px;border-radius:999px;background:#252a38;overflow:hidden}.svgcp-cb242-meter span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cb-accent),var(--cb-accent2));transition:width .25s ease}.svgcp-cb242-card{margin-top:12px;padding:24px;border-radius:24px;background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--cb-accent) 17%,transparent),transparent 35%),linear-gradient(180deg,#17203a,#0d1223);border:1px solid rgba(255,218,144,.27);box-shadow:0 24px 44px rgba(0,0,0,.32)}.svgcp-cb242-category{display:flex;align-items:center;gap:10px;color:var(--cb-accent2);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.svgcp-cb242-category span{font-size:26px}.svgcp-cb242-card h2{margin:14px 0 8px;color:#fff4dc;font:800 clamp(23px,3vw,34px)/1.18 Georgia,serif}.svgcp-cb242-card p{margin:0;color:#dfd0c0}.svgcp-cb242-options{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:20px}.svgcp-cb242-option{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-radius:15px;border:1px solid rgba(255,218,144,.30);background:linear-gradient(180deg,#25324f,#111a30);color:#fff;cursor:pointer;text-align:left;font-weight:800;box-shadow:0 9px 0 rgba(0,0,0,.20);transition:.15s ease}.svgcp-cb242-option:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.09)}.svgcp-cb242-option:disabled{cursor:not-allowed;opacity:.46}.svgcp-cb242-option.selected{border-color:#67ec9e;box-shadow:0 0 0 2px rgba(103,236,158,.2),0 9px 0 rgba(0,0,0,.20)}.svgcp-cb242-option span{display:flex;flex:0 0 34px;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(180deg,var(--cb-accent2),var(--cb-accent));color:#28141f;font-weight:950}.svgcp-cb242-result{margin-top:12px;padding:13px 16px;border-radius:15px;border:1px solid rgba(255,218,144,.30)!important;background:#111827!important;color:#fff3dd!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.20)}.svgcp-cb242-result span{display:block;color:#ffcf74!important;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.svgcp-cb242-result strong{display:block;margin-top:3px;color:#fff1d2!important;font-weight:900}.svgcp-cb242-result small{display:block;margin-top:3px;color:#e2d0bd!important}.svgcp-cb242-result.match{border-color:#67ec9e!important;background:#143524!important}.svgcp-cb242-result.different{border-color:#ff83ae!important;background:#371627!important}.svgcp-cb242-result.complete{border-color:var(--cb-accent2)!important;background:#2d2615!important}.svgcp-cb242-actions{display:flex;gap:9px;justify-content:center;margin-top:13px;flex-wrap:wrap}.svgcp-cb242-actions button:disabled{opacity:.4;cursor:not-allowed}
.svgcp-cb242-history{display:block!important;height:auto!important;min-height:96px!important;max-height:none!important;overflow:visible!important;margin-top:14px;padding:14px 14px 16px;border-radius:16px;background:#111726!important;color:#fff4dc!important;border:1px solid rgba(255,213,132,.38)!important}.svgcp-cb242-history h3{margin:0 0 9px;color:#ffd98a!important;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.svgcp-cb242-history>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;height:auto!important;max-height:none!important;overflow:visible!important}.svgcp-cb242-history-item{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center;gap:7px;min-width:0;padding:8px 9px;border-radius:10px;background:#202a42!important;color:#f7ead8!important;border:1px solid rgba(255,217,150,.22)!important;font-size:11px}.svgcp-cb242-history-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svgcp-cb242-history-item b{color:#72f0a8}.svgcp-cb242-history .empty{color:#e9d8c4!important;font-size:12px}.svgcp-cb242-toast{position:fixed;z-index:2147483000;left:50%;bottom:24px;transform:translateX(-50%);max-width:min(520px,calc(100vw - 28px));padding:13px 18px;border-radius:14px;background:#130f1c;border:1px solid rgba(255,219,147,.38);box-shadow:0 18px 45px rgba(0,0,0,.46);color:#fff0d0;font-weight:800;text-align:center}
@media(max-width:1050px){.svgcp-cb242-layout{grid-template-columns:1fr 1fr}.svgcp-cb242-center{grid-column:1/-1;grid-row:1}.svgcp-cb242-player{position:relative;top:auto}.svgcp-cb242-player.p1{grid-column:1}.svgcp-cb242-player.p2{grid-column:2}}
@media(max-width:700px){.svgcp-choice-v242{margin:8px auto;padding:12px;border-radius:22px}.svgcp-cb242-header{grid-template-columns:1fr;gap:10px;text-align:center}.svgcp-cb242-back{justify-self:start}.svgcp-cb242-brand{flex-direction:column;gap:5px}.svgcp-cb242-brand img{width:86px;height:64px}.svgcp-cb242-brand h1{font-size:29px}.svgcp-cb242-connection{justify-self:center}.svgcp-cb242-room-card{align-items:stretch;flex-direction:column}.svgcp-cb242-form,.svgcp-cb242-room-meta{align-items:stretch;flex-direction:column}.svgcp-cb242-form input,.svgcp-cb242-form select,.svgcp-cb242-button{width:100%;min-width:0}.svgcp-cb242-layout{grid-template-columns:1fr 1fr;gap:9px}.svgcp-cb242-center{grid-column:1/-1}.svgcp-cb242-player{padding:12px}.svgcp-cb242-player>strong{font-size:15px}.svgcp-cb242-player>small{font-size:10px}.svgcp-cb242-score{font-size:42px}.svgcp-cb242-player-meta{grid-template-columns:1fr}.svgcp-cb242-card{padding:17px}.svgcp-cb242-card h2{font-size:23px}.svgcp-cb242-options{grid-template-columns:1fr}.svgcp-cb242-option{min-height:58px}.svgcp-cb242-actions{flex-direction:column}.svgcp-cb242-actions button{width:100%}.svgcp-cb242-history>div{grid-template-columns:1fr!important}.svgcp-cb242-history-item span{white-space:normal!important}}

/* v2.34.239 — full-width readable answer controls */
.svgcp-cb242-options{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;gap:13px!important}
.svgcp-cb242-option{width:100%!important;min-width:0!important;min-height:72px!important;height:auto!important;padding:15px 18px!important;font-size:15.5px!important;line-height:1.38!important;white-space:normal!important;overflow:visible!important}
.svgcp-cb242-option b{display:block!important;flex:1 1 auto!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.38!important}
@media(min-width:1200px){.svgcp-cb242-layout{grid-template-columns:minmax(170px,210px) minmax(620px,1fr) minmax(170px,210px)!important}}
@media(max-width:700px){.svgcp-cb242-option{min-height:64px!important;padding:13px 14px!important;font-size:14.5px!important}}

/* V240: full-width readable private-choice history */
.svgcp-choice-v242 .svgcp-cb242-history{width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;}
.svgcp-choice-v242 .svgcp-cb242-history>div{grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:9px!important;}
.svgcp-choice-v242 .svgcp-cb242-history-item{width:100%!important;max-width:none!important;padding:11px 13px!important;font-size:14px!important;line-height:1.4!important;overflow:visible!important;}
.svgcp-choice-v242 .svgcp-cb242-history-item span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;}
.svgcp-choice-v242 .svgcp-cb242-history-item b{font-size:14px!important;white-space:nowrap!important;}


/* v2.34.241: source-level private-choice width and typography rebuild.
   Uses exact component selectors so old theme/game rules cannot compress the UI. */
html body .svgcp-choice-v242{
    width:min(100%,1600px)!important;
    max-width:1600px!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-layout{
    grid-template-columns:minmax(175px,210px) minmax(0,1fr) minmax(175px,210px)!important;
    gap:18px!important;
    width:100%!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-center{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-card,
html body .svgcp-choice-v242 .svgcp-cb242-result,
html body .svgcp-choice-v242 .svgcp-cb242-history{
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-options{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    max-width:none!important;
    gap:14px!important;
    margin-top:22px!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-option{
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    align-items:center!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    min-height:78px!important;
    height:auto!important;
    padding:16px 20px!important;
    gap:15px!important;
    border-radius:16px!important;
    color:#fff6e6!important;
    font-size:17px!important;
    font-weight:850!important;
    line-height:1.42!important;
    white-space:normal!important;
    overflow:visible!important;
    text-align:left!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-option span{
    width:44px!important;
    height:44px!important;
    flex:0 0 44px!important;
    font-size:16px!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-option b{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    color:#fff6e6!important;
    font-size:17px!important;
    font-weight:850!important;
    line-height:1.42!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-result{
    display:block!important;
    min-height:0!important;
    padding:19px 21px!important;
    margin-top:16px!important;
    border-radius:18px!important;
    background:#111a2d!important;
    border:1px solid rgba(255,211,111,.48)!important;
    color:#fff4dc!important;
    text-align:left!important;
    box-shadow:0 14px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-result span{
    display:block!important;
    color:#ffd36f!important;
    font-size:13px!important;
    font-weight:950!important;
    line-height:1.25!important;
    letter-spacing:.12em!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-result strong{
    display:block!important;
    width:100%!important;
    margin-top:7px!important;
    color:#fff4dc!important;
    font-size:19px!important;
    font-weight:900!important;
    line-height:1.38!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-result small{
    display:block!important;
    width:100%!important;
    margin-top:7px!important;
    color:#e8d5c0!important;
    font-size:15px!important;
    font-weight:700!important;
    line-height:1.45!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-result.match{background:#123524!important;border-color:#67ec9e!important}
html body .svgcp-choice-v242 .svgcp-cb242-result.different{background:#3a1728!important;border-color:#ff83ae!important}
html body .svgcp-choice-v242 .svgcp-cb242-result.complete{background:#302815!important;border-color:#ffd36f!important}
html body .svgcp-choice-v242 .svgcp-cb242-history{
    display:block!important;
    min-height:0!important;
    padding:18px!important;
    margin-top:16px!important;
    border-radius:18px!important;
    background:#101827!important;
    border:1px solid rgba(255,211,111,.40)!important;
    color:#fff4dc!important;
    text-align:left!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-history h3{
    margin:0 0 12px!important;
    color:#ffd36f!important;
    font-size:14px!important;
    font-weight:950!important;
    line-height:1.25!important;
    letter-spacing:.11em!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-history>[data-history]{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    gap:10px!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-history-item{
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr) auto!important;
    align-items:start!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    padding:12px 14px!important;
    gap:10px!important;
    border-radius:12px!important;
    background:#202b45!important;
    border:1px solid rgba(255,217,150,.26)!important;
    color:#fff2dd!important;
    font-size:15px!important;
    font-weight:750!important;
    line-height:1.42!important;
    overflow:visible!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-history-item i{
    color:#ffd36f!important;
    font-size:18px!important;
    font-style:normal!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-history-item span{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    color:#fff2dd!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:anywhere!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-history-item b{
    color:#72f0a8!important;
    font-size:15px!important;
    font-weight:950!important;
    white-space:nowrap!important;
}
html body .svgcp-choice-v242 .svgcp-cb242-history .empty{
    display:block!important;
    color:#e5d4c2!important;
    font-size:15px!important;
    line-height:1.45!important;
}
@media(max-width:1050px){
    html body .svgcp-choice-v242 .svgcp-cb242-layout{
        grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    }
    html body .svgcp-choice-v242 .svgcp-cb242-center{
        grid-column:1/-1!important;
        grid-row:1!important;
    }
}
@media(max-width:700px){
    html body .svgcp-choice-v242 .svgcp-cb242-option{
        grid-template-columns:40px minmax(0,1fr)!important;
        min-height:70px!important;
        padding:14px 15px!important;
        gap:12px!important;
        font-size:16px!important;
    }
    html body .svgcp-choice-v242 .svgcp-cb242-option span{width:40px!important;height:40px!important;flex-basis:40px!important}
    html body .svgcp-choice-v242 .svgcp-cb242-option b{font-size:16px!important}
    html body .svgcp-choice-v242 .svgcp-cb242-result{padding:17px!important}
    html body .svgcp-choice-v242 .svgcp-cb242-result strong{font-size:17px!important}
    html body .svgcp-choice-v242 .svgcp-cb242-result small{font-size:14px!important}
    html body .svgcp-choice-v242 .svgcp-cb242-history{padding:15px!important}
    html body .svgcp-choice-v242 .svgcp-cb242-history-item{
        grid-template-columns:auto minmax(0,1fr)!important;
        font-size:14px!important;
    }
    html body .svgcp-choice-v242 .svgcp-cb242-history-item b{
        grid-column:2!important;
        justify-self:start!important;
        font-size:14px!important;
    }
}

/* v243: Shadow-DOM host boxes. These custom elements replace the old light result/history cards. */
html body svgcp-choice-status-v243,html body svgcp-choice-history-v243{display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:16px 0 0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;opacity:1!important;filter:none!important}

html body .svgcp-choice-v242 .svgcp-cb242-center{display:block!important;width:100%!important;max-width:none!important}.svgcp-choice-v242 .svgcp-cb242-center>.svgcp-cb242-card,.svgcp-choice-v242 .svgcp-cb242-center>.svgcp-cb242-actions{width:100%!important;max-width:none!important}


/* v2.34.244 host styling for shadow-isolated floating notice */
.svgcp-cb244-toast-host{position:fixed!important;left:50%!important;bottom:26px!important;transform:translateX(-50%)!important;z-index:2147483000!important;width:min(680px,calc(100vw - 28px))!important;max-width:min(680px,calc(100vw - 28px))!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;pointer-events:none!important}.svgcp-cb244-toast-host[hidden]{display:none!important}
