.tema-formulario.svelte-1jlb5y7{top:var(--space-4);right:var(--space-4);position:absolute}.pantalla.svelte-1jlb5y7{min-height:100dvh;padding:var(--space-8) var(--space-4);background:var(--surface-alt);place-items:center;display:grid}.acceso.svelte-1jlb5y7{width:min(100%,27.5rem)}.marca-logo.svelte-1jlb5y7{margin-bottom:var(--space-4);justify-content:flex-start;display:flex}.tarjeta.svelte-1jlb5y7{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-surface);display:grid}.encabezado.svelte-1jlb5y7{text-align:left}h1.svelte-1jlb5y7{font-family:var(--font-ui);font-size:var(--text-24);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;font-weight:500}.entrada.svelte-1jlb5y7{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:none}.pestanas.svelte-1jlb5y7{gap:var(--space-4);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.pestana.svelte-1jlb5y7{min-height:2.75rem;padding:var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;font-weight:600}.pestana.activa.svelte-1jlb5y7{border-bottom-color:var(--ink);color:var(--ink);box-shadow:none;background:0 0}form.svelte-1jlb5y7,.derivacion.svelte-1jlb5y7{gap:var(--space-4);display:grid}label.svelte-1jlb5y7{gap:var(--space-2);min-width:0;display:grid}.etiqueta.svelte-1jlb5y7{font-size:var(--text-sm);font-weight:600}input.svelte-1jlb5y7{width:100%;padding:var(--space-3) var(--space-3-5);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base)}input.svelte-1jlb5y7:not([type=checkbox]):not([type=radio]){min-height:3rem}input.svelte-1jlb5y7:focus-visible,.pestana.svelte-1jlb5y7:focus-visible,.ver.svelte-1jlb5y7:focus-visible{outline:2px solid var(--brand);outline-offset:-1px;box-shadow:none}.clave.svelte-1jlb5y7{display:block;position:relative}.clave.svelte-1jlb5y7 input:where(.svelte-1jlb5y7){padding-right:var(--space-9)}.ver.svelte-1jlb5y7{top:50%;right:var(--space-2);min-width:2.75rem;min-height:2.75rem;padding:var(--space-2);color:var(--brand);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:600;position:absolute;transform:translateY(-50%)}form.svelte-1jlb5y7 .boton,.derivacion.svelte-1jlb5y7 .boton{min-height:3rem}.alternativa.svelte-1jlb5y7{gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;color:var(--ink-muted);max-width:none;margin:0;display:grid}.alternativa.svelte-1jlb5y7 a:where(.svelte-1jlb5y7){color:var(--brand);font-weight:600}.alternativa.svelte-1jlb5y7+.alternativa:where(.svelte-1jlb5y7){padding-top:var(--space-4);border-top:1px solid var(--line)}.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-muted);font-size:var(--text-sm);padding:0;font-weight:600}.rol.svelte-1jlb5y7{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;position:relative}.rol.puesto.svelte-1jlb5y7{border-color:var(--ink-soft);background:var(--surface-alt)}.rol.svelte-1jlb5y7 input:where(.svelte-1jlb5y7){opacity:0;width:1px;height:1px;padding:0;position:absolute}.rol.svelte-1jlb5y7:focus-within{outline:2px solid var(--brand);outline-offset:-1px}.rol.svelte-1jlb5y7 input:where(.svelte-1jlb5y7):focus-visible{outline:none}.rol-titulo.svelte-1jlb5y7{font-size:var(--text-sm);font-weight:600}.rol-nota.svelte-1jlb5y7{color:var(--ink-muted);font-size:var(--text-12)}.ayuda.svelte-1jlb5y7,.ayuda-envio.svelte-1jlb5y7{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.ayuda-envio.svelte-1jlb5y7{text-align:center;max-width:none;margin:0}.acepta.svelte-1jlb5y7{align-items:start;gap:var(--space-2);color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-normal);grid-template-columns:auto minmax(0,1fr)}.acepta.svelte-1jlb5y7 input:where(.svelte-1jlb5y7){width:1rem;height:1rem;margin:var(--space-1) 0 0;accent-color:var(--brand)}.acepta.svelte-1jlb5y7 a:where(.svelte-1jlb5y7){color:var(--brand)}.derivacion-texto.svelte-1jlb5y7{color:var(--ink-soft);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.salidas.svelte-1jlb5y7{gap:var(--space-2);margin-top:var(--space-2);display:grid}.salida.svelte-1jlb5y7{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.error.svelte-1jlb5y7{padding:var(--space-3);border:1px solid var(--danger-line);border-radius:var(--radius);background:var(--danger-bg);color:var(--danger-ink);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:none;margin:0}@media (width<=30rem){.pantalla.svelte-1jlb5y7{padding-block:var(--space-6)}.tarjeta.svelte-1jlb5y7{padding:var(--space-5)}.marca-logo.svelte-1jlb5y7{margin-bottom:var(--space-4)}}
