.picker.svelte-fjf0mi{border:0;gap:.6em;min-width:0;margin:0;padding:0;display:grid}legend.svelte-fjf0mi{margin-bottom:.5em;padding:0;font-weight:700}.chips.svelte-fjf0mi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;display:grid}@media (width>=30rem){.chips.svelte-fjf0mi{grid-template-columns:repeat(4,minmax(0,1fr))}}.chip.svelte-fjf0mi{display:block;position:relative}.chip.svelte-fjf0mi input:where(.svelte-fjf0mi){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip.svelte-fjf0mi span:where(.svelte-fjf0mi){min-height:var(--tap);border:2px solid var(--2);border-radius:var(--round-pill);background:var(--surface);color:var(--2-dark);text-align:center;justify-content:center;align-items:center;padding:.4em .6em;font-weight:700;transition:background .15s,color .15s;display:flex}.chip.svelte-fjf0mi:hover span:where(.svelte-fjf0mi){background:var(--2-tint)}.chip.svelte-fjf0mi input:where(.svelte-fjf0mi):checked+span:where(.svelte-fjf0mi){background:var(--2-dark);border-color:var(--2-dark);color:#fff}.chip.svelte-fjf0mi input:where(.svelte-fjf0mi):focus-visible+span:where(.svelte-fjf0mi){outline:var(--focus-ring);outline-offset:2px}.custom.svelte-fjf0mi{gap:.25em;display:none}.picker.svelte-fjf0mi:has(input[value=otro]:where(.svelte-fjf0mi):checked) .custom:where(.svelte-fjf0mi){display:grid}.custom.svelte-fjf0mi span:where(.svelte-fjf0mi){font-weight:600}.custom.svelte-fjf0mi input:where(.svelte-fjf0mi){font-size:var(--step-0);border:1px solid var(--line);border-radius:var(--round-sm);min-height:var(--tap);max-width:14rem;padding:.5em .7em}.custom.svelte-fjf0mi small:where(.svelte-fjf0mi){color:var(--muted);font-size:var(--step--1)}.error.svelte-fjf0mi{color:var(--1-ink);margin:0;font-weight:600}.picker.svelte-1877uka{border:0;gap:.5em;min-width:0;margin:0;padding:0;display:grid}legend.svelte-1877uka{margin-bottom:.5em;padding:0;font-weight:700}.chips.svelte-1877uka{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;display:grid}@media (width>=30rem){.chips.svelte-1877uka{grid-template-columns:repeat(2,minmax(0,12rem))}}.chip.svelte-1877uka{display:block;position:relative}.chip.svelte-1877uka input:where(.svelte-1877uka){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip.svelte-1877uka span:where(.svelte-1877uka){min-height:var(--tap);border:2px solid var(--2);border-radius:var(--round-pill);background:var(--surface);color:var(--2-dark);text-align:center;justify-content:center;align-items:center;padding:.4em .6em;font-weight:700;transition:background .15s,color .15s;display:flex}.chip.svelte-1877uka:hover span:where(.svelte-1877uka){background:var(--2-tint)}.chip.svelte-1877uka input:where(.svelte-1877uka):checked+span:where(.svelte-1877uka){background:var(--2-dark);border-color:var(--2-dark);color:#fff}.chip.svelte-1877uka input:where(.svelte-1877uka):focus-visible+span:where(.svelte-1877uka){outline:var(--focus-ring);outline-offset:2px}small.svelte-1877uka{color:var(--muted);font-size:var(--step--1)}small.svelte-1877uka a:where(.svelte-1877uka){color:var(--2-dark)}.error.svelte-1877uka{color:var(--1-ink);margin:0;font-weight:600}.propina.svelte-1ujqc1d{border-top:.35rem solid var(--1);box-sizing:border-box;gap:.8em;width:calc(100% - 32px);max-width:50rem;margin:1.5em auto;display:grid}.title.svelte-1ujqc1d{font-size:var(--step-1);text-align:left;color:var(--ink);margin:0}.lead.svelte-1ujqc1d{margin:0;line-height:1.5}.lead.svelte-1ujqc1d a:where(.svelte-1ujqc1d){color:var(--2-dark)}form.svelte-1ujqc1d{gap:.9em;display:grid}details.svelte-1ujqc1d{border-top:1px solid var(--line);padding-top:.6em}summary.svelte-1ujqc1d{cursor:pointer;color:var(--2-dark);min-height:var(--tap);align-items:center;font-weight:600;display:flex}.message.svelte-1ujqc1d{gap:.25em;display:grid}textarea.svelte-1ujqc1d{font:inherit;font-size:var(--step-0);border:1px solid var(--line);border-radius:var(--round-sm);resize:vertical;box-sizing:border-box;width:100%;padding:.5em .7em}small.svelte-1ujqc1d,.hint.svelte-1ujqc1d{color:var(--muted);font-size:var(--step--1)}.hint.svelte-1ujqc1d{margin:0}.error.svelte-1ujqc1d{color:var(--1-ink);margin:0;font-weight:600}button.svelte-1ujqc1d{font-size:var(--step-0);justify-self:start}@media (width<=30rem){button.svelte-1ujqc1d{justify-self:stretch}}.sr-only.svelte-1ujqc1d{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
