/* ХАБ ДИВИДЕНДОВ — /dividendy/
   Канон инструментов BUYHOLD (как скринер акций): тёмная страница целиком, hero через
   buyhold_tool_hero(), плотная тёмная таблица, контент-бэнд ниже. Палитра и размеры
   повторяют скринер, чтобы одинаковый паттерн «фильтры + большая таблица» выглядел одинаково.
   Смысловой акцент — колонка «Против ставки ЦБ»: это наш расчёт, которого нет у агрегаторов.
   Маркер: BH_DIVIDEND_HUB_2026_08_12 */

.bhdh{
	--d-bg:var(--bh-bg-dark,#131722);
	--d-bg2:var(--bh-bg-dark-deep,#0d1117);
	--d-card:var(--bh-bg-card-2,#1e2433);
	--d-bd:var(--bh-border-dark,#2a2e39);
	--d-tx:var(--bh-text-on-dark,#fff);
	--d-tx2:var(--bh-text-on-dark-soft,#d1d4dc);
	--d-mut:var(--bh-text-on-dark-muted,#9ca3af);
	--d-dim:#828b9c;
	--d-acc:var(--bh-accent,#95ce5a);
	--d-acc2:var(--bh-accent-hover,#a9dd78);
	--d-pos:var(--bh-success,#10b981);
	--d-neg:var(--bh-danger,#f43f5e);
	--d-sans:'DM Sans',-apple-system,Segoe UI,Roboto,sans-serif;
	background:var(--d-bg);padding:0 0 32px;min-height:50vh;
	font-family:var(--d-sans);-webkit-font-smoothing:antialiased;
}
.bhdh .scr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ── ТОПБАР (крошки + дата обновления) ─────────────────────────────── */
.bhdh-topbar{max-width:1320px;margin:0 auto;padding:16px 24px 0;display:flex;flex-wrap:wrap;
	gap:8px 14px;align-items:center;justify-content:space-between}
.bhdh-bcrumb{font-size:12.5px;color:var(--d-dim);display:flex;flex-wrap:wrap;gap:7px;align-items:center}
.bhdh-bcrumb a{color:var(--d-acc);opacity:.8;text-decoration:none}
.bhdh-bcrumb a:hover{opacity:1}
.bhdh-bcrumb .sep{color:#3a414d}

/* ── ОБЁРТКА ───────────────────────────────────────────────────────── */
.bhdh-wrap{max-width:1320px;margin:0 auto;padding:0 24px}
.bhdh-empty{font-size:15px;color:var(--d-mut)}

/* ── ПАНЕЛЬ ФИЛЬТРОВ ───────────────────────────────────────────────── */
.bhdh-tablecard{background:var(--d-bg2);border:1px solid var(--d-bd);border-radius:14px;overflow:hidden}
.bhdh-controls{padding:14px 16px;border-bottom:1px solid var(--d-bd);display:flex;flex-direction:column;gap:11px}
/* два ровных ряда: контролы в одном, быстрый отбор во втором — иначе элементы
   расползаются по трём уровням и панель выглядит собранной наспех */
.bhdh-controls__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}
.bhdh-controls__row--chips{gap:8px}

/* единая высота всех интерактивных элементов ряда */
.bhdh-search input,.bhdh-secpick summary,.bhdh-minyield input,.bhdh-csv{height:36px;box-sizing:border-box}
.bhdh-search{flex:1 1 240px;min-width:0}
/* тема задаёт свои размеры и цвет для input[type=search] с высокой специфичностью —
   поле оказывалось на 18px выше соседей, поэтому перебиваем адресно */
.bhdh .bhdh-search input[type="search"]{width:100%;box-sizing:border-box!important;height:36px!important;min-height:36px;max-height:36px;
	padding:0 14px!important;margin:0!important;border:1px solid var(--d-bd)!important;border-radius:9px!important;
	font:400 13.5px var(--d-sans)!important;color:var(--d-tx)!important;background:#0e1219!important;
	line-height:34px;box-shadow:none!important;-webkit-appearance:none;appearance:none}
.bhdh .bhdh-search input[type="search"]::placeholder{color:#6b7280;opacity:1}
.bhdh .bhdh-search input[type="search"]::-webkit-search-cancel-button{filter:invert(.6)}
.bhdh .bhdh-search input[type="search"]:focus{outline:none;border-color:var(--d-acc)!important;
	box-shadow:0 0 0 3px rgba(149,206,90,.14)!important}

.bhdh-secpick{position:relative;flex:0 0 auto}
.bhdh-secpick summary{list-style:none;cursor:pointer;display:flex;align-items:center;padding:0 30px 0 12px;
	border:1px solid var(--d-bd);border-radius:9px;background:#0e1219;font:500 13px var(--d-sans);
	color:var(--d-tx2);white-space:nowrap}
.bhdh-secpick summary::-webkit-details-marker{display:none}
.bhdh-secpick summary::after{content:'';position:absolute;right:12px;top:50%;width:6px;height:6px;margin-top:-4px;
	border-right:1.5px solid var(--d-dim);border-bottom:1.5px solid var(--d-dim);transform:rotate(45deg)}
.bhdh-secpick[open] summary{border-color:var(--d-acc);color:#fff}
.bhdh-secpick__list{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:250px;max-height:290px;overflow:auto;
	padding:8px;background:#0e1219;border:1px solid var(--d-bd);border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.45)}
.bhdh-secpick__list label{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;cursor:pointer;
	font:500 13px var(--d-sans);color:var(--d-tx2)}
.bhdh-secpick__list label:hover{background:rgba(255,255,255,.04);color:#fff}
.bhdh-secpick__list input{accent-color:#7ab83e;width:15px;height:15px;flex:none}

.bhdh-minyield,.bhdh-net{display:flex;align-items:center;gap:7px;height:36px;white-space:nowrap;flex:0 0 auto}
.bhdh-minyield input{width:66px;padding:0 9px;border:1px solid var(--d-bd);border-radius:9px;background:#0e1219;
	color:var(--d-tx);font:500 13px var(--d-sans);text-align:right}
.bhdh-minyield input:focus{outline:none;border-color:var(--d-acc);box-shadow:0 0 0 3px rgba(149,206,90,.14)}
.bhdh-net{cursor:pointer}
.bhdh-net input{accent-color:#7ab83e;width:15px;height:15px}
/* подписи внутри контролов: тема красит span в свой синий, поэтому цвет задаём явно */
.bhdh .bhdh-lbl,.bhdh .bhdh-minyield span,.bhdh .bhdh-net span{color:var(--d-dim);font:500 12.5px var(--d-sans)}
.bhdh .bhdh-net:hover .bhdh-lbl{color:var(--d-tx2)}

.bhdh-chips{display:flex;gap:8px;flex-wrap:wrap}
.bhdh-chip{background:#0e1219;border:1px solid var(--d-bd);border-radius:999px;color:#cdd1da;height:32px;
	font:600 12.5px var(--d-sans);padding:0 14px;cursor:pointer;transition:.15s;white-space:nowrap}
.bhdh-chip:hover{border-color:var(--d-acc);color:#fff}
.bhdh-chip[aria-pressed="true"]{background:var(--d-acc);border-color:var(--d-acc);color:#0d1117}
.bhdh-chip:focus-visible,.bhdh-more:focus-visible,.bhdh-table th button:focus-visible{outline:2px solid var(--d-acc);outline-offset:2px}
.bhdh-chips-label{font:600 10.5px var(--d-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim);flex:0 0 auto}

.bhdh-controls__right{margin-left:auto;display:flex;align-items:center;gap:12px;flex:0 0 auto}
.bhdh-count{font:500 12.5px var(--d-sans);color:var(--d-dim);white-space:nowrap}
.bhdh-csv{display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--d-bd);border-radius:9px;
	background:#0e1219;color:var(--d-tx2);text-decoration:none;font:600 12.5px var(--d-sans);transition:.15s;white-space:nowrap}
.bhdh-csv:hover{border-color:var(--d-acc);color:var(--d-acc)}

/* ── ТАБЛИЦА ───────────────────────────────────────────────────────── */
.bhdh-scrollwrap{position:relative}
.bhdh-scrollwrap::after{content:'';position:absolute;top:0;right:0;bottom:0;width:26px;pointer-events:none;
	background:linear-gradient(90deg,rgba(13,17,23,0),rgba(13,17,23,.95));opacity:0;transition:opacity .2s}
.bhdh-scrollwrap.is-scrollable::after{opacity:1}
.bhdh-scroll{overflow-x:auto}
.bhdh-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:900px}
.bhdh-table th{text-align:right;padding:0;border-bottom:1px solid var(--d-bd);background:var(--d-bg2);
	position:sticky;top:0;z-index:1}
.bhdh-table th button{width:100%;padding:13px 12px 10px;background:none;border:0;cursor:pointer;text-align:right;
	font:600 10.5px var(--d-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--d-dim)}
.bhdh-table th.c-name,.bhdh-table th.c-name button{text-align:left}
.bhdh-table th button:hover{color:var(--d-tx2)}
.bhdh-table th[aria-sort="ascending"] button,.bhdh-table th[aria-sort="descending"] button{color:var(--d-acc)}
.bhdh-table th[aria-sort="ascending"] button::after{content:' ↑'}
.bhdh-table th[aria-sort="descending"] button::after{content:' ↓'}
.bhdh-table td{padding:11px 12px;border-bottom:1px solid rgba(42,46,57,.55);color:var(--d-tx2);vertical-align:middle}
.bhdh-table tbody tr:last-child td{border-bottom:0}
.bhdh-table tbody tr:hover{background:rgba(255,255,255,.02)}
.bhdh-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.bhdh-table td.num b{font-weight:600;color:var(--d-tx)}
.bhdh-table td .sub{display:block;font-size:11.5px;color:var(--d-dim);margin-top:2px}
.bhdh-table td .muted{color:#6b7280}
.bhdh-table .c-name{min-width:264px;width:264px;text-align:left}
/* Опознавательный знак компании — монограмма тикера, как в скринере акций:
   логотипов на 190 бумаг не существует, а кружок даёт глазу опору при прокрутке. */
.bhdh-co{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}
.bhdh-co-mark{flex:none;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;
	font:700 11px var(--d-sans);background:linear-gradient(135deg,#222a38,#171c26);border:1px solid #2f3643;color:var(--d-tx2)}
.bhdh-co-mark.is-long{font-size:9.5px;letter-spacing:-.02em}
.bhdh-co-name{font-weight:600;color:var(--d-tx);line-height:1.25;overflow:hidden;flex:1 1 auto;min-width:0}
.bhdh-co-name a{color:var(--d-tx);text-decoration:none;border-bottom:1px dotted rgba(149,206,90,.5)}
.bhdh-co-name a:hover{color:var(--d-acc);border-bottom-color:var(--d-acc)}
.bhdh-co-name small{display:block;font:500 11px var(--d-sans);color:var(--d-dim);margin-top:1px;letter-spacing:.03em}
.bhdh-rest{display:none}
.bhdh-open .bhdh-rest{display:table-row}

/* сигнатура страницы: спред к ставке ЦБ — единственный цветной столбец */
.bhdh-spread{display:inline-block;padding:3px 9px;border-radius:6px;font:600 12.5px var(--d-sans);font-variant-numeric:tabular-nums}
.bhdh-spread.pos{background:rgba(16,185,129,.12);color:var(--d-pos)}
.bhdh-spread.neg{background:rgba(244,63,94,.11);color:var(--d-neg)}

.bhdh-more{display:block;width:100%;padding:13px;background:transparent;border:0;border-top:1px solid var(--d-bd);
	cursor:pointer;font:600 13px var(--d-sans);color:var(--d-tx2);transition:.15s}
.bhdh-more:hover{background:rgba(255,255,255,.03);color:var(--d-acc)}
.bhdh-nores{margin:0;padding:22px;text-align:center;font-size:14px;color:var(--d-mut)}
.bhdh-method{margin:0;padding:14px 16px;border-top:1px solid var(--d-bd);
	font:400 12.5px/1.6 var(--d-sans);color:var(--d-dim)}
.bhdh-method a{color:var(--d-acc);text-decoration:none;border-bottom:1px solid rgba(149,206,90,.3)}
.bhdh-method a:hover{border-bottom-color:var(--d-acc)}
.bhdh-swipe{display:none;margin:0;padding:10px 16px 0;font:500 12px var(--d-sans);color:var(--d-dim)}
@media(max-width:900px){.bhdh-swipe{display:block}}

/* ── СЕКЦИОННЫЙ ЛЕЙБЛ ──────────────────────────────────────────────── */
.bhdh-slabel{display:flex;align-items:center;gap:8px;font:600 11px var(--d-sans);
	letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim);margin:26px 0 12px}
.bhdh-slabel svg{width:14px;height:14px;color:var(--d-acc);flex-shrink:0}

/* ── ФИД ───────────────────────────────────────────────────────────── */
.bhdh-feed{margin:0;padding:20px 22px;background:var(--d-card);border:1px solid var(--d-bd);border-radius:14px;color:var(--d-tx)}
.bhdh-feed__t{font:700 15px 'Manrope',var(--d-sans);margin-bottom:6px}
.bhdh-feed__p{font:400 13.5px/1.6 var(--d-sans);color:var(--d-mut);margin:0 0 15px;max-width:780px}
.bhdh-feed__links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.bhdh-feed__btn{padding:9px 20px;border-radius:9px;background:var(--d-acc);color:#0d1117;text-decoration:none;
	font:700 13px var(--d-sans);transition:.15s}
.bhdh-feed__btn:hover{background:var(--d-acc2);color:#0d1117}
.bhdh-feed__code{font:400 12px 'SFMono-Regular',Consolas,monospace;color:var(--d-dim);padding:7px 12px;
	background:rgba(255,255,255,.04);border-radius:7px;border:1px solid var(--d-bd)}

/* ── КАРТОЧКИ КОМПАНИЙ ─────────────────────────────────────────────── */
.bhdh-pages__t{font:600 11px var(--d-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--d-dim);margin:26px 0 12px}
.bhdh-pages__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}
.bhdh-pcard{display:block;padding:14px 16px;background:var(--d-card);border:1px solid var(--d-bd);
	border-radius:12px;text-decoration:none;transition:.15s}
.bhdh-pcard:hover{border-color:var(--d-acc);background:#222a3a}
.bhdh-pcard__n{display:block;font:600 14.5px 'Manrope',var(--d-sans);color:var(--d-tx);margin-bottom:3px}
.bhdh-pcard__t{display:block;font:600 10.5px var(--d-sans);letter-spacing:.05em;color:var(--d-dim)}
.bhdh-pcard__y{display:block;margin-top:7px;font:600 13px var(--d-sans);color:var(--d-acc)}

/* ── МОБИЛЬНОЕ ─────────────────────────────────────────────────────── */
@media(max-width:900px){
	.bhdh-topbar{padding:12px 14px 0}
	.bhdh-wrap{padding:0 14px}
	.bhdh-controls__right{margin-left:0;width:100%;justify-content:space-between}
	.bhdh-table th button,.bhdh-table td{padding-left:11px;padding-right:11px}
	.bhdh-co{gap:8px}
	.bhdh-co-mark{width:28px;height:28px;font-size:10px}
	.bhdh-co-name{white-space:nowrap;text-overflow:ellipsis}
	/* на узком экране колонку фиксируем: при width:auto она схлопывалась и имя
	   обрезалось до одной буквы, хотя таблица и так листается вбок */
	.bhdh-table .c-name{min-width:196px;width:196px}
	.bhdh-co-name small{font-size:10px}
	.bhdh-feed{padding:16px 16px}
}
@media(prefers-reduced-motion:reduce){
	.bhdh-chip,.bhdh-more,.bhdh-pcard,.bhdh-feed__btn{transition:none}
}


/* ── СВОДКА ПО ОТБОРУ (пересчитывается при фильтрации) ─────────────── */
.bhdh-summary{display:flex;flex-wrap:wrap;gap:22px 34px;padding:14px 16px;border-bottom:1px solid var(--d-bd);
	background:rgba(255,255,255,.015)}
.bhdh-summary__i{display:flex;flex-direction:column;gap:2px;min-width:0}
.bhdh-summary__i b{font:700 17px 'Manrope',var(--d-sans);color:var(--d-tx);font-variant-numeric:tabular-nums}
.bhdh-summary__i span{font:500 11px var(--d-sans);color:var(--d-dim);text-transform:uppercase;letter-spacing:.05em}

/* ── ВЫБОР СЕКТОРОВ (мультивыбор) и порог доходности ───────────────── */
.bhdh-secpick{position:relative}
.bhdh-secpick summary{list-style:none;cursor:pointer;padding:9px 30px 9px 12px;border:1px solid var(--d-bd);border-radius:9px;
	background:#0e1219;font:500 13px var(--d-sans);color:var(--d-tx2);white-space:nowrap}
.bhdh-secpick summary::-webkit-details-marker{display:none}
.bhdh-secpick summary::after{content:'';position:absolute;right:12px;top:50%;width:6px;height:6px;margin-top:-4px;
	border-right:1.5px solid var(--d-dim);border-bottom:1.5px solid var(--d-dim);transform:rotate(45deg)}
.bhdh-secpick[open] summary{border-color:var(--d-acc);color:#fff}
.bhdh-secpick__list{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:240px;max-height:280px;overflow:auto;
	padding:8px;background:#0e1219;border:1px solid var(--d-bd);border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.45)}
.bhdh-secpick__list label{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;cursor:pointer;
	font:500 13px var(--d-sans);color:var(--d-tx2)}
.bhdh-secpick__list label:hover{background:rgba(255,255,255,.04);color:#fff}
.bhdh-secpick__list input{accent-color:#7ab83e;width:15px;height:15px;flex:none}
.bhdh-minyield{display:flex;align-items:center;gap:6px;font:500 12.5px var(--d-sans);color:var(--d-dim);white-space:nowrap}
.bhdh-minyield input{width:64px;padding:8px 9px;border:1px solid var(--d-bd);border-radius:9px;background:#0e1219;
	color:var(--d-tx);font:500 13px var(--d-sans);text-align:right}
.bhdh-minyield input:focus{outline:none;border-color:var(--d-acc);box-shadow:0 0 0 3px rgba(149,206,90,.14)}
.bhdh-net{display:flex;align-items:center;gap:7px;font:500 12.5px var(--d-sans);color:var(--d-dim);cursor:pointer;white-space:nowrap}
.bhdh-net input{accent-color:#7ab83e;width:15px;height:15px}
.bhdh-net:hover{color:var(--d-tx2)}
.bhdh-tablecard.is-net .bhdh-table td.num b[data-cell]{color:var(--d-acc)}

/* ── СПАРКЛАЙН И СТРИК ─────────────────────────────────────────────── */
.bhdh-table td.c-spark,.bhdh-table th.c-spark{white-space:nowrap}
.bhdh-table td.c-spark b{font:700 14px 'Manrope',var(--d-sans);color:var(--d-tx)}
.bhdh-spark{display:inline-block;vertical-align:middle;margin-left:9px;opacity:.85}
.bhdh-table tr:hover .bhdh-spark{opacity:1}

/* ── КНОПКА РАСКРЫТИЯ И ПАНЕЛЬ КОМПАНИИ ────────────────────────────── */
.bhdh-expand{flex:none;width:20px;height:20px;margin-left:6px;opacity:.55;border:1px solid var(--d-bd);border-radius:6px;
	background:#0e1219;cursor:pointer;position:relative;transition:.15s}
.bhdh-expand::before,.bhdh-expand::after{content:'';position:absolute;left:50%;top:50%;background:var(--d-dim);transition:.15s}
.bhdh-expand::before{width:9px;height:1.5px;margin:-1px 0 0 -4.5px}
.bhdh-expand::after{width:1.5px;height:9px;margin:-4.5px 0 0 -1px}
.bhdh-expand:hover,tr.is-open .bhdh-expand{opacity:1}
.bhdh-expand:hover{border-color:var(--d-acc)}
.bhdh-expand:hover::before,.bhdh-expand:hover::after{background:var(--d-acc)}
tr.is-open .bhdh-expand{background:var(--d-acc);border-color:var(--d-acc)}
tr.is-open .bhdh-expand::before{background:#0d1117}
tr.is-open .bhdh-expand::after{opacity:0}
.bhdh-detail>td{padding:0;background:rgba(255,255,255,.02);border-bottom:1px solid var(--d-bd)}
.bhdh-detail__in{display:flex;gap:26px;padding:18px 16px;flex-wrap:wrap;align-items:flex-start}
.bhdh-detail__loading{color:var(--d-dim);font:500 13px var(--d-sans)}
.bhdh-detail__hist{flex:1 1 480px;min-width:0}
.bhdh-detail__side{flex:0 1 320px;min-width:260px}
.bhdh-detail__t{font:600 11px var(--d-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--d-dim);margin-bottom:10px}
.bhdh-mini{width:100%;border-collapse:collapse;font:400 12.5px var(--d-sans)}
.bhdh-mini th{text-align:left;padding:0 10px 7px 0;font:600 10px var(--d-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--d-dim)}
.bhdh-mini th.num{text-align:right}
.bhdh-mini td{padding:6px 10px 6px 0;border-top:1px solid rgba(42,46,57,.5);color:var(--d-tx2);white-space:nowrap}
.bhdh-mini td.num{text-align:right;font-variant-numeric:tabular-nums}
.bhdh-mini td.muted{color:var(--d-dim)}
.bhdh-mini__per{color:var(--d-dim)}
.bhdh-facts{margin:0;display:grid;grid-template-columns:1fr;gap:7px}
.bhdh-facts div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px dashed rgba(42,46,57,.7);padding-bottom:6px}
.bhdh-facts dt{font:500 12.5px var(--d-sans);color:var(--d-dim);margin:0}
.bhdh-facts dd{margin:0;font:600 12.5px var(--d-sans);color:var(--d-tx2);text-align:right}
.bhdh-detail__next{margin:14px 0 0;padding:11px 13px;border:1px solid rgba(149,206,90,.35);border-radius:10px;
	background:rgba(149,206,90,.07);font:500 12.5px/1.5 var(--d-sans);color:var(--d-tx2)}
.bhdh-detail__next b{color:var(--d-tx);display:block;font-weight:600}
.bhdh-detail__next span{display:block;color:var(--d-dim);margin-top:3px}
.bhdh-detail__src{margin:12px 0 0;font:400 11.5px/1.5 var(--d-sans);color:var(--d-dim)}
.bhdh-detail__links{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}
.bhdh-detail__btn{padding:8px 16px;border-radius:9px;background:var(--d-acc);color:#0d1117;text-decoration:none;font:700 12.5px var(--d-sans)}
.bhdh-detail__btn:hover{background:var(--d-acc2);color:#0d1117}
.bhdh-detail__lnk{font:500 12.5px var(--d-sans);color:var(--d-dim);text-decoration:none;border-bottom:1px dotted rgba(149,206,90,.4)}
.bhdh-detail__lnk:hover{color:var(--d-acc)}
.bhdh-detail__empty{color:var(--d-dim);font:400 13px var(--d-sans);margin:0}

@media(max-width:900px){
	.bhdh-summary{gap:14px 20px;padding:12px 14px}
	.bhdh-summary__i b{font-size:15px}
	.bhdh-detail__in{padding:14px;gap:18px}
	.bhdh-detail__side{flex-basis:100%}
}

/* строка с отсечкой в ближайшие полтора месяца — единственная подсветка строки:
   в дивидендный сезон это главное, что человек ищет глазами */
.bhdh-table tr.is-soon td:last-child b{color:var(--d-acc)}
.bhdh-table tr.is-soon td:last-child .sub{color:var(--d-acc);opacity:.85}
.bhdh-table tr.is-soon .bhdh-co-mark{border-color:rgba(149,206,90,.45)}

/* вторая кнопка панели — обзор акции: та же форма, но не спорит по весу с первой */
.bhdh-detail__btn--alt{background:transparent;color:var(--d-acc);border:1px solid rgba(149,206,90,.5)}
.bhdh-detail__btn--alt:hover{background:rgba(149,206,90,.1);color:var(--d-acc)}

/* BHDH_HAS_PAGE_BADGE_2026_08_25 — метка «разбор» у компаний с собственной страницей */
.bhdh-hasrev{display:inline-block;margin-left:7px;padding:1px 6px;border-radius:4px;background:rgba(149,206,90,.14);color:var(--d-acc);font:600 10px var(--d-sans);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}

/* BHDH_PANEL_ADJ_2026_08_25 — пересчёт суммы на дробление в раскрывающейся панели */
.bhdh-adj{display:block;margin-top:2px;font:500 11px var(--d-sans);color:var(--d-dim);white-space:nowrap}
