#ih-torgi{max-width:1240px;margin:0 auto;padding:24px 20px 64px}
#ih-torgi .t-badges{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}
/* Д3 (29.09.2026): бейджи обычным регистром. Цветной из них один, срочность; тип,
   город и пометки идут серой капсулой (разбор дизайна, раздел 4.5). */
#ih-torgi .t-b{font-size:12px;font-weight:600;line-height:1.3;padding:5px 11px;border-radius:999px;background:var(--bg);color:var(--ink-soft);white-space:nowrap}
#ih-torgi .t-b.cat{color:var(--ink)}
#ih-torgi .t-b.hot{background:var(--tint);color:var(--link)}
#ih-torgi .t-crumbs{font-size:13px;color:var(--muted);margin:0 0 12px}
#ih-torgi .t-crumbs a{color:var(--muted);text-decoration:none}
#ih-torgi .t-crumbs a:hover{color:var(--ink)}
#ih-torgi h1{font-family:'Inter',sans-serif;font-size:38px;font-weight:800;line-height:1.05;letter-spacing:-.025em;margin:0 0 6px;color:var(--ink);text-wrap:balance}
#ih-torgi .t-count{font-size:15px;color:var(--muted);margin:0 0 10px}
#ih-torgi .t-lead{font-size:15px;line-height:1.55;color:var(--ink-soft);max-width:700px;margin:0 0 20px;text-wrap:pretty}
/* Переключатель сделки (19.10.2026, «три вопроса»): был рядом вкладок над списком,
   синяя у уже выбранной. Теперь сегмент на сером в голове колонки: выбранное белое,
   синий остаётся кнопкам действия. */
#ih-torgi .t-deal{display:flex;gap:4px;padding:4px;margin:0 0 20px;border-radius:12px;background:var(--bg)}
#ih-torgi .t-deal a{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 8px;border-radius:8px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-deal a:hover{color:var(--ink)}
#ih-torgi .t-deal a[aria-current="true"]{background:var(--white);color:var(--ink);box-shadow:var(--sh-1)}

#ih-torgi .t-cols{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}
/* Колонка липкая, и она выше экрана: без своей прокрутки её нижние фильтры
   (срок заявок, падение цены, особенности) можно было достать, только
   долистав список до конца. Поймано Толегеном на проде 09.08.2026. */
#ih-torgi .t-aside{border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--white);position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}
#ih-torgi .t-side{display:block}
#ih-torgi .t-side>summary{display:none;list-style:none;cursor:pointer;font-size:15px;font-weight:700;color:var(--ink);padding:4px 0;align-items:center;justify-content:space-between;gap:10px;min-height:44px}
#ih-torgi .t-side>summary::-webkit-details-marker{display:none}
#ih-torgi .t-side>summary span{font-weight:400;font-size:14px;color:var(--muted)}
#ih-torgi .t-side>summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin-left:auto;transition:transform .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-side[open]>summary::after{transform:rotate(-135deg)}
/* Д3 (29.09.2026): подписи секций обычным регистром, секции разделены линией. Капс на
   каждом уровне читался как админка (разбор дизайна, раздел 4.4). Правило только для
   прямых детей колонки: подписи чекбоксов в «Особенностях» живут своим правилом. */
#ih-torgi .t-side>h2,#ih-torgi .t-side>label{display:block;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--ink);margin:20px 0 10px;padding:20px 0 0;border-top:1px solid var(--line)}
#ih-torgi .t-side>summary+h2,#ih-torgi .t-side>summary+label{margin-top:0;padding-top:0;border-top:0}
/* Три вопроса колонки (19.10.2026): «Что ищете?», «Где?», «Бюджет» крупнее и без
   линий, остальные органы свёрнуты в «Ещё фильтры». */
#ih-torgi .t-side>h2.q,#ih-torgi .t-side>label.q{font-size:15px;margin:20px 0 10px;padding:0;border-top:0}
#ih-torgi .t-side>summary+h2.q,#ih-torgi .t-side>h2.q:first-child{margin-top:0}
#ih-torgi .t-rest{margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}
#ih-torgi .t-rest>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:40px;font-size:14px;font-weight:600;color:var(--link);cursor:pointer}
#ih-torgi .t-rest>summary::-webkit-details-marker{display:none}
#ih-torgi .t-rest>summary::after{content:"";width:8px;height:8px;border-right:2px solid var(--link);border-bottom:2px solid var(--link);transform:rotate(45deg);margin-right:4px;transition:transform .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-rest[open]>summary::after{transform:rotate(-135deg)}
#ih-torgi .t-rest>h2,#ih-torgi .t-rest>label{display:block;font-size:13px;font-weight:700;line-height:1.4;color:var(--ink);margin:16px 0 8px}
#ih-torgi .t-cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
#ih-torgi .t-cats a{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;margin:0 -10px;border-radius:8px;font-size:14px;color:var(--ink);text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-cats a:hover{background:var(--bg)}
#ih-torgi .t-cats a[aria-current="true"]{background:var(--tint);color:var(--link);font-weight:600}
#ih-torgi .t-cats b{font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}
#ih-torgi .t-side select,#ih-torgi .t-side .t-num{width:100%;font:inherit;font-size:14px;padding:11px 12px;border-radius:14px;border:1px solid var(--line);background:var(--white);color:var(--ink);min-height:44px;font-variant-numeric:tabular-nums;transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-side .t-num::placeholder{color:var(--muted)}
#ih-torgi .t-side .t-num:hover,#ih-torgi .t-side select:hover{border-color:var(--line-strong)}
/* Правило выше объявляет display, а значит перебивает служебное [hidden] из
   стилей браузера: подпись «Срок подачи заявок» оставалась на экране, когда
   сам орган уже скрылся при выборе банков. Возвращаем [hidden] силу. */
#ih-torgi .t-side [hidden],#ih-torgi [hidden]{display:none}

#ih-torgi .t-bar{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;margin:0 0 14px;flex-wrap:wrap}
#ih-torgi .t-bar-l{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}
#ih-torgi .t-shown{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}
#ih-torgi .t-sort{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}
#ih-torgi .t-sort select{font:inherit;font-size:14px;font-weight:600;color:var(--ink);padding:9px 12px;border-radius:14px;border:1px solid var(--line);background:var(--white);min-height:40px}

/* Д3 (29.09.2026): список в одном контейнере с линиями вместо отдельной карточки на
   каждый лот. На строке один акцент: цена крупно, пилюля срока только при семи днях и
   меньше. Синяя полоса слева, кикер капсом, сетка из четырёх подписанных метрик и кнопка
   «Подробнее» сняты: строка и так ссылка целиком, а капс и четыре синих элемента в одной
   строке делали каталог похожим на админку (разбор дизайна, раздел 4.4). */
