/* v90: only mono safe status, admin scargi entry cleanup, report hide for admins. */

/* Remove visible admin complaints entry buttons that were not requested. */
#v68AdminFloat,
.v68-admin-float,
.v68-header-moderation-btn,
.stable-admin-card[data-v68-open-moderation],
.stable-admin-card[data-v67-open-moderation],
.admin-tool-button[data-v68-open-moderation],
.admin-tool-button[data-v67-open-moderation],
.admin-dashboard-card[data-v68-open-moderation],
.admin-dashboard-card[data-v67-open-moderation] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Admins never see report buttons/icons. */
body.is-admin :where([data-v68-report],.v68-report-btn,[data-v77-report],.v77-report-btn,[data-v78-report],.v78-report-btn,[data-v79-report],.v79-report-btn,[data-report-action],.report-btn,button[title*="Поскаржитися"],button[aria-label*="Поскаржитися"],button[title*="Пожаловаться"],button[aria-label*="Пожаловаться"],button[title*="Скарга"],button[aria-label*="Скарга"]) {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* No embedded Monobank iframe: browser blocks it on normal pages. */
.donate-mono-widget-frame,
.donate-mono-widget iframe,
iframe[src*="send.monobank.ua/widget"] {
  display: none !important;
}

.v90-donate-status,
.donate-mono-widget[data-mono-widget="safe-status"] {
  display: grid !important;
  gap: 8px !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 10px 0 0 !important;
  padding: 10px !important;
  border: 1px solid var(--border, #333940) !important;
  border-left: 3px solid var(--accent, #c92a20) !important;
  background: var(--bg-secondary, #14171b) !important;
  color: var(--text-primary, #f3efe7) !important;
  border-radius: 0 !important;
  overflow: hidden !important;
}
.v90-donate-status-head,
.v90-donate-status-meta {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  min-width: 0 !important;
  font-size: .82rem !important;
}
.v90-donate-status-head span,
.v90-donate-status-meta span {
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.v90-donate-status-head i { color: var(--accent, #c92a20) !important; }
.v90-donate-status-head strong {
  font-size: .78rem !important;
  font-weight: 800 !important;
  color: var(--text-primary, #f3efe7) !important;
}
.v90-donate-status-bar {
  height: 8px !important;
  width: 100% !important;
  background: rgba(255,255,255,.08) !important;
  border: 1px solid var(--border-soft, #242a30) !important;
  border-radius: 0 !important;
  overflow: hidden !important;
}
.v90-donate-status-bar span {
  display: block !important;
  height: 100% !important;
  width: 0;
  background: var(--accent, #c92a20) !important;
  border-radius: 0 !important;
}
.v90-donate-status-meta {
  color: var(--text-secondary, #b8bdc3) !important;
}
.v90-donate-status-meta a {
  color: var(--text-primary, #f3efe7) !important;
  text-decoration: none !important;
  border: 1px solid var(--border, #333940) !important;
  padding: 4px 8px !important;
  border-radius: 0 !important;
  background: var(--bg-card, #1b1f24) !important;
  flex: 0 0 auto !important;
}
.donate-composer-grid--amounts {
  margin-top: -4px !important;
}
body.light .v90-donate-status,
body.light .donate-mono-widget[data-mono-widget="safe-status"] {
  background: #fffdf8 !important;
  color: #16191d !important;
  border-color: #d8ccba !important;
  border-left-color: #b42a22 !important;
}
body.light .v90-donate-status-head strong { color: #16191d !important; }
body.light .v90-donate-status-meta { color: #5f6873 !important; }
body.light .v90-donate-status-bar {
  background: #ece4d6 !important;
  border-color: #d8ccba !important;
}
body.light .v90-donate-status-meta a {
  background: #f6efe2 !important;
  color: #16191d !important;
  border-color: #d8ccba !important;
}
