.rc-reparto{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none}.rc-reparto li{display:flex;align-items:center;gap:9px;min-width:0;line-height:1.25}.rc-reparto small{display:block;font-size:.875rem;color:var(--muted)}.rc-av{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--salvia);font-size:.875rem;font-weight:700;color:var(--ink)}.rc-c1{background:var(--rosa)}.rc-c2{background:var(--cielo)}.rc-c3{background:var(--ambar-claro)}.rc-c4{background:var(--block-b)}.rc{display:grid;gap:14px;margin-block-start:clamp(20px,3vw,32px)}.rc-pasos{position:sticky;top:3.75rem;z-index:5;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin:0;padding:4px;border:0;border-radius:16px;background:var(--block-b)}.rc-pasos label{display:grid;place-items:center;min-height:48px;border-radius:12px;font-weight:650;line-height:1.2;cursor:pointer;transition:background-color .18s ease,color .18s ease}.rc-corto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rc-pasos input:checked+label{background:var(--green);color:#fff}.rc-pasos input:focus-visible+label{outline:3px solid var(--green);outline-offset:2px}.rc-pasos label:active{transform:scale(.97)}.rc-paneles{display:grid}.rc-p{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start;padding:clamp(18px,3vw,40px);border-radius:var(--r-l);background:var(--rc-f);visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s}.rc-familia{--rc-f: var(--salvia)}.rc-cumpleanos{--rc-f: #ffe7da}.rc-comida-del-equipo{--rc-f: var(--cielo)}.rc:has(#rc-1:checked) .rc-p1,.rc:has(#rc-2:checked) .rc-p2,.rc:has(#rc-3:checked) .rc-p3,.rc:has(#rc-4:checked) .rc-p4,.rc:has(#rc-5:checked) .rc-p5{visibility:visible;opacity:1}.rc-cabeza{display:grid;gap:6px}.rc-donde{margin:0;font-size:.9375rem;font-weight:600;color:var(--ink)}.rc-cabeza h3{font-size:clamp(1.45rem,2.4vw,2rem);overflow-wrap:anywhere}.rc-notas{display:grid;gap:14px;align-content:start;margin:0}.rc-nota dt{font-weight:700}.rc-nota dd{margin:0}.rc-ve{position:relative;padding:14px 16px 14px 48px;border-radius:var(--r-m);background:var(--surface)}.rc-ve .ic{position:absolute;inset-block-start:16px;inset-inline-start:16px;width:22px;height:22px;color:var(--green)}.rc-ve dt{font-weight:700}.rc-ve dd{margin:0}.rc-tel{box-sizing:border-box;justify-self:center;display:flex;flex-direction:column;gap:10px;width:min(280px,100%);min-height:25rem;padding:26px 14px 18px;border:8px solid #16211f;border-radius:34px;background:var(--surface);box-shadow:0 30px 50px -28px #0000008c;font-size:.9375rem;line-height:1.3;overflow-wrap:anywhere;hyphens:auto}.rc-m-cab{display:grid;padding-block-end:8px;border-block-end:1px solid var(--line)}.rc-m-cab b{font-family:var(--titular);font-size:1.25rem;font-weight:400}.rc-m-cab span,.rc-m-suave{font-size:.8125rem;color:var(--muted)}.rc-m-fila{display:flex;align-items:center;gap:9px;min-width:0}.rc-m-fila>div{min-width:0;display:grid}.rc-m-fila .rc-av{width:2rem;height:2rem}.rc-m-tarjeta{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;background:var(--sunken)}.rc-m-tarjeta>div{min-width:0;display:grid}.rc-m-tarjeta .ic{flex:none;width:20px;height:20px;color:var(--green)}.rc-m-grupo{display:grid;gap:7px}.rc-m-grupo>span{font-size:.8125rem;font-weight:600;color:var(--muted)}.rc-m-chips{display:flex;flex-wrap:wrap;gap:6px}.rc-m-chip{padding:5px 10px;border-radius:999px;background:var(--sunken);color:var(--muted)}.rc-m-chip.on{background:var(--tint);box-shadow:inset 0 0 0 1.5px var(--green);color:var(--green);font-weight:650}.rc-m-int{display:flex;align-items:center;justify-content:space-between;gap:10px}.rc-m-sw{flex:none;position:relative;width:36px;height:21px;border-radius:999px;background:var(--line)}.rc-m-sw:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;width:17px;height:17px;border-radius:50%;background:#fff}.rc-m-int.on .rc-m-sw{background:var(--green)}.rc-m-int.on .rc-m-sw:after{inset-inline-start:17px}.rc-m-recuento{display:grid;padding:10px 12px;border-radius:12px;background:var(--tint)}.rc-m-recuento b{color:var(--green)}.rc-m-burbuja{align-self:flex-start;max-width:92%;padding:7px 11px;border-radius:15px 15px 15px 4px;background:var(--sunken)}.rc-m-burbuja b{display:block;font-size:.75rem;font-weight:650;color:var(--muted)}.rc-m-nota{display:flex;gap:7px;margin-block-start:2px;font-size:.8125rem;color:var(--muted)}.rc-m-nota .ic{flex:none;width:15px;height:15px;margin-block-start:1px}.rc-m-elegido{flex:1;display:grid;align-content:center;justify-items:center;gap:6px;text-align:center}.rc-m-elegido .ic{width:44px;height:44px;color:var(--green)}.rc-m-elegido b{font-family:var(--titular);font-size:1.5rem;font-weight:400}.rc-m-btn{display:grid;place-items:center;min-height:42px;padding:6px 12px;border-radius:12px;background:var(--green);color:#fff;font-weight:650;text-align:center}.rc-tel>:not(.rc-m-btn)+.rc-m-btn{margin-block-start:auto}.rc-m-btn.sec{background:#182c2814;color:var(--ink)}.rc-limite{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-block-start:14px;padding:clamp(20px,3vw,40px);border-radius:var(--r-l);background:var(--green);color:var(--paper)}.rc-limite .ic{width:26px;height:26px;margin-block-start:3px;color:var(--mostaza)}.rc-limite h2{margin-block-end:6px;font-size:clamp(1.25rem,2vw,1.5rem);color:var(--paper)}.rc-limite p{margin:0;max-width:46em}@media(min-width:60em){.rc{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:stretch}.rc-pasos{position:static;grid-auto-flow:row;grid-auto-rows:1fr;padding:6px}.rc-pasos label{justify-items:start;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px}.rc-pasos label:hover{background:#182c2812}.rc-pasos input:checked+label:hover{background:var(--green-hover)}.rc-num{font-family:var(--titular);font-size:1.5rem;font-weight:400}.rc-corto{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.rc-p{grid-template-columns:280px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(28px,4vw,64px)}.rc-tel{grid-column:1;grid-row:1 / span 2}.rc-cabeza{grid-column:2;align-self:end}.rc-notas{grid-column:2}}@media(prefers-reduced-motion:no-preference){.rc-p .rc-tel{transition:transform .26s var(--ease-out);transform:translateY(8px)}.rc:has(#rc-1:checked) .rc-p1 .rc-tel,.rc:has(#rc-2:checked) .rc-p2 .rc-tel,.rc:has(#rc-3:checked) .rc-p3 .rc-tel,.rc:has(#rc-4:checked) .rc-p4 .rc-tel,.rc:has(#rc-5:checked) .rc-p5 .rc-tel{transform:none}}@media(prefers-reduced-motion:reduce){.rc-p,.rc-pasos label{transition:none}.rc-pasos label:active{transform:none}}
