.cform[data-v-920ddb18]{background:var(--bg-base);border:1px solid var(--border-light);border-radius:var(--radius-web-lg);box-shadow:var(--shadow-web-card);padding:28px}.cform__form[data-v-920ddb18]{display:flex;flex-direction:column;gap:16px}.cform__row[data-v-920ddb18]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.cform__field[data-v-920ddb18]{display:flex;flex-direction:column;gap:6px}.cform__label[data-v-920ddb18]{color:var(--text-secondary);font-size:12px;font-weight:600}.cform__label em[data-v-920ddb18]{color:var(--color-danger);font-style:normal}.cform__field input[data-v-920ddb18],.cform__field select[data-v-920ddb18],.cform__field textarea[data-v-920ddb18]{background:var(--bg-base);border:1px solid var(--border-base);border-radius:var(--radius-web-sm);color:var(--text-primary);font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color var(--duration-fast) var(--easing-standard)}.cform__field input[data-v-920ddb18]:focus,.cform__field select[data-v-920ddb18]:focus,.cform__field textarea[data-v-920ddb18]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50);outline:none}.cform__field textarea[data-v-920ddb18]{resize:vertical}.cform__error[data-v-920ddb18]{color:var(--color-danger);font-size:13px;margin:0}.cform__btn[data-v-920ddb18]{align-items:center;border:none;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center}.cform__btn--primary[data-v-920ddb18]{background:var(--gradient-primary);box-shadow:var(--shadow-web-primary);color:#fff}.cform__btn--primary[data-v-920ddb18]:hover{transform:translateY(-1px)}.cform__btn--ghost[data-v-920ddb18]{background:transparent;border:1px solid var(--color-primary-200);color:var(--color-primary)}.cform__notice[data-v-920ddb18]{color:var(--text-tertiary);font-size:11px;margin:0;text-align:center}.cform__done[data-v-920ddb18]{align-items:center;color:var(--text-primary);display:flex;flex-direction:column;gap:8px;padding:24px;text-align:center}.cform__done[data-v-920ddb18] :first-child,.cform__done>svg[data-v-920ddb18]{color:var(--color-success)}.cform__done h3[data-v-920ddb18]{font-size:20px;font-weight:700;margin:8px 0 0}.cform__done p[data-v-920ddb18]{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0;max-width:360px}@media(max-width:640px){.cform__row[data-v-920ddb18]{grid-template-columns:1fr}}
