.pantalla.svelte-1jlb5y7{box-sizing:border-box;min-height:100dvh;padding-inline:var(--space-4);background:var(--canvas)}.contenido.svelte-1jlb5y7,.derivacion.svelte-1jlb5y7,.acceso-google.svelte-1jlb5y7,.acceso-google.svelte-1jlb5y7 form:where(.svelte-1jlb5y7){gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.acceso-google.svelte-1jlb5y7 form:where(.svelte-1jlb5y7){gap:var(--space-2)}.con-logo.svelte-1jlb5y7{align-items:center;gap:var(--space-2);display:inline-flex}.separador.svelte-1jlb5y7{align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:var(--texto-meta);display:flex}.separador.svelte-1jlb5y7:before,.separador.svelte-1jlb5y7:after{content:"";background:var(--line);flex:1;height:1px}.clave.svelte-1jlb5y7{gap:var(--space-1-5);flex-direction:column;display:flex}.recuperar.svelte-1jlb5y7{color:var(--brand);font-size:var(--texto-sm);font-weight:var(--peso-medio);align-self:flex-end;text-decoration:none}.recuperar.svelte-1jlb5y7:hover{text-decoration:underline}.alternativa.svelte-1jlb5y7{align-items:stretch;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--linea-sutil);color:var(--ink-soft);font-size:var(--texto-sm);text-align:center;flex-direction:column;display:flex}.alternativa.svelte-1jlb5y7 p:where(.svelte-1jlb5y7),.ayuda-envio.svelte-1jlb5y7{max-width:none;color:var(--ink-muted);font-size:var(--texto-meta);line-height:var(--leading-snug);margin:0}.ayuda-envio.svelte-1jlb5y7{text-align:center}.roles.svelte-1jlb5y7{gap:var(--space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.roles.svelte-1jlb5y7 legend:where(.svelte-1jlb5y7){margin-bottom:var(--space-2);color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-fuerte);padding:0}.rol.svelte-1jlb5y7{align-items:center;gap:var(--space-2);padding:var(--space-2-5);border:1px solid var(--line);border-radius:var(--radio-tarjeta);background:var(--surface);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-estandar), border-color var(--dur-micro) var(--ease-estandar);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@media (hover:hover){.rol.svelte-1jlb5y7:not(.puesto):hover{background:var(--estado-hover)}}.rol.puesto.svelte-1jlb5y7{border-color:var(--marca-borde);background:var(--marca-tenue)}.rol.svelte-1jlb5y7:focus-within{outline:2px solid var(--brand);outline-offset:2px}.rol-icono.svelte-1jlb5y7{width:var(--control-alto);height:var(--control-alto);border-radius:var(--radio-control);background:var(--surface-soft);color:var(--ink-soft);place-items:center;display:grid}.puesto.svelte-1jlb5y7 .rol-icono:where(.svelte-1jlb5y7){background:var(--surface);color:var(--brand)}.rol-textos.svelte-1jlb5y7{flex-direction:column;min-width:0;display:flex}.rol-titulo.svelte-1jlb5y7{color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-fuerte);line-height:var(--leading-snug)}.rol-nota.svelte-1jlb5y7{color:var(--ink-muted);font-size:var(--texto-meta)}.rol.svelte-1jlb5y7 input:where(.svelte-1jlb5y7){box-sizing:border-box;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;appearance:none;border-radius:50%;width:16px;height:16px;margin:0}.rol.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):checked{border:5px solid var(--brand)}.rol.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):focus-visible{outline:none}.paso.svelte-1jlb5y7{align-items:center;gap:var(--space-2);max-width:none;color:var(--ink-muted);font-size:var(--texto-meta);margin:0;display:flex}.paso.svelte-1jlb5y7>span:where(.svelte-1jlb5y7){padding:var(--space-0-5) var(--space-2);border-radius:var(--radio-celda);background:var(--surface-soft);color:var(--ink-soft);font-weight:var(--peso-fuerte);flex-shrink:0}.aceptacion.svelte-1jlb5y7{padding-top:var(--space-4);border-top:1px solid var(--linea-sutil)}.salidas.svelte-1jlb5y7{gap:var(--space-1) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.salida.svelte-1jlb5y7{color:var(--brand);font:inherit;font-weight:var(--peso-medio);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (pointer:coarse){.alternativa.svelte-1jlb5y7 p:where(.svelte-1jlb5y7),.ayuda-envio.svelte-1jlb5y7,.paso.svelte-1jlb5y7,.rol-nota.svelte-1jlb5y7{font-size:var(--texto-sm)}.rol-titulo.svelte-1jlb5y7{font-size:var(--texto-ui)}}@media (width<=47.99rem){.rol.svelte-1jlb5y7{grid-template-columns:minmax(0,1fr) auto}.rol-icono.svelte-1jlb5y7{display:none}}
