.comparison_comparisonPage__0WQTl{min-height:100vh;display:flex;flex-direction:column}.comparison_comparisonPage__0WQTl section{flex:1}.comparison_uploadArea__Bi8oQ{transition:border-color .2s ease,background-color .2s ease}.comparison_uploadArea__Bi8oQ:hover{border-color:hsl(var(--primary));background-color:rgba(37,99,235,.05)}.comparison_analysisChart__taocN{height:300px;max-width:100%}.comparison_highlightMatch__yuLg1{background-color:rgba(37,99,235,.2);padding:0 .2rem;border-radius:.25rem}.comparison_highlightMissing__n_z1o{background-color:rgba(220,38,38,.2);padding:0 .2rem;border-radius:.25rem}.comparison_diffViewer__ApM63{.comparison_diff-removed__wuLZb{background-color:#fee2e2;color:#dc2626}.comparison_diff-added___UKXj{background-color:#dbeafe;color:#2563eb}.comparison_diff-changed__LtPls{background-color:#fef3c7;color:#d97706}}