/*
 * Auto-ads page (/avtoreklama): plan, report and notice cards on top of dialog.css.
 */
.dr-chat{grid-template-columns:minmax(0,1fr)}
.dr-chat .cd-head{padding:2px 2px 4px}
.dr-chat .feed{min-width:0}
.dr-chat .ping{background:#fff;box-shadow:0 3px 10px -6px rgba(22,36,92,.35)}
.dr-chat .ping b{white-space:normal}
.dr-chat .ping strong{font-size:15px;text-align:right;line-height:1.2}
.pl{display:grid;grid-template-columns:auto 1fr auto;gap:1px 12px;align-items:center;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:0 3px 10px -6px rgba(22,36,92,.35)}
.pl .ico{grid-column:1;grid-row:1/3;width:40px;height:40px;border-radius:12px;display:grid;place-items:center}
.pl .ico svg{width:20px;height:20px}
.pl .ico.max{background:var(--max);color:#fff}
.pl .ico.max svg{width:32px;height:32px}
.pl b{grid-column:2;grid-row:1;font-weight:600;font-size:16px;line-height:1.25}
.pl small{grid-column:2;grid-row:2;font-size:14px;line-height:1.4;color:var(--ink-2)}
.pl strong{grid-column:3;grid-row:1/3;font-family:var(--head);font-weight:900;font-size:18px;white-space:nowrap}
.dr-label{margin:4px 2px -2px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}
.dr-chat .kw{margin-top:0}
.dr-chat .cloud{margin-top:0}
.dr-chat .cloud span{background:#fff}
.bal{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:0 3px 10px -6px rgba(22,36,92,.35)}
.bal small{display:block;font-size:13px;color:var(--ink-3)}
.bal strong{font-family:var(--head);font-weight:900;font-size:24px;line-height:1.1}
.bal span{font-size:14.5px;color:var(--ink-2);text-align:right}
.dr-acts .go{background:linear-gradient(100deg,var(--orange),var(--orange-2));color:#fff;box-shadow:0 10px 20px -12px rgba(255,107,26,.8)}
.stat3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.stat3 div{padding:10px 12px;border-radius:14px;background:#fff;box-shadow:0 3px 10px -6px rgba(22,36,92,.35)}
.stat3 small{display:block;font-size:13px;color:var(--ink-3)}
.stat3 b{font-family:var(--head);font-weight:900;font-size:20px;line-height:1.2;white-space:nowrap}
.bars{display:flex;align-items:flex-end;gap:6px;height:96px;padding:12px 12px 0;border-radius:14px;background:#fff;box-shadow:0 3px 10px -6px rgba(22,36,92,.35)}
.bars i{flex:1;height:var(--h);border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--blue),var(--sky));transform-origin:bottom}
.js .bars i{transform:scaleY(.08);transition:transform .7s cubic-bezier(.2,1.1,.4,1)}
.js .in .bars i{transform:none}
.bars i:nth-child(2){transition-delay:.04s}.bars i:nth-child(3){transition-delay:.08s}.bars i:nth-child(4){transition-delay:.12s}.bars i:nth-child(5){transition-delay:.16s}
.bars i:nth-child(6){transition-delay:.2s}.bars i:nth-child(7){transition-delay:.24s}.bars i:nth-child(8){transition-delay:.28s}.bars i:nth-child(9){transition-delay:.32s}.bars i:nth-child(10){transition-delay:.36s}
.serp-top i.ad{width:auto;height:auto;padding:2px 7px;border-radius:6px;background:var(--mist);color:var(--ink-2);font-size:11.5px}
.notice-msg b{display:block}
.door.solo{margin-top:0}
.door.solo .mock{height:auto}
@media (max-width:620px){
  .stat3 div{padding:9px 10px}
  .stat3 b{font-size:17px}
  .pl{padding:10px}
  .pl strong{font-size:16px}
  .bal strong{font-size:21px}
  .dr-chat .ping{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:start}
  .dr-chat .ping img{grid-row:1/3}
  .dr-chat .ping strong{grid-column:2;text-align:left;font-size:14px}
}
