.mobile-bottom-nav[data-v-a26dca41]{padding-bottom:env(safe-area-inset-bottom);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}:root.dark .mobile-bottom-nav[data-v-a26dca41]{background:#000000f2;border-top-color:#ffffff1a}:root:not(.dark) .mobile-bottom-nav[data-v-a26dca41]{background:#fffffff2;border-top-color:#0000001a}button[data-v-a26dca41]{position:relative;overflow:hidden}button[data-v-a26dca41]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:0;transition:opacity .3s}button[data-v-a26dca41]:active:after{opacity:.1}.mobile-layout[data-v-284505ec]{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}:root.dark .mobile-layout[data-v-284505ec]{--gleem-surface: #000000}.mobile-card[data-v-ca400fc2]{-webkit-tap-highlight-color:transparent}.fade-enter-active[data-v-ca400fc2],.fade-leave-active[data-v-ca400fc2]{transition:opacity .2s}.fade-enter-from[data-v-ca400fc2],.fade-leave-to[data-v-ca400fc2]{opacity:0}.mobile-header[data-v-1de2f0f8]{padding-top:env(safe-area-inset-top);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}:root.dark .mobile-header[data-v-1de2f0f8]{background:#000000f2}:root:not(.dark) .mobile-header[data-v-1de2f0f8]{background:#fffffff2}.slide-down-enter-active[data-v-1de2f0f8],.slide-down-leave-active[data-v-1de2f0f8]{transition:all .3s ease}.slide-down-enter-from[data-v-1de2f0f8],.slide-down-leave-to[data-v-1de2f0f8]{opacity:0;transform:translateY(-10px)}.mobile-pull-refresh[data-v-5b525876]{height:100%;overscroll-behavior:contain}.advanced-field[data-v-9e9de794]{border:1px solid #e2e8f0;border-radius:8px;padding:16px;background:#fff;transition:all .2s;position:relative}.advanced-field[data-v-9e9de794]:hover{border-color:#cbd5e0;box-shadow:0 2px 4px #0000000d}.advanced-field.mapping-mode[data-v-9e9de794]{border-color:#9f7aea;background:#faf5ff}.dark{background:#20113a;border-color:#6d28d9}.advanced-field.edit-mode[data-v-9e9de794]{border-color:#4299e1;background:#f0f9ff}.dark{background:#0b1220;border-color:#2563eb}.field-header[data-v-9e9de794]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.field-label-container[data-v-9e9de794]{flex:1}.field-label[data-v-9e9de794]{font-weight:600;color:#2d3748;font-size:.875rem;display:block;margin-bottom:4px}.original-name[data-v-9e9de794]{font-weight:400;color:#718096;font-size:.75rem}.label-edit[data-v-9e9de794]{display:flex;gap:8px;align-items:center}.label-input[data-v-9e9de794]{flex:1;padding:6px 8px;border:1px solid #cbd5e0;border-radius:4px;font-size:.875rem;font-weight:600}.reset-label-btn[data-v-9e9de794]{background:#e2e8f0;border:none;border-radius:4px;padding:6px 8px;color:#4a5568;cursor:pointer}.mapping-controls[data-v-9e9de794]{display:flex;gap:8px;align-items:center}.category-select[data-v-9e9de794]{padding:4px 8px;border:1px solid #cbd5e0;border-radius:4px;font-size:.75rem;background:#fff}.mapping-actions[data-v-9e9de794]{display:flex;gap:4px}.map-btn[data-v-9e9de794],.hide-btn[data-v-9e9de794],.config-btn[data-v-9e9de794]{padding:4px 6px;border:none;border-radius:4px;background:#e2e8f0;color:#4a5568;cursor:pointer;font-size:.75rem}.map-btn.active[data-v-9e9de794]{background:#48bb78;color:#fff}.hide-btn.active[data-v-9e9de794]{background:#f56565;color:#fff}.config-btn[data-v-9e9de794]:hover{background:#cbd5e0}.field-value[data-v-9e9de794]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#4a5568}.dark{color:#cbd5e1}.empty-value[data-v-9e9de794]{color:#a0aec0;font-style:italic}.dark{color:#6b7280}.boolean-value[data-v-9e9de794]{color:#4a5568}.date-value[data-v-9e9de794],.email-value[data-v-9e9de794],.number-value[data-v-9e9de794],.text-value[data-v-9e9de794],.textarea-value[data-v-9e9de794]{display:flex;align-items:flex-start;gap:8px}.email-value a[data-v-9e9de794]{color:#4299e1;text-decoration:none}.email-value a[data-v-9e9de794]:hover{text-decoration:underline}.dark{color:#60a5fa}.expandable-text[data-v-9e9de794]{max-height:60px;overflow:hidden;cursor:pointer;line-height:1.4}.expandable-text.expanded[data-v-9e9de794]{max-height:none}.hidden-indicator[data-v-9e9de794]{color:#a0aec0;font-style:italic;display:flex;align-items:center;gap:8px}.mapping-info[data-v-9e9de794]{margin-top:12px;padding-top:8px;border-top:1px solid #e2e8f0;font-size:.75rem}.mapping-status[data-v-9e9de794]{display:flex;gap:12px;margin-bottom:4px;flex-wrap:wrap}.field-id[data-v-9e9de794],.field-type[data-v-9e9de794],.field-category[data-v-9e9de794]{background:#e2e8f0;padding:2px 6px;border-radius:10px;color:#4a5568}.mapping-notes[data-v-9e9de794]{color:#718096;display:flex;align-items:center;gap:6px}.mapping-dialog[data-v-9e9de794]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #00000026;z-index:1001;width:400px;max-width:90vw}.dialog-header[data-v-9e9de794]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e2e8f0}.dark{border-bottom-color:#1f2937}.dialog-header h4[data-v-9e9de794]{margin:0;font-size:1rem;font-weight:600}.close-dialog[data-v-9e9de794]{background:none;border:none;color:#718096;cursor:pointer;padding:4px}.dialog-body[data-v-9e9de794]{padding:16px}.form-group[data-v-9e9de794]{margin-bottom:16px}.form-group label[data-v-9e9de794]{display:block;margin-bottom:4px;font-weight:600;font-size:.875rem;color:#2d3748}.form-control[data-v-9e9de794]{width:100%;padding:8px 12px;border:1px solid #cbd5e0;border-radius:6px;font-size:.875rem}.form-control[data-v-9e9de794]:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}.dialog-footer[data-v-9e9de794]{display:flex;justify-content:flex-end;gap:8px;padding:16px;border-top:1px solid #e2e8f0}.dark{border-top-color:#1f2937}.btn[data-v-9e9de794]{padding:8px 16px;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.875rem}.btn-primary[data-v-9e9de794]{background:#4299e1;color:#fff}.btn-secondary[data-v-9e9de794]{background:#e2e8f0;color:#4a5568}.btn[data-v-9e9de794]:hover{opacity:.9}.modal-overlay[data-v-b8e4e01b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container.advanced-detail[data-v-b8e4e01b]{width:95vw;height:90vh;max-width:1400px;background:#fff;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;border:1px solid #e2e8f0}.dark{background:#0b0f19;border-color:#1f2937}.modal-header[data-v-b8e4e01b]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px 16px 0 0}.dark{border-bottom-color:#1f2937;background:#0f172a}.header-left[data-v-b8e4e01b]{flex:1}.modal-title[data-v-b8e4e01b]{margin:0 0 8px;font-size:1.5rem;font-weight:700;color:#1a202c;display:flex;align-items:center;gap:12px}.title-icon[data-v-b8e4e01b]{color:#4299e1}.header-meta[data-v-b8e4e01b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tipo-badge[data-v-b8e4e01b],.codice-badge[data-v-b8e4e01b],.fields-count[data-v-b8e4e01b]{padding:4px 12px;border-radius:20px;font-size:.875rem;font-weight:600}.badge-cliente[data-v-b8e4e01b]{background:#e6fffa;color:#234e52}.badge-fornitore[data-v-b8e4e01b]{background:#fef5e7;color:#744210}.dark{background:#1f1305;color:#f59e0b}.codice-badge[data-v-b8e4e01b]{background:#edf2f7;color:#4a5568}.dark{background:#1f2937;color:#e5e7eb}.fields-count[data-v-b8e4e01b]{background:#f0fff4;color:#276749}.dark{background:#052e1a;color:#34d399}.header-actions[data-v-b8e4e01b]{display:flex;gap:12px}.btn[data-v-b8e4e01b]{padding:8px 16px;border-radius:8px;border:none;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-primary[data-v-b8e4e01b]{background:#4299e1;color:#fff}.btn-secondary[data-v-b8e4e01b]{background:#805ad5;color:#fff}.btn-outline[data-v-b8e4e01b]{background:#fff;color:#4a5568;border:1px solid #e2e8f0}.btn-ghost[data-v-b8e4e01b]{background:transparent;color:#718096}.dark{background:#0b0f19;color:#e5e7eb;border-color:#374151}.dark{background:#111827;color:#e5e7eb}.btn[data-v-b8e4e01b]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.modal-body[data-v-b8e4e01b]{flex:1;display:flex;flex-direction:column;overflow:hidden}.tabs-navigation[data-v-b8e4e01b]{display:flex;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:0 32px}.dark{background:#0b1220;border-bottom-color:#1f2937}.tab-button[data-v-b8e4e01b]{padding:16px 24px;border:none;background:transparent;color:#718096;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;border-bottom:3px solid transparent;transition:all .2s}.tab-button.active[data-v-b8e4e01b]{color:#4299e1;border-bottom-color:#4299e1;background:#fff}.dark{background:#0b0f19;color:#60a5fa}.tab-button[data-v-b8e4e01b]:hover{color:#4299e1;background:#4299e10d}.dark{color:#60a5fa;background:#0f172a}.field-count[data-v-b8e4e01b]{background:#e2e8f0;color:#4a5568;padding:2px 8px;border-radius:12px;font-size:.75rem}.dark{background:#111827;color:#9ca3af}.section-content[data-v-b8e4e01b]{flex:1;overflow-y:auto;padding:32px}.dark{color:#e5e7eb;background:#0b1220}.section-panel[data-v-b8e4e01b]{animation:fadeIn-b8e4e01b .3s ease-in-out}.section-header[data-v-b8e4e01b]{margin-bottom:24px}.section-header h3[data-v-b8e4e01b]{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:#2d3748;display:flex;align-items:center;gap:12px}.section-header p[data-v-b8e4e01b]{margin:0;color:#718096}.alert[data-v-b8e4e01b]{padding:16px;border-radius:8px;margin-bottom:24px;display:flex;align-items:center;gap:12px}.alert-info[data-v-b8e4e01b]{background:#ebf8ff;color:#2b6cb0;border:1px solid #bee3f8}.dark{background:#0b1220;color:#60a5fa;border-color:#1e3a8a}.fields-grid[data-v-b8e4e01b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.modal-footer[data-v-b8e4e01b]{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:0 0 16px 16px}.dark{background:#0b1220;border-top-color:#1f2937}.footer-stats[data-v-b8e4e01b]{display:flex;gap:20px;font-size:.875rem;color:#4a5568}.footer-actions[data-v-b8e4e01b]{display:flex;gap:12px}.btn-sm[data-v-b8e4e01b]{padding:6px 12px;font-size:.875rem}.auto-save-indicator[data-v-b8e4e01b]{color:#48bb78;font-size:.875rem;display:flex;align-items:center;gap:6px;font-weight:500}@keyframes fadeIn-b8e4e01b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.modal-container.advanced-detail[data-v-b8e4e01b]{width:100vw;height:100vh;border-radius:0}.fields-grid[data-v-b8e4e01b]{grid-template-columns:1fr}.header-actions[data-v-b8e4e01b]{flex-direction:column;gap:8px}.tabs-navigation[data-v-b8e4e01b]{overflow-x:auto;padding:0 16px}.section-content[data-v-b8e4e01b]{padding:16px}}.loading-state[data-v-af2c1a28],.empty-state[data-v-af2c1a28]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-af2c1a28]{font-size:2rem;color:#4299e1;margin-bottom:16px}.empty-icon[data-v-af2c1a28]{font-size:3rem;color:#a0aec0;margin-bottom:16px}.empty-state h3[data-v-af2c1a28]{color:#2d3748;margin-bottom:8px}.empty-state p[data-v-af2c1a28]{color:#718096}.table-header[data-v-af2c1a28]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#f7fafc}.dark{border-bottom-color:#374151;background:#0f172a}.results-count[data-v-af2c1a28]{font-weight:600;color:#2d3748}.dark{color:#9ca3af}.displayed-count[data-v-af2c1a28]{color:#718096;font-weight:400}.btn-outline-small[data-v-af2c1a28]{padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;font-size:.9rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.btn-outline-small[data-v-af2c1a28]:hover{background:#f7fafc;border-color:#cbd5e0}.odoo-table-wrapper[data-v-af2c1a28]{overflow-x:auto}.odoo-table[data-v-af2c1a28]{width:100%;border-collapse:collapse;font-size:.95rem}.odoo-table th[data-v-af2c1a28]{background:#f7fafc;padding:12px 16px;text-align:left;font-weight:600;color:#2d3748;border-bottom:2px solid #e2e8f0;white-space:nowrap}.dark{background:#111827;color:#e5e7eb;border-bottom-color:#374151}.odoo-table th.sortable[data-v-af2c1a28]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.odoo-table th.sortable[data-v-af2c1a28]:hover{background:#edf2f7}.dark{background:#1f2937}.odoo-table th.sorted-asc[data-v-af2c1a28],.odoo-table th.sorted-desc[data-v-af2c1a28]{background:#e6fffa;color:#234e52}.sort-icon[data-v-af2c1a28]{margin-left:6px;opacity:.5;font-size:.8rem}.sorted-asc .sort-icon[data-v-af2c1a28],.sorted-desc .sort-icon[data-v-af2c1a28]{opacity:1;color:#38b2ac}.odoo-table td[data-v-af2c1a28]{padding:12px 16px;border-bottom:1px solid #e2e8f0;vertical-align:middle}.dark{border-bottom-color:#374151;color:#e5e7eb}.table-row[data-v-af2c1a28]{cursor:pointer;transition:background-color .2s}.table-row[data-v-af2c1a28]:hover{background:#f7fafc}.dark{background:#111827}.codice-column[data-v-af2c1a28]{width:120px}.codice-badge[data-v-af2c1a28]{display:inline-block;background:#edf2f7;color:#4a5568;padding:4px 8px;border-radius:4px;font-family:Monaco,Consolas,monospace;font-weight:600;font-size:.85rem}.codice-badge.gl[data-v-af2c1a28]{background:#e6fffa;color:#234e52}.codice-badge.arca[data-v-af2c1a28]{background:#edf2f7;color:#4a5568}.primary-column[data-v-af2c1a28]{min-width:250px}.cliente-name[data-v-af2c1a28]{font-weight:600;color:#2d3748;margin-bottom:2px}.cliente-piva[data-v-af2c1a28]{font-size:.85rem;color:#718096}.tipo-badge[data-v-af2c1a28]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:600;text-transform:uppercase}.tipo-cliente[data-v-af2c1a28]{background:#c6f6d5;color:#22543d}.tipo-fornitore[data-v-af2c1a28]{background:#bee3f8;color:#2a4365}.tipo-unknown[data-v-af2c1a28]{background:#fed7d7;color:#742a2a}.localita-column[data-v-af2c1a28]{min-width:150px}.indirizzo-info .localita[data-v-af2c1a28]{font-weight:500;color:#2d3748}.dark{color:#e5e7eb}.indirizzo-info .cap-provincia[data-v-af2c1a28]{font-size:.85rem;color:#718096}.contatti-column[data-v-af2c1a28]{min-width:200px}.contatto-item[data-v-af2c1a28]{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:.9rem}.contatto-icon[data-v-af2c1a28]{width:12px;color:#718096}.agente-badge[data-v-af2c1a28]{background:#e2e8f0;color:#4a5568;padding:3px 8px;border-radius:4px;font-size:.85rem;font-weight:500}.actions-column[data-v-af2c1a28]{width:120px}.action-buttons[data-v-af2c1a28]{display:flex;gap:4px;justify-content:center}.action-btn[data-v-af2c1a28]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:all .2s}.view-btn[data-v-af2c1a28]{background:#edf2f7;color:#4a5568}.view-btn[data-v-af2c1a28]:hover{background:#e2e8f0;color:#2d3748}.edit-btn[data-v-af2c1a28]{background:#fed7d7;color:#e53e3e}.edit-btn[data-v-af2c1a28]:hover{background:#feb2b2}.docs-btn[data-v-af2c1a28]{background:#fef5e7;color:#d69e2e}.delete-btn[data-v-af2c1a28]{background:#fee2e2;color:#c53030}.delete-btn[data-v-af2c1a28]:hover{background:#feb2b2}.docs-btn[data-v-af2c1a28]:hover{background:#faf089}.table-footer[data-v-af2c1a28]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f7fafc;border-top:1px solid #e2e8f0;font-size:.9rem;color:#4a5568}.dark{background:#0f172a;border-top-color:#374151;color:#9ca3af}.pagination-controls[data-v-af2c1a28]{display:flex;gap:4px;align-items:center}.pagination-btn[data-v-af2c1a28]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s}.pagination-btn[data-v-af2c1a28]:hover:not(:disabled){background:#edf2f7;border-color:#cbd5e0}.dark{background:#111827;border-color:#374151;color:#e5e7eb}.dark{background:#1f2937;border-color:#4b5563}.pagination-btn.active[data-v-af2c1a28]{background:#4299e1;color:#fff;border-color:#4299e1}.pagination-btn[data-v-af2c1a28]:disabled{opacity:.5;cursor:not-allowed}.pagination-ellipsis[data-v-af2c1a28]{padding:0 8px;color:#a0aec0}.page-size-selector[data-v-af2c1a28]{display:flex;align-items:center;gap:8px}.page-size-select[data-v-af2c1a28]{padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;font-size:.9rem}.page-size-label[data-v-af2c1a28]{color:#718096}.text-center[data-v-af2c1a28]{text-align:center}.text-muted[data-v-af2c1a28]{color:#a0aec0;font-style:italic}.tipo-badge[data-v-af2c1a28]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.tipo-badge.tipo-cliente[data-v-af2c1a28]{background-color:#e6fffa;color:#00a86b;border:1px solid #81e6d9}.tipo-badge.tipo-fornitore[data-v-af2c1a28]{background-color:#ebf4ff;color:#3182ce;border:1px solid #90cdf4}.tipo-badge.tipo-obsoleto[data-v-af2c1a28]{background-color:#fed7d7;color:#e53e3e;border:1px solid #feb2b2;animation:pulse-red-af2c1a28 2s infinite}.tipo-badge.tipo-unknown[data-v-af2c1a28]{background-color:#f7fafc;color:#718096;border:1px solid #e2e8f0}@keyframes pulse-red-af2c1a28{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 1024px){.table-header[data-v-af2c1a28]{flex-direction:column;align-items:stretch;gap:12px}.table-footer[data-v-af2c1a28]{flex-direction:column;gap:12px;align-items:stretch}.pagination-controls[data-v-af2c1a28]{justify-content:center}}@media (max-width: 768px){.odoo-table[data-v-af2c1a28]{font-size:.85rem}.odoo-table th[data-v-af2c1a28],.odoo-table td[data-v-af2c1a28]{padding:8px 12px}.contatti-column[data-v-af2c1a28],.agente-column[data-v-af2c1a28]{display:none}.action-buttons[data-v-af2c1a28]{flex-direction:column;gap:2px}.action-btn[data-v-af2c1a28]{width:28px;height:28px;font-size:.8rem}}.modal-overlay[data-v-509e1d93]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-509e1d93]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-509e1d93]{padding:24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;border-radius:16px 16px 0 0}.modal-title[data-v-509e1d93]{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0;display:flex;align-items:center;gap:12px}.title-icon[data-v-509e1d93]{color:#4299e1}.modal-body[data-v-509e1d93]{flex:1;overflow-y:auto;padding:24px}.import-info[data-v-509e1d93]{display:flex;flex-direction:column;gap:24px}.info-card[data-v-509e1d93]{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.info-card h3[data-v-509e1d93]{margin:0 0 12px;color:#2d3748;font-size:1.2rem}.info-card p[data-v-509e1d93]{margin:0;color:#4a5568;line-height:1.5}.connection-status h4[data-v-509e1d93]{margin:0 0 12px;color:#2d3748;font-size:1.1rem}.status-indicator[data-v-509e1d93]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:500}.status-indicator.connected[data-v-509e1d93]{color:#10b981}.status-indicator.disconnected[data-v-509e1d93],.status-indicator.error[data-v-509e1d93]{color:#e53e3e}.import-options h4[data-v-509e1d93]{margin:0 0 16px;color:#2d3748;font-size:1.1rem}.checkbox-option[data-v-509e1d93]{display:flex;align-items:center;gap:8px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-option input[type=checkbox][data-v-509e1d93]{width:18px;height:18px;accent-color:#4299e1}.checkbox-option span[data-v-509e1d93]{color:#4a5568;font-size:.95rem}.preview-info h4[data-v-509e1d93]{margin:0 0 16px;color:#2d3748;font-size:1.1rem}.preview-stats[data-v-509e1d93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.stat-item[data-v-509e1d93]{display:flex;justify-content:space-between;padding:8px 12px;background:#edf2f7;border-radius:6px}.stat-label[data-v-509e1d93]{color:#4a5568;font-size:.9rem}.stat-value[data-v-509e1d93]{color:#2d3748;font-weight:600}.import-progress h4[data-v-509e1d93]{margin:0 0 16px;color:#2d3748;font-size:1.1rem}.progress-bar[data-v-509e1d93]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:12px}.progress-fill[data-v-509e1d93]{height:100%;background:#4299e1;border-radius:4px;transition:width .3s ease}.progress-text[data-v-509e1d93]{color:#4a5568;font-size:.9rem;margin:0;text-align:center}.modal-footer[data-v-509e1d93]{padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8f9fa;border-radius:0 0 16px 16px;display:flex;justify-content:space-between;align-items:center}.footer-info[data-v-509e1d93]{flex:1}.warning-text[data-v-509e1d93]{color:#d69e2e;font-size:.85rem;font-style:italic}.footer-actions[data-v-509e1d93]{display:flex;gap:12px}.btn[data-v-509e1d93]{padding:10px 16px;border-radius:8px;font-weight:600;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;font-size:.9rem}.btn[data-v-509e1d93]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-509e1d93]{background:#fff;color:#4a5568;border:1px solid #e2e8f0}.btn-outline[data-v-509e1d93]:hover:not(:disabled){background:#f7fafc}.btn-secondary[data-v-509e1d93]{background:#edf2f7;color:#4a5568}.btn-secondary[data-v-509e1d93]:hover:not(:disabled){background:#e2e8f0}.btn-primary[data-v-509e1d93]{background:#4299e1;color:#fff}.btn-primary[data-v-509e1d93]:hover:not(:disabled){background:#3182ce}.btn-ghost[data-v-509e1d93]{background:transparent;color:#718096;border:none}.btn-ghost[data-v-509e1d93]:hover{background:#edf2f7;color:#4a5568}.btn-sm[data-v-509e1d93]{padding:6px 12px;font-size:.8rem}.file-upload-section[data-v-509e1d93]{margin:20px 0;padding:20px;background:#f7fafc;border-radius:12px;border:1px solid #e2e8f0}.file-upload-section h4[data-v-509e1d93]{margin:0 0 16px;color:#2d3748;font-size:1rem;font-weight:600}.upload-area[data-v-509e1d93]{border:2px dashed #cbd5e0;border-radius:12px;background:#fff;transition:all .3s ease}.upload-area.drag-over[data-v-509e1d93]{border-color:#4299e1;background:#ebf8ff}.upload-area.has-file[data-v-509e1d93]{border-color:#48bb78;border-style:solid}.upload-zone[data-v-509e1d93]{padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s}.upload-zone[data-v-509e1d93]:hover{background:#f7fafc}.upload-icon[data-v-509e1d93]{font-size:2.5rem;color:#a0aec0;margin-bottom:16px}.upload-text[data-v-509e1d93]{margin:0 0 8px;color:#4a5568;font-size:1rem}.upload-text strong[data-v-509e1d93]{color:#4299e1}.upload-hint[data-v-509e1d93]{margin:0;color:#718096;font-size:.875rem}.file-info[data-v-509e1d93]{padding:20px;display:flex;align-items:center;justify-content:space-between}.file-details[data-v-509e1d93]{display:flex;align-items:center;gap:16px;flex:1}.file-icon[data-v-509e1d93]{font-size:2rem;color:#48bb78}.file-meta[data-v-509e1d93]{flex:1}.file-name[data-v-509e1d93]{font-weight:600;color:#2d3748;margin-bottom:4px}.file-size[data-v-509e1d93]{color:#718096;font-size:.875rem;margin-bottom:2px}.file-type[data-v-509e1d93]{color:#4a5568;font-size:.8rem;font-style:italic}.upload-progress[data-v-509e1d93]{margin-top:16px;padding:0 20px 16px}.progress-bar[data-v-509e1d93]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-509e1d93]{height:100%;background:linear-gradient(90deg,#4299e1,#48bb78);transition:width .3s ease}.progress-text[data-v-509e1d93]{text-align:center;color:#4a5568;font-size:.875rem;margin:0}.file-error[data-v-509e1d93]{margin-top:12px;padding:12px;background:#fed7d7;color:#c53030;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:.875rem}.file-summary[data-v-509e1d93]{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:20px}.file-detail[data-v-509e1d93]{margin-bottom:8px;color:#4a5568;font-size:.9rem}.file-detail[data-v-509e1d93]:last-child{margin-bottom:0}.file-detail strong[data-v-509e1d93]{color:#2d3748}.preview-warnings[data-v-509e1d93]{background:#fef5e7;border:1px solid #fbb6ce;border-radius:8px;padding:16px;margin-top:20px}.preview-warnings h5[data-v-509e1d93]{margin:0 0 12px;color:#d69e2e;font-size:.95rem;font-weight:600}.warning-list[data-v-509e1d93]{margin:0;padding-left:20px}.warning-item[data-v-509e1d93]{color:#b7791f;font-size:.875rem;margin-bottom:6px}.warning-item[data-v-509e1d93]:last-child{margin-bottom:0}.text-warning[data-v-509e1d93]{color:#d69e2e!important;font-weight:600}@media (max-width: 768px){.modal-container[data-v-509e1d93]{max-height:95vh}.modal-header[data-v-509e1d93]{padding:20px}.modal-title[data-v-509e1d93]{font-size:1.3rem}.modal-body[data-v-509e1d93]{padding:20px}.preview-stats[data-v-509e1d93]{grid-template-columns:1fr}.modal-footer[data-v-509e1d93]{flex-direction:column;gap:16px;align-items:stretch}.footer-actions[data-v-509e1d93]{justify-content:flex-end}}.anagrafica-arca-view[data-v-b39c8331]{padding:20px;background:#f8f9fa;min-height:100vh}.dark .anagrafica-arca-view[data-v-b39c8331]{background:#0b1220;color:#e5e7eb}.page-header[data-v-b39c8331]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a}.dark .page-header[data-v-b39c8331]{background:#0f172a;box-shadow:none;border:1px solid #1f2937}.header-content[data-v-b39c8331]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-left[data-v-b39c8331]{flex:1}.page-title[data-v-b39c8331]{font-size:2.2rem;font-weight:700;color:#1a202c;margin:0 0 8px;display:flex;align-items:center;gap:12px}.dark .page-title[data-v-b39c8331]{color:#e5e7eb}.title-icon[data-v-b39c8331]{color:#4299e1}.page-subtitle[data-v-b39c8331]{color:#718096;font-size:1.1rem;margin:0}.dark .page-subtitle[data-v-b39c8331]{color:#94a3b8}.header-actions[data-v-b39c8331]{display:flex;gap:12px}.btn[data-v-b39c8331]{padding:12px 20px;border-radius:8px;font-weight:600;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.btn-primary[data-v-b39c8331]{background:#4299e1;color:#fff}.btn-primary[data-v-b39c8331]:hover{background:#3182ce}.btn-outline[data-v-b39c8331]{background:#fff;color:#4299e1;border:1px solid #4299e1}.dark .btn-outline[data-v-b39c8331]{background:transparent;color:#93c5fd;border-color:#60a5fa}.btn-outline[data-v-b39c8331]:hover{background:#ebf8ff}.dark .btn-outline[data-v-b39c8331]:hover{background:#1e3a8a}.btn-success[data-v-b39c8331]{background:#48bb78;color:#fff}.btn-success[data-v-b39c8331]:hover{background:#38a169}.btn-outline-small[data-v-b39c8331]{padding:8px 12px;font-size:.9rem}.stats-row[data-v-b39c8331]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.stat-card[data-v-b39c8331]{background:#f7fafc;padding:16px;border-radius:8px;text-align:center;border:1px solid #e2e8f0}.dark .stat-card[data-v-b39c8331]{background:#111827;border-color:#374151}.stat-value[data-v-b39c8331]{font-size:1.8rem;font-weight:700;color:#2d3748}.dark .stat-value[data-v-b39c8331]{color:#e5e7eb}.stat-label[data-v-b39c8331]{color:#718096;font-size:.9rem;margin-top:4px}.dark .stat-label[data-v-b39c8331]{color:#94a3b8}.filters-section[data-v-b39c8331]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a}.dark .filters-section[data-v-b39c8331]{background:#0f172a;box-shadow:none;border:1px solid #1f2937}.search-bar[data-v-b39c8331]{margin-bottom:16px}.search-input-wrapper[data-v-b39c8331]{position:relative;max-width:400px}.search-icon[data-v-b39c8331]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#a0aec0}.dark .search-icon[data-v-b39c8331]{color:#94a3b8}.search-input[data-v-b39c8331]{width:100%;padding:12px 12px 12px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem}.dark .search-input[data-v-b39c8331]{border-color:#334155;background:#0b1220;color:#e5e7eb}.search-input[data-v-b39c8331]:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}.dark .search-input[data-v-b39c8331]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.clear-search[data-v-b39c8331]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px}.dark .clear-search[data-v-b39c8331]{color:#94a3b8}.filters-bar[data-v-b39c8331]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-select[data-v-b39c8331]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:.95rem;min-width:140px}.dark .filter-select[data-v-b39c8331]{border-color:#334155;background:#0b1220;color:#e5e7eb}.filter-select[data-v-b39c8331]:focus{outline:none;border-color:#4299e1}.dark .filter-select[data-v-b39c8331]:focus{border-color:#60a5fa}.content-section[data-v-b39c8331]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.dark .content-section[data-v-b39c8331]{background:#0b1220;box-shadow:none;border:1px solid #1f2937}@media (max-width: 768px){.anagrafica-arca-view[data-v-b39c8331]{padding:16px}.header-content[data-v-b39c8331]{flex-direction:column;align-items:flex-start;gap:16px}.page-title[data-v-b39c8331]{font-size:1.8rem}.filters-bar[data-v-b39c8331]{flex-direction:column;align-items:stretch}.filter-select[data-v-b39c8331]{min-width:unset}}.obsoleti-filter[data-v-b39c8331]{display:flex;align-items:center}.checkbox-label[data-v-b39c8331]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s}.checkbox-label[data-v-b39c8331]:hover{background-color:#f3f4f6}.dark .checkbox-label[data-v-b39c8331]:hover{background-color:#1f2937}.obsoleti-checkbox[data-v-b39c8331]{width:16px;height:16px;accent-color:#10b981;cursor:pointer}.checkbox-text[data-v-b39c8331]{display:flex;align-items:center;gap:6px;font-size:14px;color:#374151;font-weight:500}.dark .checkbox-text[data-v-b39c8331]{color:#e5e7eb}.obsoleti-count[data-v-b39c8331]{color:#6b7280;font-weight:400;font-size:13px}.dark .obsoleti-count[data-v-b39c8331]{color:#94a3b8}
