﻿/* ===================================================================
   Камдон · счётчик постов: только тултип с периодами.
   Само поле li.pa-gameposts — в разметке соседних «Сообщений»/«Репутации»,
   его вид (иконка-закладка на .fld-name::before) задаёт окно стилей форума.
=================================================================== */

:root {
  --rs-tip-bg:     rgb(225, 226, 226);
  --rs-tip-text:   rgb(30, 30, 32);
  --rs-tip-muted:  rgba(30, 30, 32, .55);
  --rs-tip-border: rgba(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;
}

:root.dark {
  --rs-tip-bg:     #232323;
  --rs-tip-text:   #cfcbc6;
  --rs-tip-muted:  #9a958f;
  --rs-tip-border: #5e5e5e;
}
