.ct[data-v-f4feb1c1]{display:grid;gap:.5rem;min-width:0}.ct-etiqueta[data-v-f4feb1c1]{color:var(--fg);font-size:.875rem;font-weight:600}.ct-campo[data-v-f4feb1c1]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--fg);font-size:1rem;line-height:1.55;min-height:5rem;padding:.75rem .875rem;resize:vertical;width:100%}.ct-campo[data-v-f4feb1c1]::-moz-placeholder{color:var(--fg-subtle)}.ct-campo[data-v-f4feb1c1]::placeholder{color:var(--fg-subtle)}.ct-campo[data-v-f4feb1c1]:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-glow-accent);outline:none}.ct-campo[aria-invalid=true][data-v-f4feb1c1]{border-color:var(--color-danger)}.ct-fila[data-v-f4feb1c1]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.ct-ayuda[data-v-f4feb1c1],.ct-contador[data-v-f4feb1c1]{color:var(--fg-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.ct-botones[data-v-f4feb1c1]{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.ct-principal[data-v-f4feb1c1],.ct-secundario[data-v-f4feb1c1]{border-radius:var(--radius-pill);font-size:.875rem;font-weight:600;min-height:2.75rem;padding:.5rem 1.125rem;white-space:nowrap}.ct-principal[data-v-f4feb1c1]{background:var(--accent);box-shadow:var(--shadow-sm);color:var(--on-accent)}:root:not(.dark) .ct-principal[data-v-f4feb1c1]{background:var(--accent-hover)}.ct-secundario[data-v-f4feb1c1]{background:var(--surface);border:1px solid var(--border-strong);color:var(--fg)}.ct-principal[data-v-f4feb1c1]:disabled,.ct-secundario[data-v-f4feb1c1]:disabled{cursor:not-allowed;opacity:.5}.ct-principal[data-v-f4feb1c1]:focus-visible,.ct-secundario[data-v-f4feb1c1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ct-error[data-v-f4feb1c1]{color:var(--color-danger);font-size:.8125rem}@media(hover:hover)and (pointer:fine){.ct-secundario[data-v-f4feb1c1]:hover{border-color:var(--accent)}}
