.legal-check.svelte-15t0l3h{--lado:18px;gap:var(--space-1-5);width:100%;min-width:0;font-family:var(--font-ui);flex-direction:column;display:flex}.fila.svelte-15t0l3h{align-items:start;gap:var(--space-2-5);color:var(--ink-soft);font-size:var(--texto-sm);line-height:var(--leading-snug);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.control.svelte-15t0l3h{width:var(--lado);height:var(--lado);margin-top:calc((var(--texto-sm) * var(--leading-snug) - var(--lado)) / 2);display:grid;position:relative}.control.svelte-15t0l3h input:where(.svelte-15t0l3h){box-sizing:border-box;width:var(--lado);height:var(--lado);border:1.5px solid var(--line-strong);border-radius:var(--radio-celda);background-color:var(--surface);cursor:pointer;appearance:none;transition:background-color var(--dur-micro) var(--ease-estandar), border-color var(--dur-micro) var(--ease-estandar), transform var(--dur-micro) var(--ease-estandar);margin:0}@media (hover:hover){.fila.svelte-15t0l3h:hover .control:where(.svelte-15t0l3h) input:where(.svelte-15t0l3h):not(:checked){border-color:var(--brand)}}.control.svelte-15t0l3h input:where(.svelte-15t0l3h):active{transform:scale(.88)}.control.svelte-15t0l3h input:where(.svelte-15t0l3h):checked{border-color:var(--brand);background-color:var(--brand)}.control.svelte-15t0l3h input:where(.svelte-15t0l3h):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.control.svelte-15t0l3h input[aria-invalid=true]:where(.svelte-15t0l3h):not(:checked){border-color:var(--peligro)}.marca.svelte-15t0l3h{width:calc(var(--lado) - 6px);height:calc(var(--lado) - 6px);stroke:var(--on-brand);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;position:absolute;inset:3px}.control.svelte-15t0l3h input:where(.svelte-15t0l3h):checked+.marca:where(.svelte-15t0l3h){opacity:1}.texto.svelte-15t0l3h a:where(.svelte-15t0l3h){color:var(--brand);font-weight:var(--peso-medio);text-underline-offset:2px;text-decoration:underline}.texto.svelte-15t0l3h small:where(.svelte-15t0l3h){margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--texto-meta);display:block}@media (pointer:coarse){.legal-check.svelte-15t0l3h{--lado:22px}.fila.svelte-15t0l3h{font-size:var(--texto-ui)}.control.svelte-15t0l3h{margin-top:calc((var(--texto-ui) * var(--leading-snug) - var(--lado)) / 2)}.texto.svelte-15t0l3h small:where(.svelte-15t0l3h){font-size:var(--texto-sm)}}
