/* ads.css — рекламные места (js/ad-slot.js), 28.10.2026. В стиле площадки, с явной пометкой «Реклама». */
.ad-slot{margin:16px 0}
.ad-slot[hidden]{display:none!important}
.ad-wide,.ad-side{position:relative;display:block;border-radius:14px;overflow:hidden;border:1px solid var(--gr100,#e8e8e8);background:#fff}
.ad-wide img,.ad-side img{display:block;width:100%;height:auto}
.ad-tag{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:6px;background:rgba(15,42,31,.72);color:#fff;font:600 11px/1.6 'Inter',sans-serif;letter-spacing:.2px}
.ad-mark{margin-top:5px;font:500 11px/1.4 'Inter',sans-serif;color:var(--gr400,#8a8a8a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* карточка в выдаче — как карточка объявления */
.ad-feed-item{min-width:0}
.ad-feed-item[hidden]{display:none!important}
.ad-card{display:flex;flex-direction:column;height:100%;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--gr100,#e8e8e8);text-decoration:none;color:inherit;transition:box-shadow .15s}
.ad-card:hover{box-shadow:0 6px 20px rgba(15,61,46,.10)}
.ad-card-photo{position:relative;aspect-ratio:4/3;background:var(--cream,#F6F3EA)}
.ad-card-photo img{width:100%;height:100%;object-fit:cover;display:block}
.ad-card-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}
.ad-card-title{font:700 15px/1.35 'Geologica',sans-serif;color:var(--g900,#0f2a1f)}
.ad-card-text{font-size:13px;line-height:1.5;color:var(--gr600,#444)}

/* спонсор раздела */
.ad-sponsor{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:12px;background:var(--cream,#F6F3EA);border:1px solid #ece4cf;text-decoration:none;color:var(--g900,#0f2a1f)}
.ad-sponsor-k{font:500 12px 'Inter',sans-serif;color:var(--gr500,#6b6b6b)}
.ad-sponsor img{height:28px;width:auto;display:block}
.ad-sponsor-t{font:700 14px 'Geologica',sans-serif}
.ad-slot-sponsor{margin:10px 0 18px}

@media (max-width:900px){ .ad-slot-side{display:none!important} }
