body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}:root{--primary:#1e3a8a;--secondary:#3b82f6;--accent:#60a5fa;--background:#f9fafb;--text:#111827}body{color:#111827;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.App,body{background:#f9fafb;min-height:100vh}.App{display:flex;flex-direction:column}.bg-primary,.btn-primary{background-color:#1e3a8a!important}.btn-primary{border-color:#1e3a8a!important}.btn-primary:hover{background-color:#1e40af!important;border-color:#1e40af!important}.text-primary{color:#1e3a8a!important}.border-primary{border-color:#1e3a8a!important}.navbar-brand{font-size:1.25rem;font-weight:600}.navbar-brand i{margin-right:8px}.navbar-toggler{border:none;padding:.25rem .5rem}.navbar-toggler:focus{box-shadow:0 0 0 .2rem #ffffff40}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media (max-width:991.98px){.navbar-brand{font-size:.9rem}.navbar-collapse{background-color:#1e3a8a1a;border-radius:8px;margin-top:.5rem;padding:.5rem}.navbar-nav{font-size:.9rem;width:100%}.nav-link{border-radius:6px;font-size:.9rem;margin:.25rem 0;padding:.5rem 1rem}.nav-link:hover{background-color:#ffffff1a}.nav-link.active{background-color:#fff3}}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:none;border-radius:12px;box-shadow:0 4px 6px #0000001a}.card-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #0000001a;border-radius:12px 12px 0 0!important;font-weight:600}.card-header h5{color:#111827;margin:0}.card-header h5 i{color:#1e3a8a;margin-right:8px}.form-label{color:#111827;font-weight:500;margin-bottom:8px}.form-label i{color:#1e3a8a;margin-right:6px}.form-control,.form-select{border:1px solid #ced4da;border-radius:8px;transition:all .2s ease}.form-control:focus,.form-select:focus{border-color:#3b82f6;box-shadow:0 0 0 .2rem #3b82f640}.form-text{color:#6c757d;font-size:.875rem}.btn{border-radius:8px;font-weight:500;transition:all .2s ease}.btn:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.btn-outline-primary{border-color:#1e3a8a;color:#1e3a8a}.btn-outline-primary:hover{background-color:#1e3a8a;border-color:#1e3a8a}.btn-outline-success{border-color:#28a745;color:#28a745}.btn-outline-success:hover{background-color:#28a745;border-color:#28a745}.btn-outline-danger{border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545}.btn-success{background:linear-gradient(135deg,#28a745,#20c997);border:none}.btn-success:hover{background:linear-gradient(135deg,#218838,#1ea085)}.progress{background-color:#0000001a;border-radius:4px;height:8px}.progress-bar{border-radius:4px;transition:width .3s ease}.alert{border:none;border-radius:8px;font-weight:500}.alert-danger{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24}.alert-info{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e3a8a}.table{border-radius:8px;overflow:hidden}.table thead th{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:2px solid #dee2e6;color:#111827;font-weight:600}.table-striped tbody tr:nth-of-type(odd){background-color:#00000005}.badge{border-radius:6px;font-size:.75rem;font-weight:500;padding:.375rem .75rem}.modal-content{border:none;border-radius:12px;box-shadow:0 10px 30px #0000004d}.modal-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #0000001a;border-radius:12px 12px 0 0}.modal-footer{border-radius:0 0 12px 12px;border-top:1px solid #0000001a}.nav-tabs{border-bottom:2px solid #dee2e6}.nav-tabs .nav-link{border:none;border-radius:8px 8px 0 0;color:#6c757d;font-weight:500;transition:all .2s ease}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{background-color:#1e3a8a1a;border-color:#0000;color:#1e3a8a}.spinner-border{height:1.5rem;width:1.5rem}.spinner-border.text-primary{color:#1e3a8a}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.container-fluid{padding:0 15px}.card{margin-bottom:1rem}.btn-group .btn{padding:.375rem .75rem}.btn-group .btn,.table-responsive{font-size:.875rem}footer{padding:.75rem 0}footer,footer p{font-size:.85rem}footer p{margin-bottom:.5rem}footer a{font-size:.8rem}.navbar-brand{font-size:.85rem}}.modal.show{display:block!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}::-webkit-scrollbar-thumb{background:#60a5fa;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3b82f6}.file-drop-zone{border:2px dashed #dee2e6;border-radius:8px;cursor:pointer;padding:2rem;text-align:center;transition:all .3s ease}.file-drop-zone:hover{background-color:#f8f9fa;border-color:#3b82f6}.file-drop-zone.dragover{background-color:#e0f2fe;border-color:#3b82f6}.database-card{border-left:4px solid #3b82f6;transition:all .3s ease}.database-card:hover{box-shadow:0 4px 8px #0000001a}.found-count{color:#28a745}.found-count,.not-found-count{font-size:2rem;font-weight:700}.not-found-count{color:#dc3545}.success-rate{font-size:1.2rem;font-weight:700}.table-responsive{max-height:600px;overflow-y:auto}.similarity-badge{font-size:.8em}.database-status{font-size:.75em}.status-found{color:#28a745}.status-partial{color:#ffc107}.status-not-found{color:#dc3545}.verification-summary{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:10px;color:#fff;margin-bottom:2rem;padding:2rem}.verification-summary h3{margin-bottom:1rem}.verification-summary .stat-item{padding:1rem;text-align:center}.verification-summary .stat-number{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.verification-summary .stat-label{font-size:.9rem;opacity:.9}.accordion-button{background-color:#f8f9fa;border:1px solid #dee2e6;font-weight:500}.accordion-button:not(.collapsed){background-color:#e0f2fe;color:#1e3a8a}.accordion-button:focus{box-shadow:0 0 0 .25rem #1e3a8a40}.accordion-item{border:1px solid #dee2e6;border-radius:8px;margin-bottom:.5rem}.accordion-body{background-color:#fff}.list-group-item{border:1px solid rgba(0,0,0,.125);border-radius:8px;margin-bottom:.5rem}.list-group-item:last-child{margin-bottom:0}.alert-sm{font-size:.875rem;padding:.5rem .75rem}.progress-container{display:none}.progress-container.show{display:block}.citation-ms-section-heading{color:#111827;font-size:1.125rem;font-weight:700;letter-spacing:.02em}.citation-multi-search-panel .citation-multi-search-fields>div:last-child,.citation-multi-search-panel ul li:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.verification-results{display:none}.verification-results.show{display:block}footer{margin-top:auto}footer a{transition:opacity .2s ease}footer a:hover{opacity:.8}main{flex:1 1}.author-report-select{max-width:100%}.author-report-sections{display:flex;flex-direction:column;gap:1.5rem}.author-report-section{background:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:1rem}.author-report-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.author-report-bibtex-export{flex-shrink:0}.author-report-section-title-btn{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;padding:0;text-align:left}.author-report-section-title-btn:hover{color:#0d6efd}.author-report-section-title{font-size:1rem;font-weight:600;margin:0}.author-report-cell-title{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-report-cell-title:hover{overflow:visible;white-space:normal;word-break:break-word}.author-report-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.author-report-cell-year{max-width:4rem;text-align:center}.author-report-cell-doi a{word-break:break-all}.author-report-cell-found-by{max-width:320px;min-width:140px}.author-report-found-by{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.35rem}.author-report-system-badge{font-weight:500;white-space:nowrap}.database-view .nav-tabs .nav-link{border:1px solid #0000;color:#0d6efd}.database-view .nav-tabs .nav-link:hover{border-color:#dee2e6 #dee2e6 #fff}.database-view .nav-tabs .nav-link.active{font-weight:500}.database-view .table-responsive{max-height:70vh;overflow:auto}.database-view .db-cell{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-view .db-cell:hover{overflow:visible;white-space:normal;word-break:break-word}.database-view .db-col-row-num{min-width:3rem;text-align:center;vertical-align:middle;width:3rem}.database-view .db-filter-row th{vertical-align:middle}.database-view .db-column-filter{min-width:80px}.database-view .db-sortable-header{white-space:nowrap}.database-view .db-sort-btn{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font-weight:inherit;padding:0;text-align:left;width:100%}.database-view .db-sort-btn:hover{color:#0d6efd}.database-view .db-sort-btn .db-sort-icon{opacity:.7}.database-view .db-sort-btn:hover .db-sort-icon{opacity:1}.database-view .db-page-size-select{min-width:4rem;width:auto}.database-view .db-table-metadata{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:.75rem 1rem}.database-view .db-metadata-grid{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.database-view .db-metadata-item{align-items:baseline;display:inline-flex;gap:.35rem}.database-view .db-metadata-label{color:#6c757d;font-size:.875rem}.database-view .db-metadata-value{color:#212529;font-size:.875rem;font-weight:600}.database-view .db-metadata-columns-summary{color:#0d6efd;cursor:pointer;font-size:.8125rem;-webkit-user-select:none;user-select:none}.database-view .db-metadata-columns-summary:hover{text-decoration:underline}.database-view .db-metadata-columns-list{color:#495057;font-size:.8125rem;margin-top:.35rem;padding-left:.5rem;word-break:break-word}
/*# sourceMappingURL=main.f0031df8.css.map*/