.modal-overlay.svelte-1nqud5l.svelte-1nqud5l{position:fixed;top:0;left:0;right:0;bottom:0;background:#1e3a5ff2;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content.svelte-1nqud5l.svelte-1nqud5l{background:#fff;border-radius:12px;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.back-button.svelte-1nqud5l.svelte-1nqud5l{display:flex;align-items:center;gap:.5rem;color:#60a5fa;background:none;border:none;font-size:1rem;cursor:pointer;margin-bottom:1rem}.modal-subtitle.svelte-1nqud5l.svelte-1nqud5l{color:#6b7280;margin-bottom:1.5rem;font-size:.95rem}.error-message.svelte-1nqud5l.svelte-1nqud5l{background:#fee2e2;color:#991b1b;padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.modal-form.svelte-1nqud5l.svelte-1nqud5l{display:flex;flex-direction:column;gap:1.25rem}.form-group.svelte-1nqud5l.svelte-1nqud5l{display:flex;flex-direction:column;gap:.5rem}.form-group.svelte-1nqud5l label.svelte-1nqud5l{font-size:.9rem;font-weight:500;color:#374151}.form-input.svelte-1nqud5l.svelte-1nqud5l,.form-textarea.svelte-1nqud5l.svelte-1nqud5l{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem}.form-input.svelte-1nqud5l.svelte-1nqud5l:focus,.form-textarea.svelte-1nqud5l.svelte-1nqud5l:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea.svelte-1nqud5l.svelte-1nqud5l{resize:vertical}.form-actions.svelte-1nqud5l.svelte-1nqud5l{display:flex;gap:.75rem;margin-top:.5rem}.submit-button.svelte-1nqud5l.svelte-1nqud5l{flex:1;padding:.875rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer}.submit-button.svelte-1nqud5l.svelte-1nqud5l:disabled{opacity:.6;cursor:not-allowed}.cancel-button.svelte-1nqud5l.svelte-1nqud5l{padding:.875rem 1.5rem;background:#f3f4f6;color:#374151;border:none;border-radius:8px;font-weight:500;cursor:pointer}.customerPanel.svelte-1r6futc.svelte-1r6futc{background-color:#fff;min-height:500px;border-radius:20px}.customerTabs.svelte-1r6futc .tab.svelte-1r6futc{width:100%;text-align:center;font-weight:500;cursor:pointer;font-size:18px;color:#000;border-bottom:3px solid #79797944;border-radius:20px 20px 0 0}.customerTabs.svelte-1r6futc .tab.svelte-1r6futc:hover{background-color:#0000000c}.customerTabs.svelte-1r6futc .tab.active.svelte-1r6futc{background-color:#131d30;color:#fff}
