.selector[data-astro-cid-7qpnt2mz]{gap:var(--e-3);display:grid}.selector-barra[data-astro-cid-7qpnt2mz]{justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.selector-cuenta[data-astro-cid-7qpnt2mz]{font-weight:700;font-size:var(--t-sm)}.selector-btns[data-astro-cid-7qpnt2mz]{gap:var(--e-2);display:flex}.chip[data-astro-cid-7qpnt2mz]{border:1px solid var(--linea-fuerte);background:var(--superficie);color:var(--tinta);border-radius:var(--r-full);padding:6px var(--e-3);font-size:var(--t-sm);transition:border-color var(--rapido) var(--curva), background var(--rapido) var(--curva);font-weight:600}.chip[data-astro-cid-7qpnt2mz]:hover:not(:disabled){border-color:var(--acento);background:var(--acento-suave)}.chip[data-astro-cid-7qpnt2mz]:disabled{opacity:.45;cursor:not-allowed}.pista[data-astro-cid-7qpnt2mz]{font-size:var(--t-xs);color:var(--tinta-2)}.progreso[data-astro-cid-7qpnt2mz]{align-items:center;gap:var(--e-3);display:flex}.progreso-barra[data-astro-cid-7qpnt2mz]{border-radius:var(--r-full);background:var(--superficie-2);flex:1;height:6px;overflow:hidden}.progreso-barra[data-astro-cid-7qpnt2mz] span[data-astro-cid-7qpnt2mz]{border-radius:inherit;background:var(--acento);width:0;height:100%;transition:width .3s var(--curva);display:block}.progreso-txt[data-astro-cid-7qpnt2mz]{font-size:var(--t-xs);color:var(--tinta-2);font-variant-numeric:tabular-nums;white-space:nowrap}.progreso[data-astro-cid-7qpnt2mz].completo .progreso-txt[data-astro-cid-7qpnt2mz]{color:var(--exito);font-weight:600}.progreso[data-astro-cid-7qpnt2mz].completo .progreso-barra[data-astro-cid-7qpnt2mz] span[data-astro-cid-7qpnt2mz]{background:var(--exito)}.miniaturas{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));display:grid}@media (width<=520px){.miniaturas{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}}.miniaturas .mini{cursor:pointer;border-radius:var(--r-md);transition:transform var(--rapido) var(--curva);background:0 0;border:none;padding:0;position:relative}.miniaturas .mini:hover{transform:translateY(-3px)}.miniaturas .mini-lienzo{border-radius:var(--r-md);width:100%;box-shadow:var(--sombra-2);outline-offset:0;transition:outline-color var(--rapido) var(--curva);background:#fff;outline:2px solid #0000;display:block;position:relative;overflow:hidden}.miniaturas .mini-lienzo canvas,.miniaturas .mini-lienzo img{width:100%;height:auto;display:block}.miniaturas .mini-lienzo.cargando{background:linear-gradient(100deg, transparent 30%, var(--acento-suave) 50%, transparent 70%), var(--superficie-2);background-size:200% 100%;animation:1.2s ease-in-out infinite brillo}.miniaturas .mini-lienzo.cargando:after{content:"";border:2.5px solid var(--acento-suave);border-top-color:var(--acento);border-radius:50%;width:24px;height:24px;margin:auto;animation:.7s linear infinite giro;position:absolute;inset:0}@keyframes brillo{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.miniaturas .mini-lienzo.cargando,.miniaturas .mini-lienzo.cargando:after{animation:none}.miniaturas .mini:hover{transform:none}}.miniaturas .mini-num{z-index:2;font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:#fff;border-radius:var(--r-full);-webkit-backdrop-filter:blur(3px);background:#0f14189e;padding:1px 8px;font-weight:700;position:absolute;top:6px;left:6px}.miniaturas .mini-check{z-index:2;border-radius:var(--r-full);background:var(--acento);width:22px;height:22px;color:var(--acento-tinta);box-shadow:var(--sombra-1);place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:5px;right:5px}.miniaturas .mini:not(.activa) .mini-lienzo canvas,.miniaturas .mini:not(.activa) .mini-lienzo.cargando{filter:grayscale(.7);opacity:.5}.miniaturas .mini:not(.activa) .mini-num{background:#0f141866}.miniaturas .mini:not(.activa) .mini-check{display:none}.miniaturas .mini.activa .mini-lienzo{outline-color:var(--acento)}.miniaturas .mini.activa .mini-num{background:var(--acento);color:var(--acento-tinta)}.miniaturas .mini:hover .mini-lienzo{outline-color:var(--acento)}
