.cz-recurring-detail-hint{display:none}.cz-recurring-brand :is(button,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.cz-recurring-brand button{min-width:44px}.cz-recurring-brand .cz-recurring-filters :is(button,select){border-radius:10px;font-size:13px}.cz-recurring-brand .cz-recurring-filters label,.cz-recurring-brand .cz-recurring-filters button>span:last-child{font-size:12px}.cz-recurring-brand .cz-recurring-filters [aria-label="Tipo de oferta"]{gap:8px;padding-block:6px}.cz-recurring-brand .cz-recurring-filters [aria-label="Tipo de oferta"] button{padding-inline:12px}.cz-recurring-brand .cz-recurring-filters [aria-label="Estado de la oferta"] button{gap:4px;padding-inline:6px}.cz-recurring-brand .cz-recurring-filters #recurring-offers-benefit-group-label{font-size:11px}.cz-recurring-brand .cz-recurring-columns{font-size:11px;line-height:1.5}.cz-recurring-brand .cz-recurring-heading>span{font-size:12px}.cz-recurring-brand .cz-recurring-operator{gap:10px}.cz-recurring-brand .cz-recurring-operator h3{-webkit-line-clamp:unset;font-size:15px;line-height:1.3}.cz-recurring-brand .cz-recurring-operator p{font-size:12px;line-height:1.4}.cz-recurring-brand .cz-recurring-operator p:first-child{font-size:13px}.cz-recurring-brand :is(.cz-recurring-requirement,.cz-recurring-validity)>p:first-child{margin-bottom:3px;font-size:11px;line-height:1.4}.cz-recurring-brand :is(.cz-recurring-requirement,.cz-recurring-validity)>p:nth-child(2){font-size:13px;line-height:1.5}.cz-recurring-brand .cz-recurring-validity>p>span{-webkit-line-clamp:unset}.cz-recurring-brand .cz-recurring-validity>div{font-size:12px}.cz-recurring-brand .cz-recurring-actions button{border-radius:10px;font-size:13px}.cz-recurring-brand .cz-recurring-actions .cz-offer-time p{font-size:13px}.cz-recurring-brand .cz-recurring-actions .cz-offer-time p+p{font-size:12px}.cz-recurring-brand .cz-recurring-benefit>div:first-child{letter-spacing:.04em;font-size:11px;line-height:1.35}.cz-recurring-brand .cz-recurring-detail-header p{font-size:12px;line-height:1.4}.cz-recurring-brand .cz-recurring-detail-header h2{-webkit-line-clamp:unset;font-size:16px;line-height:1.3}.cz-recurring-brand [aria-label=Condiciones\ principales] dt{font-size:12px;line-height:1.4}.cz-recurring-brand [aria-label="Secciones de la promoción"] button{font-size:13px}.cz-recurring-brand .cz-recurring-page-header{border:1px solid var(--cz-border);background:var(--cz-surface);border-radius:14px;max-width:1600px;margin:0 auto 24px;padding:24px}.cz-recurring-brand .cz-recurring-page-title{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,32px);font-weight:800;line-height:1.2}.cz-recurring-brand .cz-recurring-page-eyebrow{color:var(--cz-accent-strong);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.cz-recurring-brand .cz-recurring-page-description{max-width:62ch;margin-top:10px;font-size:14px;line-height:1.7}#cz-dashboard[data-dashboard-theme=light][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=light][data-dashboard-brand=true].cz-recurring-brand{--cz-brand-lime:#c7f464;--cz-petrol:#076a54;--cz-canvas:#fff9ed;--cz-ink:#142a36;--cz-muted:#4c636a;--cz-muted-soft:#526b71;--cz-surface:#fffdf8;--cz-surface-raised:#fffdf8;--cz-surface-subtle:#fff9ed;--cz-control:#fffdf8;--cz-border:#142a3633;--cz-border-strong:#142a368f;--cz-positive:#076a54;--cz-positive-soft:#e6f9b5}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-page-title{clip:auto;clip-path:none;white-space:normal;letter-spacing:-.035em;width:auto;max-width:1600px;height:auto;margin:0 auto 20px;font-size:clamp(26px,2.6vw,32px);font-weight:800;line-height:1.2;position:static;overflow:visible}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) :is(.cz-recurring-filters,.cz-recurring-list){border:1.5px solid var(--cz-brand-border,#142a36);box-shadow:var(--cz-brand-shadow,0 3px 0 #142a3624);border-radius:14px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-filters{margin-bottom:20px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-filters [aria-label="Tipo de oferta"]{padding-block:12px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-filters [aria-label="Tipo de oferta"] button{font-size:14px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-filters button:not([aria-pressed=true]){border:1px solid var(--cz-border);background:var(--cz-surface)}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-heading{border-color:var(--cz-brand-border,#142a36);background:var(--cz-brand-blue,#d9e5ff);padding-block:16px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-heading h2{font-size:20px;font-weight:750}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-columns{background:var(--cz-brand-cream,#fff9ed);color:#142a36;padding-block:12px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-row{box-shadow:none;padding-block:18px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-benefit{border-radius:10px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-benefit>.cz-recurring-benefit-value{font-size:24px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-operator>:first-child{border:1px solid var(--cz-border-strong);border-radius:10px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-operator h3{font-size:17px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-operator p:first-child{color:var(--cz-ink);font-size:14px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-detail-hint{color:var(--cz-ink);align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:750;display:inline-flex}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-row:has(a[aria-current=true]){background:#f3f9e7}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-filters button[aria-pressed=true],:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) [aria-label="Secciones de la promoción"] [data-state=active]{color:#142a36;box-shadow:none;background:#c7f464;border:1px solid #142a368f}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-filters button[aria-pressed=true]:after{display:none}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-filters button[aria-pressed=true]>span{color:inherit}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-filters button[aria-pressed=true]>span:last-child{background:0 0}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-detail-header{background:var(--cz-brand-blue,#d9e5ff);border-color:var(--cz-brand-border,#142a36);padding-block:20px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-detail-header h2{font-size:22px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) [aria-label=Condiciones\ principales]{border:1px solid var(--cz-border-strong);border-radius:12px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) [aria-label="Secciones de la promoción"]{background:var(--cz-brand-cream,#fff9ed);padding:4px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand).cz-recurring-detail{border-left-color:var(--cz-brand-border,#142a36);box-shadow:-3px 0 #142a3624}@media (min-width:1600px){:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-filters{grid-template-columns:minmax(0,1fr) auto;gap:0 24px;display:grid}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-filters [aria-label="Tipo de oferta"]{border-bottom:0}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-benefit-filters{border-bottom:0;gap:16px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-state-filters{border-top:1px solid var(--cz-border);grid-column:1/-1}}@media (max-width:639px){:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-page-title{margin-bottom:16px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-operator{flex-direction:column;align-items:flex-start;gap:8px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-row{row-gap:16px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) :is(.cz-recurring-requirement,.cz-recurring-validity){border-top:1px solid var(--cz-border);padding-top:12px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-actions button{padding-inline:12px}}@media (max-width:380px){.cz-recurring-brand .cz-recurring-filters [aria-label="Estado de la oferta"] button{flex-wrap:wrap;gap:2px;padding-inline:2px;font-size:12px}.cz-recurring-brand .cz-recurring-filters [aria-labelledby=recurring-offers-benefit-group-label] button{font-size:12px}}@media (min-width:1280px){.cz-recurring-brand.cz-recurring-detail{border-radius:14px 0 0 14px}}@media (prefers-reduced-motion:reduce){.cz-recurring-brand :is(button,a,.cz-recurring-row){transition:none}}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-list{background:0 0;overflow:visible;box-shadow:none!important;border:0!important}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-heading{border:1.5px solid var(--cz-ink);border-radius:12px;flex-wrap:wrap;gap:12px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-columns{display:none}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards [role=list]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid;overflow:visible}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards [role=listitem]{border:0;min-width:0;display:flex}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card{border:1.5px solid var(--cz-ink);background:var(--cz-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"operator benefit""requirement requirement""validity validity""actions actions";gap:16px;padding:20px;box-shadow:0 2px #142a3624}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card:hover{background:var(--cz-surface);border-color:var(--cz-petrol)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card:has(a[aria-current=true]){background:var(--cz-surface);border-color:var(--cz-petrol)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card>a{border-radius:12px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-operator{flex-direction:row;grid-area:operator;align-items:flex-start;gap:12px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-operator h3{margin-top:6px;font-size:18px;line-height:1.35}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-operator p:first-child{font-size:13px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-operator p:last-of-type{margin-top:8px;font-size:11px;line-height:1.4}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card-benefit{grid-area:benefit}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-benefit{text-align:center;border-left-width:1px;align-items:center;min-height:84px;padding:12px 8px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-benefit>div:first-child{font-size:10px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-benefit>.cz-recurring-benefit-value{font-size:23px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-benefit[data-benefit-probable]>.cz-recurring-benefit-value{overflow-wrap:normal;font-size:18px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-requirement{border-top:1px solid var(--cz-border);grid-area:requirement;padding:14px 0 0}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-requirement>p:first-child,#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-validity>p:first-child{letter-spacing:.06em;margin-bottom:6px;font-size:10px;display:block}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-requirement>p:nth-child(2){font-size:17px;line-height:1.4}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-validity{border:0;grid-area:validity;padding:0}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-validity>p:nth-child(2){font-size:13px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-validity>div{gap:6px;margin-top:8px;font-size:11px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-actions{border-top:1px solid var(--cz-border);flex-flow:wrap;grid-area:actions;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-offer-time{border:1px solid;border-radius:8px;flex:0 auto;gap:8px;padding:8px 10px;display:flex}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-offer-time p{font-size:12px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-offer-time p+p{margin-top:4px;font-size:11px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card-cta{border:1px solid var(--cz-ink);background:var(--cz-ink);min-height:44px;color:var(--cz-surface);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:750;display:inline-flex}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards [aria-label="Paginación de ofertas"]{border:1px solid var(--cz-border-strong);background:var(--cz-surface);border-radius:10px;margin-top:16px}@media (min-width:1280px){#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card{grid-template-columns:144px minmax(0,1.25fr) minmax(0,.85fr) minmax(0,1fr) 128px;grid-template-areas:"benefit operator requirement validity actions";align-items:center;gap:20px;min-height:164px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-card-benefit{align-self:center}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-benefit{min-height:108px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-operator h3{font-size:17px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-requirement{border:0;padding:0}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-actions{border:0;flex-direction:column;align-items:stretch;gap:10px;padding:0}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-offer-time{justify-content:center}}@media (max-width:639px){#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-heading{padding:14px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-heading h2{font-size:18px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card{grid-template-columns:minmax(0,1fr) 112px;gap:14px;padding:16px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-operator{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;display:grid}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-operator>div:last-child{display:contents}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-operator p:first-child{grid-column:2}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-operator h3{-webkit-line-clamp:unset;grid-column:1/-1;margin-top:0;font-size:16px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-operator p+h3+p{grid-column:1/-1;margin-top:0}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-benefit>.cz-recurring-benefit-value{font-size:20px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-benefit[data-benefit-probable]>.cz-recurring-benefit-value,#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-requirement>p:nth-child(2){font-size:16px}}.cz-recurring-brand .cz-recurring-step-label{letter-spacing:.07em;text-transform:uppercase;color:var(--cz-muted);margin-bottom:4px;font-size:11px;font-weight:750;display:block}.cz-recurring-brand .cz-recurring-walkthrough>li{padding-bottom:32px}.cz-recurring-brand .cz-recurring-walkthrough>li:last-child{padding-bottom:0}.cz-recurring-brand .cz-recurring-walkthrough h3{font-size:18px;line-height:1.4}.cz-recurring-brand .cz-recurring-substeps{margin-top:16px}.cz-recurring-brand .cz-recurring-substep{align-items:flex-start;gap:16px;margin:0;padding-bottom:20px;font-size:15px;line-height:1.85;display:flex;position:relative}.cz-recurring-brand .cz-recurring-substep:last-child{padding-bottom:0}.cz-recurring-brand .cz-recurring-substep:not(:last-child):before{content:"";background:var(--cz-accent-border);width:1px;position:absolute;top:20px;bottom:-10px;left:5px}.cz-recurring-brand .cz-recurring-substep-dot{border:2px solid var(--cz-accent-strong);background:var(--cz-surface);border-radius:50%;flex:0 0 11px;height:11px;margin-top:9px;display:block;position:relative}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-benefit[data-benefit-color]{box-shadow:none;text-align:center;border-width:1px;align-items:center}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card{--cz-minimum-odds-bg:var(--cz-condition-odds-bg);--cz-minimum-odds-ink:var(--cz-ink);--cz-bet-format-bg:var(--cz-condition-type-bg);--cz-bet-format-ink:var(--cz-condition-type-ink);--cz-offer-time-bg:var(--cz-surface);--cz-offer-time-ink:var(--cz-ink);--cz-offer-time-border:var(--cz-border)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-validity{border:1px solid var(--cz-condition-border);border-left-width:var(--cz-condition-left-width,1px);background:var(--cz-condition-bg);border-radius:9px;padding:12px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-validity>p:first-child{color:#076a54;font-size:11px;font-weight:800}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-validity>p:nth-child(2){color:var(--cz-ink)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-validity>p:nth-child(2) svg{color:#076a54}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-validity>div>span{border-color:var(--cz-condition-border);border-radius:6px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-offer-time{border-width:0;padding-inline:0}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-offer-time svg{color:#7b5100}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-offer-time p+p{color:var(--cz-muted)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card-cta{background:var(--cz-brand-lime);border-color:var(--cz-ink);color:var(--cz-ink)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card-cta:hover{background:color-mix(in srgb, var(--cz-brand-lime) 85%, white)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-complete{min-height:44px;background:var(--cz-surface)!important;color:var(--cz-ink)!important;border-color:var(--cz-ink)!important}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-complete:hover{background:var(--cz-brand-cream,#fff9ed)!important}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-actions{gap:8px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-footer [aria-label="Paginación de ofertas"]{border:0;gap:8px;margin-top:0;padding:0}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-page[aria-current=page]{background:var(--cz-brand-lime);border:1px solid var(--cz-ink)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-expand{color:var(--cz-ink)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-expand:hover{background:var(--cz-brand-cream)}@media (max-width:639px){#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-offer-time{grid-column:1/-1}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-recurring-complete,#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card-cta{padding-inline:8px;font-size:12px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-footer{justify-content:center}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-expand{width:100%}}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards .cz-recurring-card .cz-offer-time p+p{opacity:1}@media (min-width:1280px){#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards[data-offer-layout=benefit] .cz-recurring-card{grid-template-columns:240px minmax(0,1.1fr) minmax(0,1fr) 128px;grid-template-areas:"benefit operator operator actions""benefit requirement validity actions";gap:16px 24px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards[data-offer-layout=benefit] .cz-recurring-card-benefit{align-self:stretch}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards[data-offer-layout=benefit] .cz-recurring-card .cz-recurring-benefit{height:100%;min-height:156px;padding:20px 16px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards[data-offer-layout=benefit] .cz-recurring-card .cz-recurring-benefit>div:first-child{letter-spacing:.06em;font-size:12px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards[data-offer-layout=benefit] .cz-recurring-card .cz-recurring-benefit>.cz-recurring-benefit-value{margin-top:8px;font-size:44px}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards[data-offer-layout=benefit] .cz-recurring-card .cz-recurring-benefit[data-benefit-probable]>.cz-recurring-benefit-value{font-size:30px}}@media (max-width:1279px){#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-cards[data-offer-layout=benefit] .cz-recurring-card{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"benefit operator""requirement requirement""validity validity""actions actions"}}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-benefit[data-benefit-color]{border-color:var(--cz-border-strong)}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-benefit[data-benefit-color=lime-soft]{background:var(--cz-brand-lime);color:var(--cz-ink)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand{--cz-offer-fact-bg:#ffd669;--cz-offer-event-bg:#c6dbfe}@media (min-width:601px){:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-compact-header .cz-recurring-benefit{width:152px;min-height:88px;padding:12px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-compact-header .cz-recurring-benefit>.cz-recurring-benefit-value{font-size:30px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-compact-header .cz-recurring-benefit[data-benefit-probable]>.cz-recurring-benefit-value{font-size:24px}}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand{--cz-condition-bg:#e8effc;--cz-condition-border:#142a364d;--cz-condition-left-width:1px;--cz-condition-type-bg:#fffdf8;--cz-condition-type-ink:#076a54;--cz-condition-odds-bg:#ffecb9}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-detail-header p:first-child{color:var(--cz-ink)}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) :is([data-offer-fact=Formato],[data-offer-fact="Tipo de apuesta"],[data-offer-fact=Cuota\ mínima]){border:1px solid var(--cz-condition-border);border-radius:8px;padding:8px 10px}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) :is([data-offer-fact=Formato],[data-offer-fact="Tipo de apuesta"]){background:var(--cz-condition-type-bg)}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) :is([data-offer-fact=Formato],[data-offer-fact="Tipo de apuesta"]) :is(dt,dd){color:var(--cz-condition-type-ink)}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) [data-offer-fact=Cuota\ mínima]{background:var(--cz-condition-odds-bg)}:is(#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand) [data-offer-fact=Cuota\ mínima] :is(dt,dd){color:var(--cz-ink)}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-page-header{border:1.5px solid var(--cz-ink);color:#fffdf8;background:#076a54;border-radius:14px;max-width:1600px;margin:0 auto 24px;padding:24px 28px;box-shadow:0 3px #142a3624}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-page-eyebrow{color:#c7f464;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-page-header .cz-recurring-page-title{color:inherit;margin:0}#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-page-description{max-width:62ch;margin-top:10px;font-size:14px;line-height:1.7}@media (max-width:639px){#cz-dashboard[data-dashboard-theme][data-dashboard-brand=true] .cz-recurring-brand .cz-recurring-page-header{padding:20px}}:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand .cz-recurring-detail-header{border-color:var(--cz-border);background:#fff9ed}:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand [aria-label="Secciones de la promoción"]{border:1px solid var(--cz-border-strong);background:#fff9ed;border-radius:10px}:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand [aria-label="Secciones de la promoción"] [data-state=active]{color:#fffdf8;background:#076a54;border:1px solid #076a54}:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme][data-dashboard-brand=true].cz-recurring-brand [aria-label=Condiciones\ principales]{align-items:center}.cz-recurring-brand .cz-recurring-footer [aria-label="Paginación de ofertas"]{flex-wrap:wrap;justify-content:center}@media (max-width:639px){.cz-recurring-brand .cz-recurring-filters [aria-label="Tipo de oferta"]{gap:8px}.cz-recurring-brand .cz-recurring-filters [aria-label="Tipo de oferta"] button{gap:6px;padding-inline:8px;font-size:13px}.cz-recurring-brand .cz-recurring-filters [aria-label="Tipo de oferta"] button>span:last-child{padding-inline:6px}}.cz-recurring-mobile-toggle{display:none}@media (max-width:639px){.cz-recurring-brand .cz-recurring-filters{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;margin-bottom:12px;padding-inline:8px;display:grid}.cz-recurring-brand .cz-recurring-mobile-toggle{min-height:44px;color:var(--cz-ink);grid-area:1/2;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:12px;display:inline-flex}.cz-recurring-brand .cz-recurring-filters [aria-label="Tipo de oferta"]{border:0;grid-area:1/1;gap:4px;padding-block:6px}.cz-recurring-brand .cz-recurring-filters [aria-label="Tipo de oferta"] button{gap:4px;min-height:44px;padding-inline:6px;font-size:12px}.cz-recurring-brand :is(.cz-recurring-benefit-filters,.cz-recurring-state-filters){grid-column:1/-1}.cz-recurring-brand .cz-recurring-filters[data-filters-open=false] :is(.cz-recurring-benefit-filters,.cz-recurring-state-filters){display:none}}.cz-recurring-search{border:1px solid var(--cz-border);min-height:44px;color:var(--cz-muted);background:var(--cz-surface);border-radius:8px;grid-column:1/-1;align-items:center;gap:9px;margin-block:8px;padding:0 12px;display:flex}.cz-recurring-search input{width:100%;min-width:0;min-height:42px;color:var(--cz-ink);background:0 0;outline:none;font-size:14px}.cz-recurring-search:focus-within{outline:2px solid var(--cz-selection);outline-offset:2px}@media (max-width:639px){.cz-recurring-search{grid-row:2;margin-top:0}}#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand{--cz-petrol:var(--cz-accent-strong);--cz-condition-bg:var(--cz-selection-soft);--cz-condition-border:var(--cz-border);--cz-condition-type-bg:var(--cz-surface-raised);--cz-condition-type-ink:var(--cz-ink);--cz-condition-odds-bg:var(--cz-warning-soft);--cz-offer-fact-bg:var(--cz-warning-soft);--cz-offer-event-bg:var(--cz-selection-soft)}:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-cards .cz-recurring-heading,:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-cards .cz-recurring-card,:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-detail-header{border-color:var(--cz-border)}:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-columns{color:var(--cz-muted)}:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-row:has(a[aria-current=true]){background:var(--cz-surface-subtle)}:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-cards .cz-recurring-card .cz-recurring-validity>p:first-child,:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-cards .cz-recurring-card .cz-recurring-validity>p:nth-child(2) svg{color:var(--cz-selection)}:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-cards .cz-recurring-card .cz-offer-time svg{color:var(--cz-warning)}:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-benefit[data-benefit-color=lime-soft],:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-cards .cz-recurring-card-cta,:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-cards .cz-recurring-page[aria-current=page]{color:var(--cz-accent-ink)}:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) .cz-recurring-detail-header,:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) [aria-label="Secciones de la promoción"]{background:var(--cz-surface)}:is(#cz-dashboard[data-dashboard-theme=dark][data-dashboard-brand=true] .cz-recurring-brand,:is(#cz-dashboard,.cz-dashboard-theme-scope)[data-dashboard-theme=dark][data-dashboard-brand=true].cz-recurring-brand) [aria-label="Secciones de la promoción"] [data-state=active]{background:var(--cz-brand-lime);color:var(--cz-accent-ink);border-color:var(--cz-border-strong)}.cz-recurring-card .cz-recurring-actions>*{min-width:0;max-width:100%}
.tennis-guide-module__LVtOoG__guide{border:1px solid var(--cz-border-strong);border-radius:10px;margin-bottom:28px}.tennis-guide-module__LVtOoG__guideHeading{background:color-mix(in srgb, var(--cz-brand-lime,var(--cz-accent)) 24%, var(--cz-surface));border-bottom:1px solid var(--cz-border);border-radius:9px 9px 0 0;align-items:center;gap:12px;padding:16px 20px;display:flex}.tennis-guide-module__LVtOoG__guideHeading>svg{color:var(--cz-petrol,var(--cz-accent-strong));flex-shrink:0}.tennis-guide-module__LVtOoG__guideHeading h2{font-size:17px;font-weight:750;line-height:1.35}.tennis-guide-module__LVtOoG__guideHeading p{color:var(--cz-muted);margin-top:3px;font-size:13px}.tennis-guide-module__LVtOoG__guideContent{padding:20px}.tennis-guide-module__LVtOoG__scope,.tennis-guide-module__LVtOoG__checked{color:var(--cz-muted);font-size:12px}.tennis-guide-module__LVtOoG__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}.tennis-guide-module__LVtOoG__controls label{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.tennis-guide-module__LVtOoG__selectedHouse{color:var(--cz-muted);padding-bottom:12px;font-size:12px}.tennis-guide-module__LVtOoG__selectedHouse button{min-height:44px;color:var(--cz-petrol,var(--cz-accent-strong));text-underline-offset:3px;cursor:pointer;text-align:left;text-decoration:underline}.tennis-guide-module__LVtOoG__searchInput{border:1px solid var(--cz-border-strong);background:var(--cz-surface);border-radius:7px;align-items:center;gap:8px;padding:0 12px;display:flex}.tennis-guide-module__LVtOoG__searchInput>svg{color:var(--cz-muted);flex-shrink:0}.tennis-guide-module__LVtOoG__searchInput input{background:0 0;outline:none;width:100%;min-width:0;min-height:46px;font-size:16px}.tennis-guide-module__LVtOoG__searchInput:focus-within{outline:3px solid var(--cz-petrol,var(--cz-accent-strong));outline-offset:3px}.tennis-guide-module__LVtOoG__result{margin-top:20px}.tennis-guide-module__LVtOoG__resultLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.tennis-guide-module__LVtOoG__resultLabel span{color:var(--cz-muted);font-size:12px;font-weight:500}.tennis-guide-module__LVtOoG__result .tennis-guide-module__LVtOoG__scope{margin-top:4px}.tennis-guide-module__LVtOoG__compatibleHouses{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tennis-guide-module__LVtOoG__compatibleHouses li{color:var(--cz-ink);font-size:13px;line-height:1.5}.tennis-guide-module__LVtOoG__resultFooter{border-top:1px solid var(--cz-border);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:12px;display:flex}.tennis-guide-module__LVtOoG__resultFooter p{max-width:390px;color:var(--cz-muted);font-size:12px;line-height:1.5}.tennis-guide-module__LVtOoG__moreButton{border:1px solid var(--cz-border-strong);min-height:44px;color:var(--cz-petrol,var(--cz-accent-strong));background:var(--cz-surface);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:750;display:inline-flex}.tennis-guide-module__LVtOoG__moreButton:hover{background:var(--cz-positive-soft,var(--cz-positive-surface))}.tennis-guide-module__LVtOoG__houseList{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tennis-guide-module__LVtOoG__houseList button{border:1px solid var(--cz-border-strong);background:var(--cz-surface);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.tennis-guide-module__LVtOoG__houseList button:hover{background:var(--cz-canvas)}.tennis-guide-module__LVtOoG__comparisonDialog{background:var(--cz-surface);width:calc(100% - 24px);max-width:1040px;max-height:90dvh;color:var(--cz-ink);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.tennis-guide-module__LVtOoG__dialogHeader{border-bottom:1px solid var(--cz-border);justify-content:space-between;align-items:start;gap:12px;padding:20px 24px;display:flex}.tennis-guide-module__LVtOoG__dialogHeader h2{font-size:19px;font-weight:750}.tennis-guide-module__LVtOoG__dialogHeader p{color:var(--cz-muted);margin-top:5px;font-size:13px}.tennis-guide-module__LVtOoG__dialogHeader button{border:1px solid var(--cz-border);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tennis-guide-module__LVtOoG__dialogHeader button:hover{background:var(--cz-canvas)}.tennis-guide-module__LVtOoG__dialogBody{min-height:0;padding:20px 24px;overflow-y:auto}.tennis-guide-module__LVtOoG__referenceTable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.tennis-guide-module__LVtOoG__referenceTable th,.tennis-guide-module__LVtOoG__referenceTable td{border:1px solid var(--cz-border);vertical-align:top;padding:16px}.tennis-guide-module__LVtOoG__referenceTable th{background:var(--cz-positive-soft,var(--cz-positive-surface));width:28%;font-size:16px;font-weight:750}.tennis-guide-module__LVtOoG__referenceTable th:first-child{width:50%}.tennis-guide-module__LVtOoG__referenceTable th:last-child{width:22%}.tennis-guide-module__LVtOoG__referenceTable th span{color:var(--cz-muted);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.tennis-guide-module__LVtOoG__groupDescription{min-height:60px;color:var(--cz-muted);font-size:13px;line-height:1.5}.tennis-guide-module__LVtOoG__referenceTable ul{margin:12px 0 0;padding:0;list-style:none}.tennis-guide-module__LVtOoG__referenceTable td:first-child ul{columns:2;column-gap:16px}.tennis-guide-module__LVtOoG__referenceTable li{break-inside:avoid;margin-bottom:6px;font-size:13px;line-height:1.5}.tennis-guide-module__LVtOoG__referenceTable li[data-selected=true]{background:var(--cz-positive-soft,var(--cz-positive-surface));font-weight:750}.tennis-guide-module__LVtOoG__mobileGroupTitle{display:none}.tennis-guide-module__LVtOoG__exception{border-top:1px solid var(--cz-border);color:var(--cz-muted);margin-top:12px;padding-top:12px;font-size:12px;line-height:1.6}.tennis-guide-module__LVtOoG__exception a{color:var(--cz-petrol,var(--cz-accent-strong));text-underline-offset:3px;text-decoration:underline}.tennis-guide-module__LVtOoG__checked{margin-top:14px}.tennis-guide-module__LVtOoG__guide :is(a,button,select):focus-visible,.tennis-guide-module__LVtOoG__comparisonDialog :is(a,button,select):focus-visible{outline:3px solid var(--cz-accent-strong);outline-offset:3px}@media (max-width:680px){.tennis-guide-module__LVtOoG__guideHeading{align-items:start;gap:8px;padding:14px 12px}.tennis-guide-module__LVtOoG__guideHeading h2{font-size:16px}.tennis-guide-module__LVtOoG__guideHeading>svg{width:18px;margin-top:2px}.tennis-guide-module__LVtOoG__guideContent{padding:14px 12px}.tennis-guide-module__LVtOoG__controls{grid-template-columns:1fr;gap:6px}.tennis-guide-module__LVtOoG__selectedHouse{padding-bottom:0}.tennis-guide-module__LVtOoG__compatibleHouses{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.tennis-guide-module__LVtOoG__resultFooter{flex-direction:column;align-items:start;gap:8px}.tennis-guide-module__LVtOoG__dialogHeader,.tennis-guide-module__LVtOoG__dialogBody{padding:16px 12px}.tennis-guide-module__LVtOoG__dialogHeader h2{font-size:17px}.tennis-guide-module__LVtOoG__referenceTable,.tennis-guide-module__LVtOoG__referenceTable tbody,.tennis-guide-module__LVtOoG__referenceTable tr,.tennis-guide-module__LVtOoG__referenceTable td{width:100%;display:block}.tennis-guide-module__LVtOoG__referenceTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tennis-guide-module__LVtOoG__referenceTable td{border-radius:7px;margin-bottom:12px;padding:12px}.tennis-guide-module__LVtOoG__mobileGroupTitle{margin-bottom:8px;font-size:15px;font-weight:750;display:block}.tennis-guide-module__LVtOoG__groupDescription{min-height:0}.tennis-guide-module__LVtOoG__houseList button{flex-wrap:wrap}}
.compact-offer-detail-module__6tplNW__detail{min-width:0;color:var(--cz-ink);padding:0 28px 28px}.compact-offer-detail-module__6tplNW__guideLink{border:1px solid var(--cz-border-strong);background:var(--cz-brand-lime,#c7f464);color:var(--cz-ink);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.compact-offer-detail-module__6tplNW__guideLink:focus-visible{outline:2px solid var(--cz-ink);outline-offset:3px}.compact-offer-detail-module__6tplNW__summary{margin-bottom:8px}.compact-offer-detail-module__6tplNW__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.compact-offer-detail-module__6tplNW__facts[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-offer-detail-module__6tplNW__facts[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-offer-detail-module__6tplNW__facts[data-count="1"]{grid-template-columns:1fr}.compact-offer-detail-module__6tplNW__facts>div{border:1px solid var(--cz-condition-border,var(--cz-border-strong));background:var(--cz-offer-fact-bg,var(--cz-condition-odds-bg,var(--cz-surface-subtle)));border-radius:8px;min-width:0;padding:6px 8px}.compact-offer-detail-module__6tplNW__facts dt{color:var(--cz-ink);margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.3}.compact-offer-detail-module__6tplNW__facts dd{gap:2px;margin:0;display:grid}.compact-offer-detail-module__6tplNW__facts strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;line-height:1.2}.compact-offer-detail-module__6tplNW__facts dd span{color:var(--cz-ink);text-wrap:pretty;font-size:12px;line-height:1.35}.compact-offer-detail-module__6tplNW__validEvents{border:1px solid var(--cz-condition-border,var(--cz-border-strong));background:var(--cz-offer-event-bg,var(--cz-condition-bg,var(--cz-surface-subtle)));border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:6px 8px;display:flex}.compact-offer-detail-module__6tplNW__validEvents>svg{flex-shrink:0;margin-top:2px}.compact-offer-detail-module__6tplNW__validEvents>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.compact-offer-detail-module__6tplNW__validEvents h2{color:var(--cz-ink);font-size:12px;font-weight:600;line-height:1.4}.compact-offer-detail-module__6tplNW__validEvents p{text-wrap:pretty;font-size:14px;font-weight:650;line-height:1.5}.compact-offer-detail-module__6tplNW__validEvents .compact-offer-detail-module__6tplNW__marketRestrictions{color:var(--cz-ink);flex-basis:100%;font-size:12px;font-weight:400}.compact-offer-detail-module__6tplNW__notice{border:1px solid var(--cz-border-strong);background:var(--cz-brand-lime,#c7f464);color:#142a36;border-radius:8px;margin-bottom:16px;padding:12px}.compact-offer-detail-module__6tplNW__notice>div{align-items:center;gap:10px;display:flex}.compact-offer-detail-module__6tplNW__notice h2{font-size:16px;font-weight:800;line-height:1.35}.compact-offer-detail-module__6tplNW__notice p{text-wrap:pretty;overflow-wrap:anywhere;margin-top:8px;font-size:16px;font-weight:500;line-height:1.5}.compact-offer-detail-module__6tplNW__shortcuts{flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;display:flex}.compact-offer-detail-module__6tplNW__shortcuts button{min-height:44px;color:var(--cz-accent-strong);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.compact-offer-detail-module__6tplNW__sectionTitle{letter-spacing:-.02em;margin-bottom:16px;font-size:20px;font-weight:800;line-height:1.35}.compact-offer-detail-module__6tplNW__sectionTitle,.compact-offer-detail-module__6tplNW__steps{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.compact-offer-detail-module__6tplNW__steps{margin:0;padding:0;list-style:none}.compact-offer-detail-module__6tplNW__step{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.compact-offer-detail-module__6tplNW__step:last-child{padding-bottom:0}.compact-offer-detail-module__6tplNW__step:not(:last-child):before{content:"";border-left:2px solid var(--cz-border-strong);position:absolute;top:28px;bottom:0;left:13px}.compact-offer-detail-module__6tplNW__number{background:var(--cz-brand-lime,#c7f464);color:#142a36;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.compact-offer-detail-module__6tplNW__step h3{border-bottom:1px solid var(--cz-border);color:var(--cz-ink);text-align:left;margin-bottom:8px;padding-bottom:8px;font-size:20px;font-weight:800;line-height:1.35}.compact-offer-detail-module__6tplNW__step p{max-width:68ch;color:var(--cz-ink);text-wrap:pretty;overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.65}.compact-offer-detail-module__6tplNW__step p+p{margin-top:8px}.compact-offer-detail-module__6tplNW__stepImage{background:#3b3b3b;border-radius:8px;max-width:420px;margin-top:12px;padding:12px}.compact-offer-detail-module__6tplNW__stepImage img{max-width:100%;height:auto;display:block}.compact-offer-detail-module__6tplNW__proposal{border-top:2px solid var(--cz-accent-strong);margin-top:24px;padding-top:16px;scroll-margin-top:12px}.compact-offer-detail-module__6tplNW__proposalHeading{align-items:center;gap:10px;margin-bottom:4px;display:flex}.compact-offer-detail-module__6tplNW__proposalHeading h2{letter-spacing:-.025em;font-size:18px;font-weight:800}.compact-offer-detail-module__6tplNW__explanation{color:var(--cz-muted);text-wrap:pretty;margin-bottom:12px;font-size:14px;line-height:1.5}.compact-offer-detail-module__6tplNW__proposalTabs{gap:12px;min-width:0}.compact-offer-detail-module__6tplNW__proposalTabsList{border:1px solid var(--cz-border-strong);background:color-mix(in srgb, var(--cz-brand-lime,#c7f464) 18%, var(--cz-surface));border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:4px;width:100%;height:auto;padding:4px;display:grid}.compact-offer-detail-module__6tplNW__proposalTab{min-width:0;height:auto;min-height:44px;color:var(--cz-ink);white-space:normal;background:0 0;border:1px solid #0000;border-radius:6px;gap:6px;padding:6px 8px;font-size:13px;font-weight:750;line-height:1.3}.compact-offer-detail-module__6tplNW__proposalTab:hover{color:var(--cz-ink);background:color-mix(in srgb, var(--cz-brand-lime,#c7f464) 30%, var(--cz-surface))}.compact-offer-detail-module__6tplNW__proposalTab[data-state=active]{color:#142a36;background:var(--cz-brand-lime,#c7f464);box-shadow:none;border-color:#142a36}.compact-offer-detail-module__6tplNW__proposalPanel{min-width:0;margin:0}.compact-offer-detail-module__6tplNW__proposalPanel[hidden]{display:none}.compact-offer-detail-module__6tplNW__alternatives{scroll-margin-top:12px}.compact-offer-detail-module__6tplNW__tip{border:1px solid var(--cz-border-strong);background:var(--cz-surface-subtle);border-radius:8px;margin-top:20px;padding:16px}.compact-offer-detail-module__6tplNW__tip>div{align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.compact-offer-detail-module__6tplNW__tip p{text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.6}.compact-offer-detail-module__6tplNW__tip[data-warning]{background:var(--cz-brand-lime,#c7f464);color:#142a36}.compact-offer-detail-module__6tplNW__tennis{margin-top:20px}.compact-offer-detail-module__6tplNW__conditions{border-top:1px solid var(--cz-border);margin-top:24px;padding-top:4px}.compact-offer-detail-module__6tplNW__conditions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13px;font-weight:700;list-style:none;display:flex}.compact-offer-detail-module__6tplNW__conditions summary::-webkit-details-marker{display:none}.compact-offer-detail-module__6tplNW__conditions[open] summary svg{transform:rotate(180deg)}.compact-offer-detail-module__6tplNW__conditions ul{color:var(--cz-muted);padding-left:18px;font-size:13px;line-height:1.7;list-style:outside}.compact-offer-detail-module__6tplNW__conditions li{margin-bottom:7px}.compact-offer-detail-module__6tplNW__footer{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;display:flex}.compact-offer-detail-module__6tplNW__footer a,.compact-offer-detail-module__6tplNW__footer button,.compact-offer-detail-module__6tplNW__help{min-height:44px;color:var(--cz-accent-strong);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.compact-offer-detail-module__6tplNW__footer button{border:1px solid var(--cz-border-strong);border-radius:8px;padding:0 12px}.compact-offer-detail-module__6tplNW__help{margin-top:8px}.compact-offer-detail-module__6tplNW__detail :is(button,summary,a,input):focus-visible,.compact-offer-detail-module__6tplNW__proposal:focus-visible,.compact-offer-detail-module__6tplNW__alternatives:focus-visible{outline:2px solid var(--cz-accent-strong);outline-offset:3px}.compact-offer-detail-module__6tplNW__modal[data-slot=dialog-content]{border:1px solid var(--cz-border-strong);background:var(--cz-surface);width:calc(100% - 32px);max-width:800px;height:min(880px,100dvh - 48px);max-height:min(880px,100dvh - 48px);color:var(--cz-ink);border-radius:14px;flex-direction:column;gap:0;padding:0;display:flex;top:50%;left:50%;right:auto;overflow:clip;transform:none;box-shadow:0 20px 60px #142a3626}.compact-offer-detail-module__6tplNW__toolbar{border-bottom:1px solid var(--cz-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 28px;display:flex}.compact-offer-detail-module__6tplNW__operator{align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:750;display:flex}.compact-offer-detail-module__6tplNW__tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.compact-offer-detail-module__6tplNW__iconButton{width:44px;height:44px;color:var(--cz-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.compact-offer-detail-module__6tplNW__iconButton:hover{color:var(--cz-ink);background:var(--cz-surface-subtle)}.compact-offer-detail-module__6tplNW__iconButton:focus-visible{outline:2px solid var(--cz-accent-strong);outline-offset:2px}.compact-offer-detail-module__6tplNW__position{color:var(--cz-muted);white-space:nowrap;margin:0 4px;font-size:12px}.compact-offer-detail-module__6tplNW__header{padding:24px 28px 16px}.compact-offer-detail-module__6tplNW__headingRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;display:grid}.compact-offer-detail-module__6tplNW__title{letter-spacing:-.025em;text-wrap:pretty;grid-column:1;font-size:clamp(22px,2.2vw,24px);font-weight:800;line-height:1.25}.compact-offer-detail-module__6tplNW__metadata{flex-wrap:wrap;grid-column:1;align-items:center;gap:8px 12px;min-width:0;display:flex}.compact-offer-detail-module__6tplNW__badge{border:1px solid var(--cz-condition-border);background:var(--cz-condition-odds-bg);color:var(--cz-ink);border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.compact-offer-detail-module__6tplNW__period{align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:1.5;display:flex}.compact-offer-detail-module__6tplNW__period svg{color:var(--cz-accent-strong);flex-shrink:0}.compact-offer-detail-module__6tplNW__benefit{grid-area:1/2/span 2;align-self:center;width:max-content;min-width:104px;max-width:160px}.compact-offer-detail-module__6tplNW__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}@media (max-width:600px){.compact-offer-detail-module__6tplNW__detail{padding:0 12px 24px}.compact-offer-detail-module__6tplNW__facts{gap:6px}.compact-offer-detail-module__6tplNW__facts[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-offer-detail-module__6tplNW__facts strong{font-size:18px}.compact-offer-detail-module__6tplNW__step{gap:10px}.compact-offer-detail-module__6tplNW__sectionTitle,.compact-offer-detail-module__6tplNW__step h3{font-size:18px}.compact-offer-detail-module__6tplNW__step p{font-size:17px}.compact-offer-detail-module__6tplNW__modal[data-slot=dialog-content]{border-radius:12px;width:calc(100% - 16px);max-width:calc(100% - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.compact-offer-detail-module__6tplNW__header{padding:16px 12px 12px}.compact-offer-detail-module__6tplNW__toolbar{padding-inline:12px}.compact-offer-detail-module__6tplNW__tools{gap:0}.compact-offer-detail-module__6tplNW__position{display:none}.compact-offer-detail-module__6tplNW__headingRow{gap:8px 12px}.compact-offer-detail-module__6tplNW__title{grid-column:1/-1}.compact-offer-detail-module__6tplNW__metadata{align-self:center}.compact-offer-detail-module__6tplNW__benefit{grid-row:2;max-width:128px}}@media (max-width:380px){.compact-offer-detail-module__6tplNW__proposalTab svg{display:none}.compact-offer-detail-module__6tplNW__facts[data-count="3"]{grid-template-columns:.9fr .9fr 1.2fr}}@media (prefers-reduced-motion:reduce){.compact-offer-detail-module__6tplNW__modal{transition:none!important;animation:none!important}}.compact-offer-detail-module__6tplNW__winielaMatches{gap:12px;margin-top:14px;display:grid}.compact-offer-detail-module__6tplNW__winielaMatch{background:#fffdf8;border:1px solid #8498ad;border-radius:10px;overflow:hidden}.compact-offer-detail-module__6tplNW__winielaMatch header{background:#c6dbfe;align-items:center;gap:9px;padding:10px 12px;display:flex}.compact-offer-detail-module__6tplNW__winielaMatch h4{flex:1;margin:0;font-size:15px;font-weight:750;line-height:1.35}.compact-offer-detail-module__6tplNW__winielaMatch header>strong{white-space:nowrap;background:#ffdf7a;border:1px solid #c9ad46;border-radius:7px;padding:6px 9px;font-size:16px}.compact-offer-detail-module__6tplNW__winielaIndex{color:#405b72;font-size:12px;font-weight:700}.compact-offer-detail-module__6tplNW__winielaMatch ul{gap:6px;margin:0;padding:10px 14px 12px 28px;list-style:outside;display:grid}.compact-offer-detail-module__6tplNW__winielaMatch li{font-size:15px;line-height:1.45}.compact-offer-detail-module__6tplNW__winielaMatch footer{background:#ebf7d8;border-top:1px solid #cbd9b3;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.4}.compact-offer-detail-module__6tplNW__boostSelections{gap:9px;margin-top:14px;display:grid}.compact-offer-detail-module__6tplNW__boostSelections>div{color:#142a36;background:#c6dbfe;border:1px solid #7b9fcd;border-radius:9px;align-items:start;gap:10px;padding:12px;display:flex}.compact-offer-detail-module__6tplNW__boostSelections span{background:#fffdf8;border-radius:6px;flex:0 0 24px;place-items:center;height:24px;font-size:13px;font-weight:750;display:grid}.compact-offer-detail-module__6tplNW__boostSelections strong{font-size:15px;line-height:1.45}.compact-offer-detail-module__6tplNW__boostScenarios{gap:12px;margin-top:16px;display:grid}.compact-offer-detail-module__6tplNW__boostScenarios article{background:#f5fbe9;border:1px solid #8fbd52;border-radius:10px;padding:14px}.compact-offer-detail-module__6tplNW__boostScenarios h4{margin:0;font-size:16px;font-weight:750;line-height:1.35}.compact-offer-detail-module__6tplNW__boostScenarios article p{margin:8px 0 12px;font-size:14px;line-height:1.5}.compact-offer-detail-module__6tplNW__boostScenarios article>strong{color:#14532d;border-top:1px solid #9ebd6e;padding-top:10px;font-size:24px;line-height:1.2;display:block}.compact-offer-detail-module__6tplNW__boostScenarios [data-outcome=loss]{background:#ffe3e8;border-color:#c77787}.compact-offer-detail-module__6tplNW__boostScenarios [data-outcome=loss]>strong{color:#992c45;border-color:#c77787}.compact-offer-detail-module__6tplNW__winielaEquivalent{background:#eef4fe;border:1px solid #90a8c3;border-radius:10px;margin-top:14px;padding:14px}.compact-offer-detail-module__6tplNW__winielaFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.compact-offer-detail-module__6tplNW__winielaFields label{flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.compact-offer-detail-module__6tplNW__winielaFields label:last-child{grid-column:1/-1}.compact-offer-detail-module__6tplNW__winielaFields input{box-sizing:border-box;color:#142a36;width:100%;min-width:0;font:inherit;background:#fffdf8;border:1px solid #839bb6;border-radius:7px;padding:11px;font-size:18px}.compact-offer-detail-module__6tplNW__winielaFields input:focus-visible,.compact-offer-detail-module__6tplNW__winielaEquivalent button:focus-visible{outline-offset:3px;outline:2px solid #142a36}.compact-offer-detail-module__6tplNW__winielaEquivalent .compact-offer-detail-module__6tplNW__winielaHelperNote{margin:12px 0;font-size:13px;line-height:1.5}.compact-offer-detail-module__6tplNW__winielaEquivalentResult{background:#ebf7d8;border:1px solid #a5bd78;border-radius:8px;flex-direction:column;gap:6px;padding:13px;font-size:13px;font-weight:650;display:flex}.compact-offer-detail-module__6tplNW__winielaEquivalentResult strong{font-size:26px}.compact-offer-detail-module__6tplNW__winielaEquivalentResult span{font-size:13px;font-weight:500}.compact-offer-detail-module__6tplNW__winielaEquivalent button{color:#142a36;width:100%;font:inherit;background:#c7f464;border:1px solid #526d34;border-radius:8px;margin-top:12px;padding:13px;font-size:14px;font-weight:750}.compact-offer-detail-module__6tplNW__winielaEquivalent button:disabled{opacity:.5;cursor:not-allowed}.compact-offer-detail-module__6tplNW__tip strong{font-weight:750}
