body{background:var(--prod-claro)}main.svelte-j7ul7i{max-width:560px;font-family:var(--prod-fuente-texto);color:var(--prod-oscuro);margin:0 auto;padding:32px 20px 64px}.encabezado.svelte-j7ul7i{margin-bottom:20px}.chip.svelte-j7ul7i{background:var(--prod-azul-claro);color:var(--prod-azul-oscuro);border-radius:999px;margin:0 0 10px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}h1.svelte-j7ul7i{font-family:var(--prod-fuente-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.tarjeta.svelte-j7ul7i{background:var(--prod-blanco);border:1px solid var(--prod-borde);border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.tarjeta.svelte-j7ul7i h2:where(.svelte-j7ul7i){font-family:var(--prod-fuente-display);margin:0;font-size:18px;font-weight:700}.ayuda.svelte-j7ul7i{color:var(--prod-muted);margin:0;font-size:14px;line-height:1.5}form.svelte-j7ul7i{flex-direction:column;gap:14px;display:flex}label.svelte-j7ul7i{color:var(--prod-oscuro);flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.opcional.svelte-j7ul7i{color:var(--prod-muted);font-weight:400}input[type=text].svelte-j7ul7i,input[type=email].svelte-j7ul7i,input[type=password].svelte-j7ul7i,select.svelte-j7ul7i{font-family:var(--prod-fuente-texto);color:var(--prod-oscuro);background:var(--prod-claro);border:1px solid var(--prod-borde);border-radius:10px;min-height:48px;padding:10px 14px;font-size:15px}fieldset.svelte-j7ul7i{border:1px solid var(--prod-borde);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}legend.svelte-j7ul7i{color:var(--prod-muted);text-transform:uppercase;letter-spacing:.03em;padding:0 4px;font-size:12.5px;font-weight:700}.radio.svelte-j7ul7i{flex-direction:row;align-items:center;gap:8px;min-height:44px;font-weight:500}.radio.svelte-j7ul7i input:where(.svelte-j7ul7i){width:18px;height:18px}.sede.svelte-j7ul7i{border-top:1px solid var(--prod-borde);flex-direction:column;gap:12px;padding-top:14px;display:flex}.sede.svelte-j7ul7i:first-of-type{border-top:none;padding-top:0}.sede-cab.svelte-j7ul7i{justify-content:space-between;align-items:center;display:flex}.sede-cab.svelte-j7ul7i h3:where(.svelte-j7ul7i){text-transform:uppercase;letter-spacing:.03em;color:var(--prod-muted);margin:0;font-size:12.5px;font-weight:700}.horario-semana.svelte-j7ul7i{border:1px solid var(--prod-borde);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.horario-titulo.svelte-j7ul7i{color:var(--prod-oscuro);margin:0 0 4px;font-size:13.5px;font-weight:600}.horario-fila.svelte-j7ul7i{border-top:1px solid var(--prod-borde);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 0;display:flex}.horario-fila.svelte-j7ul7i:first-of-type{border-top:none}.horario-toggle.svelte-j7ul7i{min-width:110px;color:var(--prod-oscuro);flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.horario-toggle.svelte-j7ul7i input[type=checkbox]:where(.svelte-j7ul7i){width:20px;height:20px}.horario-horas.svelte-j7ul7i{color:var(--prod-muted);align-items:center;gap:8px;font-size:13px;display:flex}.horario-horas.svelte-j7ul7i input[type=time]:where(.svelte-j7ul7i){font-family:var(--prod-fuente-texto);color:var(--prod-oscuro);background:var(--prod-claro);border:1px solid var(--prod-borde);border-radius:10px;min-height:40px;padding:8px 10px;font-size:14px}.quitar.svelte-j7ul7i{color:var(--prod-rojo-oscuro);cursor:pointer;background:0 0;border:none;min-height:36px;font-size:12.5px;font-weight:600}.boton.svelte-j7ul7i{min-height:52px;font-family:var(--prod-fuente-display);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.boton-primario.svelte-j7ul7i{background:var(--prod-azul);color:#fff}.boton-primario.svelte-j7ul7i:disabled{opacity:.6;cursor:default}.boton-secundario.svelte-j7ul7i{background:var(--prod-azul-claro);color:var(--prod-azul-oscuro)}.boton-linea.svelte-j7ul7i{color:var(--prod-muted);border:1px solid var(--prod-borde);background:0 0}.error.svelte-j7ul7i{background:var(--prod-rojo-fondo);color:var(--prod-rojo-oscuro);border-radius:10px;margin:0;padding:10px 14px;font-size:13.5px}.resultados.svelte-j7ul7i{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.resultado.svelte-j7ul7i{border:1px solid var(--prod-borde);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.resultado-nombre.svelte-j7ul7i{margin:0;font-size:14.5px;font-weight:700}.resultado-etiqueta.svelte-j7ul7i{color:var(--prod-muted);margin:2px 0 0;font-size:12.5px}
