.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)}: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=slots-probable]{--cz-slot-benefit-bg:#ffb45b;background:var(--cz-slot-benefit-bg);color:#142a36;border-color:#142a368f}#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}}
