.search-matrix-caution{margin-top:7px!important;color:var(--muted);font-size:12px;line-height:1.35}
.search-channel-switch{margin:0 0 8px}
.search-channel-switch button{display:inline-flex;align-items:center;gap:7px}
.search-channel-switch img{width:18px;height:18px;object-fit:contain}
[data-search-cjm-channel-view][hidden],[data-search-source-new-view][hidden]{display:none!important}
:is(.retail-search-25,#secondary-search-sources,#long04-search-sources,#a03s-search-sources) .source-type-table th:first-child{width:34%}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .cjm14-reading p{font-size:16px;line-height:1.4}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .cjm14-reading .market-reading-note{margin-top:10px}
@media  screen and (min-width:801px){:is(.retail-search-23,#secondary-search-cjm,#long04-search-cjm,#a03s-search-cjm):has([data-cjm-more][aria-expanded="true"]),:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories):has([data-search-stage-more][aria-expanded="true"]){align-items:flex-start}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .cjm14-controls{margin-bottom:6px}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .cjm-matrix th:first-child{width:34%}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .cjm-matrix th,:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .cjm-matrix td{padding:3px 6px}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .stage-brand-label{padding:0}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .stage-brand-label .market-logo{width:20px;height:20px}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .stage-brand-label .market-logo img{width:19px;height:19px}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .cjm-matrix-value{padding:2px 3px;font-size:14px;font-weight:400}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) [data-search-stage-metric="ai"][aria-pressed="true"]~* .cjm-matrix-value{color:var(--blue);font-weight:700}}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) [data-search-stage-matrix]:has([data-search-stage-metric="ai"][aria-pressed="true"]) .cjm-matrix-value{color:var(--blue);font-weight:700}
@media  screen and (min-width:801px) and (max-height:800px){:is(.retail-search-23,#secondary-search-cjm,#long04-search-cjm,#a03s-search-cjm) .cjm-rank-tabs{margin:5px 0 7px}
:is(.retail-search-23,#secondary-search-cjm,#long04-search-cjm,#a03s-search-cjm) .cjm-rank-table th,:is(.retail-search-23,#secondary-search-cjm,#long04-search-cjm,#a03s-search-cjm) .cjm-rank-table td,:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .cjm-matrix tbody th,:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .cjm-matrix tbody td,:is(.retail-search-25,#secondary-search-sources,#long04-search-sources,#a03s-search-sources) .source-type-table th,:is(.retail-search-25,#secondary-search-sources,#long04-search-sources,#a03s-search-sources) .source-type-table td{padding-top:2px;padding-bottom:2px}
:is(.retail-search-23,#secondary-search-cjm,#long04-search-cjm,#a03s-search-cjm) .market-reading{padding:15px 18px}
:is(.retail-search-23,#secondary-search-cjm,#long04-search-cjm,#a03s-search-cjm) .sector-conclusion{padding-top:6px;padding-bottom:6px}
:is(.retail-search-23,#secondary-search-cjm,#long04-search-cjm,#a03s-search-cjm) .search-channel-switch,:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .search-channel-switch{margin-bottom:4px}}
@media  screen and (min-width:801px) and (max-height:740px){:is(.retail-search-23,#secondary-search-cjm,#long04-search-cjm,#a03s-search-cjm),:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories),:is(.retail-search-25,#secondary-search-sources,#long04-search-sources,#a03s-search-sources){padding-top:8px;padding-bottom:15px}
:is(.retail-search-23,#secondary-search-cjm,#long04-search-cjm,#a03s-search-cjm) .footnote:empty,:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .footnote:empty,:is(.retail-search-25,#secondary-search-sources,#long04-search-sources,#a03s-search-sources) .footnote:empty{display:none}}
@media (max-width:800px){:is(.retail-search-25,#secondary-search-sources,#long04-search-sources,#a03s-search-sources) .source-type-table th:first-child{width:170px}
:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .cjm-matrix th:first-child{width:160px}}
@media (max-width:800px){.search-matrix-panel .model-matrix-note:after{content:" Прокрутите таблицу вправо, чтобы увидеть оба канала."}}
.search-rank-channel-controls{margin:8px 0 12px}
.search-rank-channel-controls button{display:inline-flex;align-items:center;gap:7px}
.search-rank-channel-controls img{width:18px;height:18px;object-fit:contain}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-blocks{margin:10px 0;gap:14px}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-block-card{padding:10px 16px}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-block-title small{margin-left:auto;color:var(--muted);font-size:12px;font-weight:400}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-block-card strong{font-size:36px;margin:4px 0 0}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-block-card p{margin:2px 0;font-size:14px}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-progress{margin-top:7px}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-example-grid{gap:14px}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-example{min-width:0;padding:12px 16px}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-example-head img{width:22px;height:22px}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-example-query{margin:8px 0;color:var(--muted);font-size:14px;line-height:1.3}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-example-query b{color:var(--text)}
.search-example-answer{height:205px;overflow:auto;overscroll-behavior:contain;white-space:pre-wrap;padding-right:8px;color:var(--text);font-size:14px;line-height:1.4;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}
.search-example-answer:focus-visible{outline:2px solid #789cff;outline-offset:2px}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .inline-conclusion{margin-top:10px;padding:10px 16px}
@media (max-width:800px){:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-block-title small{font-size:11px}
.search-example-answer{height:230px}}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-example-head small{margin:0 0 0 auto;color:var(--muted);font-size:12px;font-weight:400}
.search-answer-mention{display:inline-flex;align-items:baseline;gap:3px;color:var(--blue);font-weight:600;vertical-align:baseline}
.search-example-answer .search-answer-mention img{width:14px;height:14px;object-fit:contain;align-self:center;vertical-align:middle}
.search-answer-ellipsis{color:var(--muted)}
@media  screen and (min-width:801px){:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-example-answer{height:195px}}
@media  screen and (min-width:801px) and (max-height:740px){:is(#new-journey,#secondary-ai-cjm,#long04-ai-cjm,#a03s-geo-cjm),:is(#new-source-types,#secondary-ai-sources,#long04-ai-sources,#a03s-geo-sources),:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers){padding-top:8px;padding-bottom:15px}
:is(.retail-search-18,#secondary-search-answers,#long04-search-answers,#a03s-search-answers) .search-example-answer{height:160px}}
.search-analytics .screen-body{max-width:none}
.search-analytics [hidden]{display:none!important}
.search-blocks,.search-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.search-blocks{margin:18px 0}
.search-block-card,.search-example,.search-stage-card,.search-tone-card,.search-tone-example,.search-conclusions article{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:18px 22px}
.search-block-title,.search-example-head,.search-column-head{display:flex;align-items:center;gap:10px}
.search-block-title img,.search-example-head img,.search-column-head img,.search-stage-result img,.search-source-table th img{width:27px;height:27px;object-fit:contain}
.search-block-title b{font-size:16px}
.search-block-card strong{display:block;color:var(--blue);font-size:52px;line-height:1.05;margin:13px 0 2px}
.search-block-card p,.search-example p{margin:5px 0;font-size:15px}
.search-example small,.search-tone-example small{display:block;color:var(--muted);margin-top:8px;line-height:1.3}
.search-example p{line-height:1.35}
.search-ranking-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}
.search-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.search-ranking-column{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:12px 16px}
.search-ranking-row{display:grid;grid-template-columns:24px minmax(120px,1fr) minmax(45px,1fr) 62px;gap:7px;align-items:center;min-height:33px;border-bottom:1px solid var(--line)}
.search-ranking-number{color:var(--muted);font-size:12px}
.search-ranking-brand{display:flex;align-items:center;gap:7px;min-width:0;font-size:14px}
.search-ranking-brand img,.search-logo-placeholder{height:21px;width:21px;object-fit:contain;flex:none}
.search-ranking-track{height:7px;background:var(--blue-fade);border-radius:5px;overflow:hidden}
.search-ranking-track i{display:block;height:100%;background:var(--blue);border-radius:5px}
.search-ranking-row strong{text-align:right;color:var(--blue);font-size:14px}
.search-ranking-other{display:flex;justify-content:space-between;color:var(--muted);font-size:13px;padding-top:8px}
.search-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}
.search-stage-card{padding:17px}
.search-stage-title{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:8px}
.search-stage-title img{width:32px;height:32px}
.search-stage-title h3{font-size:18px!important;line-height:1.15;margin:0!important}
.search-stage-result{display:flex;align-items:flex-start;gap:8px;padding:12px 0}
.search-stage-result img{width:22px;height:22px;flex:none}
.search-stage-result div{display:grid;gap:4px}
.search-stage-result b{font-size:16px}
.search-stage-result span{font-size:13px;color:var(--muted);line-height:1.3}
.search-source{max-width:100%;margin-top:15px}
.search-source-view{overflow-x:auto;margin-top:12px}
.search-source-table{width:100%;border-collapse:collapse;table-layout:fixed}
.search-source-table th,.search-source-table td{border-bottom:1px solid var(--line);padding:7px 10px;font-size:14px}
.search-source-table th:first-child{width:36%;text-align:left}
.search-source-table td{text-align:center;font-weight:700;color:var(--blue)}
.search-source-table thead th:not(:first-child){text-align:center}
.search-source-table thead th img{vertical-align:middle;margin-right:6px}
.search-source-table thead small{display:block;color:var(--muted);font-size:11px;margin-top:3px}
@media  screen and (min-width:801px) and (max-height:800px){.search-block-card,.search-example{padding:13px 17px}
.search-block-card strong{font-size:44px;margin:9px 0 1px}
.search-blocks{margin:11px 0}
.search-analytics .market-description{margin-bottom:8px}
.search-source-table th,.search-source-table td{padding-top:4px;padding-bottom:4px}
.search-ranking-row{min-height:29px}
.search-stage-card{padding:13px}}
@media (max-width:800px){.search-blocks,.search-example-grid,.search-ranking-grid,.search-tone-layout{grid-template-columns:1fr}
.search-stage-grid,.search-conclusions{grid-template-columns:repeat(2,minmax(0,1fr))}
.search-ranking-controls{align-items:flex-start;flex-direction:column}
.search-ranking .model-matrix-controls,.search-source .model-matrix-controls{flex-wrap:wrap}
.search-source-table{min-width:650px}}
@media (max-width:420px){.search-stage-grid,.search-conclusions,.search-tone-cards{grid-template-columns:1fr}
.search-ranking-row{grid-template-columns:20px minmax(100px,1fr) 45px 55px}}
@media (min-width:801px){:is(.retail-search-24,#secondary-search-trajectories,#long04-search-trajectories,#a03s-search-trajectories) .stage-brand-label .market-logo img.market-logo-domclick{width:80px;height:80px;left:-6px;top:-31px}}
@media (min-width:801px){.screen.search-analytics>.inner{margin-top:0;margin-bottom:auto}}


@media screen and (min-width:801px){.retail-search-19 .search-rank-channel-controls{margin-bottom:5px}}
.retail-search-18 .search-example-answer{height:auto!important;min-height:220px;max-height:none;overflow:visible;overscroll-behavior:auto;padding-right:0}