#ih-torgi .t-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:16px;background:var(--white);overflow:hidden}
#ih-torgi .t-row{position:relative;display:flex;align-items:flex-start;gap:20px;padding:16px 20px;border-top:1px solid var(--line);background:var(--white);transition:background .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-row:first-child{border-top:0}
#ih-torgi .t-row:hover{background:var(--bg)}
#ih-torgi .t-row a.t-link{position:absolute;inset:0;z-index:2;text-decoration:none}
#ih-torgi .t-main{flex:1;min-width:0}
/* Фото строки и обложка (ФЛ3, 20.10.2026). Блок 4:3 с заданным размером: страница не
   прыгает, пока грузится картинка. SAUDA отдаёт квадрат, cover режет поля сверху и снизу.
   Под картинкой обложка: фон --bg-alt, значок типа маской цвета --link. */
#ih-torgi .t-ph{position:relative;flex:0 0 120px;width:120px;height:90px;border-radius:10px;overflow:hidden;background:var(--bg-alt)}
#ih-torgi .t-ph::before,#ih-torgi .t-photo::before{content:'';position:absolute;inset:0;background:var(--link);opacity:.45;-webkit-mask:var(--ic) center/30px 30px no-repeat;mask:var(--ic) center/30px 30px no-repeat}
#ih-torgi .t-ph img{position:relative;display:block;width:100%;height:100%;object-fit:cover}
#ih-torgi .t-row.past .t-ph{opacity:.7}
#ih-torgi [data-c="zhilyo"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l9-7%209%207%22%2F%3E%3Cpath%20d%3D%22M5%209.5V20h14V9.5%22%2F%3E%3Cpath%20d%3D%22M10%2020v-6h4v6%22%2F%3E%3C%2Fsvg%3E")}
#ih-torgi [data-c="kommerciya"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h16l1%205H3z%22%2F%3E%3Cpath%20d%3D%22M5%209v11h14V9%22%2F%3E%3Cpath%20d%3D%22M9.5%2020v-6h5v6%22%2F%3E%3C%2Fsvg%3E")}
#ih-torgi [data-c="zemlya"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%2016.5L12%2012.5l9.5%204-9.5%204z%22%2F%3E%3Cpath%20d%3D%22M12%2012.5V3.5l5.5%202.25L12%208%22%2F%3E%3C%2Fsvg%3E")}
#ih-torgi [data-c="zdanie"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%2218%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M9%207.5h2M13%207.5h2M9%2011.5h2M13%2011.5h2M9%2015.5h2M13%2015.5h2%22%2F%3E%3C%2Fsvg%3E")}
#ih-torgi [data-c="transport"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2017v-4l2.2-5.5h12.6l2.2%205.5v4z%22%2F%3E%3Cpath%20d%3D%22M3.5%2013h17%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2217.5%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2217.5%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E")}
#ih-torgi [data-c="prochee"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%207.5L12%203.5l8.5%204v9L12%2020.5l-8.5-4z%22%2F%3E%3Cpath%20d%3D%22M3.5%207.5l8.5%204%208.5-4M12%2011.5v9%22%2F%3E%3C%2Fsvg%3E")}
/* Фото в шапке лота: на ширину колонки, 3:2, подпись источника под ним. */
#ih-torgi .t-photo{position:relative;margin:4px 0 20px;max-width:720px;border-radius:16px;overflow:hidden;background:var(--bg-alt);aspect-ratio:3/2}
#ih-torgi .t-photo a,#ih-torgi .t-photo img{position:relative;display:block;width:100%;height:100%}
#ih-torgi .t-photo img{object-fit:cover}
#ih-torgi .t-photo figcaption{position:absolute;right:8px;bottom:8px;z-index:1;padding:3px 8px;border-radius:6px;background:rgba(14,15,18,.6);color:#fff;font-size:12px;line-height:1.4;pointer-events:none}
/* Галерея лота (ФХ, 21.10.2026): полоса кадров со scroll-snap, стрелки только со скриптом
   и только у курсора, счётчик слева внизу. */
