.SectorComparison_page__tEEEg{max-width:var(--container-width);margin:0 auto;padding:1.25rem 1.5rem 4rem}.SectorComparison_controls___0ij3,.SectorComparison_layout__lNbRq,.SectorComparison_summary__aE0bE{display:flex;gap:1rem}.SectorComparison_summary__aE0bE{align-items:center;margin-bottom:1rem;padding:1rem 1.2rem;border:1px solid var(--color-border);background:var(--color-surface)}.SectorComparison_summary__aE0bE>div{display:grid;gap:.2rem;min-width:150px}.SectorComparison_summaryLabel__76kR0,.SectorComparison_summary__aE0bE span{color:var(--color-text-muted);font-size:.76rem}.SectorComparison_summary__aE0bE strong{color:var(--color-text-strong);font-size:1.2rem}.SectorComparison_addButton__363gL,.SectorComparison_addedButton__ikwom,.SectorComparison_refreshButton__OH6Q3,.SectorComparison_selectedRow__5XpEP button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui-btn-ghost-border);background:transparent;color:var(--color-text);cursor:pointer}.SectorComparison_refreshButton__OH6Q3{width:36px;height:36px;margin-left:auto}.SectorComparison_spinning__arQ_L{animation:SectorComparison_spin___M3E1 1s linear infinite}.SectorComparison_controls___0ij3{align-items:center;flex-wrap:wrap;margin-bottom:1rem}.SectorComparison_factorTabs__fSda2{display:flex;flex-wrap:wrap;gap:.4rem}.SectorComparison_factorActive__rteUc,.SectorComparison_factor__33SHI{border:1px solid var(--ui-btn-ghost-border);background:var(--ui-btn-ghost-bg);color:var(--color-text-muted);padding:.45rem .7rem;cursor:pointer;font-size:.82rem;font-weight:650}.SectorComparison_factorActive__rteUc{background:var(--blue-bg-medium);border-color:var(--blue-border);color:var(--color-primary)}.SectorComparison_searchLabel__DDuUN,.SectorComparison_selectLabel__8OE9i{display:flex;align-items:center;gap:.45rem;color:var(--color-text-muted);font-size:.8rem}.SectorComparison_selectLabel__8OE9i{margin-left:auto}.SectorComparison_searchLabel__DDuUN input,.SectorComparison_selectLabel__8OE9i select{border:1px solid var(--ui-input-border);background:var(--ui-input-bg);color:var(--color-text);min-height:34px;padding:0 .65rem}.SectorComparison_searchLabel__DDuUN{border:1px solid var(--ui-input-border);padding:0 .6rem}.SectorComparison_searchLabel__DDuUN input{border:0;outline:0;width:160px}.SectorComparison_layout__lNbRq{align-items:stretch;margin-bottom:1rem}.SectorComparison_chartPanel__OTpMM,.SectorComparison_selectedPanel___K7Jb,.SectorComparison_tablePanel__KWKc7{border:1px solid var(--color-border);background:var(--color-surface)}.SectorComparison_chartPanel__OTpMM{flex:1;min-width:0}.SectorComparison_selectedPanel___K7Jb{width:290px}.SectorComparison_panelHeader__bZ9e6{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.1rem;border-bottom:1px solid var(--color-border-subtle)}.SectorComparison_panelHeader__bZ9e6 h2{font-size:.96rem;color:var(--color-text-strong)}.SectorComparison_panelHeader__bZ9e6 p{margin-top:.25rem;color:var(--color-text-muted);font-size:.78rem;line-height:1.4}.SectorComparison_chartWrap__TkS_8{height:300px;padding:.7rem 1rem .5rem}.SectorComparison_legend__dbSF7{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:-.2rem;font-size:.76rem;color:var(--color-text-muted)}.SectorComparison_legend__dbSF7 span{display:inline-flex;gap:.35rem;align-items:center}.SectorComparison_legend__dbSF7 i{width:9px;height:3px}.SectorComparison_emptyChart__CNOwd,.SectorComparison_emptySelection__ncldj,.SectorComparison_loading__FVa3Z{color:var(--color-text-muted);font-size:.84rem}.SectorComparison_emptyChart__CNOwd{min-height:300px;display:grid;place-content:center;justify-items:center;gap:.7rem;text-align:center;padding:1rem}.SectorComparison_emptySelection__ncldj{padding:1rem 1.1rem}.SectorComparison_selectedRow__5XpEP{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1.1rem;border-bottom:1px solid var(--color-border-subtle)}.SectorComparison_company__oraqV,.SectorComparison_selectedRow__5XpEP a{text-decoration:none;min-width:0}.SectorComparison_selectedRow__5XpEP a{display:grid;gap:.15rem}.SectorComparison_company__oraqV strong,.SectorComparison_selectedRow__5XpEP strong{color:var(--color-primary);font-size:.82rem}.SectorComparison_company__oraqV span,.SectorComparison_selectedRow__5XpEP span{color:var(--color-text-muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SectorComparison_selectedRow__5XpEP button{width:28px;height:28px;color:var(--color-success);border-color:var(--green-border)}.SectorComparison_tablePanel__KWKc7{overflow:hidden}.SectorComparison_loadingLabel__WhZT5,.SectorComparison_resultCount__Y34__{color:var(--color-text-muted);font-size:.76rem;white-space:nowrap}.SectorComparison_loading__FVa3Z{padding:3.5rem;text-align:center}.SectorComparison_tableWrap__b5aIh{overflow-x:auto}.SectorComparison_tableWrap__b5aIh table{width:100%;min-width:860px;border-collapse:collapse}.SectorComparison_tableWrap__b5aIh th{color:var(--color-text-muted);background:rgba(0,0,0,.12);font-size:.7rem;text-transform:uppercase;letter-spacing:0;text-align:left;padding:.65rem .8rem}.SectorComparison_tableWrap__b5aIh td{padding:.65rem .8rem;border-top:1px solid var(--color-border-subtle);font-size:.82rem}.SectorComparison_tableWrap__b5aIh tr:hover{background:rgba(96,165,250,.035)}.SectorComparison_number__2dbNz{text-align:right!important;font-family:var(--font-mono);white-space:nowrap}.SectorComparison_positive__gMKDc{color:var(--color-success)}.SectorComparison_negative__HFFuE{color:var(--color-danger)}.SectorComparison_company__oraqV{display:grid;gap:.15rem;max-width:320px}.SectorComparison_sectorCell__mB7rU{color:var(--color-text-muted);font-size:.75rem!important}.SectorComparison_addButton__363gL,.SectorComparison_addedButton__ikwom{width:29px;height:29px;color:var(--color-text-muted)}.SectorComparison_addedButton__ikwom{color:var(--color-success);background:var(--green-bg-light);border-color:var(--green-border)}.SectorComparison_addButton__363gL:disabled{opacity:.35;cursor:not-allowed}.SectorComparison_error__ufcaX{margin-bottom:1rem;padding:.8rem 1rem;border:1px solid rgba(248,113,113,.4);background:var(--color-danger-soft);color:var(--color-danger);font-size:.82rem}@keyframes SectorComparison_spin___M3E1{to{transform:rotate(1turn)}}@media (max-width:780px){.SectorComparison_page__tEEEg{padding:1rem .9rem 5rem}.SectorComparison_summary__aE0bE{gap:.65rem}.SectorComparison_summary__aE0bE>div{min-width:0;flex:1}.SectorComparison_summary__aE0bE span:last-child{display:none}.SectorComparison_selectLabel__8OE9i{margin-left:0}.SectorComparison_searchLabel__DDuUN{flex:1}.SectorComparison_searchLabel__DDuUN input{width:100%}.SectorComparison_layout__lNbRq{flex-direction:column}.SectorComparison_selectedPanel___K7Jb{width:auto}.SectorComparison_chartWrap__TkS_8{height:270px}}
/*# sourceMappingURL=6e8865f5d2dcc69d.css.map*/