/* Mocker Admin — dark theme: site lacivert paleti (tam siyah değil) */

[data-admin-theme="dark"] #app .text-white,
[data-admin-theme="dark"] .admin-app .text-white {
  color: #f1f5f9 !important;
}

[data-admin-theme="dark"] #app .text-slate-100,
[data-admin-theme="dark"] #app .text-slate-200,
[data-admin-theme="dark"] #app .text-slate-300,
[data-admin-theme="dark"] .admin-app .text-slate-100,
[data-admin-theme="dark"] .admin-app .text-slate-200,
[data-admin-theme="dark"] .admin-app .text-slate-300 {
  color: #e2e8f0 !important;
}

[data-admin-theme="dark"] #app .text-slate-400,
[data-admin-theme="dark"] #app .text-slate-500,
[data-admin-theme="dark"] .admin-app .text-slate-400,
[data-admin-theme="dark"] .admin-app .text-slate-500 {
  color: var(--admin-muted) !important;
}

[data-admin-theme="dark"] #app .text-slate-600,
[data-admin-theme="dark"] #app .text-slate-700,
[data-admin-theme="dark"] .admin-app .text-slate-600,
[data-admin-theme="dark"] .admin-app .text-slate-700 {
  color: #94a3b8 !important;
}

[data-admin-theme="dark"] #app .bg-black\/15,
[data-admin-theme="dark"] #app .bg-black\/20,
[data-admin-theme="dark"] #app .bg-black\/30,
[data-admin-theme="dark"] #app .bg-black\/40,
[data-admin-theme="dark"] #app .bg-black\/70,
[data-admin-theme="dark"] .admin-app .bg-black\/15,
[data-admin-theme="dark"] .admin-app .bg-black\/20,
[data-admin-theme="dark"] .admin-app .bg-black\/30,
[data-admin-theme="dark"] .admin-app .bg-black\/40,
[data-admin-theme="dark"] .admin-app .bg-black\/70 {
  background-color: var(--admin-overlay) !important;
}

[data-admin-theme="dark"] #app .bg-amber-950\/25,
[data-admin-theme="dark"] .admin-app .bg-amber-950\/25 {
  background-color: rgba(245, 158, 11, 0.12) !important;
}

[data-admin-theme="dark"] #app .text-amber-200,
[data-admin-theme="dark"] #app .text-amber-200\/90,
[data-admin-theme="dark"] #app .text-amber-200\/95,
[data-admin-theme="dark"] .admin-app .text-amber-200,
[data-admin-theme="dark"] .admin-app .text-amber-200\/90,
[data-admin-theme="dark"] .admin-app .text-amber-200\/95 {
  color: #fcd34d !important;
}

[data-admin-theme="dark"] #app .bg-white\/\[0\.03\],
[data-admin-theme="dark"] #app .bg-white\/\[0\.04\],
[data-admin-theme="dark"] .admin-app .bg-white\/\[0\.03\],
[data-admin-theme="dark"] .admin-app .bg-white\/\[0\.04\] {
  background-color: rgba(255, 255, 255, 0.04) !important;
}

