/* Плашка Яндекс.Метрики в футере + окно со статистикой за неделю.
   Данные берутся с собственного /metrika/stats.php, к Яндексу браузер не обращается. */

#sks-ym-badge{display:inline-flex;align-items:center;gap:7px;height:31px;padding:0 11px 0 7px;
  background:#1a1a1a;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.3);text-decoration:none;
  font-family:Arial,Helvetica,sans-serif;vertical-align:middle;transition:background .15s}
#sks-ym-badge:hover,#sks-ym-badge:focus{background:#000;text-decoration:none}
#sks-ym-badge .sks-ym-logo{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;
  border-radius:50%;background:#f03;color:#fff;font:bold 12px/1 Arial,Helvetica,sans-serif}
#sks-ym-badge .sks-ym-txt{display:inline-flex;flex-direction:column;line-height:1.15;text-align:left}
#sks-ym-badge .sks-ym-txt b{font-size:10px;font-weight:700;color:#fff}
#sks-ym-badge .sks-ym-txt i{font-style:normal;font-size:9px;color:#b8b8b8}

#sks-ym-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);
  z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px}
#sks-ym-modal .sks-ym-card{background:#fff;color:#222;border-radius:10px;width:100%;max-width:820px;
  max-height:92vh;overflow:auto;box-shadow:0 10px 40px rgba(0,0,0,.45);font-family:Arial,Helvetica,sans-serif}
#sks-ym-modal .sks-ym-head{display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:14px 18px;border-bottom:1px solid #ececec}
#sks-ym-modal h3{margin:0;font-size:16px;font-weight:700;color:#222}
#sks-ym-modal .sks-ym-close{border:0;background:#f2f2f2;border-radius:6px;width:30px;height:30px;
  font-size:18px;line-height:1;cursor:pointer;color:#555;flex:0 0 auto}
#sks-ym-modal .sks-ym-close:hover{background:#e6e6e6}
#sks-ym-modal .sks-ym-body{padding:14px 18px 18px}
#sks-ym-modal .sks-ym-body svg{width:100%;height:auto;display:block}
#sks-ym-modal .sks-ym-legend{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:8px;font-size:12px;color:#444}
#sks-ym-modal .sks-ym-legend span{display:inline-flex;align-items:center;gap:6px}
#sks-ym-modal .sks-ym-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}
#sks-ym-modal .sks-ym-foot{margin-top:12px;font-size:11px;color:#8a8a8a;text-align:center;line-height:1.5}
#sks-ym-modal .sks-ym-msg{padding:26px 6px;text-align:center;color:#555;font-size:13px}
