/* Profile Screenshot Alerts Plugin v5 */
.psa-profile-box,
.psa-profile-alerts-tab-content {
  background: var(--bs-card-bg, #fff);
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 12px;
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  padding: 14px;
  margin: 12px 0;
  color: inherit;
}
.psa-profile-alerts-tab-content {display:none;}
.psa-profile-alerts-tab-content.psa-open {display:block;}
.psa-profile-title {font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:10px;}
.psa-profile-title i {color:#ff2d55;}
.psa-title-count,
.psa-tab-count {
  background:#ff2d55;
  color:#fff;
  min-width:18px;
  height:18px;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:11px;
  line-height:18px;
  margin-left:6px;
  font-weight:700;
}
.psa-tab-count:empty {display:none;}
a[data-psa-alerts-tab] {position:relative;gap:6px;display:inline-flex;align-items:center;}
a[data-psa-alerts-tab] i {color:#ff2d55;}
.psa-alert-row {display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid rgba(0,0,0,.06);}
.psa-alert-row:first-of-type {border-top:0;}
.psa-alert-row.psa-alert-unseen {background:rgba(255,45,85,.055);margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px;border-radius:10px;}
.psa-alert-avatar {width:36px;height:36px;border-radius:50%;object-fit:cover;flex:0 0 36px;background:#eee;}
.psa-alert-thumb {width:48px;height:48px;border-radius:8px;object-fit:cover;margin-left:auto;background:#111;}
.psa-alert-text {font-size:13px;line-height:1.35;min-width:0;}
.psa-alert-time {display:block;font-size:11px;opacity:.65;margin-top:2px;}
.psa-empty {font-size:13px;color:#888;padding:8px 0;}
.psa-admin-card {border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.06);}
.psa-admin-table img {width:42px;height:42px;border-radius:8px;object-fit:cover;}
.psa-admin-note {background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.3);padding:10px 12px;border-radius:10px;margin-bottom:15px;}
.psa-notification-thumb-wrap {display:block;width:max-content;max-width:100%;margin-top:6px;cursor:default;}
.psa-notification-thumb {display:block;width:72px;height:54px;object-fit:cover;border-radius:8px;border:1px solid rgba(0,0,0,.08);cursor:default;user-select:none;-webkit-user-drag:none;}
body.night-mode .psa-profile-box,
body.night-mode .psa-profile-alerts-tab-content,
body[data-bs-theme="dark"] .psa-profile-box,
body[data-bs-theme="dark"] .psa-profile-alerts-tab-content {background:#1f2027;border-color:rgba(255,255,255,.08);}
body.night-mode .psa-alert-row,
body[data-bs-theme="dark"] .psa-alert-row {border-top-color:rgba(255,255,255,.08);}
@media (max-width: 768px) {
  .psa-profile-alerts-tab-content {margin-left:0;margin-right:0;border-radius:10px;}
  .psa-alert-thumb {width:42px;height:42px;}
  .psa-alert-text {font-size:12px;}
}
