:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}.diff-list-settings[data-v-34984fd0]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem;margin-bottom:1rem}.settings-header h4[data-v-34984fd0]{margin:0 0 .75rem;color:#495057;font-size:.95rem;font-weight:600}.settings-controls[data-v-34984fd0]{display:flex;flex-direction:column;gap:.75rem}.setting-item[data-v-34984fd0]{display:flex;flex-direction:column;gap:.25rem}.toggle-label[data-v-34984fd0]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-input[data-v-34984fd0]{display:none}.toggle-slider[data-v-34984fd0]{position:relative;width:40px;height:20px;background-color:#ccc;border-radius:20px;transition:background-color .2s ease}.toggle-slider[data-v-34984fd0]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0003}.toggle-input:checked+.toggle-slider[data-v-34984fd0]{background-color:#3498db}.toggle-input:checked+.toggle-slider[data-v-34984fd0]:before{transform:translate(20px)}.toggle-text[data-v-34984fd0]{font-weight:500;color:#495057;font-size:.9rem}.setting-description[data-v-34984fd0]{font-size:.8rem;color:#6c757d;margin-left:50px;line-height:1.3}@media (max-width: 768px){.diff-list-settings[data-v-34984fd0]{padding:.75rem}.settings-controls[data-v-34984fd0]{gap:.5rem}.setting-description[data-v-34984fd0]{margin-left:0;margin-top:.25rem}}.unified-comparison[data-v-493c6769]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.comparison-header[data-v-493c6769]{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;padding:1.5rem;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}.header-section h2[data-v-493c6769]{margin:0 0 1rem;color:#2c3e50;font-size:1.25rem}.ref-selector[data-v-493c6769]{display:flex;flex-direction:column;gap:.5rem}.ref-selector label[data-v-493c6769]{font-weight:500;color:#555}.ref-selector select[data-v-493c6769]{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;background-color:#fff}.ref-selector select[data-v-493c6769]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}.stats[data-v-493c6769]{display:flex;gap:1rem;flex-wrap:wrap}.stat[data-v-493c6769]{display:flex;align-items:center;gap:.5rem}.stat-label[data-v-493c6769]{font-size:.85rem;color:#666}.stat-value[data-v-493c6769]{font-weight:600;padding:.25rem .5rem;border-radius:4px;font-size:.85rem}.stat-value.matches[data-v-493c6769]{background-color:#d4edda;color:#155724}.stat-value.left-only[data-v-493c6769]{background-color:#fff3cd;color:#856404}.stat-value.right-only[data-v-493c6769]{background-color:#f8f9fa;color:#6c757d}.comparison-content[data-v-493c6769]{padding:1.5rem}.loading[data-v-493c6769],.empty[data-v-493c6769]{text-align:center;padding:2rem;color:#666;font-style:italic}.objects-container h3[data-v-493c6769]{margin:0 0 1rem;color:#2c3e50;font-size:1.1rem}.objects-rows[data-v-493c6769]{display:flex;flex-direction:column;gap:1rem}.object-row[data-v-493c6769]{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center}.left-column[data-v-493c6769],.right-column[data-v-493c6769]{min-height:80px;display:flex;align-items:center}.object-item[data-v-493c6769]{width:100%;padding:1rem;border:1px solid #e0e0e0;border-radius:6px;background-color:#fafafa;transition:all .2s ease;cursor:pointer}.object-item[data-v-493c6769]:hover{border-color:#3498db;background-color:#f0f8ff;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.object-item.selected[data-v-493c6769]{border-color:#27ae60;background-color:#e8f5e8;box-shadow:0 2px 8px #27ae604d}.object-item.selected[data-v-493c6769]:hover{background-color:#d4edda}.object-item.unmatched[data-v-493c6769]{border-color:#f39c12;background-color:#fff3cd}.object-item.unmatched[data-v-493c6769]:hover{border-color:#e67e22;background-color:#ffeaa7}.object-item.name-mismatch[data-v-493c6769]{border-color:#e7b13c;background-color:#fdf2f2}.object-item.name-mismatch[data-v-493c6769]:hover{border-color:#c0842b;background-color:#fadbd8}.object-header[data-v-493c6769]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.object-type[data-v-493c6769]{color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.object-type.street[data-v-493c6769]{background-color:#e74c3c}.object-type.city_region[data-v-493c6769]{background-color:#9b59b6}.object-type.city[data-v-493c6769]{background-color:#3498db}.object-type.region[data-v-493c6769]{background-color:#f39c12}.object-type.oblast[data-v-493c6769]{background-color:#27ae60}.object-type.unknown[data-v-493c6769]{background-color:#95a5a6}.object-item.selected .object-type[data-v-493c6769]{background-color:#27ae60}.object-guid[data-v-493c6769]{color:#666;font-family:monospace;font-size:.8rem}.object-name[data-v-493c6769]{font-weight:500;color:#2c3e50;margin-bottom:.5rem}.object-details[data-v-493c6769]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#666}.object-details span[data-v-493c6769]{display:flex;justify-content:space-between}.empty-slot[data-v-493c6769]{width:100%;height:80px;display:flex;align-items:center;justify-content:center;border:1px dashed #ddd;border-radius:6px;background-color:#f9f9f9}.no-match[data-v-493c6769]{color:#999;font-style:italic;font-size:.9rem;text-align:center}.click-indicator[data-v-493c6769]{font-size:1.2rem;margin-bottom:.5rem;animation:bounce-493c6769 2s infinite}@keyframes bounce-493c6769{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.middle-column[data-v-493c6769]{width:120px;display:flex;align-items:center;justify-content:center}.match-line[data-v-493c6769]{display:flex;align-items:center;height:40px;position:relative;width:100%}.line-connector[data-v-493c6769]{height:2px;background-color:currentColor;flex:1}.left-connector[data-v-493c6769]{background:linear-gradient(to right,transparent,currentColor)}.right-connector[data-v-493c6769]{background:linear-gradient(to left,transparent,currentColor)}.line-center[data-v-493c6769]{width:60px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.match-icon[data-v-493c6769]{font-size:1.2rem;font-weight:700;color:currentColor}.merge-btn[data-v-493c6769]{background-color:#3498db;color:#fff;border:none;padding:.25rem .5rem;border-radius:3px;cursor:pointer;font-size:.8rem;margin-top:.25rem;transition:background-color .2s ease}.merge-btn[data-v-493c6769]:hover{background-color:#2980b9}.merge-disabled[data-v-493c6769]{background-color:#6c757d;color:#fff;border:none;padding:.25rem .5rem;border-radius:3px;font-size:.8rem;margin-top:.25rem;opacity:.7;cursor:not-allowed}.drop-zone[data-v-493c6769]{transition:all .2s ease}.drop-zone[data-v-493c6769]:hover{background-color:#3498db1a;border:2px dashed #3498db}.drop-zone.clickable[data-v-493c6769]{cursor:pointer}.drop-zone.clickable[data-v-493c6769]:hover{background-color:#3498db26;border:2px dashed #3498db;transform:translateY(-1px);box-shadow:0 2px 8px #3498db33}.no-drop-zone[data-v-493c6769]{opacity:.7;cursor:not-allowed}.no-drop-zone[data-v-493c6769]:hover{background-color:#6c757d1a;border:2px dashed #6c757d}.object-item[data-v-493c6769]{transition:all .2s ease}.object-item[data-v-493c6769]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.object-item.draggable[data-v-493c6769]{cursor:grab}.object-item.draggable[data-v-493c6769]:active{cursor:grabbing}.object-item.not-draggable[data-v-493c6769]{cursor:not-allowed;opacity:.7}.object-item.not-draggable .drag-handle[data-v-493c6769]{display:none}.drag-handle[data-v-493c6769]{color:#95a5a6;font-size:.8rem;margin-left:auto;cursor:grab}.drag-handle[data-v-493c6769]:hover{color:#7f8c8d}.help-text[data-v-493c6769]{background-color:#3498db1a;border:1px solid #3498db;border-radius:4px;padding:.75rem;margin-bottom:1rem;font-size:.9rem;color:#2c3e50}.green-line[data-v-493c6769]{color:#28a745}.orange-line[data-v-493c6769]{color:#fd7e14}.orange-line .right-connector[data-v-493c6769]{background:transparent}.gray-line[data-v-493c6769]{color:#6c757d}.gray-line .left-connector[data-v-493c6769]{background:transparent}@media (max-width: 1200px){.comparison-header[data-v-493c6769]{grid-template-columns:1fr auto 1fr;gap:1rem}.object-row[data-v-493c6769]{gap:1rem}}@media (max-width: 768px){.comparison-header[data-v-493c6769],.object-row[data-v-493c6769]{grid-template-columns:1fr;gap:1rem}.middle-column[data-v-493c6769]{width:100%;order:-1}.match-line[data-v-493c6769]{height:30px}.line-center[data-v-493c6769]{width:40px}.match-icon[data-v-493c6769]{font-size:1rem}.comparison-content[data-v-493c6769]{padding:1rem}.left-column[data-v-493c6769],.right-column[data-v-493c6769]{min-height:auto}.empty-slot[data-v-493c6769]{height:60px}.filter-summary[data-v-493c6769]{flex-direction:column;gap:.5rem;align-items:flex-start}.filter-indicator[data-v-493c6769]{flex-wrap:wrap}.modal-content[data-v-493c6769]{width:95%;padding:1.5rem;margin:1rem}.modal-header h3[data-v-493c6769]{font-size:1.1rem}.search-container[data-v-493c6769]{flex-direction:column;gap:.75rem;padding:.75rem}.search-results-info[data-v-493c6769]{margin-left:0;text-align:center}.modal-content .object-item[data-v-493c6769]{padding:.5rem .75rem;gap:.5rem}.modal-content .object-item .object-name[data-v-493c6769]{font-size:.9rem}.modal-content .object-item .object-guid[data-v-493c6769]{font-size:.75rem}}.diff-badge[data-v-493c6769]{font-size:.75rem;padding:.2rem .5rem;border-radius:12px;font-weight:600;margin-left:.5rem}.diff-badge.diff-low[data-v-493c6769]{background-color:#d4edda;color:#155724}.diff-badge.diff-medium[data-v-493c6769]{background-color:#fff3cd;color:#856404}.diff-badge.diff-high[data-v-493c6769]{background-color:#f8d7da;color:#721c24}.filter-summary[data-v-493c6769]{display:flex;justify-content:space-between;align-items:center;background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;padding:.5rem .75rem;margin-bottom:1rem;font-size:.85rem}.filter-indicator[data-v-493c6769]{display:flex;gap:.5rem}.filter-badge[data-v-493c6769]{background-color:#2196f3;color:#fff;padding:.2rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.filter-count[data-v-493c6769]{color:#1976d2;font-weight:500}.object-selector-modal[data-v-493c6769]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-493c6769 .2s ease-out}.modal-content[data-v-493c6769]{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #0003;padding:2rem;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;animation:slideIn-493c6769 .3s ease-out}@keyframes fadeIn-493c6769{0%{opacity:0}to{opacity:1}}@keyframes slideIn-493c6769{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-493c6769]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.5rem}.modal-header h3[data-v-493c6769]{margin:0;color:#2c3e50}.modal-subtitle[data-v-493c6769]{color:#666;font-size:.9rem;margin-bottom:1rem;text-align:center;font-style:italic}.search-container[data-v-493c6769]{width:100%;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;transition:all .2s ease}.search-container[data-v-493c6769]:focus-within{background-color:#f8f9fa;border-color:#3498db;box-shadow:0 0 0 2px #3498db1a}.search-input[data-v-493c6769]{flex-grow:1;border:none;padding:.5rem;font-size:.9rem;background-color:transparent;border-radius:3px;transition:background-color .2s ease}.search-input[data-v-493c6769]:focus{outline:none;background-color:#fffc}.search-input[data-v-493c6769]::placeholder{color:#999;font-style:italic}.search-results-info[data-v-493c6769]{font-size:.8rem;color:#666;margin-left:auto}.clear-search-btn[data-v-493c6769]{background-color:#dc3545;color:#fff;border:none;padding:.5rem .75rem;border-radius:4px;cursor:pointer;font-size:1.2rem;font-weight:600;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0}.clear-search-btn[data-v-493c6769]:hover{background-color:#c82333}.no-search-results[data-v-493c6769]{color:#999;font-style:italic;font-size:.9rem;text-align:center;padding:2rem;background-color:#f9f9f9;border:1px dashed #ddd;border-radius:6px}.close-modal-btn[data-v-493c6769]{background-color:#dc3545;color:#fff;border:none;padding:.5rem .75rem;border-radius:4px;cursor:pointer;font-size:1.2rem;font-weight:600;transition:background-color .2s ease}.close-modal-btn[data-v-493c6769]:hover{background-color:#c82333}.modal-content .object-list[data-v-493c6769]{width:100%;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding-right:1rem}.modal-content .object-item[data-v-493c6769]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid #e0e0e0;border-radius:6px;background-color:#fafafa;cursor:pointer;transition:all .2s ease}.modal-content .object-item[data-v-493c6769]:hover{background-color:#f0f8ff;border-color:#3498db;box-shadow:0 2px 4px #0000001a}.modal-content .object-item.selected[data-v-493c6769]{background-color:#e8f5e8;border-color:#27ae60;box-shadow:0 2px 8px #27ae604d}.modal-content .object-item[data-v-493c6769]:hover{background-color:#e8f5e8;border-color:#27ae60;box-shadow:0 2px 8px #27ae604d;transform:translateY(-1px)}.modal-content .object-item .object-type[data-v-493c6769]{color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.modal-content .object-item .object-type.street[data-v-493c6769]{background-color:#e74c3c}.modal-content .object-item .object-type.city_region[data-v-493c6769]{background-color:#9b59b6}.modal-content .object-type.city[data-v-493c6769]{background-color:#3498db}.modal-content .object-type.region[data-v-493c6769]{background-color:#f39c12}.modal-content .object-type.oblast[data-v-493c6769]{background-color:#27ae60}.modal-content .object-type.unknown[data-v-493c6769]{background-color:#95a5a6}.modal-content .object-item .object-name[data-v-493c6769]{font-weight:500;color:#2c3e50;flex-grow:1}.modal-content .object-item .object-guid[data-v-493c6769]{color:#666;font-family:monospace;font-size:.8rem}.modal-content .no-objects-message[data-v-493c6769]{color:#999;font-style:italic;font-size:.9rem;text-align:center;padding:1rem}.modal-footer[data-v-493c6769]{width:100%;display:flex;justify-content:center;margin-top:1.5rem}.modal-footer .close-btn[data-v-493c6769]{background-color:#dc3545;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s ease}.modal-footer .close-btn[data-v-493c6769]:hover{background-color:#c82333}.modal-overlay[data-v-7fbf518c]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-7fbf518c]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-7fbf518c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-7fbf518c]{margin:0;color:#2c3e50}.close-btn[data-v-7fbf518c]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-7fbf518c]:hover{color:#333}.modal-body[data-v-7fbf518c]{padding:1.5rem}.rename-info[data-v-7fbf518c]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem;margin-bottom:1.5rem}.info-row[data-v-7fbf518c]{display:flex;justify-content:space-between;margin-bottom:.5rem}.info-row[data-v-7fbf518c]:last-child{margin-bottom:0}.form-group[data-v-7fbf518c]{margin-bottom:1.5rem}.form-group label[data-v-7fbf518c]{display:block;margin-bottom:.5rem;font-weight:500;color:#2c3e50}.form-group input[data-v-7fbf518c],.form-group textarea[data-v-7fbf518c]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;font-family:inherit}.form-group input[data-v-7fbf518c]:focus,.form-group textarea[data-v-7fbf518c]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db33}.form-group small[data-v-7fbf518c]{display:block;margin-top:.25rem;color:#666;font-size:.8rem}.modal-footer[data-v-7fbf518c]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e0e0e0}.btn[data-v-7fbf518c]{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-7fbf518c]{background-color:#3498db;color:#fff}.btn-primary[data-v-7fbf518c]:hover:not(:disabled){background-color:#2980b9}.btn-primary[data-v-7fbf518c]:disabled{background-color:#bdc3c7;cursor:not-allowed}.btn-secondary[data-v-7fbf518c]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-7fbf518c]:hover{background-color:#5a6268}.comparison-page[data-v-316b9f3e]{min-height:100vh;background-color:#f5f5f5}.header[data-v-316b9f3e]{background-color:#2c3e50;color:#fff;padding:1rem 2rem;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-316b9f3e]{display:flex;align-items:center;gap:1rem}.logo[data-v-316b9f3e]{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.logo[data-v-316b9f3e]:hover{transform:scale(1.05)}.header h1[data-v-316b9f3e]{margin:0;font-size:1.5rem}.header-controls[data-v-316b9f3e]{display:flex;align-items:center;gap:1rem;justify-content:space-between;width:100%}.navigation-controls[data-v-316b9f3e],.auth-controls[data-v-316b9f3e]{display:flex;align-items:center;gap:1rem}.clear-btn[data-v-316b9f3e]{background-color:#e74c3c;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.clear-btn[data-v-316b9f3e]:hover{background-color:#c0392b}.back-btn[data-v-316b9f3e]{background-color:#f39c12;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.back-btn[data-v-316b9f3e]:hover{background-color:#e67e22}.logs-btn[data-v-316b9f3e]{background-color:#9b59b6;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.logs-btn[data-v-316b9f3e]:hover{background-color:#8e44ad}.path-info[data-v-316b9f3e]{background-color:#ffffff1a;padding:.5rem 1rem;border-radius:4px;font-family:monospace;font-size:.9rem}.login-btn[data-v-316b9f3e]{background-color:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.login-btn[data-v-316b9f3e]:hover:not(:disabled){background-color:#0056b3}.login-btn[data-v-316b9f3e]:disabled{background-color:#6c757d;cursor:not-allowed}.user-section[data-v-316b9f3e]{display:flex;align-items:center;gap:1rem}.welcome-text[data-v-316b9f3e]{font-weight:500;color:#fff;font-size:.9rem}.logout-btn[data-v-316b9f3e]{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.logout-btn[data-v-316b9f3e]:hover{background-color:#c82333}.main[data-v-316b9f3e]{padding:2rem}.main[data-v-316b9f3e]{max-width:1800px;margin:0 auto}@media (max-width: 768px){.header[data-v-316b9f3e]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-316b9f3e]{flex-direction:column;gap:.5rem;width:100%}.navigation-controls[data-v-316b9f3e],.auth-controls[data-v-316b9f3e],.user-section[data-v-316b9f3e]{flex-direction:column;gap:.5rem}.main[data-v-316b9f3e]{padding:1rem}}.rename-logs-page[data-v-dfd644c1]{min-height:100vh;background-color:#f5f5f5}.header[data-v-dfd644c1]{background-color:#2c3e50;color:#fff;padding:1rem 2rem;box-shadow:0 2px 4px #0000001a}.header-content[data-v-dfd644c1]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-dfd644c1]{display:flex;align-items:center;gap:1rem}.logo[data-v-dfd644c1]{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.logo[data-v-dfd644c1]:hover{transform:scale(1.05)}.header h1[data-v-dfd644c1]{margin:0;font-size:1.5rem}.back-btn[data-v-dfd644c1]{background-color:#f39c12;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.back-btn[data-v-dfd644c1]:hover{background-color:#e67e22}.main[data-v-dfd644c1]{padding:2rem}.logs-container[data-v-dfd644c1]{max-width:1200px;margin:0 auto}.loading[data-v-dfd644c1],.empty[data-v-dfd644c1]{text-align:center;padding:2rem;color:#666;font-style:italic}.logs-list[data-v-dfd644c1]{display:flex;flex-direction:column;gap:1.5rem}.log-item[data-v-dfd644c1]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.log-header[data-v-dfd644c1]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.log-meta[data-v-dfd644c1]{display:flex;align-items:center;gap:1rem}.user[data-v-dfd644c1]{font-weight:600;color:#2c3e50}.timestamp[data-v-dfd644c1]{color:#666;font-size:.9rem}.log-id[data-v-dfd644c1]{background-color:#e9ecef;color:#495057;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600}.log-content[data-v-dfd644c1]{padding:1.5rem}.rename-details[data-v-dfd644c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.detail-row[data-v-dfd644c1]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#f8f9fa;border-radius:4px}.detail-row strong[data-v-dfd644c1]{color:#495057;font-size:.9rem}.object-link[data-v-dfd644c1],.collection-link[data-v-dfd644c1]{color:#3498db;text-decoration:none;font-weight:500}.object-link[data-v-dfd644c1]:hover,.collection-link[data-v-dfd644c1]:hover{text-decoration:underline;color:#2980b9}.old-name[data-v-dfd644c1]{color:#e74c3c;font-weight:500}.new-name[data-v-dfd644c1]{color:#27ae60;font-weight:500}.explanation-section[data-v-dfd644c1],.source-section[data-v-dfd644c1]{margin-bottom:1.5rem}.explanation-section h4[data-v-dfd644c1],.source-section h4[data-v-dfd644c1]{margin:0 0 .5rem;color:#2c3e50;font-size:1rem}.explanation[data-v-dfd644c1]{background-color:#f8f9fa;padding:1rem;border-radius:4px;margin:0;line-height:1.5;color:#495057}.source-link[data-v-dfd644c1]{display:inline-block;color:#3498db;text-decoration:none;word-break:break-all;padding:.5rem;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.source-link[data-v-dfd644c1]:hover{background-color:#e9ecef;text-decoration:underline}.pagination[data-v-dfd644c1]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.pagination-btn[data-v-dfd644c1]{background-color:#3498db;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.pagination-btn[data-v-dfd644c1]:hover:not(:disabled){background-color:#2980b9}.pagination-btn[data-v-dfd644c1]:disabled{background-color:#bdc3c7;cursor:not-allowed}.pagination-info[data-v-dfd644c1]{color:#666;font-size:.9rem}@media (max-width: 768px){.main[data-v-dfd644c1]{padding:1rem}.rename-details[data-v-dfd644c1]{grid-template-columns:1fr}.log-header[data-v-dfd644c1]{flex-direction:column;align-items:flex-start;gap:.5rem}.pagination[data-v-dfd644c1]{flex-direction:column;gap:.5rem}}.auth-callback[data-v-2aa50eea]{display:flex;justify-content:center;align-items:center;min-height:100vh;text-align:center}.loading[data-v-2aa50eea],.error[data-v-2aa50eea]{max-width:400px;padding:2rem}.error[data-v-2aa50eea]{color:#dc3545}.btn-primary[data-v-2aa50eea]{background-color:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-top:1rem}.btn-primary[data-v-2aa50eea]:hover{background-color:#0056b3}.auth-error[data-v-023f8fe5]{display:flex;justify-content:center;align-items:center;min-height:100vh;text-align:center}.error-container[data-v-023f8fe5]{max-width:400px;padding:2rem}.btn-primary[data-v-023f8fe5],.btn-secondary[data-v-023f8fe5]{border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin:.5rem;font-size:1rem}.btn-primary[data-v-023f8fe5]{background-color:#007bff;color:#fff}.btn-primary[data-v-023f8fe5]:hover{background-color:#0056b3}.btn-secondary[data-v-023f8fe5]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-023f8fe5]:hover{background-color:#545b62}
