.fam{--linea-fam:#efe2d6;--azul:#4a7aa0;--azul-tinte:#e4eef6;--gris-tinte:#f1ece6;max-width:var(--ancho);padding:24px var(--gutter) 72px;margin:0 auto}.fam [hidden]{display:none!important}.fam h1,.fam h2,.fam h3{text-wrap:balance;margin:0}.fam p{margin:0}.fam-svg{flex:none}.fam .boton{cursor:pointer;font:700 1.0625rem var(--fuente-texto);gap:8px}.fam .boton:disabled{opacity:.6;cursor:default}.fam .boton--contorno{background:var(--superficie)}.fam__chico-boton.boton{min-height:44px;padding:0 16px;font-size:.9375rem}.fam__contenido{display:block}.fam__vista{flex-direction:column;gap:20px;min-width:0;display:flex}.fam__vista h1{outline:none;font-size:clamp(2rem,6vw,2.5rem)}.fam__vista h2{font-size:1.25rem;font-weight:600}.fam__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.fam__cabeza>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fam__ante{font:600 1.0625rem var(--fuente-titulo);color:var(--salvia)}.fam__bajada{color:var(--secundario);max-width:62ch}.fam__nota{color:var(--secundario);font-size:.9375rem}.fam__etiqueta{letter-spacing:.08em;text-transform:uppercase;color:var(--secundario);font:800 .75rem var(--fuente-texto)!important}.fam__cuantos{vertical-align:middle;background:var(--violeta-tinte);color:var(--violeta);font:800 .875rem var(--fuente-texto);border-radius:999px;margin-left:6px;padding:2px 10px;display:inline-block}.fam__cuantos:empty{display:none}.fam__cuantos--azul{background:var(--azul-tinte);color:var(--azul)}.fam__tit-fila{justify-content:space-between;align-items:center;gap:10px;display:flex}.fam__acciones{flex-wrap:wrap;gap:8px;display:flex}.fam__acciones .boton{flex:140px}.fam__enlace{min-height:44px;color:var(--coral-texto);font:800 1rem var(--fuente-texto);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 4px;text-decoration:none;display:inline-flex}.fam__enlace:hover{text-decoration:underline}.fam__enlace--boton{align-self:flex-start}.fam__enlace--boton:disabled{opacity:.6;cursor:default;text-decoration:none}.fam__enlace--peligro{color:#b3261e;align-self:center}.fam-svg--flecha{width:20px;height:20px}.fam__tarjeta{background:var(--superficie);border-radius:var(--radio);border:1px solid var(--linea-fam);padding:18px}.fam__col{flex-direction:column;gap:16px;min-width:0;display:flex}.fam__doble{flex-direction:column;gap:16px;display:flex}.fam__grupo{flex-direction:column;gap:12px;display:flex}.fam__ico{background:var(--gris-tinte);width:42px;height:42px;color:var(--texto);border-radius:14px;flex:none;place-items:center;display:grid}[data-tono=coral]>.fam__ico,.fam__ico[data-tono=coral]{background:var(--coral-tinte);color:var(--coral-texto)}[data-tono=violeta]>.fam__ico,.fam__ico[data-tono=violeta]{background:var(--violeta-tinte);color:var(--violeta)}[data-tono=salvia]>.fam__ico,.fam__ico[data-tono=salvia]{background:var(--salvia-tinte);color:var(--salvia)}[data-tono=azul]>.fam__ico,.fam__ico[data-tono=azul]{background:var(--azul-tinte);color:var(--azul)}[data-tono=amarillo]>.fam__ico,.fam__ico[data-tono=amarillo]{background:var(--amarillo-tinte);color:#6b5300}.fam__ico[data-tono=peligro]{color:#b3261e;background:#fde3df}.fam__seccion{min-height:64px;color:var(--texto);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.fam__seccion-txt{flex-direction:column;flex:1;min-width:0;display:flex}.fam__seccion-txt b{font:600 1.0625rem var(--fuente-titulo)}.fam__seccion-txt span{color:var(--secundario);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.fam__seccion-txt span:empty{display:none}.fam__seccion .fam-svg--flecha{color:#b9aa9b}.fam__hub{background:var(--superficie);border:1px solid var(--linea-fam);border-radius:var(--radio);flex-direction:column;display:flex;overflow:hidden}.fam__hub .fam__seccion+.fam__seccion{border-top:1px solid var(--linea-fam)}.fam__hub .fam__seccion:hover{background:#fffaf5}.fam__riel{display:none}.fam__volver{background:var(--superficie);min-height:44px;color:var(--texto);border:2px solid #e9dfd3;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 16px 0 8px;font-weight:800;text-decoration:none;display:inline-flex}.fam__volver:hover{border-color:var(--coral-texto)}.fam__inicio{flex-direction:column;gap:20px;display:flex}.fam__hoy{background:var(--salvia-tinte);border-color:#0000;align-items:center;gap:16px;display:flex}.fam__hoy-texto{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.fam__hoy-texto p{color:var(--secundario);font-size:.9375rem}.fam__hoy .fam__enlace{color:var(--salvia);padding-left:0}.fam__anillo{flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative}.fam__anillo svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.fam__anillo-fondo,.fam__anillo-uso{fill:none;stroke-width:12px}.fam__anillo-fondo{stroke:#3f6b5529}.fam__anillo-uso{stroke:var(--salvia);stroke-linecap:round}.fam__anillo[data-nivel=poco] .fam__anillo-uso{stroke:#b07800}.fam__anillo[data-nivel=fin] .fam__anillo-uso{stroke:#b3261e}.fam__anillo-num{text-align:center;line-height:1;position:relative}.fam__anillo-num b{font:700 1.6rem var(--fuente-titulo);display:block}.fam__anillo-num small{color:var(--secundario);font-size:.6875rem;font-weight:800}.fam__anillo--sin{background:var(--superficie);width:72px;height:72px;color:var(--salvia);border-radius:24px}.fam__anillo--sin svg{width:30px;height:30px;position:static;transform:none}.fam__anillo--grande{width:120px;height:120px}.fam__anillo--grande.fam__anillo--sin{background:var(--salvia-tinte);width:96px;height:96px}.fam__bloque-inicio{flex-direction:column;gap:10px;display:flex}.fam__chicos-inicio{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fam__chico{background:var(--superficie);border:1px solid var(--linea-fam);border-radius:var(--radio);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.fam__chico-arriba{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.fam__chico-quien{flex-direction:column;min-width:0;display:flex}.fam__chico-nombre{font:600 1.2rem var(--fuente-titulo);overflow-wrap:anywhere}.fam__chico-edad{color:var(--secundario);font-size:.8125rem;font-weight:700}.fam__datos{flex-wrap:wrap;gap:6px;display:flex}.fam__dato{background:var(--gris-tinte);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.8125rem;font-weight:800;display:inline-flex}.fam__dato--estrella{background:var(--amarillo-tinte);color:#6b5300}.fam__chico .alerta:empty{display:none}.fam__lugar{border-radius:var(--radio);width:100%;min-height:88px;color:var(--secundario);font:800 1rem var(--fuente-texto);cursor:pointer;background:0 0;border:2px dashed #e2cfc0;justify-content:center;align-items:center;gap:8px;display:flex}.fam__lugar:hover{color:var(--coral-texto);background:var(--coral-tinte);border-color:var(--coral-texto)}.fam__lugar--inicio{min-height:150px;color:var(--coral-texto);flex-direction:column}.fam__amigos-inicio{background:var(--azul-tinte);color:var(--texto);border-color:#0000;align-items:center;gap:12px;text-decoration:none;display:flex}.fam__amigos-inicio .fam__ico{background:var(--superficie);color:var(--azul)}.fam__amigos-inicio-txt{flex-direction:column;flex:1;min-width:0;display:flex}.fam__amigos-inicio-txt b{font:600 1.0625rem var(--fuente-titulo)}.fam__amigos-inicio-txt span{color:var(--secundario);font-size:.875rem}.fam__sugerencia{background:var(--amarillo-tinte);border-color:#0000;align-items:flex-start;gap:12px;display:flex}.fam__sugerencia .fam__ico{background:var(--superficie);color:#6b5300}.fam__sugerencia>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fam__sugerencia h2{font-size:1.0625rem!important}.fam__sugerencia p{color:var(--secundario);font-size:.9375rem}.fam__sugerencia .fam__acciones .boton{flex:0 auto}.fam__agregar-chico.boton{background:var(--violeta);border-color:var(--violeta)}.fam__agregar-chico.boton:hover{background:#463b73;border-color:#463b73}.fam__fichas{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.fam__ficha{flex-direction:column;gap:14px;display:flex}.fam__ficha-arriba{align-items:center;gap:14px;min-width:0;display:flex}.fam__ficha-quien{flex-direction:column;gap:4px;min-width:0;display:flex}.fam__nombre{overflow-wrap:anywhere;font:600 1.4rem var(--fuente-titulo)!important}.fam__chapas{flex-wrap:wrap;gap:6px;display:flex}.fam__chapa{background:var(--gris-tinte);font:800 .8125rem var(--fuente-texto);vertical-align:middle;border-radius:999px;padding:3px 10px;display:inline-block}.fam__chapa--violeta{background:var(--violeta-tinte);color:var(--violeta)}.fam__chapa--salvia{background:var(--salvia-tinte);color:var(--salvia)}.fam__chapa--coral{background:var(--coral-tinte);color:var(--coral-texto)}.fam__numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fam__numero{background:var(--fondo);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.fam__numero b{font:600 1.2rem var(--fuente-titulo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fam__numero span{color:var(--secundario);font-size:.75rem;font-weight:700}.fam__ficha .alerta:empty{display:none}.fam__enlace--logros{align-self:flex-start;margin-top:-6px}.fam__candado{background:var(--gris-tinte);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.fam__candado>span:nth-child(2){flex:200px}.fam__candado-ico{color:var(--secundario);display:grid}.fam__candado--abierto{background:var(--salvia-tinte);color:#2f5442;font-weight:800}.fam__candado--abierto .fam__candado-ico{color:var(--salvia)}.fam__tiempo{flex-direction:column;gap:18px;display:flex}.fam__tiempo-arriba{align-items:center;gap:18px;display:flex}.fam__estado-tiempo{min-width:0;font:600 1.0625rem var(--fuente-titulo);flex:1}.fam__estado-tiempo strong{color:#2f5442}.fam__reparto-lista{flex-direction:column;gap:8px;display:flex}.fam__reparto-lista:empty{display:none}.fam__reparto-fila{grid-template-columns:26px minmax(0,90px) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.875rem;font-weight:800;display:grid}.fam__reparto-nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fam__reparto-barra{background:var(--gris-tinte);border-radius:999px;height:10px;overflow:hidden}.fam__reparto-barra i{background:var(--salvia);border-radius:999px;height:100%;display:block}.fam__opciones{flex-wrap:wrap;gap:8px;display:flex}.fam__opcion{background:var(--superficie);min-width:72px;min-height:48px;color:var(--texto);font:800 1rem var(--fuente-texto);cursor:pointer;border:2px solid #e9dfd3;border-radius:16px;padding:0 16px}.fam__opcion:hover{border-color:var(--salvia)}.fam__opcion[aria-pressed=true]{border-color:var(--salvia);background:var(--salvia-tinte);color:#2f5442}.fam__fila-switch{align-items:center;gap:14px;display:flex}.fam__fila-switch>div{flex-direction:column;flex:1;min-width:0;display:flex}.fam__fila-switch b{font-weight:800}.fam__fila-switch span{color:var(--secundario);font-size:.875rem}.fam__pin{flex-direction:column;gap:14px;display:flex}.fam__pin-fila{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fam__pin-digitos{gap:6px;display:flex}.fam__pin-digitos span{background:var(--fondo);width:42px;height:50px;font:600 1.4rem var(--fuente-titulo);border:2px solid #e9dfd3;border-radius:12px;place-items:center;display:grid}.fam__pin .boton{padding:0 14px;font-size:.9375rem}.fam__pin-nota{color:var(--secundario);flex:180px;font-size:.9rem}.fam__como{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fam__como li{background:var(--superficie);border:1px solid var(--linea-fam);border-radius:var(--radio);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.fam__como strong{font:600 1.0625rem var(--fuente-titulo)}.fam__como span{color:var(--secundario);font-size:.9375rem}.fam__switch,.fam-hoja .fam__switch{cursor:pointer;background:#8f8579;border:0;border-radius:999px;flex-shrink:0;width:60px;height:34px;padding:0;position:relative}.fam__switch[aria-checked=true]{background:var(--salvia)}.fam__switch:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:left .15s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0003}.fam__switch[aria-checked=true]:after{left:30px}.fam__switch:disabled{opacity:.5;cursor:default}.fam__switch:focus-visible,.fam__opcion:focus-visible,.fam__seccion:focus-visible,.fam__lugar:focus-visible,.fam__chico-arriba:focus-visible{outline:3px solid var(--violeta);outline-offset:3px}.fam__codigo{background:var(--azul-tinte);border-color:#0000;flex-direction:column;gap:12px;display:flex}.fam__codigo-valor{font:700 2rem var(--fuente-titulo);letter-spacing:.14em;color:var(--texto);background:var(--superficie);text-align:center;overflow-wrap:anywhere;user-select:all;border-radius:18px;padding:10px 14px}.fam__codigo .fam__enlace{color:#335b7a}.fam__agregar-amigo{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.fam__agregar-amigo .campo{flex:200px}.fam__agregar-amigo .campo input{text-transform:uppercase;letter-spacing:.08em}.fam__agregar-amigo .campo input::placeholder{text-transform:none;letter-spacing:0}.fam__nota-demo{color:var(--violeta);font-weight:600}.fam__amigos-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fam__amigos-lista:empty{display:none}.fam__amigos-lista li{align-items:center;gap:12px;padding:10px 0;font-weight:800;display:flex}.fam__amigos-lista li+li{border-top:1px solid var(--linea-fam)}.fam__amigo-inicial{background:var(--azul-tinte);width:40px;height:40px;color:var(--azul);font:700 1.1rem var(--fuente-titulo);border-radius:50%;flex:none;place-items:center;display:grid}.fam__amigo-nombre{overflow-wrap:anywhere;flex:1;min-width:0}.fam__amigos-lista .boton{flex:none;min-height:40px;padding:0 14px;font-size:.9375rem}.fam__juegos-amigos{margin-top:16px}.fam__jugar-lista,.fam__historial{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fam__jugar-lista:empty,.fam__historial:empty{display:none}.fam__jugar-lista li,.fam__historial li{align-items:center;gap:12px;padding:10px 0;display:flex}.fam__jugar-lista li+li,.fam__historial li+li{border-top:1px solid var(--linea-fam)}.fam__jugar-lista li>svg,.fam__historial li>svg{flex:none}.fam__jugar-nombre{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.fam__jugar-nombre b{font-weight:800}.fam__jugar-nombre span{color:var(--secundario);font-size:.875rem}.fam__historial-texto{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.fam__historial-cuando{color:var(--secundario);white-space:nowrap;font-size:.875rem;font-weight:600}.fam__filas{flex-direction:column;padding-block:4px;display:flex}.fam__filas>.fam__fila{padding-block:14px}.fam__filas>.fam__fila+.fam__fila,.fam__filas>.alerta+.fam__fila{border-top:1px solid var(--linea-fam)}.fam__filas>.alerta:empty{display:none}.fam__fila{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.fam__fila-txt{flex-direction:column;flex:180px;min-width:0;display:flex}.fam__fila-txt b{font-weight:800}.fam__fila-txt>span{color:var(--secundario);overflow-wrap:anywhere;font-size:.875rem}.fam__fila--enlace{color:var(--texto);flex-wrap:nowrap;text-decoration:none}.fam__fila--enlace .fam-svg--flecha{color:#b9aa9b}.fam__mail{font:600 1.0625rem var(--fuente-titulo)!important;color:var(--texto)!important}.fam__estado-dispositivo:empty{display:none}.fam__adultos{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fam__adulto{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fam__adulto-quien{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.fam__adulto>.fam__acciones{flex:100%}.fam__peligro{background:#fff7f5;border-color:#f1c9c2}.fam__peligro b{color:#8f1f19}.fam__borrar-cuenta.boton,.fam__boton-peligro.boton{color:#b3261e;border-color:#b3261e}.fam__borrar-cuenta.boton:hover,.fam__boton-peligro.boton:hover{color:#8f1f19;background:#fde3df;border-color:#8f1f19}.fam-hoja [hidden]{display:none!important}.fam-hoja form{gap:14px}.fam-hoja__cabeza{align-items:center;gap:10px;display:flex}.fam-hoja__cabeza h2{flex:1}.fam-hoja__cerrar{width:44px;height:44px;color:var(--texto);cursor:pointer;background:#f1ece6;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.fam-hoja__pin{max-width:200px;font:600 1.75rem var(--fuente-titulo);letter-spacing:.4em;text-align:center}.fam-hoja__quien{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.fam-hoja__chico{background:var(--violeta-tinte);font:600 1.1rem var(--fuente-titulo);color:var(--texto);cursor:pointer;border:0;border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;display:flex}.fam-hoja__chico:hover{background:#ddd6f0}.fam-hoja .fam__fila-switch{gap:12px}.fam-hoja .fam__fila-switch>div{flex-direction:column;display:flex}.fam-hoja .fam__fila-switch b{font-weight:800}.fam-hoja .fam__fila-switch span{color:var(--secundario);font-size:.875rem}.fam-hoja .fam__enlace{min-height:44px;font:800 1rem var(--fuente-texto);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.fam-hoja .fam__nota{color:var(--violeta);font-size:.9375rem;font-weight:600}@media (width<=699px){.fam-hoja{width:100%;max-width:100%;max-height:90dvh;padding:20px 18px calc(24px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;margin:auto 0 0}.fam-hoja[open]{animation:.22s cubic-bezier(.2,.8,.3,1) fam-sube}.fam__chicos-inicio .fam__chico-boton{width:100%}}@keyframes fam-sube{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.fam-hoja[open]{animation:none}}@media (width>=700px){.fam{padding-top:32px}.fam__contenido{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:28px;display:grid}.fam__riel{top:calc(var(--alto-cabecera,0px) + 16px);flex-direction:column;gap:4px;display:flex;position:sticky}.fam__riel .fam__seccion{border-radius:18px;min-height:56px;padding:8px 10px}.fam__riel .fam__ico{border-radius:12px;width:38px;height:38px}.fam__riel .fam__seccion:hover{background:var(--superficie)}.fam__riel .fam__seccion[aria-current=page]{background:var(--superficie);box-shadow:0 2px 10px #3b314714}.fam__riel .fam__seccion-txt span{font-size:.8125rem}.fam__quien-juega.boton{margin-top:16px}.fam__hub,.fam__volver,.fam__solo-celular{display:none!important}.fam__chicos-inicio{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fam__fichas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.fam__contenido{grid-template-columns:260px minmax(0,1fr);gap:40px}.fam__inicio{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.fam__doble{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}}@media (width<=380px){.fam__numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.fam__numero:last-child{grid-column:1/-1}}.fam__aparatos{flex-direction:column;flex:100%;gap:6px;margin:0;padding:0 0 0 54px;list-style:none;display:flex}.fam__aparatos:empty{display:none}.fam__aparatos li{background:var(--gris-tinte);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.fam__aparatos li>span{flex-direction:column;min-width:0;font-weight:700;display:flex}.fam__aparatos small{color:var(--secundario);font-size:.8rem;font-weight:600}.fam__aparatos button{color:#b3261e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;min-height:40px;padding:8px 10px;font-size:.9rem;font-weight:800}.fam__aparatos button:focus-visible{outline:3px solid var(--foco,#2f63c9);outline-offset:2px}.fam__aviso-huella{background:var(--amarillo-tinte);color:#6b5300;border-radius:14px;padding:10px 14px;font-size:.9rem;font-weight:700}.fam__permiso-huella{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.fam__permiso-huella[hidden]{display:none}@media (width<=520px){.fam__aparatos{padding-left:0}}.fam__tit-aparatos{flex-wrap:wrap}.fam__tit-aparatos .boton{align-items:center;display:inline-flex}.fam__vinculados{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fam__vinculado{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.fam__vinculado+.fam__vinculado{border-top:1px solid var(--linea-fam)}.fam__vinculado-txt{flex-direction:column;flex:200px;min-width:0;display:flex}.fam__vinculado-txt b{overflow-wrap:anywhere;font-weight:800}.fam__vinculado-para{color:var(--texto);font-size:.9375rem;font-weight:700}.fam__vinculado-txt small{color:var(--secundario);font-size:.875rem}.fam__aca{vertical-align:1px;background:var(--salvia-tinte);color:var(--salvia);font:800 .75rem var(--fuente-texto);white-space:nowrap;border-radius:999px;padding:1px 9px;display:inline-block}.fam__vinculado-acciones{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-left:auto;display:flex}@media (width<=520px){.fam__vinculado-acciones{flex:100%;margin-left:54px}}.fam__elegir-chicos{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.fam__elegir-chicos legend{margin-bottom:8px;padding:0;font-weight:700}.fam__elegir-chicos-lista{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.fam__elegir-chico{background:var(--superficie);cursor:pointer;text-align:center;border:2px solid #e9dfd3;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;font-weight:800;display:flex;position:relative}.fam__elegir-chico input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fam__elegir-nombre{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fam__elegir-chico:has(input:checked){border-color:var(--salvia);background:var(--salvia-tinte)}.fam__elegir-chico:has(input:focus-visible){outline:3px solid var(--salvia);outline-offset:2px}.fam__elegir-marca{background:var(--superficie);border:2px solid #e9dfd3;border-radius:50%;width:22px;height:22px;position:absolute;top:6px;right:6px}.fam__elegir-chico:has(input:checked) .fam__elegir-marca{border-color:var(--salvia);background:var(--salvia) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}
