.wc-form,.wc-form__row{display:flex;flex-direction:column}.wc-form{max-width:560px;margin:24px 0;gap:16px}.wc-form__row{gap:6px}.wc-form__label{font-size:14px;font-weight:600;color:var(--wc-ink, #0f1d36)}.wc-form__req{color:var(--wc-brand);margin-left:2px}.wc-form__input{width:100%;padding:10px 12px;font-size:15px;color:var(--wc-ink, #0f1d36);background:var(--wc-surface, #fff);border:1px solid var(--wc-border, #e4e9f2);border-radius:var(--wc-radius-sm, 8px);font-family:inherit;line-height:1.4;transition:border-color .15s,box-shadow .15s}.wc-form__input:focus{outline:0;border-color:var(--wc-brand);box-shadow:0 0 0 3px rgba(var(--wc-brand-rgb),.12)}.wc-form__input.is-error{border-color:var(--wc-brand);background:#fff5f7}.wc-form__input--textarea{min-height:120px;resize:vertical}.wc-form__input--select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.wc-form__error{margin:0;font-size:12px;color:var(--wc-brand-dark);line-height:1.4}.wc-form__submit{align-self:flex-start;background:var(--wc-brand);color:#fff;font-size:15px;font-weight:600;padding:11px 22px;border-radius:var(--wc-radius-sm, 8px);border:0;cursor:pointer;transition:background .15s}.wc-form__submit:hover:not(:disabled){background:var(--wc-brand-dark)}.wc-form__submit:disabled{opacity:.6;cursor:not-allowed}.wc-form__status{margin:0;padding:12px 14px;border-radius:var(--wc-radius-sm, 8px);font-size:14px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.wc-form__status.is-error{background:#fff5f7;color:var(--wc-brand-dark);border-color:#fecdd3}