/* Внутренние страницы компьютера; на телефоне помощник находится в нижнем меню. */
.sr-peek{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:var(--sr-font-text)}
.sr-peek[hidden]{display:none}
.sr-peek-button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;min-height:60px;padding:8px;border:0;border-radius:50%;background:var(--sr-night);color:var(--sr-fog);cursor:pointer;box-shadow:0 16px 40px -12px rgba(14,20,16,.6)}
.sr-peek-button:hover{color:var(--sr-signal)}
.sr-peek-button:focus-visible{outline:3px solid var(--sr-signal);outline-offset:3px}
.sr-peek-button .srt{width:44px;height:44px}
.sr-peek-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:360px;max-width:calc(100vw - 48px);max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);background:var(--sr-sheet);border:1.5px solid var(--sr-ink);border-radius:20px;box-shadow:0 30px 60px -20px rgba(14,20,16,.45);overflow:auto;overscroll-behavior:contain}
.sr-peek-panel[hidden]{display:none}
.sr-peek-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--sr-night);color:var(--sr-fog)}
.sr-peek-head strong{font-size:15px;font-weight:650}
.sr-peek-close{margin-left:auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--sr-muted);border-radius:10px;background:var(--sr-fog);color:var(--sr-ink);cursor:pointer}
.sr-peek-close:hover{background:var(--sr-signal)}
.sr-peek-close:focus-visible{outline:3px solid var(--sr-signal);outline-offset:3px}
.sr-peek-body{display:flex;flex-direction:column;gap:6px;padding:14px 16px}
.sr-peek-label{display:block;padding-top:4px;font-family:var(--sr-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-muted)}
.sr-peek-history ul{list-style:none;margin:0 0 6px;padding:0}
.sr-peek-history a,.sr-peek-guide{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid var(--sr-line);color:var(--sr-ink);text-decoration:none;font-size:14px;line-height:1.35}
.sr-peek-guide{border-bottom:0}
.sr-peek-history a:hover,.sr-peek-guide:hover{text-decoration:underline;text-underline-offset:3px;color:var(--sr-ink)}
.sr-peek-ask{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 12px 12px;padding:0 14px;min-height:48px;border:1.5px solid var(--sr-ink);border-radius:12px;background:var(--sr-signal);color:var(--sr-ink);text-decoration:none;font-size:15px;font-weight:650}
.sr-peek-ask:hover{background:var(--sr-ink);color:var(--sr-signal)}
.sr-peek-panel a:focus-visible{outline:3px solid var(--sr-ink);outline-offset:3px}
.sr-peek-ask span{font-size:20px}
@media (max-width:760px){.sr-peek{display:none}}
@media print{.sr-peek{display:none}}
/* Пункт «ИИ-помощник» удлинил шапку: на планшетах и узких ноутбуках второстепенные ссылки (они есть в подвале)
   и ссылка истории уступают место, иначе кнопка «Найти тендеры» уходит за край. */
@media (max-width:1280px){.main-nav a[href="/audience/specialist"],.main-nav a[href="/sources"]{display:none}}
@media (max-width:900px){.header-history{display:none}}
