.customer-form-page[data-v-2ff44b9f]{min-height:100vh;background:var(--bg-secondary);padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.header-left[data-v-2ff44b9f]{display:flex;flex-direction:column;gap:1rem}.page-title[data-v-2ff44b9f]{font-size:2.25rem;font-weight:700;margin:0}.page-subtitle[data-v-2ff44b9f]{margin:0;color:var(--text-secondary)}.section-title[data-v-2ff44b9f]{margin:0;font-size:1.25rem}.form-group[data-v-2ff44b9f]{display:flex;flex-direction:column;gap:.5rem}label[data-v-2ff44b9f]{font-weight:600;color:var(--text-secondary)}.helper-text[data-v-2ff44b9f]{margin:-.35rem 0 0;font-size:.82rem;color:var(--text-muted,rgba(71,85,105,.85))}input[data-v-2ff44b9f],textarea[data-v-2ff44b9f]{border-radius:var(--radius-md);border:1px solid var(--border-color);padding:.75rem 1rem}.form-row[data-v-2ff44b9f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-actions[data-v-2ff44b9f]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.has-error[data-v-2ff44b9f]{border-color:var(--danger-color)}.error-text[data-v-2ff44b9f]{color:var(--danger-color);font-size:.875rem;margin:0}.loading-state[data-v-2ff44b9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:60vh;color:var(--text-secondary)}.spinner[data-v-2ff44b9f]{width:48px;height:48px;border-radius:50%;border:4px solid var(--border-color);border-top-color:var(--primary-color);-webkit-animation:spin-2ff44b9f 1s linear infinite;animation:spin-2ff44b9f 1s linear infinite}@-webkit-keyframes spin-2ff44b9f{to{transform:rotate(1turn)}}@keyframes spin-2ff44b9f{to{transform:rotate(1turn)}}@media (max-width:1024px){.form-row[data-v-2ff44b9f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.customer-form-page[data-v-2ff44b9f]{padding:1rem}.form-row[data-v-2ff44b9f]{grid-template-columns:1fr}.form-actions[data-v-2ff44b9f]{flex-direction:column-reverse;align-items:stretch}}@media (max-width:480px){.page-title[data-v-2ff44b9f]{font-size:1.75rem}}