/* =========================================================
   OskyWorld – lista de forumuri, partea 2 (statistici + ultima postare)
   Foaie nouă: osky-forumuri-craciun-2.css  (Attached To: Globally)
   Merge împreună cu osky-forumuri-craciun.css
   ========================================================= */

/* ---------- Statisticile: eticheta de sub număr ---------- */
html body #content table.tborder:has(td.osky-stat) td.osky-stat .osky-lbl {
  display: block !important;
  margin-top: 2px !important;
  font-size: 12px !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  color: #b9c5de !important;
}

/* ---------- Ultima postare ---------- */
html body #content table.tborder:has(td.osky-stat) td.osky-last,
html body #content .osky-main table.tborder:has(td.osky-stat) > tbody > tr > td.osky-last {
  position: relative !important;
  flex: 0 0 270px !important;
  width: 270px !important;
  max-width: 270px !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  padding-left: 18px !important;
  padding-right: 34px !important;
  border-left: 1px solid rgba(255, 210, 63, 0.18) !important;
}
html body #content table.tborder:has(td.osky-stat) td.osky-last::after {
  content: "\203A" !important;
  position: absolute !important;
  right: 14px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  font-size: 20px !important;
  color: rgba(255, 255, 255, 0.28) !important;
  pointer-events: none !important;
}
html body #content table.tborder:has(td.osky-stat) tr:hover td.osky-last::after {
  color: #ffd23f !important;
}
html body #content table.tborder:has(td.osky-stat) .osky-lp-av {
  width: 38px !important;
  height: 38px !important;
  flex: 0 0 38px !important;
  border-radius: 50% !important;
  border: 2px solid #ffd23f !important;
  box-shadow: 0 0 10px rgba(255, 210, 63, 0.45) !important;
}
html body #content table.tborder:has(td.osky-stat) .osky-lp {
  min-width: 0 !important;
}
html body #content table.tborder:has(td.osky-stat) .osky-lp-txt {
  min-width: 0 !important;
  color: #dfe6f5 !important;
  font-size: 12px !important;
}
html body #content table.tborder:has(td.osky-stat) .osky-lp-txt > a:first-child {
  max-width: 190px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
html body #content table.tborder:has(td.osky-stat) .osky-lp-txt a strong {
  max-width: 190px !important;
}
html body #content table.tborder:has(td.osky-stat) .osky-lp-txt a:first-child,
html body #content table.tborder:has(td.osky-stat) .osky-lp-txt a:first-child strong {
  color: #ffd23f !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}
html body #content table.tborder:has(td.osky-stat) .osky-lp-txt a:first-child:hover strong {
  color: #fff !important;
}
html body #content table.tborder:has(td.osky-stat) .osky-lp-txt > span {
  color: #dfe6f5 !important;
  font-size: 11.5px !important;
  white-space: normal !important;
  line-height: 1.45 !important;
}
/* „de Nume” pe același rând */
html body #content table.tborder:has(td.osky-stat) .osky-lp-txt span a {
  display: inline !important;
  max-width: none !important;
}

/* ---------- Telefon ---------- */
@media (max-width: 760px) {
  html body #content table.tborder:has(td.osky-stat) td.thead {
    padding-left: 58px !important;
  }
  html body #content table.tborder:has(td.osky-stat) td.osky-last,
  html body #content .osky-main table.tborder:has(td.osky-stat) > tbody > tr > td.osky-last {
    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    border-left: 0 !important;
  }
}