@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--marca:#0c2340;--marca-2:#16335c;--oro:#d9a93e;--oro-claro:#f0d68a;--blanco-calido:#f2efe9;--fondo:#f4f1ea;--superficie:#fff;--superficie-2:#f7f4ee;--borde:#ddd6c9;--borde-fuerte:#7d7465;--texto:#1a1d24;--texto-suave:#4b5263;--texto-tenue:#4b5263;--cabecera:#0c2340;--acento:#0c2340;--acento-texto:#fff;--oro-texto:#7a5a12;--enlace:#1d4ed8;--foco:#0c2340;--halo-foco:#0c234040;--verde:#166534;--verde-fondo:#dcfce7;--verde-texto:#166534;--amarillo:#854d0e;--amarillo-fondo:#fef3c7;--amarillo-texto:#854d0e;--rojo:#b91c1c;--rojo-fondo:#fee2e2;--rojo-texto:#b91c1c;--gris:#57534e;--gris-fondo:#e7e5e4;--gris-texto:#57534e;--info-fondo:#dbeafe;--info-texto:#1e3a8a;--exito:#15803d;--exito-texto:#fff;--peligro:#b91c1c;--peligro-texto:#fff;--tab-activo-fondo:#f0d68a;--velo:#0a11208c;--sombra:0 1px 2px #0c23400f, 0 6px 16px #0c234012;--sombra-alta:0 10px 40px #0c234040;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:20px;--esp-6:24px;--esp-8:32px;--radio-s:8px;--radio-m:12px;--radio-b:14px;--radio-l:20px;--radio-hoja:24px;--radio-pildora:999px;--radio:20px;--radio-chico:12px;--letra:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--letra-s:.9rem;--letra-base:1rem;--letra-m:1.11rem;--letra-l:1.22rem;--letra-xl:1.44rem;--letra-xxl:1.67rem;--alto-linea:1.45;--toque:48px;--toque-boton:52px;--toque-principal:56px;--alto-cabecera:64px;--alto-barra:72px;--alto-nav:72px;--ancho-max:760px;--ancho-max-ancho:1040px;--dur:.16s;--dur-hoja:.24s;--dur-dialogo:.18s;--dur-toast:.2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--fondo:#0a1120;--superficie:#131c2c;--superficie-2:#1b2638;--borde:#2a3649;--borde-fuerte:#7385a0;--texto:#f2efe9;--texto-suave:#b6bfce;--texto-tenue:#b6bfce;--cabecera:#0f1b30;--acento:#d9a93e;--acento-texto:#0c2340;--oro-texto:#f0d68a;--enlace:#93c5fd;--foco:#d9a93e;--halo-foco:#d9a93e59;--verde:#86efac;--verde-fondo:#12301f;--verde-texto:#86efac;--amarillo:#fcd34d;--amarillo-fondo:#3a2c08;--amarillo-texto:#fcd34d;--rojo:#fca5a5;--rojo-fondo:#3d1515;--rojo-texto:#fca5a5;--gris:#c4c0ba;--gris-fondo:#2a2f38;--gris-texto:#c4c0ba;--info-fondo:#172554;--info-texto:#bfdbfe;--exito:#4ade80;--exito-texto:#052e16;--peligro:#f87171;--peligro-texto:#1a0505;--tab-activo-fondo:#3f3b30;--velo:#000000a6;--sombra:0 0 0 1px #2a3649;--sombra-alta:0 10px 40px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-tema=oscuro]{--fondo:#0a1120;--superficie:#131c2c;--superficie-2:#1b2638;--borde:#2a3649;--borde-fuerte:#7385a0;--texto:#f2efe9;--texto-suave:#b6bfce;--texto-tenue:#b6bfce;--cabecera:#0f1b30;--acento:#d9a93e;--acento-texto:#0c2340;--oro-texto:#f0d68a;--enlace:#93c5fd;--foco:#d9a93e;--halo-foco:#d9a93e59;--verde:#86efac;--verde-fondo:#12301f;--verde-texto:#86efac;--amarillo:#fcd34d;--amarillo-fondo:#3a2c08;--amarillo-texto:#fcd34d;--rojo:#fca5a5;--rojo-fondo:#3d1515;--rojo-texto:#fca5a5;--gris:#c4c0ba;--gris-fondo:#2a2f38;--gris-texto:#c4c0ba;--info-fondo:#172554;--info-texto:#bfdbfe;--exito:#4ade80;--exito-texto:#052e16;--peligro:#f87171;--peligro-texto:#1a0505;--tab-activo-fondo:#3f3b30;--velo:#000000a6;--sombra:0 0 0 1px #2a3649;--sombra-alta:0 10px 40px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:112.5%}body{background:var(--fondo);color:var(--texto);font-family:var(--letra);line-height:var(--alto-linea);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4{margin:0 0 .5rem;line-height:1.25}h1{font-size:1.44rem}h2{font-size:1.22rem}h3{font-size:1.11rem}p{margin:0 0 .75rem}small{font-size:.9rem}a{color:var(--enlace);text-underline-offset:4px}img,svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:6px}.solo-lector{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.suave{color:var(--texto-suave)}.tenue{color:var(--texto-tenue)}.chico{font-size:.9rem}.grande{font-size:1.11rem}.negrita{font-weight:700}.centro{text-align:center}.fila{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fila-entre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.columna{flex-direction:column;gap:.75rem;display:flex}.separado{margin-top:1.25rem}.sin-margen{margin:0}.crecer{flex:auto;min-width:0}.partir{overflow-wrap:anywhere}.sin-partir{white-space:nowrap}.app{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}.contenido{--margen-lateral:var(--esp-4);width:100%;max-width:var(--ancho-max);padding:var(--esp-4) var(--margen-lateral) calc(var(--alto-barra) + var(--esp-6) + env(safe-area-inset-bottom));flex:1;margin:0 auto}.contenido:focus{outline:none}.contenido.sin-nav{padding-bottom:2rem}.contenido.ancho{max-width:var(--ancho-max-ancho)}.titulo-pagina{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.25rem 0 1rem;display:flex}.titulo-pagina h1{margin:0}@media (min-width:700px){.contenido{--margen-lateral:1.5rem}}@media (min-width:900px){.contenido{padding-bottom:2.5rem}}@media (prefers-reduced-motion:reduce){:root{--dur:.12s;--dur-hoja:.12s;--dur-dialogo:.12s;--dur-toast:.12s}html{scroll-behavior:auto!important}}.encabezado{z-index:20;background:var(--cabecera);color:var(--blanco-calido);padding:env(safe-area-inset-top) var(--esp-4) 0;position:sticky;top:0;box-shadow:0 1px #00000040}.encabezado-interior{max-width:var(--ancho-max);align-items:center;gap:var(--esp-3);min-height:var(--alto-cabecera);margin:0 auto;display:flex}.encabezado .sello{flex:none;width:40px;height:40px}.encabezado .nombre{flex:auto;min-width:0;line-height:1.2}.encabezado .titulo-encabezado{white-space:nowrap;text-overflow:ellipsis;font-size:1.22rem;font-weight:700;display:block;overflow:hidden}.encabezado .nombre-iglesia{color:var(--oro-claro);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:400;display:block;overflow:hidden}.encabezado :focus-visible{outline-color:var(--oro)}.boton-icono-encabezado{width:48px;height:48px;color:var(--blanco-calido);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.boton-icono-encabezado:hover{background:#ffffff1a}.encabezado .boton-volver{margin-left:-8px}.boton-icono-encabezado svg{width:26px;height:26px}.contador{background:var(--oro);min-width:26px;height:26px;color:var(--marca);border-radius:13px;place-items:center;padding:0 6px;font-size:.9rem;font-weight:700;line-height:1;display:grid;position:absolute;top:0;right:-2px}@media (max-width:399px){.encabezado .titulo-encabezado.largo{font-size:1.11rem}}@media (max-width:359px){.encabezado{padding-left:var(--esp-3);padding-right:var(--esp-3)}.encabezado .titulo-encabezado{font-size:1rem}.encabezado .titulo-encabezado.largo{font-size:.9rem}}.nav-encabezado{display:none}.nav-encabezado ul{gap:var(--esp-1);margin:0;padding:0;list-style:none;display:flex}.nav-encabezado a{min-height:var(--alto-cabecera);padding:0 var(--esp-4);color:var(--blanco-calido);white-space:nowrap;border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;font-size:1rem;text-decoration:none;display:flex}.nav-encabezado a:hover{background:#ffffff14}.nav-encabezado a[aria-current=page]{border-bottom-color:var(--oro);font-weight:700}.aviso-sin-conexion{justify-content:center;align-items:flex-start;gap:var(--esp-2);padding:10px var(--esp-4);background:var(--rojo-fondo);color:var(--texto);border-bottom:1px solid var(--borde);text-align:left;font-size:1rem;display:flex}.aviso-sin-conexion strong{color:var(--rojo)}.aviso-sin-conexion svg{width:22px;height:22px;color:var(--rojo);flex:none;margin-top:2px}.nav-inferior{z-index:20;background:var(--superficie);border-top:1px solid var(--borde);padding-bottom:max(8px, env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.nav-inferior ul{padding:0 var(--esp-1);max-width:var(--ancho-max);margin:0 auto;list-style:none;display:flex}.nav-inferior li{flex:auto;min-width:64px;display:flex}.nav-inferior a{min-height:64px;color:var(--texto-suave);text-align:center;white-space:nowrap;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 2px 0;font-size:.9rem;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.nav-inferior .pildora-icono{width:56px;height:32px;transition:background-color var(--dur);border-radius:16px;place-items:center;display:grid}.nav-inferior svg{width:24px;height:24px}.nav-inferior a[aria-current=page]{color:var(--texto);font-weight:700}.nav-inferior a[aria-current=page] .pildora-icono{background:var(--tab-activo-fondo)}:root[data-teclado=abierto] .nav-inferior{display:none}:root[data-teclado=abierto] .toasts{bottom:calc(var(--esp-4) + env(safe-area-inset-bottom))}@media (min-width:900px){.encabezado-interior{max-width:var(--ancho-max-ancho)}.nav-encabezado{margin-left:auto;display:block}.nav-encabezado+.boton-icono-encabezado{margin-left:0}.nav-inferior{display:none}}.boton{min-height:var(--toque-principal);border-radius:var(--radio-b);background:var(--acento);color:var(--acento-texto);cursor:pointer;text-align:center;transition:filter var(--dur), transform 50ms;-webkit-tap-highlight-color:transparent;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.boton:hover{filter:brightness(1.1)}.boton:active{transform:translateY(1px)}.boton svg{flex:none;width:22px;height:22px}.boton.ancho{width:100%}.boton.grande{font-size:1.11rem}.boton.secundario{min-height:var(--toque-boton);color:var(--texto);border-color:var(--borde-fuerte);background:0 0}.boton.secundario:hover{background:var(--superficie-2);filter:none}.boton.secundario.peligroso{color:var(--rojo)}.boton.oro{background:var(--oro);color:var(--marca)}.boton.exito{background:var(--exito);color:var(--exito-texto)}.boton.peligro{background:var(--peligro);color:var(--peligro-texto)}.boton.fantasma{color:var(--enlace);background:0 0;border-color:#0000;padding-left:.6rem;padding-right:.6rem}.boton.chico{min-height:var(--toque);padding:.4rem .9rem;font-size:.92rem}.boton:disabled,.boton[aria-disabled=true]{background:var(--gris-fondo);color:var(--texto-suave);cursor:not-allowed;filter:none;border-color:#0000;transform:none}.enlace-accion{min-height:var(--toque);color:var(--enlace);text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .25rem;font-size:1rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.enlace-accion svg{flex:none;width:22px;height:22px}.enlace-accion.peligroso{color:var(--rojo)}.enlace-accion:disabled{color:var(--texto-suave);cursor:not-allowed;text-decoration:none}.grupo-botones{gap:var(--esp-3);flex-wrap:wrap;display:flex}.grupo-botones>.boton{flex:auto;min-width:140px}.acciones-apiladas{gap:var(--esp-3);flex-direction:column;display:flex}.acciones-apiladas>.boton{width:100%}.boton-redondo{border:2px solid var(--borde-fuerte);background:var(--superficie);width:48px;height:48px;color:var(--texto);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:inline-grid}.boton-redondo:hover{background:var(--superficie-2)}.boton-redondo:disabled{opacity:.4;cursor:not-allowed}.boton-redondo svg{width:24px;height:24px}.tarjeta{background:var(--superficie);border-radius:var(--radio);box-shadow:var(--sombra);padding:var(--esp-5);margin-bottom:var(--esp-5)}.tarjeta h2,.tarjeta h3{margin-top:0}.tarjeta.resaltada{border-left:6px solid var(--oro)}.etiqueta-seccion{margin:var(--esp-6) 0 var(--esp-2);text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave);font-size:.9rem;font-weight:700;line-height:1.3;display:block}.tarjeta>.etiqueta-seccion:first-child{margin-top:0}.tarjeta .etiqueta-seccion:not(:first-child){margin-top:var(--esp-6)}.cuadrito-servicio{background:var(--color-servicio,var(--marca));border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.campo{margin-bottom:var(--esp-5);flex-direction:column;gap:.4rem;display:flex}.campo.sin-margen{margin:0}.campo>span,.campo>label{font-weight:700}.campo small{color:var(--texto-suave)}.entrada,select.entrada,textarea.entrada{width:100%;min-height:var(--toque-principal);border:2px solid var(--borde-fuerte);border-radius:var(--radio-m);background:var(--superficie);color:var(--texto);padding:.7rem 1rem;font-size:1rem}.entrada::placeholder{color:var(--texto-suave);opacity:1}textarea.entrada{resize:vertical;min-height:120px}.entrada:focus{border-color:var(--foco);box-shadow:0 0 0 4px var(--halo-foco);outline:none}.error-campo{color:var(--rojo);font-size:.92rem;font-weight:700}.casilla{cursor:pointer;align-items:center;gap:.75rem;min-height:52px;padding:.4rem .2rem;display:flex}.casilla input{width:28px;height:28px;accent-color:var(--acento);flex:none}.interruptor{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;display:flex;position:relative}.interruptor input{opacity:0;pointer-events:none;position:absolute}.interruptor .pista{background:var(--superficie-2);border:2px solid var(--borde-fuerte);width:56px;height:32px;transition:background-color var(--dur), border-color var(--dur);border-radius:16px;flex:none;position:relative}.interruptor .pista:after{content:"";background:var(--borde-fuerte);width:24px;height:24px;transition:transform var(--dur);border-radius:50%;position:absolute;top:2px;left:2px}.interruptor input:checked+.pista{background:var(--exito);border-color:var(--exito)}.interruptor input:checked+.pista:after{background:var(--exito-texto);transform:translate(24px)}.interruptor input:focus-visible+.pista{outline:3px solid var(--foco);outline-offset:2px}.interruptor input:disabled+.pista{opacity:.5}.insignia{border-radius:var(--radio-pildora);background:var(--gris-fondo);color:var(--gris);white-space:nowrap;align-items:center;gap:.3rem;padding:4px 12px;font-size:.9rem;font-weight:700;line-height:1.25;display:inline-flex}.insignia svg{stroke-width:3px;flex:none;width:16px;height:16px}.insignia.varias-lineas{white-space:normal;overflow-wrap:anywhere;border-radius:var(--radio-m);max-width:100%}.insignia.verde{background:var(--verde-fondo);color:var(--verde)}.insignia.amarillo{background:var(--amarillo-fondo);color:var(--amarillo)}.insignia.rojo{background:var(--rojo-fondo);color:var(--rojo)}.insignia.gris{background:var(--gris-fondo);color:var(--gris)}.insignia.info{background:var(--info-fondo);color:var(--info-texto)}.insignia.oro{background:var(--oro);color:var(--marca)}.insignia.contorno{color:var(--texto);border:1px solid var(--borde-fuerte);background:0 0;padding:3px 10px;font-weight:400}.semaforo-punto{border:2px solid #fffc;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.semaforo-punto.verde{background:#16a34a}.semaforo-punto.amarillo{background:#f59e0b}.semaforo-punto.rojo{background:#dc2626}.semaforo-punto.gris{background:#9ca3af}.servicio{background:var(--superficie);border-radius:var(--radio);box-shadow:var(--sombra);margin-bottom:var(--esp-5);overflow:hidden}.servicio-cabeza{background:var(--servicio-cabecera,var(--color-servicio,var(--marca)));color:#fff;padding:14px var(--esp-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.servicio-cabeza>div{flex:8rem;min-width:0}.servicio-cabeza h3{color:#fff;overflow-wrap:anywhere;margin:0;font-size:1.22rem}.servicio-cabeza .detalle{font-size:1rem}.servicio-cabeza .servicio-fecha{letter-spacing:.02em;font-size:.9rem;font-weight:700;display:block}.servicio-cabeza .insignia{white-space:normal;background:var(--superficie);flex:none;max-width:100%}.servicio.cancelado .servicio-cabeza{background:#57534e}.servicio.cancelado .servicio-cuerpo{color:var(--texto-suave)}.servicio-cuerpo{padding:var(--esp-1) var(--esp-5) var(--esp-4)}.servicio-aviso{border-radius:var(--radio-m);background:var(--superficie-2);border-left:4px solid var(--color-servicio,var(--marca));margin:.75rem 0 .25rem;padding:10px 14px}.servicio-aviso .insignia{white-space:normal;overflow-wrap:anywhere;border-radius:var(--radio-m);max-width:100%}.cargo-bloque{padding:var(--esp-3) 0 var(--esp-1)}.cargo-titulo{min-height:32px;margin-bottom:var(--esp-2);text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave);justify-content:space-between;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;line-height:1.3;display:flex}.puesto{align-items:center;gap:var(--esp-3);width:100%;min-height:60px;margin:0 0 var(--esp-2);border-radius:var(--radio-m);border:1px solid var(--borde);background:var(--superficie-2);text-align:left;color:var(--texto);padding:10px 14px;font-size:1rem;line-height:1.3;display:flex}button.puesto{cursor:pointer}button.puesto:not(.rechazado):not(.reemplazar):not(.vacio):not(.yo):hover{border-color:var(--borde-fuerte)}.puesto.rechazado{background:var(--rojo-fondo);border:2px solid var(--rojo)}.puesto.reemplazar{background:var(--amarillo-fondo);border:2px solid var(--amarillo)}.puesto.vacio{border:2px dashed var(--borde-fuerte);background:0 0}.puesto.inactivo{background:var(--gris-fondo);border-color:#0000}.puesto.yo{border:3px solid var(--oro)}.puesto .puesto-textos{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.puesto .nombre-persona{overflow-wrap:anywhere;font-weight:700}.puesto .puesto-estado{color:var(--texto-suave);overflow-wrap:anywhere;font-size:.9rem}.puesto.confirmado .puesto-estado{color:var(--verde)}.puesto.rechazado .puesto-estado{color:var(--rojo);font-weight:700}.puesto.reemplazar .puesto-estado{color:var(--amarillo);font-weight:700}.puesto.vacio .puesto-estado{color:var(--rojo)}.puesto.inactivo .puesto-estado{color:var(--gris);font-weight:700}.puesto .tema{color:var(--texto-suave);font-size:.9rem;font-style:italic;font-weight:400;display:block}.puesto .puesto-nota{color:var(--texto-suave);font-size:.9rem;display:block}.puesto .puesto-chevron{width:22px;height:22px;color:var(--texto-suave);flex:none}.puesto .puesto-asignar{min-height:44px;padding:0 var(--esp-4);border-radius:var(--radio-m);background:var(--acento);color:var(--acento-texto);flex:none;align-items:center;font-weight:700;display:inline-flex}@media (max-width:359px){.puesto{padding-left:10px;padding-right:10px}.puesto .puesto-asignar{padding:0 var(--esp-3)}}.puesto .estado-icono{flex:none}.estado-icono{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.estado-icono svg{stroke-width:2.6px;width:18px;height:18px}.estado-icono.pendiente{background:var(--gris-fondo);color:var(--gris)}.estado-icono.confirmado{background:var(--verde-fondo);color:var(--verde)}.estado-icono.rechazado{background:var(--rojo);color:var(--rojo-fondo)}.estado-icono.reemplazar{background:var(--amarillo);color:var(--amarillo-fondo)}.estado-icono.vacio{border:2px dashed var(--borde-fuerte);color:var(--texto-suave)}.estado-icono.inactivo{border:2px solid var(--gris);color:var(--gris)}.inactivo-gris{text-decoration:line-through}.etiqueta-tu{background:var(--oro);color:#0c2340;vertical-align:1px;border-radius:6px;margin-left:.4rem;padding:0 6px;font-size:.9rem;font-weight:700;line-height:1.45;display:inline-block}.servicio.pasado .servicio-cuerpo>.aviso-linea:first-child{margin-top:var(--esp-3)}.servicio.publico .cargo-bloque{padding:var(--esp-3) 0}.servicio.publico .cargo-bloque+.cargo-bloque{border-top:1px solid var(--borde)}.servicio.publico .cargo-titulo{text-transform:none;letter-spacing:0;min-height:0;margin-bottom:2px;font-size:.9rem;font-weight:400}.servicio.publico .puesto{background:0 0;border:0;min-height:0;margin:0;padding:0}.servicio.publico .puesto.vacio .nombre-persona{color:var(--texto-suave);font-style:italic;font-weight:400}.selector-semana{align-items:center;gap:var(--esp-2);background:var(--superficie);border-radius:var(--radio);padding:10px var(--esp-3);margin-bottom:var(--esp-5);box-shadow:var(--sombra);display:flex}.selector-semana.banda{box-shadow:none;border-bottom:1px solid var(--borde);margin:calc(-1 * var(--esp-4)) calc(-1 * var(--margen-lateral,16px)) var(--esp-5);border-radius:0}@media (min-width:700px){.selector-semana.banda{margin:0 0 var(--esp-5);border-radius:var(--radio);box-shadow:var(--sombra);border-bottom:0}}.selector-semana .selector-centro{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.selector-semana .texto{line-height:1.25}.selector-semana .texto strong{font-size:1.05rem;display:block}.selector-semana .texto>span{display:block}.selector-semana .texto>.rango-corto{display:none}.boton-hoy{min-height:var(--toque);padding:0 var(--esp-5);border-radius:var(--radio-pildora);border:2px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto);cursor:pointer;font-weight:700}.boton-hoy:hover{background:var(--superficie-2)}.dia-titulo{margin:var(--esp-6) 0 var(--esp-3);color:var(--texto);align-items:center;gap:.5rem;font-size:1.11rem;font-weight:700;display:flex}.dia-titulo.hoy:after{content:"HOY";background:var(--oro);color:var(--marca);border-radius:999px;padding:.1rem .55rem;font-size:.9rem;font-weight:700}.velo{z-index:50;background:var(--velo);animation:aparecer var(--dur-hoja) ease-out;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.velo.centrado{padding:var(--esp-4);align-items:center}.hoja{background:var(--superficie);width:100%;max-width:var(--ancho-max);max-height:92vh;border-radius:var(--radio-hoja) var(--radio-hoja) 0 0;max-height:92dvh;box-shadow:var(--sombra-alta);animation:subir var(--dur-hoja) ease-out;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow:hidden}.hoja-agarradera{background:var(--borde-fuerte);border-radius:3px;flex:none;width:44px;height:5px;margin:10px auto 0}.hoja-cabeza{padding:var(--esp-2) var(--esp-5) 14px;border-bottom:1px solid var(--borde);flex:none}.hoja-cabeza-fila{align-items:flex-start;gap:var(--esp-3);display:flex}.hoja-cabeza-textos{flex:1;min-width:0;padding-top:6px}.hoja-cabeza h2{overflow-wrap:anywhere;margin:0;font-size:1.22rem}.hoja-antetitulo{color:var(--oro-texto);margin-bottom:2px;font-size:.9rem;font-weight:700}.hoja-subtitulo{align-items:baseline;gap:var(--esp-2);color:var(--texto-suave);overflow-wrap:anywhere;margin-top:2px;display:flex}.hoja-cabeza .boton-redondo{background:var(--superficie-2)}.hoja-cabeza-extra{margin-top:var(--esp-3);gap:var(--esp-3);flex-direction:column;display:flex}.hoja-cuerpo{overscroll-behavior:contain;min-height:0;padding:var(--esp-4) var(--esp-5) var(--esp-5);-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.hoja-cuerpo:focus-visible{outline-offset:-3px}.hoja-pie{padding:var(--esp-3) var(--esp-5) var(--esp-4);border-top:1px solid var(--borde);background:var(--superficie);flex:none}.hoja-pie .nota-pie{margin:0 0 var(--esp-2);color:var(--texto-suave);font-size:.9rem}.dialogo{background:var(--superficie);border-radius:var(--radio);width:100%;max-width:480px;padding:var(--esp-6) var(--esp-5) var(--esp-5);box-shadow:var(--sombra-alta);animation:dialogo-entrar var(--dur-dialogo) ease-out;max-height:90vh;overscroll-behavior:contain;max-height:90dvh;overflow-y:auto}.dialogo:focus-visible{outline-offset:-3px;border-radius:var(--radio)}.dialogo h2{font-size:1.33rem}.dialogo-cabeza{justify-content:space-between;align-items:flex-start;gap:var(--esp-3);margin-bottom:var(--esp-3);display:flex}.dialogo-cabeza h2{overflow-wrap:anywhere;margin:0;padding-top:6px}.dialogo .grupo-botones{flex-direction:column;align-items:stretch}.dialogo .grupo-botones>.boton{width:100%;min-width:0}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes subir{0%{transform:translateY(100%)}to{transform:none}}@keyframes dialogo-entrar{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes toast-entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.toasts{z-index:60;left:0;right:0;bottom:calc(var(--alto-barra) + var(--esp-4) + env(safe-area-inset-bottom));align-items:center;gap:var(--esp-2);pointer-events:none;padding:0 var(--esp-4);flex-direction:column;display:flex;position:fixed}.toast{pointer-events:auto;background:var(--texto);width:100%;max-width:560px;color:var(--fondo);border-radius:var(--radio-b);padding:14px var(--esp-4);box-shadow:var(--sombra-alta);align-items:center;gap:var(--esp-3);animation:toast-entrar var(--dur-toast) ease-out;display:flex}.toast.error{background:var(--peligro);color:var(--peligro-texto);font-weight:700}.toast svg{flex:none;width:22px;height:22px}@media (min-width:900px){.toasts{bottom:var(--esp-6)}}.alerta{gap:var(--esp-3);border-radius:var(--radio-m);margin-bottom:var(--esp-4);background:var(--info-fondo);color:var(--info-texto);align-items:flex-start;padding:12px 14px;display:flex}.alerta svg{flex:none;width:22px;height:22px;margin-top:2px}.alerta.exito{background:var(--verde-fondo);color:var(--verde)}.alerta.advertencia{background:var(--amarillo-fondo);color:var(--amarillo)}.alerta.error{background:var(--rojo-fondo);color:var(--rojo)}.alerta.gris{background:var(--gris-fondo);color:var(--gris)}.alerta p:last-child,.alerta ul:last-child{margin-bottom:0}.alerta ul{margin:.3rem 0;padding-left:1.2rem}.aviso-linea{border-radius:var(--radio-m);margin:0 0 var(--esp-3);background:var(--gris-fondo);color:var(--gris);align-items:center;gap:10px;padding:10px 14px;font-weight:700;line-height:1.3;display:flex}.aviso-linea svg{flex:none;width:22px;height:22px}.aviso-linea.verde{background:var(--verde-fondo);color:var(--verde)}.aviso-linea.amarillo{background:var(--amarillo-fondo);color:var(--amarillo)}.aviso-linea.rojo{background:var(--rojo-fondo);color:var(--rojo)}.aviso-linea.gris{background:var(--gris-fondo);color:var(--gris)}.aviso-linea.info{background:var(--info-fondo);color:var(--info-texto)}.vacio-estado{text-align:center;padding:28px var(--esp-5);margin-bottom:var(--esp-4);background:var(--superficie);border-radius:var(--radio);box-shadow:var(--sombra);color:var(--texto-suave)}.tarjeta .vacio-estado,.servicio .vacio-estado,.hoja .vacio-estado,.dialogo .vacio-estado,.lista-agrupada .vacio-estado{box-shadow:none;padding:var(--esp-5) var(--esp-2);background:0 0;margin:0}.vacio-estado .vacio-icono{width:48px;height:48px;margin-bottom:var(--esp-2);color:var(--texto-suave);place-items:center;display:inline-grid}.vacio-estado .vacio-icono svg{width:40px;height:40px}.vacio-estado .vacio-icono.verde{background:var(--verde-fondo);color:var(--verde);border-radius:50%}.vacio-estado .vacio-icono.verde svg{stroke-width:2.6px;width:26px;height:26px}.vacio-estado .vacio-titulo{margin:0 0 var(--esp-1);color:var(--texto);font-size:1.11rem;font-weight:700}.vacio-estado .vacio-detalle{margin:0 0 var(--esp-2)}.vacio-estado>:last-child{margin-bottom:0}.cargando{color:var(--texto-suave);place-items:center;gap:.75rem;padding:3rem 1rem;display:grid}.girador{border:4px solid var(--borde);border-top-color:var(--oro);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.lista-agrupada{margin:0 0 var(--esp-5);background:var(--superficie);border-radius:var(--radio);box-shadow:var(--sombra);padding:0;list-style:none;overflow:hidden}.lista-agrupada>li+li{border-top:1px solid var(--borde)}.fila-lista{align-items:center;gap:var(--esp-3);width:100%;min-height:64px;padding:14px var(--esp-5);text-align:left;color:var(--texto);background:0 0;border:0;border-radius:0;font-size:1rem;text-decoration:none;display:flex}a.fila-lista,button.fila-lista{cursor:pointer}a.fila-lista:hover,button.fila-lista:hover{background:var(--superficie-2)}.fila-lista:focus-visible{outline-offset:-3px}.fila-lista .textos{flex:1;min-width:0}.fila-lista .textos>strong{overflow-wrap:anywhere;display:block}.fila-lista .textos small{color:var(--texto-suave);display:block}.fila-lista .chevron{width:22px;height:22px;color:var(--texto-suave);flex:none}.fila-lista>.interruptor{flex:1;min-height:0}.lista{margin:0;padding:0;list-style:none}.lista>li{border-bottom:1px solid var(--borde)}.lista>li:last-child{border-bottom:0}.elemento{text-align:left;width:100%;min-height:60px;color:var(--texto);background:0 0;border:0;align-items:center;gap:.75rem;padding:.6rem .25rem;text-decoration:none;display:flex}button.elemento,a.elemento{cursor:pointer}button.elemento:hover,a.elemento:hover{background:var(--superficie-2)}.elemento .icono-elemento{background:var(--superficie-2);width:44px;height:44px;color:var(--acento);border-radius:12px;flex:none;place-items:center;display:grid}.elemento .icono-elemento svg{width:24px;height:24px}.elemento .textos{flex:1;min-width:0}.elemento .textos strong{overflow-wrap:anywhere;display:block}.elemento .textos small{color:var(--texto-suave);display:block}.elemento .chevron{width:22px;height:22px;color:var(--texto-suave);flex:none}.pestanas{gap:var(--esp-2);margin-bottom:var(--esp-4);flex-wrap:wrap;display:flex}.pestanas button{min-height:var(--toque);border-radius:var(--radio-pildora);border:2px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto);cursor:pointer;white-space:nowrap;flex:none;padding:.4rem 1rem;font-weight:700}.pestanas button[aria-selected=true]{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.segmentado{gap:var(--esp-1);padding:var(--esp-1);background:var(--superficie-2);border:1px solid var(--borde-fuerte);border-radius:var(--radio-b);flex-wrap:wrap;display:flex}.segmentado button{min-width:max-content;min-height:var(--toque);color:var(--texto);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-weight:400;display:inline-flex}.segmentado button:hover:not([aria-pressed=true]){background:var(--superficie)}.segmentado button[aria-pressed=true]{background:var(--acento);color:var(--acento-texto);font-weight:700}.segmentado button svg{flex:none;width:20px;height:20px}.fila-filtros{gap:var(--esp-2);overscroll-behavior-x:contain;margin:0 calc(-1 * var(--margen-lateral,16px)) var(--esp-4);padding:2px var(--margen-lateral,16px) 6px;scrollbar-width:none;display:flex;overflow-x:auto}.fila-filtros button{min-height:var(--toque);padding:0 var(--esp-4);border-radius:var(--radio-pildora);border:2px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto);white-space:nowrap;cursor:pointer;flex:none;font-weight:700}.fila-filtros button[aria-pressed=true]{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.fila-filtros button:focus-visible{outline-offset:-3px}@media (min-width:600px),(pointer:fine){.fila-filtros{flex-wrap:wrap;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow-x:visible}}.pin-casillas{justify-content:center;gap:var(--esp-3);margin:var(--esp-4) 0 var(--esp-5);display:flex}.pin-casillas span{border-radius:var(--radio-b);border:2px solid var(--borde-fuerte);background:var(--superficie);place-items:center;width:56px;height:64px;display:grid}.pin-casillas span.lleno:after{content:"";background:var(--texto);border-radius:50%;width:16px;height:16px}.pin-casillas span.activa{border:3px solid var(--foco);box-shadow:0 0 0 4px var(--halo-foco)}.pin-casillas.error span{border-color:var(--rojo);background:var(--rojo-fondo);box-shadow:none}.pin-casillas.error span.lleno:after{background:var(--rojo)}.teclado{gap:var(--esp-3);grid-template-columns:repeat(3,1fr);max-width:340px;margin:0 auto;display:grid}.teclado button{border:2px solid var(--borde-fuerte);background:var(--superficie);min-height:68px;color:var(--texto);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;font-size:1.67rem;font-weight:700}.teclado button:active{background:var(--superficie-2);transform:scale(.97)}.teclado button:disabled{opacity:.5;cursor:not-allowed}.teclado button.accion{background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:6px;font-size:1rem;display:inline-flex}.teclado button.accion svg{flex:none;width:26px;height:26px}.tarjeta-pin .numero-entrar{margin-bottom:.25rem}.tarjeta-pin h2,.tarjeta-pin .error-pin{margin:.25rem 0 0}.error-pin{color:var(--rojo);font-size:1rem;font-weight:700}.pin-casillas+.error-pin{text-align:center;margin:calc(-1 * var(--esp-3)) 0 var(--esp-4)}@media (max-height:720px){.pin-casillas{margin:.6rem 0 .8rem}.teclado{gap:.5rem}.teclado button{min-height:56px}}.tabla-contenedor{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:.95rem}.tabla th,.tabla td{border-bottom:1px solid var(--borde);text-align:left;vertical-align:top;padding:.55rem .5rem}.tabla th{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.02em;font-size:.9rem}.tabla td.num,.tabla th.num{text-align:right;font-variant-numeric:tabular-nums}.rejilla-resumen{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;display:grid}.celda-resumen{border-radius:var(--radio-chico);background:var(--superficie-2);border-left:6px solid var(--color-servicio,var(--marca));text-align:left;color:var(--texto);cursor:pointer;border-top:0;border-bottom:0;border-right:0;min-height:72px;padding:.6rem .7rem}.entrada[aria-invalid=true]{border-color:var(--rojo);box-shadow:inset 0 0 0 1px var(--rojo)}@media (prefers-reduced-motion:reduce){.velo,.hoja,.dialogo,.toast{animation:.12s ease-out aparecer}.boton:active,.teclado button:active{transform:none}.interruptor .pista,.interruptor .pista:after,.nav-inferior .pildora-icono{transition-duration:0s}.girador{animation:1.6s ease-in-out infinite alternate latido}}@keyframes latido{0%{opacity:1}to{opacity:.35}}.reg-paso{margin:0 0 var(--esp-2);color:var(--texto-suave);font-size:.9rem;font-weight:700}.reg-barra{background:var(--borde);height:8px;margin-bottom:var(--esp-5);border-radius:4px;overflow:hidden}.reg-barra>span{background:var(--oro);height:100%;transition:width var(--dur);border-radius:4px;display:block}.contenido.entrar-contenido{max-width:480px}.entrar-cabeza{text-align:center;margin:var(--esp-4) 0 var(--esp-5)}.entrar-sello{width:96px;height:96px;margin:0 auto var(--esp-3);display:block}.entrar-cabeza h1{margin:0 0 var(--esp-1)}.entrar-cabeza p{color:var(--texto-suave);margin:0}.entrar-telefono .entrada{letter-spacing:.05em;font-size:1.33rem}.entrar-numero{color:var(--texto-suave);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.4rem;margin:0;display:flex}.entrar-numero .enlace-accion{padding:0 .25rem}.entrar-ayuda{margin:var(--esp-6) 0 0;text-align:center;color:var(--texto-suave)}.entrar-ayuda+.entrar-ayuda{margin-top:var(--esp-3)}.entrar-publico{margin:var(--esp-5) 0 0;justify-content:center;display:flex}@media (max-width:359px){.entrar-publico .boton{padding-left:.5rem;padding-right:.5rem}}.entrar-pista{max-width:340px;margin:var(--esp-4) auto 0}.entrar-olvide{margin:var(--esp-3) 0 0;text-align:center}.entrar-pista .aviso-linea{margin:0;font-weight:400}.entrar-demo{margin-top:var(--esp-6);padding:var(--esp-4);border:2px dashed var(--borde-fuerte);border-radius:var(--radio)}.entrar-demo .etiqueta-seccion{margin-top:0}.entrar-demo .lista-agrupada{margin:var(--esp-3) 0 0}@media (max-height:720px){.entrar-cabeza{margin:var(--esp-2) 0 var(--esp-3)}.entrar-sello{width:72px;height:72px}}.cambiar-pin{max-width:480px;margin:0 auto}.cambiar-pin>h1{margin:var(--esp-1) 0 var(--esp-4)}.cambiar-pin .reg-barra{margin-bottom:var(--esp-3)}.cambiar-pin-paso{text-align:center;margin:0;font-size:1.22rem}.cambiar-pin-salida{margin-top:var(--esp-6)}.contenido.reg-contenido{max-width:520px}.reg-titulo{margin:0 0 var(--esp-5)}.reg-pregunta{margin:0 0 var(--esp-3);font-size:1rem}.reg-opcional{color:var(--texto-suave);font-weight:400}.reg-grupo{margin-bottom:var(--esp-6)}.reg-grupo>.chico{margin:calc(-1 * var(--esp-2)) 0 var(--esp-3);color:var(--texto-suave)}.reg-campo-error{margin:var(--esp-2) 0 0}.reg-opciones{gap:var(--esp-3);flex-direction:column;display:flex}.reg-opcion{align-items:center;gap:var(--esp-3);min-height:60px;padding:10px var(--esp-4);border:2px solid var(--borde-fuerte);border-radius:var(--radio-b);background:var(--superficie);color:var(--texto);text-align:left;cursor:pointer;font-size:1rem;font-weight:400;display:flex}.reg-opcion.elegida{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento);font-weight:700}.reg-marca{border:2px solid var(--borde-fuerte);background:var(--superficie);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.reg-opcion.elegida .reg-marca{background:var(--acento);border-color:var(--acento)}.reg-opcion.elegida .reg-marca:after{content:"";background:var(--acento-texto);border-radius:50%;width:10px;height:10px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.reg-opciones[aria-invalid=true] .reg-opcion{border-color:var(--rojo)}.reg-opciones.lado-a-lado{border:2px solid var(--borde-fuerte);border-radius:var(--radio-b);flex-direction:row;gap:0;overflow:hidden}.reg-opciones.lado-a-lado .reg-opcion{justify-content:center;gap:var(--esp-2);min-width:0;min-height:56px;box-shadow:none;background:var(--superficie);border:0;border-radius:0;flex:1 1 0}.reg-opciones.lado-a-lado .reg-opcion+.reg-opcion{border-left:2px solid var(--borde-fuerte)}.reg-opciones.lado-a-lado .reg-opcion.elegida{background:var(--acento);color:var(--acento-texto)}.reg-opciones.lado-a-lado .reg-opcion svg{stroke-width:3px;flex:none;width:20px;height:20px}.reg-opciones.lado-a-lado .reg-opcion:focus-visible{outline-offset:-5px}.reg-opciones.lado-a-lado .reg-opcion.elegida:focus-visible{outline-color:var(--acento-texto)}.reg-opciones.lado-a-lado[aria-invalid=true]{border-color:var(--rojo)}.reg-casilla{margin-bottom:var(--esp-3);border:2px solid var(--borde-fuerte);border-radius:var(--radio-b);background:var(--superficie)}.reg-casilla .casilla{min-height:60px;padding:6px var(--esp-4)}.reg-casilla.marcada{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.reg-casilla.marcada .casilla span{font-weight:700}.reg-trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.reg-resumen{margin:0 0 var(--esp-2)}.reg-resumen dt{color:var(--texto-suave);font-size:.9rem}.reg-resumen dd{margin:0 0 var(--esp-3);overflow-wrap:anywhere;font-weight:700}.reg-autorizacion{margin-bottom:var(--esp-4);padding:var(--esp-3) var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-b)}.reg-autorizacion.invalida{border:2px solid var(--rojo)}.reg-autorizacion .casilla{align-items:flex-start}.reg-autorizacion .casilla input{margin-top:2px}.reg-autorizacion .casilla span{color:var(--texto-suave)}.reg-autorizacion .casilla strong{color:var(--texto)}.reg-leer-mas{margin:var(--esp-1) 0 0 calc(28px + .75rem)}.reg-leer-mas summary{min-height:var(--toque);color:var(--enlace);cursor:pointer;text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.reg-leer-mas ul{margin:var(--esp-1) 0 var(--esp-2);color:var(--texto-suave);padding-left:1.2rem}.reg-leer-mas li+li{margin-top:var(--esp-1)}.reg-leer-mas p{margin:0}@media (max-width:359px){.reg-leer-mas{margin-left:0}}.reg-nota{color:var(--texto-suave)}.reg-pie{margin:var(--esp-6) 0 0;text-align:center;color:var(--texto-suave)}.reg-estado{text-align:center;padding:var(--esp-8) var(--esp-5)}.reg-estado h1{margin-top:var(--esp-2);font-size:1.33rem}.reg-estado-icono{background:var(--gris-fondo);width:64px;height:64px;color:var(--gris);border-radius:50%;place-items:center;display:inline-grid}.reg-estado-icono svg{width:32px;height:32px}.reg-estado-icono.verde{background:var(--verde-fondo);width:72px;height:72px;color:var(--verde)}.reg-estado-icono.verde svg{stroke-width:2.6px;width:40px;height:40px}.reg-estado .boton{width:100%;max-width:22rem}.sol-control .interruptor{min-height:56px}.sol-enlace{margin:var(--esp-3) 0;border-radius:var(--radio-m);background:var(--superficie-2);overflow-wrap:anywhere;padding:10px 14px;font-weight:700}.sol-cabeza{justify-content:space-between;align-items:flex-start;gap:var(--esp-2);flex-wrap:wrap;display:flex}.sol-nombre{overflow-wrap:anywhere;flex:10rem;min-width:0;margin:0;font-size:1.11rem}.sol-meta{color:var(--texto-suave);margin:2px 0 0;font-size:.9rem}.sol-dato{gap:var(--esp-2);margin:var(--esp-3) 0 0;flex-wrap:wrap;display:flex}.sol-tarjeta .insignia{white-space:normal;overflow-wrap:anywhere;max-width:100%}.sol-nota{margin:var(--esp-3) 0 0;color:var(--texto-suave);overflow-wrap:anywhere;font-style:italic}.sol-tarjeta .aviso-linea{margin:var(--esp-3) 0 0}.sol-revision{margin:var(--esp-3) 0 0;color:var(--texto-suave);font-size:.9rem}.sol-acciones{margin-top:var(--esp-4)}.sol-pin-nuevo{margin-top:var(--esp-3)}.sol-aun-no-entra{margin:0 0 var(--esp-2);color:var(--texto-suave);font-size:.9rem}.sol-ver-miembros{margin:var(--esp-2) 0 0;justify-content:center;display:flex}.sol-datos{margin:0 0 var(--esp-3)}.sol-datos dt{color:var(--texto-suave);font-size:.9rem}.sol-datos dd{margin:0 0 var(--esp-3);overflow-wrap:anywhere;font-weight:700}.sol-datos dd .insignia{font-weight:400}.sol-marcas{margin:0 0 var(--esp-3);padding:0;list-style:none}.sol-marcas>li+li{border-top:1px solid var(--borde)}.sol-pin-etiqueta{margin:var(--esp-4) 0 var(--esp-1);text-align:center;color:var(--texto-suave)}.sol-pin{margin:0 0 var(--esp-3);padding:var(--esp-2) 0 var(--esp-2) .35em;border-radius:var(--radio-b);background:var(--superficie-2);text-align:center;letter-spacing:.35em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:700}.sol-copiar{justify-content:center;display:flex}@media (max-width:359px){.sol-enviar-pin svg{display:none}}@media (prefers-reduced-motion:reduce){.reg-barra>span{transition:none}}
