.Campos-module__riOT2a__campo{border:1px solid color-mix(in srgb, var(--color-neutral-500) 72%, transparent);border-radius:var(--radius-control);background-color:var(--color-background);width:100%;min-height:3rem;color:var(--color-foreground);transition:border-color .2s var(--ease-entrada), box-shadow .2s var(--ease-entrada);margin-top:.375rem;padding:.625rem 1.125rem;font-size:1rem;line-height:1.4;display:block}@media (min-width:640px){.Campos-module__riOT2a__campo{font-size:.9375rem}}.Campos-module__riOT2a__campo::placeholder{color:var(--color-neutral-500);opacity:1}@media (hover:hover) and (pointer:fine){.Campos-module__riOT2a__campo:hover{border-color:var(--color-neutral-500)}}.Campos-module__riOT2a__campo:focus{border-color:var(--color-primary)}.Campos-module__riOT2a__campo:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-control)}.Campos-module__riOT2a__campo[aria-invalid=true]{border-color:var(--color-accent-danger)}.Campos-module__riOT2a__area,.Campos-module__riOT2a__area:focus-visible{border-radius:1.5rem}.Campos-module__riOT2a__area{resize:vertical;padding-block:.75rem}.Campos-module__riOT2a__selector{padding-right:2.5rem}.Campos-module__riOT2a__casilla{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);flex-shrink:0;margin-top:.0625rem}.Campos-module__riOT2a__franja{border:1px solid color-mix(in srgb, var(--color-neutral-500) 72%, transparent);border-radius:var(--radius-control);background:var(--color-background);min-height:2.75rem;color:var(--color-foreground);text-align:center;cursor:pointer;transition:border-color .2s var(--ease-entrada), background-color .2s var(--ease-entrada);justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.875rem;line-height:1.2;display:flex}@media (hover:hover) and (pointer:fine){.Campos-module__riOT2a__franja:hover{border-color:var(--color-neutral-500)}}.Campos-module__riOT2a__franja:has(:checked){border-color:var(--color-primary);background:var(--color-panel);font-weight:600}.Campos-module__riOT2a__franja:has(:focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}
