/* Final styles */
.bp-aai-slot { margin: 16px 0; }
.bp-aai-card { border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,0.04); }
.bp-aai-card__header { display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #f1f5f9;background:#f8fafc;font-weight:600; }
.bp-aai-card__icon { display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0; }
.bp-aai-card__title { font-size:14px; }
.bp-aai-subtitle { padding:8px 14px;color:#64748b;font-size:13px;border-bottom:1px solid #f1f5f9; }
.bp-aai-body { padding:12px 14px; }
.bp-aai-img { width:100%;height:auto;margin-top:5px;display:block;border-radius:8px; }
.bp-aai-card--jobs .bp-aai-body.bp-aai-job { display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center; }
.bp-aai-job__logo img { width:48px;height:48px;object-fit:cover;border-radius:8px; }
.bp-aai-btn { display:inline-block;padding:8px 12px;border-radius:999px;background:#3c6eb7;color:#fff;text-decoration:none;font-weight:600; }
.advert-price.color-primary { font-weight:700;margin-bottom:10px;color:#0b5ed7; }
.bp-aai-card--news .bp-aai-news-head { display:flex;align-items:center;gap:10px;padding:10px 14px 0 14px; }
.bp-aai-news-logo { width:28px;height:28px;object-fit:cover;border-radius:999px; }
.bp-aai-news-portal { font-weight:700; }
.bp-aai-news-image img { width:100%; height:auto; margin-top:5px; border-radius:8px; display:block; }
.bp-aai-news-title { font-weight:700;padding:8px 14px 14px 14px; }