[data-admin-theme="dark"] #app .bg-\[\#0f1823\],
[data-admin-theme="dark"] #app .bg-\[\#0b1220\],
[data-admin-theme="dark"] #app .bg-\[\#0b1220\]\/95,
[data-admin-theme="dark"] #app .bg-\[\#131925\],
[data-admin-theme="dark"] #app .bg-\[\#131b28\],
[data-admin-theme="dark"] #app .bg-\[\#1e2532\],
[data-admin-theme="dark"] #app .bg-\[\#1e2739\],
[data-admin-theme="dark"] .admin-app .bg-\[\#0f1823\],
[data-admin-theme="dark"] .admin-app .bg-\[\#0b1220\],
[data-admin-theme="dark"] .admin-app .bg-\[\#0b1220\]\/95,
[data-admin-theme="dark"] .admin-app .bg-\[\#131925\],
[data-admin-theme="dark"] .admin-app .bg-\[\#131b28\],
[data-admin-theme="dark"] .admin-app .bg-\[\#1e2532\],
[data-admin-theme="dark"] .admin-app .bg-\[\#1e2739\] {
  background-color: var(--admin-surface-elevated) !important;
}

[data-admin-theme="dark"] #tab-chat .text-amber-200\/90,
[data-admin-theme="dark"] #tab-chat .text-amber-200\/95,
[data-admin-theme="dark"] .admin-app #tab-chat .text-amber-200\/90 {
  color: #fcd34d !important;
}

[data-admin-theme="dark"] #app .border-white\/5,
[data-admin-theme="dark"] #app .border-white\/10,
[data-admin-theme="dark"] #app .border-white\/15,
[data-admin-theme="dark"] #app .border-white\/\[0\.06\],
[data-admin-theme="dark"] #app .border-white\/\[0\.07\],
[data-admin-theme="dark"] #app .border-white\/\[0\.08\],
[data-admin-theme="dark"] #app .border-white\/\[0\.1\],
[data-admin-theme="dark"] .admin-app .border-white\/5,
[data-admin-theme="dark"] .admin-app .border-white\/10,
[data-admin-theme="dark"] .admin-app .border-white\/15,
[data-admin-theme="dark"] .admin-app .border-white\/\[0\.06\],
[data-admin-theme="dark"] .admin-app .border-white\/\[0\.07\],
[data-admin-theme="dark"] .admin-app .border-white\/\[0\.08\],
[data-admin-theme="dark"] .admin-app .border-white\/\[0\.1\] {
  border-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] #app .hover\:bg-white\/10:hover,
[data-admin-theme="dark"] .admin-app .hover\:bg-white\/10:hover {
  background-color: var(--admin-overlay-hover) !important;
}

[data-admin-theme="dark"] #app .hover\:text-white:hover,
[data-admin-theme="dark"] .admin-app .hover\:text-white:hover {
  color: #f8fafc !important;
}

[data-admin-theme="dark"] #app .text-amber-100,
[data-admin-theme="dark"] #app .text-amber-100\/95,
[data-admin-theme="dark"] .admin-app .text-amber-100,
[data-admin-theme="dark"] .admin-app .text-amber-100\/95 {
  color: #fde68a !important;
}

[data-admin-theme="dark"] #app .text-rose-300,
[data-admin-theme="dark"] .admin-app .text-rose-300 {
  color: #fda4af !important;
}

/* Sidebar nav — aktif sekme vurguları */
[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--emerald {
  border-color: rgba(52, 211, 153, 0.35) !important;
  background: linear-gradient(105deg, rgba(16, 185, 129, 0.18) 0%, rgba(16, 185, 129, 0.05) 100%) !important;
  color: #6ee7b7 !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
}
[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--emerald .admin-nav-tab__icon {
  color: #34d399 !important;
}

[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--violet {
  border-color: rgba(167, 139, 250, 0.32) !important;
  background: linear-gradient(105deg, rgba(124, 58, 237, 0.16) 0%, rgba(124, 58, 237, 0.05) 100%) !important;
  color: #ddd6fe !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
}
[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--violet .admin-nav-tab__icon {
  color: #a78bfa !important;
}

[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--sky {
  border-color: rgba(22, 119, 255, 0.38) !important;
  background: linear-gradient(105deg, rgba(22, 119, 255, 0.18) 0%, rgba(22, 119, 255, 0.05) 100%) !important;
  color: #bfdbfe !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
}
[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--sky .admin-nav-tab__icon {
  color: #69b1ff !important;
}

[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--amber {
  border-color: rgba(251, 191, 36, 0.32) !important;
  background: linear-gradient(105deg, rgba(245, 158, 11, 0.16) 0%, rgba(245, 158, 11, 0.05) 100%) !important;
  color: #fde68a !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
}
[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--amber .admin-nav-tab__icon {
  color: #fbbf24 !important;
}

[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--cyan {
  border-color: rgba(34, 211, 238, 0.3) !important;
  background: linear-gradient(105deg, rgba(6, 182, 212, 0.14) 0%, rgba(6, 182, 212, 0.04) 100%) !important;
  color: #a5f3fc !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
}
[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--cyan .admin-nav-tab__icon {
  color: #22d3ee !important;
}

[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--rose {
  border-color: rgba(251, 113, 133, 0.3) !important;
  background: linear-gradient(105deg, rgba(244, 63, 94, 0.14) 0%, rgba(244, 63, 94, 0.04) 100%) !important;
  color: #fecdd3 !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
}
[data-admin-theme="dark"] .admin-nav-tab--active.admin-nav-tab--rose .admin-nav-tab__icon {
  color: #fb7185 !important;
}

[data-admin-theme="dark"] .admin-badge--cms {
  background: rgba(22, 119, 255, 0.14) !important;
  color: #91caff !important;
  border-color: rgba(22, 119, 255, 0.28) !important;
}

[data-admin-theme="dark"] .admin-badge--players {
  background: var(--admin-violet-dim) !important;
  color: #c4b5fd !important;
  border-color: rgba(167, 139, 250, 0.28) !important;
}

[data-admin-theme="dark"] .admin-badge--dash {
  background: rgba(52, 211, 153, 0.12) !important;
  color: #6ee7b7 !important;
  border-color: rgba(52, 211, 153, 0.28) !important;
}

[data-admin-theme="dark"] .admin-badge--staff {
  background: rgba(251, 113, 133, 0.1) !important;
  color: #fda4af !important;
  border-color: rgba(251, 113, 133, 0.24) !important;
}

@media (max-width: 1023px) {
  [data-admin-theme="dark"] .admin-drawer-backdrop {
    background: rgba(6, 10, 18, 0.68) !important;
  }

  [data-admin-theme="dark"] .admin-sidebar {
    border-right-color: rgba(22, 119, 255, 0.16) !important;
    box-shadow: 16px 0 48px -16px rgba(0, 0, 0, 0.55) !important;
  }
}

[data-admin-theme="dark"] .admin-mobile-dock {
  box-shadow: 0 -4px 28px rgba(0, 0, 0, 0.35) !important;
}

[data-admin-theme="dark"] .admin-topbar {
  background: var(--admin-surface) !important;
  border-bottom-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-members-toolbar__head {
  background: var(--admin-surface-elevated) !important;
}

[data-admin-theme="dark"] .admin-member-profile__ip-card {
  background: var(--admin-surface-elevated) !important;
}

[data-admin-theme="dark"] .admin-member-profile__tabbar {
  background: var(--admin-member-tabbar-bg) !important;
}

[data-admin-theme="dark"] .admin-member-profile__ip-warn,
[data-admin-theme="dark"] .admin-empty--warn {
  color: #fcd34d !important;
}

[data-admin-theme="dark"] .admin-toast--ok {
  background: rgba(16, 185, 129, 0.14) !important;
  color: #6ee7b7 !important;
  border: 1px solid rgba(52, 211, 153, 0.28) !important;
}

[data-admin-theme="dark"] .admin-toast--err {
  background: rgba(239, 68, 68, 0.12) !important;
  color: #fca5a5 !important;
  border: 1px solid rgba(255, 69, 69, 0.28) !important;
}

[data-admin-theme="dark"] .admin-sidebar-brand {
  background: transparent;
  box-shadow: none;
  border: 0;
}

[data-admin-theme="dark"] .admin-logo-mark {
  color: #f1f5f9;
}

[data-admin-theme="dark"] .drag-handle,
[data-admin-theme="dark"] .drag-handle-social {
  color: var(--admin-muted);
}

[data-admin-theme="dark"] .admin-boot {
  background: radial-gradient(ellipse 80% 50% at 50% -20%, var(--admin-boot-glow), transparent 55%);
}

[data-admin-theme="dark"] .admin-boot__mark {
  color: #f1f5f9;
  background: linear-gradient(145deg, #1677ff, #1677ff);
  box-shadow: 0 12px 40px -8px rgba(22, 119, 255, 0.45);
}


[data-admin-theme="dark"] .admin-input:focus {
  border-color: rgba(96, 165, 250, 0.55);
  box-shadow: 0 0 0 3px var(--admin-accent-glow);
}

/* Sohbet — kalan Tailwind slate sınıfları */
[data-admin-theme="dark"] #tab-chat .text-slate-400,
[data-admin-theme="dark"] #tab-chat .text-slate-500,
[data-admin-theme="dark"] #tab-chat .text-slate-600,
[data-admin-theme="dark"] .admin-app #tab-chat .text-slate-400,
[data-admin-theme="dark"] .admin-app #tab-chat .text-slate-500,
[data-admin-theme="dark"] .admin-app #tab-chat .text-slate-600 {
  color: var(--admin-muted) !important;
}

[data-admin-theme="dark"] #tab-chat .text-red-600,
[data-admin-theme="dark"] .admin-app #tab-chat .text-red-600 {
  color: var(--admin-danger) !important;
}

[data-admin-theme="dark"] .admin-chat-layout .admin-glass {
  background: var(--admin-glass-bg);
  box-shadow: var(--admin-glass-shadow);
}

/* Üye profili — kalan Tailwind slate / durum renkleri */
[data-admin-theme="dark"] #member-detail-root .text-slate-200,
[data-admin-theme="dark"] #member-detail-root .text-slate-300 {
  color: var(--admin-text) !important;
}

[data-admin-theme="dark"] #member-detail-root .text-slate-400,
[data-admin-theme="dark"] #member-detail-root .text-slate-500,
[data-admin-theme="dark"] #member-detail-root .text-slate-600 {
  color: var(--admin-muted) !important;
}

[data-admin-theme="dark"] #member-detail-root .text-emerald-200\/90,
[data-admin-theme="dark"] #member-detail-root .text-emerald-300 {
  color: #6ee7b7 !important;
}

[data-admin-theme="dark"] #member-detail-root .text-amber-200\/90,
[data-admin-theme="dark"] #member-detail-root .text-amber-200\/95,
[data-admin-theme="dark"] #member-detail-root .text-amber-100,
[data-admin-theme="dark"] #member-detail-root .text-amber-100\/85 {
  color: #fcd34d !important;
}

[data-admin-theme="dark"] #member-detail-root .text-rose-300 {
  color: #fca5a5 !important;
}

/* —————————————————————————————————————————————————
   Etkinlikler / Biletler tabı — dark mode override'ları
   (admin-tickets.css içindeki sabit beyaz/açık renkleri dark temaya uyarlıyor)
   ————————————————————————————————————————————————— */

[data-admin-theme="dark"] .admin-ticket-hero,
[data-admin-theme="dark"] .admin-ticket-create-panel__head {
  background: linear-gradient(180deg, var(--admin-surface) 0%, var(--admin-surface-elevated) 100%) !important;
  border-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-ticket-hero__cover {
  background: var(--admin-surface-elevated) !important;
  border-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-ticket-hero__invest {
  background: linear-gradient(160deg, rgba(245, 158, 11, 0.14), rgba(245, 158, 11, 0.06)) !important;
  border-color: rgba(245, 158, 11, 0.32) !important;
}

[data-admin-theme="dark"] .admin-ticket-hero__invest-label {
  color: #fcd34d !important;
}

[data-admin-theme="dark"] .admin-ticket-hero__invest-value {
  color: #fde68a !important;
}

[data-admin-theme="dark"] .admin-ticket-tabs {
  background: var(--admin-surface) !important;
  border-bottom-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-ticket-tab__badge {
  background: rgba(245, 158, 11, 0.18) !important;
  color: #fcd34d !important;
}

[data-admin-theme="dark"] .admin-ticket-toolbar {
  background: var(--admin-surface-elevated) !important;
  border-bottom-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-ticket-filter-chip {
  background: var(--admin-surface) !important;
  border-color: var(--admin-border) !important;
  color: var(--admin-muted) !important;
}

[data-admin-theme="dark"] .admin-ticket-filter-chip:hover {
  border-color: var(--admin-border-strong) !important;
  color: var(--admin-text) !important;
}

[data-admin-theme="dark"] .admin-ticket-filter-chip--active {
  background: rgba(22, 119, 255, 0.16) !important;
  border-color: rgba(22, 119, 255, 0.4) !important;
  color: #bfdbfe !important;
}

[data-admin-theme="dark"] .admin-ticket-table thead th {
  background: var(--admin-surface-elevated) !important;
  color: var(--admin-faint) !important;
  border-bottom-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-ticket-table tbody td {
  color: var(--admin-text) !important;
  border-bottom-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-ticket-table tbody tr:nth-child(even) {
  background: rgba(255, 255, 255, 0.025) !important;
}

[data-admin-theme="dark"] .admin-ticket-table tbody tr:hover {
  background: rgba(22, 119, 255, 0.1) !important;
}

[data-admin-theme="dark"] .admin-ticket-table .text-slate-400,
[data-admin-theme="dark"] .admin-ticket-table .text-slate-500,
[data-admin-theme="dark"] .admin-ticket-table .text-slate-600 {
  color: var(--admin-muted) !important;
}

[data-admin-theme="dark"] .admin-ticket-user-link {
  color: var(--admin-accent) !important;
}

[data-admin-theme="dark"] .admin-ticket-user-link:hover {
  color: var(--admin-accent-hover) !important;
}

[data-admin-theme="dark"] .admin-ticket-badge--pending {
  background: rgba(245, 158, 11, 0.16) !important;
  color: #fcd34d !important;
  border-color: rgba(245, 158, 11, 0.32) !important;
}

[data-admin-theme="dark"] .admin-ticket-badge--approved {
  background: rgba(16, 185, 129, 0.16) !important;
  color: #6ee7b7 !important;
  border-color: rgba(52, 211, 153, 0.32) !important;
}

[data-admin-theme="dark"] .admin-ticket-badge--rejected {
  background: rgba(239, 68, 68, 0.14) !important;
  color: #fca5a5 !important;
  border-color: rgba(255, 69, 69, 0.32) !important;
}

[data-admin-theme="dark"] .admin-ticket-btn-approve {
  background: rgba(16, 185, 129, 0.14) !important;
  color: #6ee7b7 !important;
  border-color: rgba(52, 211, 153, 0.36) !important;
}

[data-admin-theme="dark"] .admin-ticket-btn-approve:hover {
  background: rgba(16, 185, 129, 0.22) !important;
}

[data-admin-theme="dark"] .admin-ticket-btn-reject {
  background: rgba(239, 68, 68, 0.12) !important;
  color: #fca5a5 !important;
  border-color: rgba(255, 69, 69, 0.32) !important;
}

[data-admin-theme="dark"] .admin-ticket-btn-reject:hover {
  background: rgba(239, 68, 68, 0.2) !important;
}

[data-admin-theme="dark"] .admin-ticket-event-row {
  background: var(--admin-surface) !important;
  border-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-ticket-event-row:hover {
  border-color: rgba(22, 119, 255, 0.4) !important;
  box-shadow: 0 4px 22px -12px rgba(22, 119, 255, 0.32) !important;
}

[data-admin-theme="dark"] .admin-ticket-event-row__thumb {
  border-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-ticket-create-section,
[data-admin-theme="dark"] .admin-ticket-create-form__actions {
  border-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-ticket-create-section--cover {
  background: var(--admin-surface-elevated) !important;
}

[data-admin-theme="dark"] .admin-ticket-create-form__actions {
  background: var(--admin-surface) !important;
}

[data-admin-theme="dark"] .admin-ticket-create-section__title,
[data-admin-theme="dark"] .admin-field__hint {
  color: var(--admin-faint) !important;
}

[data-admin-theme="dark"] .admin-ticket-cover {
  background: var(--admin-surface-elevated) !important;
  border-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-ticket-cover__preview {
  background: linear-gradient(145deg, rgba(22, 119, 255, 0.08) 0%, rgba(22, 119, 255, 0.04) 50%, rgba(22, 119, 255, 0.08) 100%) !important;
  border-color: var(--admin-border) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
}

[data-admin-theme="dark"] .admin-ticket-cover__title {
  color: var(--admin-text) !important;
}

[data-admin-theme="dark"] .admin-ticket-cover__hint,
[data-admin-theme="dark"] .admin-ticket-cover__empty {
  color: var(--admin-muted) !important;
}

[data-admin-theme="dark"] .admin-ticket-cover__ratio {
  background: rgba(15, 23, 42, 0.7) !important;
  color: #f1f5f9 !important;
}

[data-admin-theme="dark"] .admin-code {
  background: rgba(255, 255, 255, 0.06) !important;
  color: var(--admin-accent-hover) !important;
}

/* Etkinlik detay panelinde inline Tailwind slate ve emerald vurguları */
[data-admin-theme="dark"] #tab-site-events .text-slate-400,
[data-admin-theme="dark"] #tab-site-events .text-slate-500,
[data-admin-theme="dark"] #tab-site-events .text-slate-600,
[data-admin-theme="dark"] #tab-tickets .text-slate-400,
[data-admin-theme="dark"] #tab-tickets .text-slate-500,
[data-admin-theme="dark"] #tab-tickets .text-slate-600 {
  color: var(--admin-muted) !important;
}

[data-admin-theme="dark"] #tab-site-events .text-emerald-600,
[data-admin-theme="dark"] #tab-tickets .text-emerald-600 {
  color: #6ee7b7 !important;
}

[data-admin-theme="dark"] .admin-site-event-actions .admin-action-btn--reject,
[data-admin-theme="dark"] .admin-ticket-detail-head .admin-action-btn--reject {
  background: rgba(239, 68, 68, 0.12) !important;
  color: #fca5a5 !important;
  border: 1px solid rgba(255, 69, 69, 0.32) !important;
}

[data-admin-theme="dark"] .admin-site-event-actions .admin-action-btn--reject:hover,
[data-admin-theme="dark"] .admin-ticket-detail-head .admin-action-btn--reject:hover {
  background: rgba(239, 68, 68, 0.2) !important;
}

/* —————————————————————————————————————————————————
   Telegram yayın paneli — dark mode override'ları
   ————————————————————————————————————————————————— */

[data-admin-theme="dark"] .admin-tg-bc-warn {
  background: rgba(239, 68, 68, 0.12) !important;
  color: #fca5a5 !important;
  border-color: rgba(255, 69, 69, 0.32) !important;
}

[data-admin-theme="dark"] .admin-tg-bc-info {
  background: rgba(245, 158, 11, 0.12) !important;
  color: #fcd34d !important;
  border-color: rgba(245, 158, 11, 0.32) !important;
}

[data-admin-theme="dark"] .admin-tg-bc-warn code,
[data-admin-theme="dark"] .admin-tg-bc-info code,
[data-admin-theme="dark"] .admin-tg-bc-toggle code {
  background: rgba(255, 255, 255, 0.08) !important;
}

[data-admin-theme="dark"] .admin-tg-bc-form__head,
[data-admin-theme="dark"] .admin-tg-bc-form__actions {
  background: linear-gradient(180deg, var(--admin-surface) 0%, var(--admin-surface-elevated) 100%) !important;
  border-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-tg-bc-image {
  background: var(--admin-surface-elevated) !important;
  border-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-tg-bc-image__preview img {
  background: var(--admin-surface) !important;
  border-color: var(--admin-border) !important;
}

[data-admin-theme="dark"] .admin-tg-bc-result--ok {
  background: rgba(16, 185, 129, 0.14) !important;
  color: #6ee7b7 !important;
  border-color: rgba(52, 211, 153, 0.32) !important;
}

[data-admin-theme="dark"] .admin-tg-bc-result--mixed {
  background: rgba(245, 158, 11, 0.14) !important;
  color: #fcd34d !important;
  border-color: rgba(245, 158, 11, 0.32) !important;
}

[data-admin-theme="dark"] .admin-tg-bc-result__err {
  background: rgba(255, 255, 255, 0.06) !important;
  color: var(--admin-text) !important;
}

[data-admin-theme="dark"] .admin-tg-bc-stats__cell .text-emerald-600 {
  color: #6ee7b7 !important;
}

[data-admin-theme="dark"] .admin-tg-bc-stats__cell .text-rose-500 {
  color: #fca5a5 !important;
}
