﻿/* ===================================================================
   Ридж · счётчик постов: поле «Постов: 12» в блоке автора + тултип
   Правится свободно: скрипт сюда не заглядывает, только ставит классы.
   Поле — копия соседних (.res-profile-stat): подпись схлопнута в 0,
   иконка — маска SVG на .fld-name::before, как у «Сообщений»/«Уважения».
=================================================================== */

:root {
  --rs-tip-bg:     rgb(var(--pun, 225, 226, 226));
  --rs-tip-text:   rgb(var(--text, 30, 30, 32));
  --rs-tip-muted:  rgba(var(--text, 30, 30, 32), .55);
  --rs-tip-border: rgba(var(--text, 30, 30, 32), .2);
}

/* --- поле в блоке автора --- */
.post-author .pa-gameposts {
  cursor:pointer;
}

/* --- строка в профиле: оформление даёт тема --- */
#pa-gameposts .rs-gp-num {
  cursor:pointer;
}

/* --- тултип с периодами --- */
.rs-gp-tip {
  position:absolute;
  z-index:100002;
  display:none;
  padding:9px 12px;
  background:var(--rs-tip-bg);
  color:var(--rs-tip-text);
  border:1px solid var(--rs-tip-border);
  border-radius:6px;
  box-shadow:0 4px 14px rgba(0,0,0,.12);
  white-space:nowrap;
  pointer-events:none;
  font:400 11px/1.5 var(--font5, 'Jost', sans-serif);
  letter-spacing:0;
  text-transform:lowercase;
}

.rs-gp-tip.is-open { display:block; }

.rs-gp-tip table { border-collapse:collapse; }

.rs-gp-tip td { padding:2px 0; vertical-align:top; }

.rs-gp-tip .rs-h td {
  color:var(--rs-tip-muted);
  font-size:10px;
  text-align:right;
  padding-bottom:4px;
}

.rs-gp-tip .rs-l {
  padding-right:18px;
  text-align:left;
}

.rs-gp-tip .rs-l small {
  display:block;
  font-size:9px;
  color:var(--rs-tip-muted);
}

.rs-gp-tip .rs-v {
  text-align:right;
  font-weight:600;
  padding-left:12px;
}

.dark {
  --rs-tip-bg:     #232323;
  --rs-tip-text:   #cfcbc6;
  --rs-tip-muted:  #9a958f;
  --rs-tip-border: #5e5e5e;
}

/* --- место в пилюле .pa-row1 (19.10.2026) ---
   Тема держит под счётчик заглушку: .pa-row1::after «✎ —» последней ячейкой.
   Когда наше поле на месте — заглушку прячем, поле встаёт на её место
   с тем же карандашом (Font Awesome \f303), подпись «Постов:» скрыта темой. */
.post-author .pa-row1:has(.pa-gameposts)::after { display:none; }
.post-author .pa-row1 > li.pa-gameposts { order:4; }
.post-author .pa-row1 > li.pa-gameposts::before { content:"\f303"; }
