.form-fieldset[data-v-df57104c]{border:none;margin:0;padding:0}.form-legend[data-v-df57104c]{color:var(--color-text);display:block;font-size:.75rem;font-weight:400;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.address-fieldset[data-v-df57104c]{border-top:1px solid #e0e0e0;padding-top:20px}.fieldset-desc[data-v-df57104c]{color:var(--color-text-light);font-size:.8rem;line-height:1.5;margin-bottom:16px}.form-row.two-col[data-v-df57104c]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-group[data-v-df57104c]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label[data-v-df57104c]{color:var(--color-text-light);font-size:.78rem;letter-spacing:.05em}.required[data-v-df57104c]{color:#9b2335;margin-left:2px}.form-input[data-v-df57104c]{background:var(--color-white);border:1px solid #c8c8c8;border-radius:2px;color:var(--color-text);font-family:var(--font-primary);font-size:.9rem;outline:none;padding:10px 14px;transition:border-color .2s;width:100%}.form-input[data-v-df57104c]:focus{border-color:var(--color-primary)}.address-country[data-v-df57104c]{background:#fafafa;border:1px solid #e8e8e8;border-radius:2px;color:var(--color-text);font-size:.9rem;margin:0;padding:10px 14px}.address-status[data-v-df57104c]{margin-top:4px;min-height:16px}.address-status p[data-v-df57104c]{color:var(--color-text-light);font-size:.78rem;line-height:1.4;margin:0}@media(max-width:640px){.form-row.two-col[data-v-df57104c]{grid-template-columns:1fr}.form-input[data-v-df57104c]{font-size:16px}}
