.cform[data-v-8a25a549]{display:flex;flex-direction:column;gap:var(--space-4)}.cform__grid[data-v-8a25a549]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.cform__grid--compact[data-v-8a25a549]{grid-template-columns:1fr}@media(max-width:560px){.cform__grid[data-v-8a25a549]{grid-template-columns:1fr}}.field[data-v-8a25a549]{display:flex;flex-direction:column;gap:6px}.field label[data-v-8a25a549]{font-family:var(--font-heading);font-weight:600;font-size:.85rem;color:var(--c-ink)}.field input[data-v-8a25a549],.field select[data-v-8a25a549],.field textarea[data-v-8a25a549]{width:100%;padding:12px 14px;border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.95rem;color:var(--c-ink);background:#fff;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.field input[data-v-8a25a549]:focus,.field select[data-v-8a25a549]:focus,.field textarea[data-v-8a25a549]:focus{outline:none;border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-50)}.field .is-error[data-v-8a25a549]{border-color:var(--c-error)}.field textarea[data-v-8a25a549]{resize:vertical}.err[data-v-8a25a549]{color:var(--c-error);font-size:.78rem}.consent[data-v-8a25a549]{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--c-text-muted);cursor:pointer}.consent input[data-v-8a25a549]{margin-top:3px;width:18px;height:18px;accent-color:var(--c-brand)}.consent.is-error span[data-v-8a25a549]{color:var(--c-error)}.form-error[data-v-8a25a549]{background:#d9483b14;color:var(--c-error);padding:10px 14px;border-radius:var(--radius-sm);font-size:.88rem;margin:0}.cform__actions[data-v-8a25a549]{display:flex;flex-wrap:wrap;gap:12px}.is-loading[data-v-8a25a549]{opacity:.7;pointer-events:none}.cform__note[data-v-8a25a549]{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--c-text-soft);margin:0}
