/* Таблица и интерактивность по экрану сравнения моделей в недвижимости. */
.reference-model-screen .model-matrix-ranked th:first-child{width:30px;text-align:left}
.reference-model-screen .model-matrix-ranked th:nth-child(2){width:190px;text-align:left}
.reference-model-screen .model-matrix-ranked .model-matrix-rank{color:var(--muted);font-size:14px;text-align:left}
.reference-model-screen .model-matrix-ranked tr[hidden],.reference-model-screen [data-model-insight][hidden]{display:none!important}
.reference-model-screen .model-matrix-more{display:inline-block;margin:8px 0 0;padding:0;border:0;background:transparent;color:var(--blue);font-size:15px;font-weight:600;cursor:pointer}
.reference-model-screen .model-matrix-more:focus-visible{outline:3px solid #789cff;outline-offset:3px}
.reference-model-screen:has([data-model-matrix-more][aria-expanded="true"]){align-items:flex-start}
html[data-theme="dark"] .reference-model-screen img[src$="/chatgpt.svg"],
html[data-theme="dark"] .reference-model-screen img[src$="/gigachat.svg"],
html[data-theme="dark"] .reference-model-screen img[src$="/perplexity.svg"]{filter:invert(1)}
@media (min-width:801px) and (max-height:740px){
 .reference-model-screen .model-matrix tbody th,.reference-model-screen .model-matrix td{padding-top:1px;padding-bottom:1px}
}
@media(max-width:800px){
 .reference-model-screen .model-matrix-ranked{border-collapse:separate;border-spacing:0;table-layout:auto;width:max-content;min-width:100%}
 .reference-model-screen .model-matrix-ranked tr>:first-child{position:sticky;left:0;z-index:2;width:26px;min-width:26px;max-width:26px;background:var(--bg)}
 .reference-model-screen .model-matrix-ranked tr>:nth-child(2){position:sticky;left:26px;z-index:2;width:180px;min-width:180px;max-width:180px;background:var(--bg)}
 .reference-model-screen .model-matrix-ranked tr>:nth-child(n+3){width:110px;min-width:110px;max-width:110px}
 .reference-model-screen .model-matrix-ranked thead tr>:nth-child(-n+2){z-index:3}
 .reference-model-screen .model-matrix-ranked .market-brand b{white-space:normal;overflow-wrap:anywhere;word-break:normal}
}
