/* ── Модалка заявки на рекламу ─────────────────────────────────────────────── */
#adModalOverlay.active{display:flex!important}
#adModalOverlay{animation:fadeIn .15s ease}
#adModal{animation:slideUp .2s ease}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes slideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}

/* ── Список заявок для владельца ───────────────────────────────────────────── */
.ad-request-item{padding:14px 16px;border:1px solid var(--border);border-radius:12px;margin-bottom:10px;background:var(--bg-card2)}
.ad-request-item__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}
.ad-request-item__email{font-weight:700;font-size:14px;color:var(--text)}
.ad-request-item__date{font-size:12px;color:var(--text-muted)}
.ad-request-item__body{font-size:13px;color:var(--text-muted);line-height:1.5}
.ad-request-item__badge{display:inline-block;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase}
.ad-request-item__badge--new{background:rgba(52,211,153,.15);color:#34D399}
.ad-request-item__badge--viewed{background:rgba(26,143,255,.15);color:#1a8fff}
.ad-request-item__badge--accepted{background:rgba(0,102,255,.15);color:#0066FF}
.ad-request-item__badge--declined{background:rgba(239,68,68,.15);color:#EF4444}
.ad-request-item__badge--done{background:rgba(148,163,184,.15);color:#94a3b8}

.ad-request-empty{text-align:center;padding:32px;color:var(--text-muted);font-size:14px}

/* ── Адаптив ───────────────────────────────────────────────────────────────── */
@media (max-width:480px){
  #adModal{padding:20px 16px}
  #adModal form>div[style*="grid-template-columns"]{grid-template-columns:1fr!important}
}
