/* Closed inspection only: local placeholders never contact an advertising network. */
.ad-placeholder {
    box-sizing: border-box;
    position: relative;
    border: 1px dashed #7cb342;
    background: #f3f8ec;
    color: #537c25;
    text-align: center;
    font: 14px/1.5 Arial, sans-serif;
}
[data-site="elektrichki"] .ad-placeholder {
    border-color: #5697c2;
    background: #edf5fb;
    color: #39749c;
}
.ad-placeholder > span {
    position: absolute;
    inset: 50% 8px auto;
    transform: translateY(-50%);
}
.ad-placeholder small { font: 12px/1.5 monospace; }
.ad-placeholder-responsive { width: 100%; min-height: 250px; }