#ih-torgi .t-gal .t-gal-track{position:relative;display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none}
#ih-torgi .t-gal .t-gal-track::-webkit-scrollbar{display:none}
#ih-torgi .t-gal .t-gal-track:focus-visible{box-shadow:inset 0 0 0 2px var(--link)}
#ih-torgi .t-gal-slide{flex:0 0 100%;height:100%;scroll-snap-align:start}
#ih-torgi .t-gal-slide a,#ih-torgi .t-gal-slide img{display:block;width:100%;height:100%}
#ih-torgi .t-gal-slide img{object-fit:cover}
#ih-torgi .t-gal-n{position:absolute;left:8px;bottom:8px;z-index:1;padding:3px 8px;border-radius:6px;background:rgba(14,15,18,.6);color:#fff;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;pointer-events:none}
#ih-torgi .t-gal-btn{position:absolute;top:50%;z-index:1;width:36px;height:36px;margin-top:-18px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:#0E0F12;font:inherit;font-size:24px;line-height:36px;text-align:center;cursor:pointer;display:none;box-shadow:var(--sh-2)}
#ih-torgi.t-js .t-gal-btn{display:block}
#ih-torgi .t-gal-btn.prev{left:8px}
#ih-torgi .t-gal-btn.next{right:8px}
#ih-torgi .t-gal-btn[disabled]{opacity:.35;cursor:default}
@media (hover:none){#ih-torgi .t-gal-btn{display:none !important}}
#ih-torgi .t-line .dot{color:var(--muted-soft);margin:0 6px}
#ih-torgi .t-row .h{font-family:'Inter',sans-serif;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ink);margin:0 0 5px;text-wrap:balance;transition:color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-row:hover .h{color:var(--link)}
/* Строка лота (19.10.2026, «три вопроса»): заголовок, одна строка фактов «город ·
   тип · площадь», одна капсула про срок или продавца, справа цена и цена за м²
   рядом с медианой. Номер лота, тип аукциона, залог, старт и пачка ушли на страницу
   лота: в списке они читались только тем, кто знает правила торгов. */
#ih-torgi .t-line{font-size:13px;line-height:1.5;color:var(--muted);margin:0;font-variant-numeric:tabular-nums;text-wrap:pretty}
#ih-torgi .t-line b{font-weight:700;color:var(--ink)}
#ih-torgi .t-when{display:inline-flex;align-items:center;margin:10px 0 0;padding:4px 10px;border-radius:999px;background:var(--bg);font-size:12px;font-weight:600;line-height:1.3;color:var(--ink-soft)}
#ih-torgi .t-when.soon{background:var(--tint);color:var(--link)}
#ih-torgi .t-price{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;min-width:170px}
#ih-torgi .t-price .m2{font-size:13px;line-height:1.4;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px}
#ih-torgi .t-price .m2 small{display:block;font-size:12px;font-weight:400;color:var(--muted)}
#ih-torgi .t-price .v{font-family:'Inter',sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}
#ih-torgi .t-price .l{font-size:12px;line-height:1.3;color:var(--muted)}
/* Карточка архива под списком: архив ушёл из переключателя сделки, у него своя дверь. */
#ih-torgi .t-arch{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 0;padding:16px 20px;border:1px solid var(--line);border-radius:16px;font-size:14px;line-height:1.5;color:var(--ink-soft);text-decoration:none;transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-arch:hover{border-color:var(--line-strong)}
#ih-torgi .t-archlink{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;transition:border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-archlink:hover{border-color:var(--line-strong);color:var(--link)}
#ih-torgi .t-archlink b{margin-left:auto;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}
#ih-torgi .t-archlink svg{flex:none;color:var(--muted)}
#ih-torgi .t-archlink[aria-current="page"]{background:var(--tint);border-color:transparent;color:var(--link)}
#ih-torgi .t-archlink[aria-current="page"] svg,#ih-torgi .t-archlink[aria-current="page"] b{color:var(--link)}
#ih-torgi .t-deal+.t-archlink{margin-top:-10px}
#ih-torgi .t-arch b{color:var(--ink);font-weight:600}
#ih-torgi .t-cols+.t-lead{margin-top:32px}
#ih-torgi .t-arch span{color:var(--link);font-weight:600;white-space:nowrap}
#ih-torgi .t-ch{flex-shrink:0;align-self:center;display:flex;color:var(--muted);opacity:0;transition:opacity .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-row:hover .t-ch{opacity:1}
/* Архивная строка тише живой: цена приглушена, срока нет, итог словом в нижней строке.
   Карточка без страницы (Р1, 18.09.2026) не обещает нажатия: ни подсветки, ни стрелки. */
#ih-torgi .t-row.past .t-price .v{color:var(--ink-soft)}
#ih-torgi .t-row.t-nolink:hover{background:var(--white)}
#ih-torgi .t-row.t-nolink:hover .h{color:var(--ink)}
/* Постраничная навигация. Кнопки не мельче 40px по обеим сторонам — правило
   зон нажатия из дизайн-стандарта; цифры табличные, чтобы строка не прыгала
   при переходе с 9 на 10. */
#ih-torgi .t-pages{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:22px 0 0;justify-content:center}
#ih-torgi .t-pages:empty{display:none}
#ih-torgi .t-page{min-width:40px;min-height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:var(--white);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-page:hover:not([disabled]){border-color:var(--line-strong)}
#ih-torgi .t-page[aria-current="true"]{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}
#ih-torgi .t-page[disabled]{opacity:.4;cursor:default}
#ih-torgi .t-gap{color:var(--muted);padding:0 2px}
#ih-torgi a.t-page{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
#ih-torgi span.t-page{display:inline-flex;align-items:center;justify-content:center;opacity:.4;cursor:default}

/* Чипы применённых фильтров. Это не бейдж-капсула, а орган со словом внутри,
   поэтому 13px, а не разрешённые капсулам 11px. */
#ih-torgi .t-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0}
#ih-torgi .t-chips:empty{display:none}
#ih-torgi .t-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:var(--tint);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-chip:hover{border-color:var(--line-strong)}
#ih-torgi .t-chip.t-clear{background:var(--white);color:var(--muted)}

/* Сегменты происхождения лота. Первое, что человек выбирает: у госторгов и у
   банка разный порядок покупки. */
#ih-torgi .t-seg{display:flex;gap:6px;margin:0 0 22px}
#ih-torgi .t-seg button{flex:1;min-height:44px;padding:8px 6px;border-radius:12px;border:1px solid var(--line);background:var(--white);font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:border-color .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-seg button b{font-weight:400;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}
#ih-torgi .t-seg button:hover{border-color:var(--line-strong)}
#ih-torgi .t-seg button[aria-current="true"]{background:var(--tint);border-color:var(--blue);color:var(--link)}
#ih-torgi .t-seg button[aria-current="true"] b{color:var(--link)}

#ih-torgi .t-quick{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}
#ih-torgi .t-quick button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:var(--white);font:inherit;font-size:13px;color:var(--ink);cursor:pointer;transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-quick button b{font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}
#ih-torgi .t-quick button:hover{border-color:var(--line-strong)}

#ih-torgi .t-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#ih-torgi .t-hint{font-size:12px;line-height:1.45;color:var(--muted);margin:8px 0 0}
#ih-torgi .t-flags{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}
#ih-torgi .t-flags label{display:flex;align-items:center;gap:10px;min-height:40px;margin:0;font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ink);cursor:pointer}
#ih-torgi .t-flags input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0}

/* Значение, под которое сейчас нет лотов, гасим, но не прячем: исчезающие
   пункты читаются как поломка, а не как «тут пусто». */
#ih-torgi [data-zero="1"]{opacity:.45}
#ih-torgi [data-t-busy] .t-list{opacity:.6;transition:opacity .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-empty{padding:40px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:16px}
#ih-torgi .t-list .t-empty{border:0;border-radius:0}
#ih-torgi .t-refresh-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--tint-line);border-radius:14px;background:var(--tint-soft);color:var(--ink);font-size:14px;line-height:1.4}
#ih-torgi .t-refresh-error[hidden]{display:none}
#ih-torgi .t-refresh-error button{min-height:40px;padding:0 14px;border-radius:14px;border:1px solid var(--blue);background:var(--white);color:var(--link);font:inherit;font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-refresh-error button:hover{background:var(--tint)}
#ih-torgi .t-refresh-error button:active{background:var(--tint)}
#ih-torgi .t-note{margin:14px 0 0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--white);font-size:14px;line-height:1.55;color:var(--ink-soft)}
#ih-torgi .t-note h3.t-faq-q{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.55;color:var(--ink)}
#ih-torgi .t-note .t-pl{margin:4px 0 0}
#ih-torgi .t-note .t-pl a{color:var(--link);text-decoration:none;overflow-wrap:anywhere}
#ih-torgi .t-note .t-pl a:hover{text-decoration:underline}
#ih-torgi .t-note .t-pl b{color:var(--ink);font-weight:600}
#ih-torgi .t-disclaimer{margin:24px 0 0;padding:16px 18px;border:1px solid var(--tint);border-radius:14px;background:var(--tint);font-size:13px;line-height:1.55;color:var(--ink-soft)}
#ih-torgi .t-ask{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}
#ih-torgi .t-ask a{color:var(--link)}
#ih-torgi .t-slices{margin:28px 0 0;font-size:14px;line-height:2.1;color:var(--muted)}
/* Д5 (24.09.2026): ссылки срезов стоят вплотную, без пробела между тегами, поэтому
   строка из однословных имён («Банкротство», «Транспорт», «Аренда…») не имела точки
   переноса и распирала документ до 462 px на 390. inline-block даёт перенос между
   ссылками, текст внутри ссылки по-прежнему переносится по словам. */
#ih-torgi .t-slices a{display:inline-block;color:var(--link);margin-right:16px;text-decoration:none}
#ih-torgi .t-slices a:hover{text-decoration:underline}
#ih-torgi h2.t-h2{font-size:24px;font-weight:800;margin:36px 0 12px;color:var(--ink)}
/* Абзац разбора на срезе (шаг 5 ускорения ×2, 12.09.2026). Лид у страницы один и
   короткий, а хабу нужен текст в несколько абзацев: класс лида для него мелковат и
   держит нижний отступ лида, поэтому у разбора свой класс, а не переиспользованный. */
#ih-torgi .t-body{font-size:15px;line-height:1.7;color:var(--ink-soft);max-width:700px;margin:0 0 14px;text-wrap:pretty}
/* Нижний отступ обязателен. Без него сводка среза упиралась в колонку фильтров
   и в полосу сортировки — они читались как одна слипшаяся панель под
   заголовком. Поймано Толегеном на проде 09.08.2026 (Ш6). На карточке лота
   следом идёт h2 с margin-top 36px, соседние отступы схлопываются, и там
   ничего не меняется. */
#ih-torgi .t-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:18px 0 28px}
#ih-torgi .t-cell{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--white)}
#ih-torgi .t-cell .v{font-size:21px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}
#ih-torgi .t-cell .l{font-size:12px;color:var(--muted);margin-top:4px}
#ih-torgi table.t-tbl{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0 0}
#ih-torgi table.t-tbl th{text-align:left;font-weight:600;color:var(--muted);font-size:12px;letter-spacing:.03em;text-transform:uppercase;padding:9px 10px;border-bottom:1px solid var(--line)}
#ih-torgi table.t-tbl td{padding:11px 10px;border-bottom:1px solid var(--line);color:var(--ink)}
#ih-torgi .t-cta{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0;padding:15px 24px;border-radius:14px;background:var(--blue);color:var(--on-accent);font-weight:700;font-size:15px;text-decoration:none;box-shadow:var(--sh-btn);min-height:48px}
/* Мост с лота на услуги (14.10.2026, штурм монетизации 29.09, «План коротко»): три
   строки-карточки под дисклеймером живого лота. Цвета и радиусы штатные, как у шагов
   в карточке сделки (.m-steps): тише кнопки площадки, чтобы её не перебивать. */
#ih-torgi .t-svc{margin:28px 0 0}
#ih-torgi .t-svc p.t-svc-l{font-size:14px;line-height:1.55;color:var(--muted);margin:0 0 12px}
#ih-torgi .t-svc ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:0}
#ih-torgi .t-svc a{display:block;height:100%;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--white);text-decoration:none;transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-svc a:hover{border-color:var(--line-strong)}
#ih-torgi .t-svc a b{display:block;font-size:15px;font-weight:700;line-height:1.3;color:var(--ink)}
#ih-torgi .t-svc a span{display:block;font-size:13px;line-height:1.45;color:var(--muted);margin-top:3px}

/* ---- Страница отдельного лота (Ш6а, 09.08.2026) ----
   Было: одна колонка на 1240 px, пять равновеликих чисел в ряд и единственная
   кнопка на третьем экране прокрутки. Стало: колонка чтения 720 px, одно
   главное число, липкая панель с действием справа. Ширина 720 держит строку в
   норме 60-75 знаков; на 1240 строки шли по 180 и текст физически не читался. */
#ih-torgi .t-lot{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}
#ih-torgi .t-lot-main{min-width:0;max-width:720px}
#ih-torgi .t-lot-main .t-lead{margin-bottom:12px}

/* Блок денег. Одно главное число вместо пяти равных: человек платит на входе
   одну сумму, и она должна быть самой крупной вещью после заголовка. */
/* Д3 (29.09.2026): карточка сделки. Всё, что нужно для решения, собрано в одну
   карточку первого экрана: главное число и цена за м² против медианы через линию,
   плитки фактов, сроки тремя шагами с подсветкой ближайшего. Раньше эти цифры были
   разбросаны по строке фактов, карточке цены и таблице ниже (разбор, раздел 4.5 А). */
#ih-torgi .t-money{border:1px solid var(--line);border-radius:16px;padding:24px;background:var(--white);margin:0 0 8px}
#ih-torgi .t-money .m-two{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:24px;align-items:stretch}
#ih-torgi .t-money .m-two.one{grid-template-columns:minmax(0,1fr)}
#ih-torgi .t-money .m-sep{background:var(--line)}
#ih-torgi .t-money .v{font-family:'Inter',sans-serif;font-size:34px;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums;margin:0}
#ih-torgi .t-money .v2{font-family:'Inter',sans-serif;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums;margin:0}
#ih-torgi .t-money .l{font-size:13px;line-height:1.45;color:var(--muted);margin:6px 0 0}
#ih-torgi .t-money .l b{font-weight:700;color:var(--ink-soft);font-variant-numeric:tabular-nums}
#ih-torgi .t-money .m-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:20px 0 0}
#ih-torgi .t-money .m-tile{background:var(--bg);border-radius:12px;padding:12px 14px;min-width:0}
#ih-torgi .t-money .m-tile b{display:block;font-size:16px;font-weight:700;line-height:1.3;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:break-word;hyphens:auto}
#ih-torgi .t-money .m-tile span{display:block;font-size:12px;line-height:1.4;color:var(--muted);margin-top:3px}
#ih-torgi .t-money .m-steps{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0 0;padding:0}
#ih-torgi .t-money .m-steps li{border:1px solid var(--line);border-radius:12px;padding:12px 14px}
#ih-torgi .t-money .m-steps b{display:block;font-size:14px;font-weight:700;color:var(--ink)}
#ih-torgi .t-money .m-steps span{display:block;font-size:13px;color:var(--muted);margin-top:2px;font-variant-numeric:tabular-nums}
#ih-torgi .t-money .m-steps li.now{border-color:var(--blue);background:var(--tint-soft)}
#ih-torgi .t-money .m-steps li.now span{color:var(--link)}
#ih-torgi .t-money .dep{font-size:13px;line-height:1.5;color:var(--muted);margin:14px 0 0}
#ih-torgi .t-money .m-warn{color:var(--ink-soft);padding-top:12px;border-top:1px solid var(--line)}
/* Плашка итога архивного лота: первое, что видно под заголовком (раздел 4.5 Б).
   Цвета штатные, без нового: тише живой страницы, а не тревожнее. */
#ih-torgi .t-outcome{margin:0 0 16px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}
#ih-torgi .t-outcome b{display:block;font-size:16px;font-weight:700;line-height:1.35;color:var(--ink)}
#ih-torgi .t-outcome span{display:block;font-size:14px;line-height:1.55;color:var(--ink-soft);margin-top:4px}
/* Блок нового владельца на странице проданного лота (14.10.2026, Т9 и Н2 штурма
   29.09). Рамка как у плашки итога, фон чуть темнее страницы: это предложение, а не
   тревога. Ссылки строками-карточками, как шаги в карточке сделки. */
#ih-torgi .t-owner{margin:24px 0 8px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--bg-alt)}
#ih-torgi .t-owner h2{font-family:'Inter',sans-serif;font-size:20px;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--ink);margin:0 0 6px}
#ih-torgi .t-owner p{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0 0 12px}
#ih-torgi .t-owner ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:0}
#ih-torgi .t-owner a{display:block;height:100%;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--white);text-decoration:none;transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-owner a:hover{border-color:var(--line-strong)}
#ih-torgi .t-owner a b{display:block;font-size:15px;font-weight:700;line-height:1.3;color:var(--link)}
#ih-torgi .t-owner a span{display:block;font-size:13px;line-height:1.45;color:var(--muted);margin-top:3px}
/* Якоря под карточкой (раздел 4.5 В): длинная страница без оглавления читалась как
   лента из десяти заголовков. Вкладки не берём: кадастровый номер и срок не должны
   прятаться за незамеченной вкладкой. */
#ih-torgi .t-anchors{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}
#ih-torgi .t-anchors a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:var(--white);font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-anchors a:hover{border-color:var(--line-strong)}
#ih-torgi .t-lot-main h2.t-h2[id]{scroll-margin-top:84px}

/* Липкая панель действия. Ниже 1024 px её роль забирает полоса .t-fab внизу
   экрана: на телефоне колонка справа превращается в блок посреди текста и
   перестаёт быть действием. */
/* К1: колонка тянется на всю высоту ряда, липкой остаётся одна панель. Мост под ней
   виден первым экраном и при прокрутке уходит под панель. Липкая колонка целиком
   (панель плюс мост, около 800 px) на экране 768 px обрезалась бы снизу. */
#ih-torgi .t-lot-side{align-self:stretch}
#ih-torgi .t-panel{position:sticky;top:16px;z-index:1;border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--white)}
#ih-torgi .t-panel .p-l{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
#ih-torgi .t-panel .p-v{font-family:'Inter',sans-serif;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2;margin:2px 0 0}
#ih-torgi .t-panel .p-row{font-size:14px;line-height:1.5;color:var(--ink-soft);margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--bg)}
#ih-torgi .t-panel .p-row b{color:var(--ink)}
#ih-torgi .t-panel .p-hot{display:inline-block;background:var(--tint);color:var(--link);font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;margin:0 0 6px}
#ih-torgi .t-panel .t-cta{width:100%;justify-content:center;margin:16px 0 0}
#ih-torgi .t-panel .p-fine{font-size:12px;line-height:1.45;color:var(--muted);margin:10px 0 0}
#ih-torgi .t-panel .p-back{display:inline-block;font-size:13px;color:var(--link);text-decoration:none;margin:12px 0 0}
#ih-torgi .t-panel .p-back:hover{text-decoration:underline}
/* К1: мост в каталог в колонке под панелью. Колонка 320 px, поэтому одна строка
   в ряд и заголовок мельче, чем в тексте. Мобильная копия блока живёт в тексте. */
#ih-torgi .ih-cb-list-page{margin:28px 0 0}
#ih-torgi .ih-cb-side{margin:24px 0 0}
#ih-torgi .ih-cb-side .ih-cb-h{font-size:17px}
#ih-torgi .ih-cb-side .ih-cb-list{grid-template-columns:minmax(0,1fr);gap:8px}
#ih-torgi .ih-cb-side .ih-cb-ph{flex-basis:72px;width:72px;height:54px}
#ih-torgi .ih-cb-mob{display:none}
#ih-torgi .t-fab{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--white);border-top:1px solid var(--line);box-shadow:var(--sh-bar)}
#ih-torgi .t-fab .f-v{font-size:17px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}
#ih-torgi .t-fab .f-l{font-size:11px;color:var(--muted)}
#ih-torgi .t-fab .t-cta{margin:0;padding:12px 18px;font-size:14px;flex-shrink:0}
/* Таблица характеристик: состав полей зависит от типа актива, пустые строки
   не рисуются. Общий шаблон давал у земли пустой «год постройки». */
#ih-torgi table.t-facts-tbl{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0 0}
#ih-torgi table.t-facts-tbl th{text-align:left;font-weight:400;color:var(--muted);padding:10px 12px 10px 0;border-bottom:1px solid var(--line);width:40%;vertical-align:top}
#ih-torgi table.t-facts-tbl td{padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top}
#ih-torgi .t-lot-main h2.t-h2{font-size:21px;margin:32px 0 10px}
#ih-torgi .t-lot-main h2.t-h2:first-child{margin-top:0}
#ih-torgi .t-raw{font-size:13px;color:var(--muted);margin:8px 0 0;line-height:1.5}
#ih-torgi .t-src{margin:28px 0 0;font-size:13px;color:var(--muted)}
#ih-torgi ol.t-steps{margin:12px 0 0;padding-left:22px;font-size:15px;line-height:1.7;color:var(--ink-soft)}
#ih-torgi ol.t-steps b{color:var(--ink)}
/* Карточка лота 15.10.2026: шаги участия сеткой, свёрнутое сравнение цены, сравнение
   в панели, похожие лоты карточками на всю ширину, подвал ссылок. Цвета только токенами. */
#ih-torgi .t-how-p{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:14px 0 0}
#ih-torgi ol.t-how{list-style:none;counter-reset:шаг;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0}
#ih-torgi ol.t-how li{counter-increment:шаг;position:relative;border:1px solid var(--line);border-radius:12px;padding:14px 16px 14px 54px;font-size:14px;line-height:1.5;color:var(--muted)}
#ih-torgi ol.t-how li::before{content:counter(шаг);position:absolute;left:14px;top:14px;width:28px;height:28px;border-radius:999px;background:var(--ink);color:var(--white);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}
#ih-torgi ol.t-how b{display:block;font-size:15px;font-weight:700;line-height:1.35;color:var(--ink);margin:0 0 3px}
#ih-torgi .t-fold{margin:24px 0 0;border-top:1px solid var(--line);padding:6px 0 0}
#ih-torgi .t-fold summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;color:var(--ink)}
#ih-torgi .t-fold summary::-webkit-details-marker{display:none}
#ih-torgi .t-fold summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);margin-left:auto;transition:transform .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-fold[open] summary::after{transform:rotate(-135deg)}
#ih-torgi .t-fold p{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:10px 0 0}
#ih-torgi .t-fold p.t-raw{font-size:13px;color:var(--muted)}
#ih-torgi .t-panel .p-inst{font-size:13px;font-weight:600;line-height:1.4;color:var(--link);margin:4px 0 0}
#ih-torgi .t-panel .p-cmp{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:var(--bg)}
#ih-torgi .t-panel .p-cmp p{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;line-height:1.45;color:var(--muted);margin:0}
#ih-torgi .t-panel .p-cmp p+p{margin-top:6px}
#ih-torgi .t-panel .p-cmp b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
#ih-torgi .t-sec{margin:40px 0 0}
#ih-torgi .t-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}
#ih-torgi .t-sec-head h2.t-h2{margin:0}
#ih-torgi .t-sec-head p{font-size:15px;line-height:1.5;color:var(--muted);margin:6px 0 0}
#ih-torgi .t-more{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:14px;background:var(--bg);color:var(--ink);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-more:hover{background:var(--line)}
#ih-torgi ul.t-sims{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
#ih-torgi .t-sim{margin:0;padding:0;min-width:0}
#ih-torgi .t-sim a{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--white);color:var(--ink);text-decoration:none;transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-sim a:hover{border-color:var(--line-strong)}
#ih-torgi .t-sim p{margin:0}
#ih-torgi .t-sim .s-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}
#ih-torgi .t-sim .t-b.acc{background:var(--tint);color:var(--link)}
#ih-torgi .t-sim .s-v{font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums}
#ih-torgi .t-sim .s-t{font-size:14px;font-weight:600;line-height:1.35;color:var(--ink)}
#ih-torgi .t-sim .s-a{font-size:13px;line-height:1.4;color:var(--muted)}
#ih-torgi .t-sim .s-f{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}
#ih-torgi .t-sim .s-f b{color:var(--ink);font-variant-numeric:tabular-nums}
/* 1024 px — граница, на которой колонка 320 px перестаёт помещаться рядом с
   колонкой чтения. Панель уходит, действие переезжает в липкую полосу внизу:
   так кнопка остаётся в пределах большого пальца на всей длине страницы. */
@media (max-width:1024px){
  #ih-torgi .t-lot{grid-template-columns:minmax(0,1fr);gap:0}
  #ih-torgi .t-lot-side{display:none}
  #ih-torgi .ih-cb-mob{display:block}
  #ih-torgi .t-fab{display:flex}
  #ih-torgi.t-lot-page{padding-bottom:104px}
  #ih-torgi ul.t-sims{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:860px){
  #ih-torgi{padding:16px 14px 48px}
  /* Шапка лота (01.10.2026). Общее правило оболочки «.ih-root section» до 860 px
     даёт каждой секции 16 px по бокам с !important, а шапка лота единственная
     секция внутри #ih-torgi, у которого свои поля. Бейджи, H1 и лид стояли на
     16 px правее крошек и карточки цены. Поля здесь задаёт #ih-torgi, секции они
     не нужны. */
  #ih-torgi section.t-head{padding-left:0 !important;padding-right:0 !important}
  #ih-torgi h1{font-size:27px}
  #ih-torgi .t-money{padding:16px 18px}
  #ih-torgi .t-money .v{font-size:28px}
  #ih-torgi .t-money .v2{font-size:22px}
  #ih-torgi .t-money .m-two{grid-template-columns:minmax(0,1fr);gap:14px}
  #ih-torgi .t-money .m-sep{height:1px}
  #ih-torgi .t-money .m-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
  #ih-torgi .t-money .m-steps{grid-template-columns:minmax(0,1fr);gap:6px}
  #ih-torgi .t-money .m-steps li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px}
  #ih-torgi .t-money .m-steps span{margin:0}
  /* Якоря на телефоне одной прокручиваемой строкой: три ряда кнопок над текстом
     отодвигали первый раздел на полэкрана. Прокручивается сама строка, документ
     шире экрана не становится. */
  #ih-torgi .t-anchors{flex-wrap:nowrap;overflow-x:auto;margin:14px -14px 4px;padding:0 14px 2px;scrollbar-width:none}
  #ih-torgi .t-anchors::-webkit-scrollbar{display:none}
  #ih-torgi .t-anchors a{flex-shrink:0}
  #ih-torgi table.t-facts-tbl th{width:46%}
  #ih-torgi ol.t-how{grid-template-columns:minmax(0,1fr);gap:8px}
  #ih-torgi .t-sec{margin:32px 0 0}
  #ih-torgi .t-sec-head h2.t-h2{font-size:21px}
  #ih-torgi .t-sec-head p{font-size:14px}
  #ih-torgi ul.t-sims{display:flex;gap:10px;overflow-x:auto;margin:14px -14px 0;padding:0 14px 4px;scrollbar-width:none}
  #ih-torgi ul.t-sims::-webkit-scrollbar{display:none}
  #ih-torgi .t-sim{flex:0 0 250px}
  #ih-torgi .t-cols{grid-template-columns:minmax(0,1fr);gap:18px}
  #ih-torgi .t-aside{position:static;max-height:none;overflow:visible;border:0;border-radius:0;padding:0;background:none}
  #ih-torgi .t-deal{margin:0 0 12px}
  #ih-torgi .t-archlink{margin:0 0 12px}
  #ih-torgi .t-deal+.t-archlink{margin-top:-4px}
  #ih-torgi .t-side{border:1px solid var(--line);border-radius:16px;padding:14px 16px;background:var(--white)}
  #ih-torgi .t-side>summary{display:flex}
  #ih-torgi .t-side:not([open]){padding-bottom:14px}
  #ih-torgi .t-side>summary~*{margin-top:12px}
  #ih-torgi .t-row{flex-wrap:wrap;gap:10px;padding:16px}
  #ih-torgi .t-ph{flex-basis:96px;width:96px;height:72px;border-radius:8px}
  #ih-torgi .t-photo{border-radius:12px;margin:0 0 16px}
  /* 20.10.2026: ниже 860px общесайтовое .ih-root h2 с 23px !important (index.html)
     перебивало кегли раздела, и заголовок строки лота с подписями колонки «Что ищете?»,
     «Где?» уходили в 23px. Здесь тот же !important, иначе правило не работает. */
  #ih-torgi .t-row .h{font-size:16px !important;line-height:1.3 !important}
  #ih-torgi .t-side>h2.q{font-size:15px !important;line-height:1.4 !important}
  #ih-torgi .t-rest>h2{font-size:13px !important;line-height:1.4 !important}
  #ih-torgi .t-price{order:-1;width:100%;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;text-align:left}
  #ih-torgi .t-price .m2{margin:0;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}
  #ih-torgi .t-price .m2 small{display:inline}
  #ih-torgi .t-price .v{font-size:19px}
  #ih-torgi .t-price .l{margin:0}
  #ih-torgi .t-ch{display:none}
  #ih-torgi .t-seg{margin:0 0 14px}
  #ih-torgi .t-bar{gap:10px}
  #ih-torgi .t-sort{width:100%;justify-content:space-between}
  #ih-torgi .t-sort select{flex:1;min-width:0}
  /* Д5 (24.09.2026): ниже 860 px появляется таб-бар оболочки (fixed, 10 px от низа,
     высота 68, z-index 200), и полоса лота у самого низа уходила под него: точка в
     середине полосы попадала в кнопку таб-бара. Ставим полосу над таб-баром так же,
     как .ih-detail-mbar у карточки объекта: 90 px плюс безопасная зона, z-index 190. */
  #ih-torgi .t-fab{bottom:calc(90px + env(safe-area-inset-bottom));z-index:190}
  #ih-torgi.t-lot-page{padding-bottom:190px}
  /* Установленное приложение (10.10.2026): крошек нет, путь назад даёт панель «Назад»
     приложения, а где ты, показывает нижнее меню. Класс ih-app ставит бут в голове до
     первой отрисовки; в браузере его нет, и крошки на месте. */
  .ih-app #ih-torgi .t-crumbs{display:none}
}
/* 360 px — самый узкий экран, который мы обслуживаем. Две колонки метрик там
   ещё живут, а два селекта диапазона в ряд уже сжимаются до нечитаемых. */
@media (max-width:400px){
  #ih-torgi .t-pair{grid-template-columns:minmax(0,1fr)}
  #ih-torgi .t-seg{flex-wrap:wrap}
  #ih-torgi .t-seg button{flex:1 1 30%}
}
/* Подборки лота, «Смотрите также» и «Ещё N разделов» (18.10.2026). Чипы обведены
   линией, а не тенью: тень пишется только токеном, а кольца-тени для чипа в наборе
   нет. Наведение одно на всех: синяя рамка и синий текст, у чипа выезжает стрелка. */
#ih-torgi .t-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}
#ih-torgi .t-tags-l{font-size:13px;color:var(--muted);margin-right:4px}
#ih-torgi .t-tag{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;box-sizing:border-box;border:1px solid var(--tint);border-radius:8px;background:var(--tint);color:var(--link);font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-tag svg{width:14px;height:14px;flex-shrink:0}
#ih-torgi .t-also{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:32px 0 0}
#ih-torgi .t-also-l{margin:0 8px 0 0;font-size:14px;font-weight:600;color:var(--muted)}
#ih-torgi .t-also-row{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 0;min-width:0}
#ih-torgi .t-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-chip .n{color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums;transition:color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-chip .t-arr{display:inline-block;width:0;text-align:right;margin-left:-6px;opacity:0;overflow:hidden;transform:translateX(-4px);transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),width .2s cubic-bezier(.2,0,0,1),margin .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-chip.go{color:var(--link);font-weight:600}
#ih-torgi .t-chip.go .t-arr{width:16px;margin-left:0;opacity:1;transform:none}
#ih-torgi .t-chip:active{transform:none}
@media (hover:hover){
  #ih-torgi .t-tag:hover{border-color:var(--link)}
  #ih-torgi .t-chip:hover{border-color:var(--link);color:var(--link);transform:translateY(-1px)}
  #ih-torgi .t-chip:hover .n{color:var(--link)}
  #ih-torgi .t-chip:hover .t-arr{width:16px;margin-left:0;opacity:1;transform:none}
  #ih-torgi .t-chip.go:hover{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}
  #ih-torgi .t-chip.go:hover .t-arr{transform:translateX(2px)}
}
#ih-torgi .t-all{flex:0 0 100%}
#ih-torgi .t-all>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 8px;margin-left:-8px;border-radius:8px;color:var(--link);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-all>summary::-webkit-details-marker{display:none}
#ih-torgi .t-all>summary:hover{background:var(--bg-alt)}
#ih-torgi .t-all-ico,#ih-torgi .t-all-n,#ih-torgi .t-all-m,#ih-torgi .t-all-hide,#ih-torgi .t-all-scrim,#ih-torgi .t-all-head{display:none}
#ih-torgi .t-all[open] .t-all-txt{display:none}
#ih-torgi .t-all[open] .t-all-hide{display:inline}
#ih-torgi .t-all-chev{display:inline-flex;transition:transform .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-all[open] .t-all-chev{transform:rotate(180deg)}
#ih-torgi .t-all-body{display:flex;flex-direction:column;gap:12px;margin:12px 0 0;padding:20px 24px;border-radius:16px;background:var(--bg-alt)}
#ih-torgi .t-grp{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}
#ih-torgi .t-grp-l{display:flex;align-items:center;gap:10px;min-height:40px;font-size:13px;font-weight:600;line-height:1.3;color:var(--ink)}
#ih-torgi .t-grp-i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--white);color:var(--link);flex-shrink:0}
#ih-torgi .t-grp-c{display:flex;flex-wrap:wrap;gap:8px}
#ih-torgi .t-src-lot .t-src{margin:12px 0 0}
#ih-torgi .t-swipe>*{transition:transform .32s cubic-bezier(.2,0,0,1)}
#ih-torgi .t-swipe.t-peek>*{transform:translateX(-56px)}
html.t-sheet-open,html.t-sheet-open body{overflow:hidden}
@keyframes t-sheet-up{from{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}
@keyframes t-sheet-fade{from{opacity:0}to{opacity:1}}
@media (max-width:860px){
  #ih-torgi .t-tags{flex-wrap:nowrap;overflow-x:auto;margin:12px -14px 0;padding:0 32px 0 14px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,var(--ink) calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,var(--ink) calc(100% - 32px),transparent)}
  #ih-torgi .t-tags::-webkit-scrollbar,#ih-torgi .t-also-row::-webkit-scrollbar{display:none}
  #ih-torgi .t-tags-l{display:none}
  #ih-torgi .t-tag{min-height:40px;font-size:14px;flex-shrink:0}
  #ih-torgi .t-tag svg{width:16px;height:16px}
  #ih-torgi .t-also{display:block;margin:24px 0 0}
  #ih-torgi .t-also-l{margin:0 0 12px}
  #ih-torgi .t-also-row{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px;padding:0 32px 0 14px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,var(--ink) calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,var(--ink) calc(100% - 32px),transparent)}
  #ih-torgi .t-also-row .t-chip{min-height:44px;flex-shrink:0}
  #ih-torgi .t-all{margin:12px 0 0}
  #ih-torgi .t-all>summary{display:flex;gap:10px;min-height:52px;margin:0;padding:0 16px;border-radius:14px;background:var(--bg-alt);color:var(--ink);font-size:15px}
  #ih-torgi .t-all>summary:active{background:var(--tint)}
  #ih-torgi .t-all-ico{display:flex;color:var(--link)}
  #ih-torgi .t-all-txt,#ih-torgi .t-all[open] .t-all-hide{display:none}
  #ih-torgi .t-all-m{display:inline}
  #ih-torgi .t-all-n{display:inline;margin-left:auto;color:var(--muted);font-weight:500;font-variant-numeric:tabular-nums}
  #ih-torgi .t-all-chev{color:var(--muted)}
  #ih-torgi.t-js .t-all-chev,#ih-torgi.t-js .t-all[open] .t-all-chev{transform:rotate(-90deg)}
  #ih-torgi .t-all-body{padding:16px}
  #ih-torgi .t-grp{grid-template-columns:minmax(0,1fr);gap:12px}
  #ih-torgi .t-grp-l{font-size:15px;font-weight:700;min-height:32px}
  #ih-torgi .t-grp-c .t-chip{min-height:44px}
  #ih-torgi.t-js .t-all[open] .t-all-scrim{display:block;position:fixed;inset:0;z-index:300;background:rgba(var(--ink-rgb),.45);animation:t-sheet-fade .2s cubic-bezier(.2,0,0,1)}
  #ih-torgi.t-js .t-all[open] .t-all-body{position:fixed;left:0;right:0;bottom:0;z-index:301;max-height:85vh;margin:0;padding:0 0 calc(24px + env(safe-area-inset-bottom));gap:24px;border-radius:22px 22px 0 0;background:var(--white);box-shadow:var(--sh-sheet);overflow-y:auto;overscroll-behavior:contain;animation:t-sheet-up .2s cubic-bezier(.2,0,0,1)}
  #ih-torgi.t-js .t-all[open] .t-all-head{display:flex;position:sticky;top:0;z-index:1;align-items:center;justify-content:space-between;gap:12px;padding:20px 16px 12px 20px;background:var(--white);border-bottom:1px solid var(--line)}
  #ih-torgi.t-js .t-all[open] .t-all-head::before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:999px;background:var(--line)}
  #ih-torgi .t-all-ttl{display:flex;flex-direction:column;gap:2px;font-size:18px;font-weight:800;color:var(--ink)}
  #ih-torgi .t-all-ttl small{font-size:13px;font-weight:400;color:var(--muted)}
  #ih-torgi .t-all-x{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--bg);color:var(--ink);cursor:pointer;flex-shrink:0}
  #ih-torgi .t-all-x:active{background:var(--line)}
  #ih-torgi.t-js .t-all[open] .t-grp{padding:0 16px}
  #ih-torgi.t-js .t-all[open] .t-grp-i{background:var(--bg-alt)}
}
@media (prefers-reduced-motion:reduce){
  #ih-torgi .t-all-scrim,#ih-torgi .t-all-body{animation:none !important}
  #ih-torgi .t-swipe>*{transition:none}
}
/* К1 (29.09.2026): стили моста в каталог. Разметка и правила живут в catalog-bridge.js,
   общем с грантами; сюда они вливаются, чтобы уехать в тот же torgi.css (П6.2). */

#ih-torgi .ih-cb{margin:32px 0 0}
#ih-torgi .ih-cb-h{font-family:'Inter',sans-serif;font-size:21px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--ink);margin:0}
#ih-torgi .ih-cb-lead{font-size:14px;line-height:1.5;color:var(--muted);margin:8px 0 0}
#ih-torgi .ih-cb-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}
#ih-torgi .ih-cb-list li{margin:0;padding:0}
#ih-torgi .ih-cb-i{display:flex;gap:12px;align-items:flex-start;min-height:40px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--white);color:var(--ink);text-decoration:none;transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .ih-cb-i:hover{border-color:var(--line-strong)}
#ih-torgi .ih-cb-ph{flex:0 0 96px;width:96px;height:72px;border-radius:8px;overflow:hidden;background:var(--bg)}
#ih-torgi .ih-cb-ph img{display:block;width:100%;height:100%;object-fit:cover}
#ih-torgi .ih-cb-tx{display:flex;flex-direction:column;gap:4px;min-width:0}
#ih-torgi .ih-cb-t{font-size:14px;font-weight:600;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#ih-torgi .ih-cb-m{font-size:12px;line-height:1.4;color:var(--muted)}
#ih-torgi .ih-cb-p{font-size:14px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}
#ih-torgi .ih-cb-all{display:inline-block;margin:12px 0 0;font-size:14px;font-weight:600;color:var(--link);text-decoration:none}
#ih-torgi .ih-cb-all:hover{text-decoration:underline}
#ih-torgi .ih-cbc{margin:40px 0 0;padding:24px;border-radius:16px;background:var(--bg)}
#ih-torgi .ih-cbc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}
#ih-torgi .ih-cbc-k{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--link);margin:0 0 6px}
#ih-torgi .ih-cbc-h{font-family:'Inter',sans-serif;font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--ink);margin:0}
#ih-torgi .ih-cbc-lead{font-size:15px;line-height:1.5;color:var(--muted);margin:6px 0 0}
#ih-torgi .ih-cbc-all{font-size:14px;font-weight:700;color:var(--link);text-decoration:none;white-space:nowrap}
#ih-torgi .ih-cbc-all:hover{text-decoration:underline}
#ih-torgi .ih-cbc-list{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#ih-torgi .ih-cbc-list li{margin:0;padding:0;min-width:0}
#ih-torgi .ih-cbc-i{display:flex;flex-direction:column;height:100%;border-radius:16px;overflow:hidden;background:var(--white);color:var(--ink);text-decoration:none;border:1px solid var(--line);transition:border-color .2s cubic-bezier(.2,0,0,1)}
#ih-torgi .ih-cbc-i:hover{border-color:var(--line-strong)}
#ih-torgi .ih-cbc-ph{position:relative;display:block;height:160px;background:var(--tint-soft)}
#ih-torgi .ih-cbc-ph img{display:block;width:100%;height:100%;object-fit:cover}
#ih-torgi .ih-cbc-tag{position:absolute;left:12px;top:12px;font-size:12px;font-weight:700;line-height:1;padding:6px 9px;border-radius:8px;background:var(--white);color:var(--ink)}
#ih-torgi .ih-cbc-tx{display:flex;flex-direction:column;gap:6px;padding:16px;flex:1}
#ih-torgi .ih-cbc-t{font-size:16px;font-weight:700;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#ih-torgi .ih-cbc-c{font-size:13px;line-height:1.4;color:var(--muted)}
#ih-torgi .ih-cbc-m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}
#ih-torgi .ih-cbc-m b{display:block;font-size:17px;font-weight:800;line-height:1.2;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
#ih-torgi .ih-cbc-m b.acc{color:var(--link)}
#ih-torgi .ih-cbc-m i{display:block;font-style:normal;font-size:12px;line-height:1.4;color:var(--muted);margin-top:2px}
@media (max-width:860px){
  #ih-torgi .ih-cbc{margin:32px -14px 0;padding:20px 0 20px 14px;border-radius:0}
  #ih-torgi .ih-cbc-head{padding-right:14px}
  #ih-torgi .ih-cbc-h{font-size:21px}
  #ih-torgi .ih-cbc-list{display:flex;gap:10px;overflow-x:auto;padding-right:14px;scrollbar-width:none;margin-top:14px}
  #ih-torgi .ih-cbc-list::-webkit-scrollbar{display:none}
  #ih-torgi .ih-cbc-list li{flex:0 0 250px}
  #ih-torgi .ih-cbc-ph{height:130px}
}


#ih-torgi .ih-alert{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:24px;margin:28px 0 8px;max-width:760px}
#ih-torgi .ih-alert h2{font-family:'Inter',sans-serif;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.02em;margin:0 0 8px;color:var(--ink)}
#ih-torgi .ih-alert p{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0 0 12px;text-wrap:pretty}
#ih-torgi .ih-alert .ih-alert-sm{font-size:13px;line-height:1.5;color:var(--muted);margin:8px 0 0}
#ih-torgi .ih-alert-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;align-items:end}
#ih-torgi .ih-alert-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}
#ih-torgi .ih-alert-in{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:13px 14px;font:inherit;font-size:15px;font-weight:400;color:var(--ink);background:var(--white)}
#ih-torgi .ih-alert-in:focus{border-color:var(--blue)}
#ih-torgi .ih-alert-hp{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0}
#ih-torgi .ih-alert-err{grid-column:1/-1;font-size:13px;line-height:1.5;color:var(--link);background:var(--tint);border-radius:12px;padding:10px 14px;margin:0}
#ih-torgi .ih-alert-btn{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;justify-content:center;background:var(--blue);border:0;color:var(--on-accent);padding:15px 24px;border-radius:14px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;min-height:48px;box-shadow:var(--sh-btn)}
#ih-torgi .ih-alert-btn:disabled{opacity:.7;cursor:default}
#ih-torgi .ih-alert-pd{grid-column:1/-1;font-size:12px;line-height:1.5;color:var(--muted);margin:0}
#ih-torgi .ih-alert-pd a{color:var(--link)}
#ih-torgi .ih-alert-done .ih-alert-h{font-weight:700;color:var(--ink)}
@media (max-width:640px){#ih-torgi .ih-alert{padding:18px}#ih-torgi .ih-alert-form{grid-template-columns:1fr}}