﻿/* Локальные правки новых версий, старые экраны остаются нетронутыми. */
.n26-screen[id$="-v13"] .model-eyebrow-label{background:var(--blue-fade);padding:4px 9px;border-radius:8px}
.n26-screen[id$="-v13"] .n26-annotation,
.n26-screen[id$="-v13"] .n26-source-coverage,
.n26-screen[id$="-v13"] .n26-classification,
.n26-screen[id$="-v13"] .market-source-note,
.n26-screen[id$="-v13"] .n26-citations-base{display:none}
.n26-screen[id$="-v13"] .n26-matrix-panel .n26-matrix-value small,
.n26-screen[id$="-v13"] .n26-matrix-panel .n26-matrix-heading>small{display:none}
.n26-overview .direction-tiles article:not(:first-child) img.brand-cian{filter:none}
/* Общие срезы аренды повторяют отступы согласованных экранов новостроек. */
@media(min-width:801px){
 #long04-ai-channels{padding:16px 32px 38px}
 #long04-ai-channels h1{margin-bottom:6px}
 #long04-ai-ranking .eyebrow.model-eyebrow,#long04-ai-channels .eyebrow.model-eyebrow{margin-bottom:9px}
}
@media(max-width:800px){#long04-overview h1{line-height:1.12}}
.market-logo-initial{border-radius:6px;background:var(--blue-fade);color:var(--blue);font-size:10px;font-weight:700}
.search-answer-icon{position:relative;display:inline-grid;place-items:center;width:14px;height:14px;flex:none;overflow:hidden;align-self:center}
.search-example-answer .search-answer-icon img.brand-domclick{position:absolute;width:56px;height:56px;max-width:none;left:-4px;top:-21px}
/* Заключение и авторы составляют один экран. */
.screen.closing{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:22px 0 0;gap:12px}
.closing>.inner{width:100%;max-width:none;margin:0;padding:0 32px}
.closing .closing-grid>img{max-height:220px}
.closing .lead{font-size:clamp(19px,2vw,24px)}
.closing .footnote{margin-top:10px!important}
.closing .research-footer{min-height:0;width:100%;margin-top:auto;outline:none}
.closing .authors-section{padding:16px 32px}
.closing .authors-inner{gap:24px}
.closing .authors-inner{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)}
.closing .authors-list{grid-template-columns:repeat(3,minmax(0,1fr))}
.closing .authors-inner h2{font-size:24px}
.closing .authors-list li{padding:10px 12px;align-items:center}
.closing .author-avatar{width:56px;height:56px;flex-basis:56px}
.closing .team-avatars{display:flex;align-items:flex-start;gap:4px;flex:none}
.closing .team-person{display:flex;flex-direction:column;align-items:center;gap:3px;width:49px;font-size:10px;line-height:1.1;white-space:nowrap;color:var(--muted,#59677e)}
.closing .team-avatars .author-avatar{width:40px;height:40px;flex:0 0 40px}
.closing .authors-list b{font-size:16px}
.closing .authors-list small{font-size:14px;line-height:1.3;margin-top:3px}
.closing .footer-bar{padding:14px 125px 14px 32px;font-size:14px}
.closing .screen-index{bottom:12px}
@media(max-width:800px){.closing>.inner{padding:0 20px}.closing .authors-section{padding:16px 20px}.closing .authors-inner{grid-template-columns:1fr;gap:12px}.closing .authors-inner h2{font-size:22px}.closing .authors-list{grid-template-columns:1fr;gap:8px}.closing .footer-bar{padding:14px 70px 42px 20px;gap:6px}.closing .screen-index{bottom:10px}}
.model-matrix-ranked th:first-child{width:30px;text-align:left}
.model-matrix-ranked th:nth-child(2){width:190px;text-align:left}
.model-matrix-ranked .model-matrix-rank{color:var(--muted);font-size:14px;text-align:left}
.model-matrix-ranked tr[hidden]{display:none}
.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}
.screen.model-screen:has([data-model-matrix-more][aria-expanded="true"]){align-items:flex-start}
@media(max-width:800px){.model-matrix-ranked th:first-child{width:26px}.model-matrix-ranked th:nth-child(2){width:155px}.model-matrix-ranked thead th:nth-child(2),.model-matrix-ranked tbody th{position:sticky;left:26px;z-index:1;background:var(--bg)}}
@media(min-width:801px) and (max-height:740px){
 .cjm-analytics [data-cjm-ranking] .cjm-guide-questions{margin:7px 0 0;padding:7px 0 0}
 .cjm-analytics [data-cjm-ranking] .cjm-guide-questions ul{margin-top:5px}
 .cjm-analytics [data-cjm-ranking] .cjm-guide-questions li{font-size:13px;line-height:1.25;margin-top:4px}
 .cjm-analytics [data-cjm-ranking] .sector-conclusion{margin-top:7px}
}
@media(min-width:801px){
 #new-overview-v13 .screen-body>.n26-overview{display:flex;flex-direction:column;flex:1;min-height:0}
 #new-overview-v13 .n26-overview>.direction-layout{flex:1}
 .screen.overview .unified-overview{display:flex;flex-direction:column;flex:1;min-height:0}
 .screen.overview .unified-overview>.direction-layout{flex:1}
 #a03s-overview .screen-body>div:not(.unified-overview){display:flex;flex-direction:column;flex:1;min-height:0}
}

