.form-container[data-v-48353ae9]{display:flex;flex-direction:column;flex:1;overflow:hidden}.form-header[data-v-48353ae9]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--widget-bg-white, #fff);border-bottom:1px solid var(--widget-border, #e2e8f0)}.form-back-btn[data-v-48353ae9],.form-save-btn[data-v-48353ae9],.form-window-btn[data-v-48353ae9]{width:auto;height:28px;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;background:transparent;border:none;border-radius:4px;color:var(--widget-text-secondary, #64748b);cursor:pointer;transition:all .2s;font-size:11px;font-weight:600}.form-back-btn[data-v-48353ae9]{flex-shrink:0}.form-back-btn[data-v-48353ae9]:hover{background:var(--widget-bg-gray, #f8fafc);color:var(--widget-primary, #5046e5)}.form-window-btn[data-v-48353ae9]{background:var(--widget-primary, #5046e5);color:#fff;border:none;padding:4px 10px;flex-shrink:0}.form-window-btn[data-v-48353ae9]:hover{background:var(--widget-primary-light, #6366f1)}.form-save-btn[data-v-48353ae9]{background:var(--widget-primary, #5046e5);color:#fff;border:none;padding:4px 10px;flex-shrink:0;margin-left:auto}.form-save-btn[data-v-48353ae9]:hover{background:var(--widget-primary-light, #6366f1)}.form-save-btn[data-v-48353ae9]:disabled{opacity:.6;cursor:not-allowed}.form-back-btn svg[data-v-48353ae9],.form-save-btn svg[data-v-48353ae9],.form-window-btn svg[data-v-48353ae9]{width:14px;height:14px}.form-header-info[data-v-48353ae9]{flex:1;text-align:center}.form-header-title[data-v-48353ae9]{display:inline;font-weight:600;font-size:12px;color:var(--widget-text-muted, #94a3b8)}.form-progress[data-v-48353ae9]{height:3px;background:var(--widget-border, #e2e8f0)}.form-progress-bar[data-v-48353ae9]{height:100%;background:linear-gradient(90deg,var(--widget-primary, #5046e5) 0%,var(--widget-primary-light, #6366f1) 100%);transition:width .3s ease}.form-steps[data-v-48353ae9]{display:flex;justify-content:center;gap:6px;padding:8px 14px;background:var(--widget-bg-gray, #f8fafc);border-bottom:1px solid var(--widget-border, #e2e8f0)}.form-step-indicator[data-v-48353ae9]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .2s}.form-step-indicator[data-v-48353ae9]:hover{background:var(--widget-bg-white, #fff)}.form-step-indicator .step-number[data-v-48353ae9]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--widget-border, #e2e8f0);color:var(--widget-text-muted, #94a3b8);font-size:10px;font-weight:600;border-radius:50%;transition:all .2s}.form-step-indicator .step-label[data-v-48353ae9]{font-size:9px;color:var(--widget-text-muted, #94a3b8);font-weight:500}.form-step-indicator.active .step-number[data-v-48353ae9]{background:var(--widget-primary, #5046e5);color:#fff}.form-step-indicator.active .step-label[data-v-48353ae9]{color:var(--widget-primary, #5046e5)}.form-step-indicator.completed .step-number[data-v-48353ae9]{background:#22c55e;color:#fff}.form-content[data-v-48353ae9]{flex:1;overflow-y:auto;padding:12px 14px;background:var(--widget-bg-white, #fff)}.form-content-window[data-v-48353ae9]{padding:20px;background:#fff}.form-content-window .form-section[data-v-48353ae9]{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--widget-border, #e2e8f0)}.form-content-window .form-section[data-v-48353ae9]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.form-section[data-v-48353ae9]{display:flex;flex-direction:column;gap:10px}.form-group[data-v-48353ae9]{display:flex;flex-direction:column;gap:3px;width:100%}.form-label[data-v-48353ae9]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--widget-primary, #5046e5);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.form-label .required[data-v-48353ae9]{color:#ef4444}.form-input[data-v-48353ae9],.form-select[data-v-48353ae9],.form-textarea[data-v-48353ae9]{padding:8px 10px;background:var(--widget-bg-white, #fff);border:1px solid var(--widget-border, #e2e8f0);border-radius:6px;font-size:12px;color:var(--widget-text-primary, #1e293b);transition:all .2s;box-sizing:border-box}.form-input[data-v-48353ae9],.form-select[data-v-48353ae9]{min-height:38px;height:38px}.form-input[data-v-48353ae9]:focus,.form-select[data-v-48353ae9]:focus,.form-textarea[data-v-48353ae9]:focus{outline:none;border-color:var(--widget-primary, #5046e5);box-shadow:0 0 0 3px var(--widget-primary-pale, #eef2ff)}.form-input[data-v-48353ae9]::-moz-placeholder,.form-textarea[data-v-48353ae9]::-moz-placeholder{color:var(--widget-text-muted, #94a3b8)}.form-input[data-v-48353ae9]::placeholder,.form-textarea[data-v-48353ae9]::placeholder{color:var(--widget-text-muted, #94a3b8)}.form-textarea[data-v-48353ae9]{resize:none;min-height:60px}.form-select[data-v-48353ae9]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:36px}.form-hint[data-v-48353ae9]{font-size:9px;color:var(--widget-text-muted, #94a3b8)}.form-row[data-v-48353ae9]{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.form-row-3[data-v-48353ae9]{grid-template-columns:1fr 1fr 1fr}.form-divider[data-v-48353ae9]{display:flex;align-items:center;gap:10px;margin:6px 0}.form-divider[data-v-48353ae9]:before,.form-divider[data-v-48353ae9]:after{content:"";flex:1;height:1px;background:var(--widget-border, #e2e8f0)}.form-divider span[data-v-48353ae9]{font-size:10px;font-weight:600;color:var(--widget-text-muted, #94a3b8);text-transform:uppercase;letter-spacing:.5px}.addresses-list[data-v-48353ae9]{display:flex;flex-direction:column;gap:10px}.address-card[data-v-48353ae9]{border:1px solid var(--widget-border, #e2e8f0);border-radius:8px;overflow:hidden;transition:all .2s}.address-card.is-primary[data-v-48353ae9]{border-color:var(--widget-primary, #5046e5);box-shadow:0 0 0 1px var(--widget-primary-pale, #eef2ff)}.address-card.is-editing[data-v-48353ae9]{border-color:var(--widget-primary, #5046e5)}.address-card-header[data-v-48353ae9]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--widget-bg-gray, #f8fafc);cursor:pointer;transition:background .2s}.address-card-header[data-v-48353ae9]:hover{background:var(--widget-primary-pale, #eef2ff)}.address-info[data-v-48353ae9]{display:flex;align-items:center;gap:8px}.address-label[data-v-48353ae9]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--widget-text-primary, #1e293b)}.address-label svg[data-v-48353ae9]{width:14px;height:14px;color:var(--widget-primary, #5046e5)}.primary-badge[data-v-48353ae9]{font-size:9px;font-weight:600;padding:2px 6px;background:var(--widget-primary, #5046e5);color:#fff;border-radius:4px;text-transform:uppercase}.address-preview[data-v-48353ae9]{flex:1;font-size:11px;color:var(--widget-text-muted, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-actions[data-v-48353ae9]{display:flex;gap:4px}.btn-icon[data-v-48353ae9]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--widget-bg-white, #fff);border:1px solid var(--widget-border, #e2e8f0);border-radius:4px;color:var(--widget-text-secondary, #64748b);cursor:pointer;transition:all .2s}.btn-icon svg[data-v-48353ae9]{width:14px;height:14px}.btn-icon[data-v-48353ae9]:hover{background:var(--widget-primary-pale, #eef2ff);color:var(--widget-primary, #5046e5);border-color:var(--widget-primary, #5046e5)}.btn-icon.btn-danger[data-v-48353ae9]:hover{background:#fef2f2;color:#ef4444;border-color:#ef4444}.address-card-body[data-v-48353ae9]{padding:12px;background:var(--widget-bg-white, #fff);display:flex;flex-direction:column;gap:12px}.address-header-row[data-v-48353ae9]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-end;padding-bottom:12px;border-bottom:1px solid var(--widget-border, #e2e8f0)}.btn-principal[data-v-48353ae9]{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;min-height:38px;background:var(--widget-bg-gray, #f8fafc);border:1.5px solid var(--widget-border, #e2e8f0);border-radius:6px;font-size:11px;font-weight:600;color:var(--widget-text-secondary, #64748b);cursor:pointer;transition:all .2s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-principal svg[data-v-48353ae9]{width:14px;height:14px;opacity:.4;transition:all .2s}.btn-principal[data-v-48353ae9]:hover{background:var(--widget-primary-pale, #eef2ff);border-color:var(--widget-primary, #5046e5);color:var(--widget-primary, #5046e5)}.btn-principal.is-active[data-v-48353ae9]{background:var(--widget-primary, #5046e5);border-color:var(--widget-primary, #5046e5);color:#fff;box-shadow:0 2px 4px #5046e533}.btn-principal.is-active svg[data-v-48353ae9]{opacity:1}.checkbox-label[data-v-48353ae9]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--widget-text-primary, #1e293b);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input[data-v-48353ae9]{width:18px;height:18px;cursor:pointer;accent-color:var(--widget-primary, #5046e5)}.header-input[data-v-48353ae9]{display:flex;flex-direction:column;gap:3px;width:100%}.label-input[data-v-48353ae9]{flex:1;font-weight:600}.btn-collapse[data-v-48353ae9]{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px;margin-top:6px;background:var(--widget-bg-gray, #f8fafc);border:1px solid var(--widget-border, #e2e8f0);border-radius:6px;font-size:11px;font-weight:500;color:var(--widget-text-secondary, #64748b);cursor:pointer;transition:all .2s}.btn-collapse svg[data-v-48353ae9]{width:14px;height:14px}.btn-collapse[data-v-48353ae9]:hover{background:var(--widget-primary-pale, #eef2ff);color:var(--widget-primary, #5046e5)}.btn-add-address[data-v-48353ae9]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;margin-top:6px;background:var(--widget-primary-pale, #eef2ff);border:2px dashed var(--widget-primary, #5046e5);border-radius:8px;font-size:12px;font-weight:600;color:var(--widget-primary, #5046e5);cursor:pointer;transition:all .2s}.btn-add-address svg[data-v-48353ae9]{width:18px;height:18px}.btn-add-address[data-v-48353ae9]:hover{background:var(--widget-primary, #5046e5);color:#fff;border-style:solid}.form-nav[data-v-48353ae9]{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--widget-bg-white, #fff);border-top:1px solid var(--widget-border, #e2e8f0)}.form-nav-btn[data-v-48353ae9]{display:flex;align-items:center;gap:4px;padding:8px 14px;border:none;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s}.form-nav-btn svg[data-v-48353ae9]{width:14px;height:14px}.form-nav-btn[data-v-48353ae9]:disabled{opacity:.6;cursor:not-allowed}.form-nav-prev[data-v-48353ae9]{background:var(--widget-bg-gray, #f8fafc);color:var(--widget-text-secondary, #64748b);border:1px solid var(--widget-border, #e2e8f0)}.form-nav-prev[data-v-48353ae9]:hover:not(:disabled){background:var(--widget-primary-pale, #eef2ff);color:var(--widget-primary, #5046e5);border-color:var(--widget-primary, #5046e5)}.form-nav-next[data-v-48353ae9]{background:var(--widget-primary, #5046e5);color:#fff;margin-left:auto}.form-nav-next[data-v-48353ae9]:hover:not(:disabled){background:var(--widget-primary-light, #6366f1)}.form-nav-save[data-v-48353ae9]{background:#22c55e;color:#fff;margin-left:auto}.form-nav-save[data-v-48353ae9]:hover:not(:disabled){background:#16a34a}.form-content[data-v-48353ae9]::-webkit-scrollbar{width:6px}.form-content[data-v-48353ae9]::-webkit-scrollbar-track{background:transparent}.form-content[data-v-48353ae9]::-webkit-scrollbar-thumb{background:var(--widget-border, #e2e8f0);border-radius:3px}.form-loading[data-v-48353ae9]{padding:20px;text-align:center;background:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:14px}.form-error[data-v-48353ae9]{padding:20px;text-align:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px}.required-star[data-v-48353ae9]{color:#ef4444;margin-left:4px}.agenda-form-page[data-v-e105c9ad]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--widget-bg-white, #fff)}.page-header[data-v-e105c9ad]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--widget-bg-white, #fff);border-bottom:1px solid var(--widget-border, #e2e8f0);flex-shrink:0}.btn-close[data-v-e105c9ad]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--widget-bg-gray, #f8fafc);border:1px solid var(--widget-border, #e2e8f0);border-radius:6px;color:var(--widget-text-secondary, #64748b);cursor:pointer;transition:all .2s}.btn-close[data-v-e105c9ad]:hover{background:var(--widget-primary-pale, #eef2ff);color:var(--widget-primary, #5046e5);border-color:var(--widget-primary, #5046e5)}.btn-close svg[data-v-e105c9ad]{width:16px;height:16px}.page-title[data-v-e105c9ad]{flex:1;margin:0;font-size:16px;font-weight:600;color:var(--widget-text-primary, #1e293b);text-align:center}.success-notification[data-v-e105c9ad],.error-notification[data-v-e105c9ad]{display:flex;align-items:center;gap:10px;position:fixed;bottom:16px;right:16px;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:500;max-width:400px;animation:slideIn-e105c9ad .3s ease-out;z-index:9999}.success-notification[data-v-e105c9ad]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.error-notification[data-v-e105c9ad]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.success-notification svg[data-v-e105c9ad],.error-notification svg[data-v-e105c9ad]{width:16px;height:16px;flex-shrink:0}@keyframes slideIn-e105c9ad{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.nota-form-container[data-v-92713b92]{display:flex;flex-direction:column;flex:1;overflow:hidden;background:var(--bg-white, #fff)}.nota-form-header[data-v-92713b92]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-white, #fff);border-bottom:1px solid var(--border, #e2e8f0)}.form-back-btn[data-v-92713b92],.form-save-btn[data-v-92713b92]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-gray, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:6px;color:var(--text-secondary, #64748b);cursor:pointer;transition:all .2s}.form-back-btn[data-v-92713b92]:hover{background:var(--primary-pale, #eef2ff);color:var(--primary, #5046e5);border-color:var(--primary, #5046e5)}.form-save-btn[data-v-92713b92]{background:var(--primary, #5046e5);border-color:var(--primary, #5046e5);color:#fff}.form-save-btn[data-v-92713b92]:hover:not(:disabled){background:var(--primary-light, #6366f1)}.form-save-btn[data-v-92713b92]:disabled{opacity:.5;cursor:not-allowed}.form-back-btn svg[data-v-92713b92],.form-save-btn svg[data-v-92713b92]{width:16px;height:16px}.form-header-info[data-v-92713b92]{flex:1;text-align:center}.form-header-title[data-v-92713b92]{font-weight:600;font-size:14px;color:var(--text-primary, #1e293b)}.nota-form-content[data-v-92713b92]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px}.form-group[data-v-92713b92]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-92713b92]{font-size:11px;font-weight:600;color:var(--primary, #5046e5);text-transform:uppercase;letter-spacing:.3px}.form-label .required[data-v-92713b92]{color:#ef4444}.form-input[data-v-92713b92],.form-select[data-v-92713b92],.form-textarea[data-v-92713b92]{padding:8px 10px;background:var(--bg-white, #fff);border:1px solid var(--border, #e2e8f0);border-radius:6px;font-size:12px;color:var(--text-primary, #1e293b);transition:all .2s;box-sizing:border-box}.form-input[data-v-92713b92],.form-select[data-v-92713b92]{min-height:38px;height:38px}.form-input[data-v-92713b92]:focus,.form-select[data-v-92713b92]:focus,.form-textarea[data-v-92713b92]:focus{outline:none;border-color:var(--primary, #5046e5);box-shadow:0 0 0 3px var(--primary-pale, #eef2ff)}.form-input[data-v-92713b92]::-moz-placeholder,.form-textarea[data-v-92713b92]::-moz-placeholder{color:var(--text-muted, #94a3b8)}.form-input[data-v-92713b92]::placeholder,.form-textarea[data-v-92713b92]::placeholder{color:var(--text-muted, #94a3b8)}.form-textarea[data-v-92713b92]{resize:none;min-height:60px;font-family:inherit;line-height:1.4}.form-select[data-v-92713b92]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:36px}.color-picker[data-v-92713b92]{display:flex;gap:8px;flex-wrap:wrap}.color-btn[data-v-92713b92]{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s;position:relative}.color-btn[data-v-92713b92]:hover{transform:scale(1.1)}.color-btn.active[data-v-92713b92]{border-color:var(--text-primary, #1e293b);box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.nota-form-footer[data-v-92713b92]{display:flex;gap:10px;padding:12px 14px;background:var(--bg-gray, #f8fafc);border-top:1px solid var(--border, #e2e8f0)}.btn-delete[data-v-92713b92],.btn-save[data-v-92713b92]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.btn-delete[data-v-92713b92]{background:var(--danger-pale, #fef2f2);color:var(--danger, #ef4444)}.btn-delete[data-v-92713b92]:hover{background:var(--danger, #ef4444);color:#fff}.btn-save[data-v-92713b92]{background:#22c55e;color:#fff}.btn-save[data-v-92713b92]:hover:not(:disabled){background:#16a34a}.btn-save[data-v-92713b92]:disabled{opacity:.5;cursor:not-allowed}.btn-delete svg[data-v-92713b92],.btn-save svg[data-v-92713b92]{width:14px;height:14px}.nota-form-content[data-v-92713b92]::-webkit-scrollbar{width:6px}.nota-form-content[data-v-92713b92]::-webkit-scrollbar-track{background:transparent}.nota-form-content[data-v-92713b92]::-webkit-scrollbar-thumb{background:var(--border, #e2e8f0);border-radius:3px}html,body{margin:0;padding:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;color:#1e293b;background:#fff}#app{height:100vh;display:flex;flex-direction:column}:root{--widget-bg-white: #fff;--widget-bg-gray: #f8fafc;--widget-border: #e2e8f0;--widget-primary: #5046e5;--widget-primary-light: #6366f1;--widget-primary-pale: #eef2ff;--widget-text-primary: #1e293b;--widget-text-secondary: #64748b;--widget-text-muted: #94a3b8}button,input,textarea,select{font-family:inherit;font-size:inherit}.nota-form-page[data-v-3e94673d]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--widget-bg-white, #fff)}.page-header[data-v-3e94673d]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--widget-bg-white, #fff);border-bottom:1px solid var(--widget-border, #e2e8f0);flex-shrink:0}.btn-close[data-v-3e94673d]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--widget-bg-gray, #f8fafc);border:1px solid var(--widget-border, #e2e8f0);border-radius:6px;color:var(--widget-text-secondary, #64748b);cursor:pointer;transition:all .2s}.btn-close[data-v-3e94673d]:hover{background:var(--widget-primary-pale, #eef2ff);color:var(--widget-primary, #5046e5);border-color:var(--widget-primary, #5046e5)}.btn-close svg[data-v-3e94673d]{width:16px;height:16px}.page-title[data-v-3e94673d]{flex:1;margin:0;font-size:16px;font-weight:600;color:var(--widget-text-primary, #1e293b);text-align:center}.success-notification[data-v-3e94673d],.error-notification[data-v-3e94673d]{display:flex;align-items:center;gap:10px;position:fixed;bottom:16px;right:16px;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:500;max-width:400px;animation:slideIn-3e94673d .3s ease-out;z-index:9999}.success-notification[data-v-3e94673d]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.error-notification[data-v-3e94673d]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.success-notification svg[data-v-3e94673d],.error-notification svg[data-v-3e94673d]{width:16px;height:16px;flex-shrink:0}@keyframes slideIn-3e94673d{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}
