/* Тултипы nozdor-db: оформление в духе клиента WoW 3.3.5 и классы разметки AOWOW/Wowhead. */
.nzdb-tooltip {
  position: absolute;
  z-index: 100000;
  display: none;
  max-width: 340px;
  pointer-events: none;
  font: 13px/1.35 "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #fff;
  text-align: left;
}
.nzdb-tooltip .nzdb-icon {
  position: absolute;
  left: -48px;
  top: 0;
  width: 44px;
  height: 44px;
  border-radius: 6px;
  background-size: 100% 100%;
  box-shadow: 0 0 0 2px #1c1c1c, 0 0 0 3px #777;
}
.nzdb-tooltip .nzdb-body {
  padding: 7px 9px;
  background: rgba(7, 12, 33, 0.94);
  border: 1px solid #8e8e8e;
  border-radius: 5px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
}
.nzdb-tooltip .nzdb-buff { margin-top: 6px; }
.nzdb-tooltip table { border-collapse: collapse; border-spacing: 0; width: auto; }
.nzdb-tooltip table[width="100%"], .nzdb-tooltip .nzdb-body > table { width: 100%; }
/* критерии достижений: колонки переносятся внутри рамки */
.nzdb-tooltip td[style], .nzdb-tooltip th[style] { white-space: normal !important; width: 50%; }
.nzdb-tooltip td, .nzdb-tooltip th { padding: 0; vertical-align: top; font-weight: normal; text-align: left; }
.nzdb-tooltip th { text-align: right; padding-left: 12px; white-space: nowrap; }
.nzdb-tooltip b { font-size: 14px; font-weight: normal; }
.nzdb-tooltip a {
  display: inline; margin: 0; padding: 0; border: 0; background: none;
  color: inherit; font: inherit; text-decoration: none;
}
.nzdb-tooltip small { font-size: 11px; }
.nzdb-tooltip .indent { padding-left: 10px; }
.nzdb-tooltip-hidden, .nzdb-hide-sellprice .whtt-sellprice { display: none; }

/* качество и служебные цвета */
.nzdb-tooltip .q, .q { color: #ffd100; }
.nzdb-tooltip .q0, .q0 { color: #9d9d9d; }
.nzdb-tooltip .q1, .q1 { color: #ffffff; }
.nzdb-tooltip .q2, .q2 { color: #1eff00; }
.nzdb-tooltip .q3, .q3 { color: #0070dd; }
.nzdb-tooltip .q4, .q4 { color: #a335ee; }
.nzdb-tooltip .q5, .q5 { color: #ff8000; }
.nzdb-tooltip .q6, .q6 { color: #e5cc80; }
.nzdb-tooltip .q7, .q7 { color: #e5cc80; }
.nzdb-tooltip .q10, .q10 { color: #ff2020; }

/* цвета классов */
.nzdb-tooltip .c1 { color: #c79c6e; } .nzdb-tooltip .c2 { color: #f58cba; } .nzdb-tooltip .c3 { color: #abd473; }
.nzdb-tooltip .c4 { color: #fff569; } .nzdb-tooltip .c5 { color: #ffffff; } .nzdb-tooltip .c6 { color: #c41f3b; }
.nzdb-tooltip .c7 { color: #0070de; } .nzdb-tooltip .c8 { color: #69ccf0; } .nzdb-tooltip .c9 { color: #9482c9; }
.nzdb-tooltip .c11 { color: #ff7d0a; }

/* гнёзда */
.nzdb-tooltip span[class*="socket-"] { display: inline-block; position: relative; padding-left: 18px; }
.nzdb-tooltip span[class*="socket-"]::before {
  content: ""; position: absolute; left: 1px; top: 3px; width: 12px; height: 12px;
  border: 1px solid #555; border-radius: 2px; box-sizing: border-box;
}
.nzdb-tooltip .socket-meta::before { background: #6e6e6e; border-radius: 6px; }
.nzdb-tooltip .socket-red::before { background: #a2231d; }
.nzdb-tooltip .socket-yellow::before { background: #c0a12b; }
.nzdb-tooltip .socket-blue::before { background: #2552a6; }
.nzdb-tooltip .socket-prismatic::before { background: linear-gradient(135deg, #a2231d, #c0a12b, #2552a6); }
.nzdb-tooltip .socket-filled::before { display: none; }
.nzdb-tooltip a.socket-gem {
  display: block; position: absolute; left: 0; top: 2px; width: 14px; height: 14px;
  background-size: 100% 100%; border-radius: 2px;
}

/* деньги */
.nzdb-tooltip .moneygold, .nzdb-tooltip .moneysilver, .nzdb-tooltip .moneycopper { padding-right: 13px; background: no-repeat right center; background-size: 11px 11px; }
.nzdb-tooltip .moneygold { background-image: radial-gradient(circle, #ffd700 45%, transparent 50%); }
.nzdb-tooltip .moneysilver { background-image: radial-gradient(circle, #c7c7cf 45%, transparent 50%); }
.nzdb-tooltip .moneycopper { background-image: radial-gradient(circle, #c8602c 45%, transparent 50%); }

/* иконка у ссылок (iconizelinks): класс как у AOWOW; на nozdor.com отступ задаёт сам сайт */
a.icontinyl { padding-left: 17px; }

@media (max-width: 480px) {
  .nzdb-tooltip { max-width: calc(100vw - 16px); }
  .nzdb-tooltip .nzdb-icon { display: none; }
}
