.cbads-slot{max-width:380px;margin:1.6em auto;container-type:inline-size;clear:both}
.cbads-slot:empty{display:none}
.cbads-card,.cbads-card *{box-sizing:border-box;margin:0;text-transform:none}
.cbads-card{aspect-ratio:1/1;width:100%;display:flex;flex-direction:column;padding:1.3em;border-radius:14px;background:var(--cb-bg);color:var(--cb-text);font:400 14px/1.35 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:clamp(12px,3.9cqw,15px);overflow:hidden;text-align:left;letter-spacing:normal}
.cbads-top{display:flex;justify-content:space-between;align-items:center;gap:.6em}
.cbads-logo{font-weight:700;font-size:1.5em;line-height:1.1;letter-spacing:-.01em}
.cbads-logo-img{display:block;max-height:2.2em;max-width:50%;width:auto;height:auto}
.cbads-label{font-size:max(11px,.78em);padding:.2em .65em;border:1px solid currentColor;border-radius:999px;white-space:nowrap}
.cbads-body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:.55em;padding:.5em 0}
.cbads-headline{font-weight:700;font-size:1.65em;line-height:1.12}
.cbads-offer{display:flex;flex-direction:column}
.cbads-offer-1{font-weight:600;font-size:1.05em}
.cbads-offer-2{font-weight:700;font-size:1.9em;line-height:1.1}
.cbads-support{font-size:.95em}
.cbads-card a.cbads-cta{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.7em .8em;border-radius:8px;background:var(--cb-cta-bg);color:var(--cb-cta-text);font-weight:700;font-size:1em;line-height:1.2;text-align:center;text-decoration:none;box-shadow:none;border:0}
.cbads-card a.cbads-cta:hover{filter:brightness(1.08);text-decoration:none;color:var(--cb-cta-text)}
.cbads-card a.cbads-cta:focus-visible{outline:3px solid currentColor;outline-offset:2px}
.cbads-note{font-size:max(11px,.78em);margin-top:.65em}
.cbads-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

.cbads-l-block .cbads-offer{background:var(--cb-accent);color:var(--cb-bg);border-radius:10px;padding:.55em .75em}
.cbads-l-block .cbads-headline{font-size:1.6em}

.cbads-l-band{padding:0}
.cbads-l-band .cbads-top{background:var(--cb-accent);color:var(--cb-cta-text);padding:.8em 1.3em}
.cbads-l-band .cbads-body,.cbads-l-band .cbads-cta,.cbads-l-band .cbads-note{margin-left:1.3em;margin-right:1.3em}
.cbads-l-band .cbads-note{margin-bottom:1.1em}
.cbads-l-band .cbads-headline,.cbads-l-band .cbads-offer-2{color:var(--cb-accent)}
.cbads-l-band .cbads-offer{background:rgba(127,127,127,.14);border-radius:10px;padding:.55em .75em}

.cbads-l-bar .cbads-body{border-left:.32em solid var(--cb-accent);padding-left:.85em;margin-top:.8em}
.cbads-l-bar .cbads-offer-2{color:var(--cb-accent);font-size:2.1em}
.cbads-l-bar .cbads-offer-1{opacity:1;font-size:1em}

.cbads-l-ticket .cbads-body{border:2px dashed var(--cb-accent);border-radius:12px;padding:.9em;margin:.7em 0;text-align:center;justify-content:center}
.cbads-l-ticket .cbads-offer-1,.cbads-l-ticket .cbads-offer-2{color:var(--cb-accent)}
.cbads-l-ticket .cbads-offer-1{font-size:1.25em}
.cbads-l-ticket .cbads-note{text-align:center}

.cbads-l-line .cbads-top{border-bottom:1px solid var(--cb-accent);padding-bottom:.7em}
.cbads-l-line .cbads-offer-1,.cbads-l-line .cbads-offer-2{color:var(--cb-accent);font-size:1.55em;font-weight:700;line-height:1.15}

.cbads-l-split .cbads-offer{flex-direction:row;border:2px solid var(--cb-accent);border-radius:10px;overflow:hidden}
.cbads-l-split .cbads-offer span{flex:1;padding:.5em .75em;font-size:1.45em;font-weight:700;line-height:1.15}
.cbads-l-split .cbads-offer-1:not(:only-child){border-right:2px solid var(--cb-accent)}
.cbads-l-split .cbads-offer-2,.cbads-l-split .cbads-offer-1:only-child{color:var(--cb-accent)}

.cbads-t-draftkings .cbads-logo::before{content:"DK";display:inline-block;margin-right:.45em;padding:.15em .3em;border-radius:5px;background:var(--cb-accent);color:var(--cb-bg);font-size:.65em;vertical-align:.12em}
.cbads-t-bet365 .cbads-logo{font-size:1.8em;letter-spacing:-.03em}
.cbads-t-sportybet .cbads-logo,.cbads-t-hollywoodbets .cbads-logo{letter-spacing:.01em}
.cbads-t-1xbet .cbads-logo,.cbads-t-betking .cbads-logo{font-style:italic}

@media print{.cbads-slot{display:none}}
