.cform[data-v-723cca86]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.cform__row[data-v-723cca86]{display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.cform__field[data-v-723cca86]{display:flex;flex-direction:column;gap:7px}.cform__field label[data-v-723cca86]{color:var(--ink-900);font-size:.9rem;font-weight:600}.cform__field label i[data-v-723cca86]{color:var(--danger);font-style:normal}.cform__field input[data-v-723cca86],.cform__field select[data-v-723cca86],.cform__field textarea[data-v-723cca86]{background:var(--bg-soft);border:1.5px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-900);font-family:inherit;font-size:.95rem;padding:11px 14px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.cform__field select[data-v-723cca86]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer}.cform__field input[data-v-723cca86]:focus,.cform__field select[data-v-723cca86]:focus,.cform__field textarea[data-v-723cca86]:focus{background:#fff;border-color:var(--brand-400);box-shadow:0 0 0 3px #2563eb1f;outline:none}.cform__submit[data-v-723cca86]{width:100%}.cform__ok[data-v-723cca86]{background:#22c55e12;border:1px solid rgba(34,197,94,.28);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.cform__ok-title[data-v-723cca86]{align-items:center;color:var(--success);display:flex;font-size:.9rem;font-weight:600;gap:7px}.cform__ok-desc[data-v-723cca86]{color:var(--ink-500);font-size:.86rem;line-height:1.9}.cform__ok-desc a[data-v-723cca86]{color:var(--brand-700);font-weight:600}.cform__ok-wechat[data-v-723cca86]{align-items:center;background:var(--brand-600);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;gap:5px;margin-right:4px;padding:6px 14px;transition:background .2s ease}.cform__ok-wechat[data-v-723cca86]:hover{background:var(--brand-500,#3b82f6)}@media(max-width:560px){.cform__row[data-v-723cca86]{grid-template-columns:1fr}}
