.pf[data-v-ee28ef88]{gap:1.125rem}.pf[data-v-ee28ef88],.pf-campo[data-v-ee28ef88]{display:grid;min-width:0}.pf-campo[data-v-ee28ef88]{align-content:start;gap:.4rem}.pf-rotulo-bloque[data-v-ee28ef88]{align-items:center;color:var(--fg-muted);display:flex;font-size:.75rem;font-weight:600;gap:.75rem;letter-spacing:.12em;line-height:1.4;margin-top:.25rem;text-transform:uppercase}.pf-rotulo-bloque[data-v-ee28ef88]:after{background:var(--border-strong);content:"";flex:1;height:1px}.pf-rotulo[data-v-ee28ef88],label[data-v-ee28ef88]{color:var(--fg);display:block;font-size:.875rem;font-weight:600;line-height:1.4}input[data-v-ee28ef88]:not([type=checkbox]):not([type=radio]),select[data-v-ee28ef88]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--fg);display:block;font-size:1rem;min-height:48px;min-width:0;padding:.75rem .875rem;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out);width:100%}input[data-v-ee28ef88]::-moz-placeholder{color:var(--fg-subtle)}input[data-v-ee28ef88]::placeholder{color:var(--fg-subtle)}input[data-v-ee28ef88]:disabled{opacity:.6}input[data-v-ee28ef88]:not([type=checkbox]):not([type=radio]):focus-visible,select[data-v-ee28ef88]:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-glow-accent);outline:none}[aria-invalid=true][data-v-ee28ef88]:not([role=radiogroup]){border-color:var(--color-danger)!important}.pf-password[data-v-ee28ef88]{position:relative}.pf-password input[data-v-ee28ef88]{padding-right:3.25rem}.pf-password button[data-v-ee28ef88]{border-radius:var(--radius-xs);color:var(--fg-muted);display:grid;height:42px;place-items:center;position:absolute;right:3px;top:3px;width:42px}.pf-password button[data-v-ee28ef88]:hover{background:var(--surface-2);color:var(--fg)}.pf-password button[data-v-ee28ef88]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-opciones[data-v-ee28ef88]{display:flex;flex-wrap:wrap;gap:.5rem}.pf-opcion[data-v-ee28ef88]{margin:0;position:relative}.pf-opcion input[data-v-ee28ef88]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.pf-opcion span[data-v-ee28ef88]{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--fg);display:inline-flex;font-size:.875rem;font-weight:500;min-height:44px;padding:.5rem 1rem;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out);white-space:nowrap}.pf-opcion:hover span[data-v-ee28ef88]{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong))}.pf-opcion input:checked+span[data-v-ee28ef88]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.pf-opcion input:focus-visible+span[data-v-ee28ef88]{outline:2px solid var(--accent);outline-offset:2px}.pf-opciones[aria-invalid=true] .pf-opcion span[data-v-ee28ef88]{border-color:var(--color-danger)}.pf-nota[data-v-ee28ef88]{color:var(--fg-muted);font-size:.75rem;line-height:1.5}.pf-error[data-v-ee28ef88]{align-items:flex-start;color:var(--color-danger);display:flex;font-size:.8125rem;gap:.375rem;line-height:1.45}.pf-ico[data-v-ee28ef88]{flex:0 0 auto;height:.875rem;margin-top:.15rem;width:.875rem}.pf-error--resumen[data-v-ee28ef88]{background:color-mix(in srgb,var(--color-danger) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--color-danger) 40%,transparent);border-radius:var(--radius-sm);color:var(--fg);font-size:.875rem;padding:.75rem .875rem}.pf-error--resumen .pf-ico[data-v-ee28ef88]{color:var(--color-danger)}.pf-guardado[data-v-ee28ef88]{align-items:center;color:var(--fg-muted);display:flex;font-size:.875rem;gap:.5rem}.pf-guardado .pf-ico[data-v-ee28ef88]{color:var(--accent);height:1rem;width:1rem}.pf-check[data-v-ee28ef88]{align-items:flex-start;display:flex;gap:.75rem}.pf-check input[data-v-ee28ef88]{accent-color:var(--accent);flex:0 0 auto;height:22px;margin-top:.05rem;width:22px}.pf-check input[data-v-ee28ef88]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-check label[data-v-ee28ef88]{font-weight:400;line-height:1.55;margin:0}.pf-check--aviso[data-v-ee28ef88]{background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border-strong));border-radius:var(--radius-sm);padding:.875rem}.pf-enlace[data-v-ee28ef88]{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.pf-enlace--boton[data-v-ee28ef88]{font-size:.8125rem;font-weight:600;margin-top:.25rem}.pf-enlace[data-v-ee28ef88]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.pf-opcion span[data-v-ee28ef88],input[data-v-ee28ef88],select[data-v-ee28ef88]{transition:none}}.ac[data-v-de1c6c26]{display:grid;gap:.375rem}.ac-fila[data-v-de1c6c26]{align-items:flex-start;color:var(--fg);cursor:pointer;display:inline-flex;font-size:.9375rem;gap:.625rem;line-height:1.45;min-height:2.75rem;padding-top:.625rem}.ac-caja[data-v-de1c6c26]{accent-color:var(--accent);cursor:pointer;flex-shrink:0;height:1.125rem;margin-top:.125rem;width:1.125rem}.ac-caja[data-v-de1c6c26]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ac-caja[data-v-de1c6c26]:disabled{cursor:progress}.ac-nota[data-v-de1c6c26]{color:var(--fg-muted);font-size:.8125rem}.ac-error[data-v-de1c6c26]{color:var(--color-danger)}
