
html[data-theme="dark"] body .form-control,
html[data-theme="dark"] body .form-select,
html[data-theme="dark"] body textarea,
html[data-theme="dark"] body input[type="text"],
html[data-theme="dark"] body input[type="email"],
html[data-theme="dark"] body input[type="password"],
html[data-theme="dark"] body input[type="number"],
html[data-theme="dark"] body input[type="tel"],
html[data-theme="dark"] body input[type="search"] {
  background-color: #0f1722 !important;
  color: #e8eef6 !important;
  border-color: rgba(255,255,255,.12) !important;
  -webkit-text-fill-color: #e8eef6 !important;
}
html[data-theme="dark"] body .alert-warning,
html[data-theme="dark"] body .bg-warning,
html[data-theme="dark"] body .bg-warning-subtle,
html[data-theme="dark"] body .badge.bg-warning,
html[data-theme="dark"] body [class*="pending"] {
  background-color: #2a2218 !important;
  color: #fbbf77 !important;
  border-color: rgba(251,191,119,.22) !important;
}
html[data-theme="dark"] body .pl-stock .sold,
html[data-theme="dark"] body span.sold {
  background: #2a2218 !important;
  color: #fbbf77 !important;
}
html[data-theme="dark"] body .pl-stock .left,
html[data-theme="dark"] body span.left {
  background: #102924 !important;
  color: #7ee0d0 !important;
}
html[data-theme="dark"] body .pl-chip.on,
html[data-theme="dark"] body .pl-type label:has(input:checked),
html[data-theme="dark"] body .pl-method-card:has(input:checked) {
  background: #102924 !important;
  border-color: #2ec9b3 !important;
  color: #7ee0d0 !important;
}
html[data-theme="dark"] body [class*="trial"],
html[data-theme="dark"] body [class*="grace"] {
  background: #2a2218 !important;
  color: #fbbf77 !important;
}
html[data-theme="dark"] body .btn-light,
html[data-theme="dark"] body .btn-light-primary {
  background: #1b2533 !important;
  color: #e8eef6 !important;
  border-color: rgba(255,255,255,.10) !important;
}
html[data-theme="dark"] body .btn-primary,
html[data-theme="dark"] body .btn-success,
html[data-theme="dark"] body .btn-danger,
html[data-theme="dark"] body .btn-info {
  color: #fff !important;
}

/* === DARK59 === */
html[data-theme="dark"] body textarea,
html[data-theme="dark"] body textarea.form-control,
html[data-theme="dark"] body textarea:-webkit-autofill,
html[data-theme="dark"] body input:-webkit-autofill,
html[data-theme="dark"] body [name*="street"],
html[data-theme="dark"] body [name*="address"] {
  background: #0f1722 !important;
  background-color: #0f1722 !important;
  color: #e8eef6 !important;
  -webkit-text-fill-color: #e8eef6 !important;
  box-shadow: 0 0 0 1000px #0f1722 inset !important;
  -webkit-box-shadow: 0 0 0 1000px #0f1722 inset !important;
}
html[data-theme="dark"] body .password-insight { background:#141c28 !important; color:#e8eef6 !important; }
html[data-theme="dark"] body .modal .modal-content { background:#141c28 !important; color:#e8eef6 !important; }
html[data-theme="dark"] body thead, html[data-theme="dark"] body thead th, html[data-theme="dark"] body .table-light {
  background:#141c28 !important; color:#8b9bb0 !important;
}
html[data-theme="dark"] body [class*="compar"],
html[data-theme="dark"] body [class*="compare"],
html[data-theme="dark"] body [class*="pricing"],
html[data-theme="dark"] body [class*="upgrade"] {
  background-color:#141c28 !important; color:#e8eef6 !important;
}
/* === /DARK59 === */

/* === DARK60 === */
html[data-theme="dark"] body .sp-compare,
html[data-theme="dark"] body .sp-compare__head,
html[data-theme="dark"] body .sp-compare__promo,
html[data-theme="dark"] body .list-header,
html[data-theme="dark"] body ul.list-header,
html[data-theme="dark"] body [class*="usage"] > div,
html[data-theme="dark"] body [class*="usage"] [class*="row"],
html[data-theme="dark"] body [class*="usage"] [class*="item"],
html[data-theme="dark"] body [class*="usage"] [class*="bar"],
html[data-theme="dark"] body [class*="usage"] [class*="track"],
html[data-theme="dark"] body [class*="upgrade"],
html[data-theme="dark"] body [class*="starter"],
html[data-theme="dark"] body .progress {
  background-color: #141c28 !important;
  background-image: none !important;
  color: #e8eef6 !important;
}
html[data-theme="dark"] body .progress { background-color: #1b2533 !important; }
html[data-theme="dark"] body #address,
html[data-theme="dark"] body textarea#address {
  background: #0f1722 !important;
  box-shadow: 0 0 0 1000px #0f1722 inset !important;
  -webkit-box-shadow: 0 0 0 1000px #0f1722 inset !important;
}
html[data-theme="dark"] body .gc-stat-card .ic { background: #1b2533 !important; }
html[data-theme="dark"] body .sp-compare__promo-btn { color: #fff !important; }
/* === /DARK60 === */

/* === DARK61 === */
html[data-theme="dark"] body .ms-card,
html[data-theme="dark"] body .ms-card [class*="ms-"],
html[data-theme="dark"] body [class*="ms-ent"],
html[data-theme="dark"] body [class*="ms-perk"],
html[data-theme="dark"] body [class*="ms-feat"],
html[data-theme="dark"] body .ms-billing-amount,
html[data-theme="dark"] body .ms-upgrade-strip {
  background-color: #141c28 !important;
  color: #e8eef6 !important;
}
/* === /DARK61 === */



/* === DARK64 === */

html[data-theme="dark"] body .wallet-card .wallet-btn-icon,
html[data-theme="dark"] body .wallet-card a.wallet-btn-icon,
html[data-theme="dark"] body .wallet-card button.wallet-btn-icon {
  background: #243044 !important;
  color: #e8eef6 !important;
  border: 1px solid rgba(255,255,255,.16) !important;
  box-shadow: none !important;
}
html[data-theme="dark"] body .wallet-card a[href*="deposit"] {
  background: #2563eb !important;
  color: #fff !important;
  border-color: #2563eb !important;
}
html[data-theme="dark"] body .wallet-card button[data-bs-target*="Receive"],
html[data-theme="dark"] body .wallet-card button[data-bs-target*="walletReceive"] {
  background: #134e4a !important;
  color: #99f6e4 !important;
  border-color: #0f766e !important;
}
html[data-theme="dark"] body .wallet-card .wallet-btn-icon i,
html[data-theme="dark"] body .wallet-card .wallet-btn-icon svg,
html[data-theme="dark"] body .wallet-card .wallet-btn-icon img,
html[data-theme="dark"] body .wallet-card .wallet-btn-icon__icon,
html[data-theme="dark"] body .wallet-card .wallet-btn-icon [class*="icon"]:not([class*="label"]),
html[data-theme="dark"] body .wallet-card button[data-bs-target*="Receive"] span:not(.wallet-btn-icon__label) {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  color: inherit !important;
  box-shadow: none !important;
  border: 0 !important;
}
html[data-theme="dark"] body .wallet-card .wallet-btn-icon__label {
  color: inherit !important;
  background: transparent !important;
}

/* === /DARK64 === */

/* === DARK65 === */

html[data-theme="dark"] body .wallet-card [class*="logo"],
html[data-theme="dark"] body .wallet-card [class*="brand"],
html[data-theme="dark"] body .wallet-card [class*="flag"],
html[data-theme="dark"] body .wallet-card [class*="symbol"],
html[data-theme="dark"] body .wallet-card [class*="avatar"],
html[data-theme="dark"] body .wallet-card__icon,
html[data-theme="dark"] body .wallet-card__mark {
  background: transparent !important;
  box-shadow: none !important;
  border-color: transparent !important;
}
html[data-theme="dark"] body .wallet-card button[data-bs-target*="walletReceive"] {
  background: #134e4a !important;
  color: #99f6e4 !important;
}
html[data-theme="dark"] body .wallet-card button[data-bs-target*="walletReceive"] *,
html[data-theme="dark"] body .wallet-card button[data-bs-target*="walletReceive"] *::before,
html[data-theme="dark"] body .wallet-card button[data-bs-target*="walletReceive"] *::after,
html[data-theme="dark"] body .wallet-card button[data-bs-target*="walletReceive"]::before,
html[data-theme="dark"] body .wallet-card button[data-bs-target*="walletReceive"]::after {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border-color: transparent !important;
}
html[data-theme="dark"] body .wallet-card button[data-bs-target*="walletReceive"] i,
html[data-theme="dark"] body .wallet-card button[data-bs-target*="walletReceive"] svg {
  color: #99f6e4 !important;
  fill: currentColor !important;
}

/* === /DARK65 === */

/* === DARK66 === */

html[data-theme="dark"] .wallet-btn-icon__mark,
html[data-theme="dark"] .wallet-btn-icon--primary .wallet-btn-icon__mark,
html[data-theme="dark"] .wallet-btn-icon--secondary .wallet-btn-icon__mark,
html[data-theme="dark"] body .wallet-card .wallet-btn-icon__mark {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
}
html[data-theme="dark"] .wallet-btn-icon--secondary .wallet-btn-icon__mark i {
  color: inherit !important;
  background: transparent !important;
}
html[data-theme="dark"] .wallet-currency-img-wrap,
html[data-theme="dark"] .wallet-currency-img-wrap--monogram,
html[data-theme="dark"] .wallet-currency-img-wrap img {
  background: transparent !important;
  box-shadow: none !important;
  border-color: transparent !important;
}
html[data-theme="dark"] .wallet-currency-monogram,
html[data-theme="dark"] .wallet-currency-monogram--glyph {
  box-shadow: none !important;
  border-color: transparent !important;
}

/* === /DARK66 === */

/* === WEARN67 === */

.modal-backdrop {
  background: #070b12 !important;
  opacity: .92 !important;
}
@media (max-width: 768px) {
  [class*="stake"] .modal-dialog,
  .we-stake-modal .modal-dialog,
  .we-stk-modal .modal-dialog {
    margin: 12px 12px 0 !important;
    max-width: none !important;
    
    align-items: flex-start !important;
  }
  [class*="stake"] .modal-content {
    border-radius: 22px 22px 18px 18px !important;
    overflow: hidden !important;
  }
}
html[data-theme="dark"] [class*="stake"] .modal-content,
html[data-theme="dark"] [class*="we-stk"] .modal-content,
html[data-theme="dark"] .we-stk-form {
  background: #0b1220 !important;
  border: 0 !important;
}
html[data-theme="dark"] [class*="stake"] .form-control,
html[data-theme="dark"] [class*="stake"] select,
html[data-theme="dark"] [class*="we-stk"] .form-control,
html[data-theme="dark"] [class*="we-stk"] select {
  background: #141c28 !important;
  color: #e8eef6 !important;
  border: 1px solid rgba(255,255,255,.10) !important;
}
html[data-theme="dark"] [class*="stake"] .modal-header,
html[data-theme="dark"] [class*="we-stk"] [class*="head"],
html[data-theme="dark"] [class*="we-stk"] [class*="hero"] {
  background: #2563eb !important;
  color: #fff !important;
  border: 0 !important;
}

/* === /WEARN67 === */

/* === WEARN68 === */

html[data-theme="dark"] [class*="we-stk"] .btn-close,
html[data-theme="dark"] [class*="stake"] .btn-close,
html[data-theme="dark"] .we-stk-close,
html[data-theme="dark"] [class*="we-stk"] [data-bs-dismiss],
html[data-theme="dark"] [class*="we-stk"] button[aria-label="Close"] {
  display: inline-flex !important;
  opacity: 1 !important;
  visibility: visible !important;
  width: 34px !important;
  height: 34px !important;
  border-radius: 50% !important;
  background: rgba(0,0,0,.28) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707A1 1 0 01.293.293z'/%3E%3C/svg%3E") center/12px no-repeat !important;
  
  border: 0 !important;
  position: absolute !important;
  top: 12px !important;
  inset-inline-end: 12px !important;
  z-index: 6 !important;
}
html[data-theme="dark"] [class*="we-stk"] [class*="head"],
html[data-theme="dark"] [class*="we-stk"] [class*="hero"],
html[data-theme="dark"] [class*="stake"] .modal-header {
  position: relative !important;
  padding-inline-end: 52px !important;
  background: #2563eb !important;
  color: #fff !important;
  border: 0 !important;
}

/* === /WEARN68 === */

/* === WEARN69 === */

#wePlanStakeModal .modal-dialog-centered {
  align-items: flex-start !important;
  padding-top: 10px !important;
}
#wePlanStakeModal .modal-dialog { margin: 10px !important; max-width: calc(100% - 20px) !important; }
#wePlanStakeModal .modal-content {
  background: #0b1220 !important; border: 0 !important; border-radius: 22px !important; overflow: hidden !important;
}
#wePlanStakeModal .modal-header {
  position: relative !important; display: block !important;
  background: #2563eb !important; color: #fff !important; border: 0 !important;
  padding: 18px 52px 16px 18px !important;
}
#wePlanStakeModal .modal-title, #wePlanStakeModal #weModalTitle {
  color: #fff !important; background: transparent !important;
  font-size: 1.15rem !important; font-weight: 800 !important; margin: 0 0 8px !important;
}
#wePlanStakeModal .we-modal-subtitle, #wePlanStakeModal #weModalSubtitle {
  display: inline-block !important; background: rgba(255,255,255,.18) !important; color: #fff !important;
  border-radius: 999px !important; padding: 4px 10px !important; font-size: 12px !important; font-weight: 600 !important;
}
#wePlanStakeModal .btn-close {
  display: block !important; opacity: 1 !important; visibility: visible !important;
  position: absolute !important; top: 14px !important; inset-inline-end: 14px !important;
  width: 34px !important; height: 34px !important; padding: 0 !important; margin: 0 !important;
  border-radius: 50% !important;  z-index: 6 !important;
  background-color: rgba(0,0,0,.28) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707A1 1 0 01.293.293z'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important; background-position: center !important; background-size: 12px !important;
}
#wePlanStakeModal .modal-body, #wePlanStakeModal .modal-footer { background: #0b1220 !important; border: 0 !important; }
#wePlanStakeModal .form-control, #wePlanStakeModal select, #wePlanStakeModal input {
  background: #141c28 !important; color: #e8eef6 !important; border: 1px solid rgba(255,255,255,.10) !important;
}

/* === /WEARN69 === */

/* === WEARN70 === */

#wePlanStakeModal .we-stake-estimate__label,
#wePlanStakeModal .we-stake-estimate__profit,
#wePlanStakeModal .we-stake-estimate__profit *,
#wePlanStakeModal .we-stake-summary__profit-label,
#wePlanStakeModal .we-stake-summary__profit-value,
#wePlanStakeModal .we-stake-summary__item span,
#wePlanStakeModal .we-stake-summary__item strong,
#wePlanStakeModal .we-stake-summary__grid span,
#wePlanStakeModal .we-stake-summary__grid strong {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}
#wePlanStakeModal .we-stake-estimate__profit,
#wePlanStakeModal .we-stake-summary__profit-value {
  color: #4ade80 !important;
  font-weight: 800 !important;
}
#wePlanStakeModal .we-stake-summary__profit {
  background: rgba(22,101,52,.32) !important;
  border-radius: 12px !important;
  padding: 10px 12px !important;
}
#wePlanStakeModal .we-stake-estimate {
  background: transparent !important;
  border: 1px solid rgba(74,222,128,.28) !important;
  border-radius: 14px !important;
}
html[data-theme="dark"] [class*="scan-pay"] svg,
html[data-theme="dark"] [class*="quick"] [class*="scan"] svg,
html[data-theme="dark"] [class*="quick"] [class*="scan"] i,
html[data-theme="dark"] [class*="scan-pay"] i {
  background: transparent !important;
  color: #111827 !important;
  
  width: 28px !important;
  height: 28px !important;
}
html[data-theme="dark"] [class*="scan-pay"] span,
html[data-theme="dark"] [class*="quick"] [class*="scan"] span {
  display: block !important;
  color: #cbd5e1 !important;
  font-size: 11px !important;
  line-height: 1.15 !important;
  background: transparent !important;
  position: static !important;
}
html[data-theme="dark"] [class*="quick"] [class*="wallet"] img,
html[data-theme="dark"] [class*="quick"] [class*="wallet"] svg,
html[data-theme="dark"] [class*="default-wallet"] img,
html[data-theme="dark"] [class*="default-wallet"] svg {
  
  opacity: 1 !important;
  background: transparent !important;
  
}

/* === /QM71 === */

/* === QM72 === */

html[data-theme="dark"] .quick-function-menu__wallet img,
html[data-theme="dark"] .quick-function-menu__wallet svg,
html[data-theme="dark"] .quick-function-menu__wallet [class*="art"],
html[data-theme="dark"] .quick-function-menu__wallet [class*="mark"],
html[data-theme="dark"] .quick-function-menu__wallet [class*="icon"],
html[data-theme="dark"] .quick-function-menu__wallet [class*="stack"] {
  
  
  opacity: 1 !important;
  background: transparent !important;
  
}
html[data-theme="dark"] .quick-function-menu__scan {
  background: #1b2430 !important;
  color: #e8eef6 !important;
}
html[data-theme="dark"] .quick-function-menu__scan-icon {
  background: #fff !important;
  border-radius: 10px !important;
  color: #0f172a !important;
  
}

/* === /QM72 === */

/* === QM73 wallet art restore === */
html[data-theme="dark"] .quick-function-menu__wallet-paper--one {
  background: #eef7ff !important;
  background-color: #eef7ff !important;
}
html[data-theme="dark"] .quick-function-menu__wallet-paper--two {
  background: #ffb31f !important;
  background-color: #ffb31f !important;
  box-shadow: inset 0 -10px 0 #ff6a3d !important;
}
html[data-theme="dark"] .quick-function-menu__wallet-body {
  background: linear-gradient(135deg, rgba(255,255,255,.36), #0d9488) !important;
  background-color: transparent !important;
}
html[data-theme="dark"] .quick-function-menu__wallet-flap {
  background: #10b981 !important;
}
html[data-theme="dark"] .quick-function-menu__wallet-flap::after {
  background: rgba(255,255,255,.86) !important;
}
html[data-theme="dark"] .quick-function-menu__scan {
  background: #1b2430 !important;
  color: #e8eef6 !important;
  border-color: rgba(255,255,255,.08) !important;
}
/* === /QM73 === */










/* === QR83 === */

html[data-theme="dark"] body .modal-backdrop,
html[data-theme="dark"] body .modal-backdrop.show {
  background:#0b1220 !important; opacity:1 !important; transition:none !important;
}
html[data-theme="dark"] body .wallet-receive-qr-modal,
html[data-theme="dark"] body .wallet-receive-qr-modal.fade,
html[data-theme="dark"] body .wallet-receive-qr-modal .modal-dialog,
html[data-theme="dark"] body .wallet-receive-qr-modal .modal-content,
html[data-theme="dark"] body .wallet-receive-qr-modal__hero,
html[data-theme="dark"] body .wallet-receive-qr-modal__body,
html[data-theme="dark"] body .wallet-receive-qr-modal__footer {
  --bs-modal-bg:#121a24; background:#121a24 !important; color:#e5e7eb !important;
  transition:none !important; animation:none !important;
}
html[data-theme="dark"] body .wallet-receive-qr-modal .modal-dialog {
  max-width:100% !important; width:100% !important; margin:0 !important;
}
html[data-theme="dark"] body .wallet-receive-qr-modal .modal-content {
  min-height:100dvh !important; border-radius:0 !important; border:0 !important;
}
html[data-theme="dark"] body .wallet-receive-qr-modal__hero-copy,
html[data-theme="dark"] body .wallet-receive-qr-modal__hint { background:transparent !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__eyebrow,
html[data-theme="dark"] body .wallet-receive-qr-modal .modal-title { color:#f8fafc !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__hero small,
html[data-theme="dark"] body .wallet-receive-qr-modal__hint { color:#94a3b8 !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__mark { background:rgba(79,110,247,.18) !important; color:#93c5fd !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__close,
html[data-theme="dark"] body .wallet-receive-qr-modal .btn-close {
  background:#1b2430 !important; background-image:none !important; opacity:1 !important;  color:#f8fafc !important;
}
html[data-theme="dark"] body .wallet-receive-qr-modal__summary > div { background:#1a2330 !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__summary span { color:#94a3b8 !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__summary strong { color:#f8fafc !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__scan-card { background:#0f1720 !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__code { background:#fff !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__url,
html[data-theme="dark"] body .wallet-receive-qr-modal__url .form-control { background:#1a2330 !important; color:#cbd5e1 !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__primary { background:#4f6ef7 !important; color:#fff !important; border:0 !important; }
html[data-theme="dark"] body .wallet-receive-qr-modal__secondary { background:transparent !important; color:#93c5fd !important; border:1px solid #3b4d63 !important; }

/* === /QR83 === */













/* === P2PDARK13 === */

html[data-theme="dark"] body a.p2p-mkt-side-btn.is-active,
html[data-theme="dark"] body .p2p-mkt-side-btn.is-active,
html[data-theme="dark"] body .p2p-mkt-side-btn--buy.is-active,
html[data-theme="dark"] body .p2p-dir-btn.is-active,
html[data-theme="dark"] body .p2p-dir-buy.is-active {
  background:#134e4a !important;
  background-color:#134e4a !important;
  color:#5eead4 !important;
  border:1px solid #2dd4bf !important;
  box-shadow:none !important;
}
html[data-theme="dark"] body .p2p-mkt-side-btn:not(.is-active) {
  background:transparent !important; color:#5eead4 !important;
}
html[data-theme="dark"] body .p2p-mkt-pm-caret,
html[data-theme="dark"] body label.p2p-mkt-pm-caret {
  background:transparent !important;
  background-color:transparent !important;
  border:0 !important; box-shadow:none !important;
  color:#94a3b8 !important;
  width:22px !important; height:22px !important;
  min-width:22px !important; border-radius:4px !important;
}
html[data-theme="dark"] body .p2p-mkt-pm-caret i {
  color:#94a3b8 !important; background:transparent !important;
}
html[data-theme="dark"] body #p2pOrderModal .p2p-pay-account-highlight select,
html[data-theme="dark"] body #p2pOrderModal .p2p-pay-account-highlight .form-select,
html[data-theme="dark"] body #p2pOrderModal .p2p-order-payment-select,
html[data-theme="dark"] body #p2pOrderModal .form-select {
  background:#1a1c1e !important; background-image:none !important;
  color:#e5e7eb !important; border-color:#e5e7eb !important; color-scheme:dark;
  -webkit-appearance:none !important; appearance:none !important;
}
html[data-theme="dark"] body .cdd-btn, html[data-theme="dark"] body .cdd-box {
  background:transparent !important; border:0 !important;
}
html[data-theme="dark"] body .cdd-menu, html[data-theme="dark"] body .cdd-menu--amt {
  background:#1c2433 !important; color:#e5e7eb !important;
}
html[data-theme="dark"] body .cdd-menu .cdd-amt-apply, html[data-theme="dark"] body .cdd-menu .btn-success {
  background:#12b76a !important; color:#fff !important;
}
html[data-theme="dark"] body .p2p-order-modal__footer, html[data-theme="dark"] body .p2p-order-summary-sticky, html[data-theme="dark"] body .p2p-order-footer-actions {
  background:#121a24 !important; color:#e5e7eb !important;
}
html[data-theme="dark"] body .p2p-resume-banner { background:#152033 !important; color:#e5e7eb !important; }
html[data-theme="dark"] body .p2p-chat__empty, html[data-theme="dark"] body .p2p-chat__messages, html[data-theme="dark"] body .p2p-chat__body { background:#152033 !important; }
html[data-theme="dark"] body .p2p-expiry-bar { background:#1a2330 !important; color:#f8fafc !important; }
html[data-theme="dark"] body .p2p-trade-action-btn.btn-base { background:#12b76a !important; color:#fff !important; }
html[data-theme="dark"] body .p2p-trade-panel__hint { background:transparent !important; border:0 !important; color:#94a3b8 !important; }

/* === /P2PDARK13 === */

/* === P2PDARK14 === */

html[data-theme="dark"] body #p2pOrderModal .modal-content,
html[data-theme="dark"] body #p2pOrderModal .modal-body,
html[data-theme="dark"] body #p2pOrderModal .modal-footer,
html[data-theme="dark"] body #p2pOrderModal .p2p-order-modal__footer,
html[data-theme="dark"] body #p2pOrderModal .p2p-order-summary-sticky,
html[data-theme="dark"] body #p2pOrderModal .p2p-order-footer-actions,
html[data-theme="dark"] body #p2pOrderModal .p2p-order-footer-note,
html[data-theme="dark"] body #p2pOrderModal .p2p-order-footer-release,
html[data-theme="dark"] body .p2p-order-modal__footer,
html[data-theme="dark"] body .p2p-order-summary-sticky,
html[data-theme="dark"] body .p2p-order-footer-actions,
html[data-theme="dark"] body .p2p-order-footer-note {
  background:#121a24 !important;
  background-color:#121a24 !important;
  background-image:none !important;
  color:#e5e7eb !important;
  border-color:#1e293b !important;
  box-shadow:none !important;
}
html[data-theme="dark"] body #p2pOrderModal .p2p-pay-account-highlight select,
html[data-theme="dark"] body #p2pOrderModal .p2p-pay-account-highlight .form-select,
html[data-theme="dark"] body #p2pOrderModal .p2p-order-payment-select,
html[data-theme="dark"] body #p2pOrderModal .form-select {
  background:#1a1c1e !important; background-image:none !important;
  color:#e5e7eb !important; border-color:#e5e7eb !important; color-scheme:dark;
  -webkit-appearance:none !important; appearance:none !important;
}
html[data-theme="dark"] body a.p2p-mkt-side-btn.is-active,
html[data-theme="dark"] body .p2p-mkt-side-btn.is-active,
html[data-theme="dark"] body .p2p-dir-btn.is-active {
  background:#134e4a !important; color:#5eead4 !important; border:1px solid #2dd4bf !important;
}
html[data-theme="dark"] body .p2p-mkt-pm-caret {
  background:transparent !important; border:0 !important; color:#94a3b8 !important;
}
html[data-theme="dark"] body .cdd-btn, html[data-theme="dark"] body .cdd-box {
  background:transparent !important; border:0 !important;
}
html[data-theme="dark"] body .cdd-menu, html[data-theme="dark"] body .cdd-menu--amt {
  background:#1c2433 !important; color:#e5e7eb !important;
}
html[data-theme="dark"] body .cdd-menu .cdd-amt-apply, html[data-theme="dark"] body .cdd-menu .btn-success {
  background:#12b76a !important; color:#fff !important;
}
html[data-theme="dark"] body .p2p-resume-banner { background:#152033 !important; color:#e5e7eb !important; }
html[data-theme="dark"] body .p2p-chat__empty, html[data-theme="dark"] body .p2p-chat__messages, html[data-theme="dark"] body .p2p-chat__body { background:#152033 !important; }
html[data-theme="dark"] body .p2p-expiry-bar { background:#1a2330 !important; color:#f8fafc !important; }
html[data-theme="dark"] body .p2p-trade-action-btn.btn-base { background:#12b76a !important; color:#fff !important; }
html[data-theme="dark"] body .p2p-trade-panel__hint { background:transparent !important; border:0 !important; color:#94a3b8 !important; }

/* === /P2PDARK14 === */

/* === P2PREFRESH1 === */

.p2p-ui .p2p-mkt-row, .p2p-ui .p2p-mkt-card, .p2p-ui [class*="p2p-mkt-row"] {
  opacity:1 !important;  animation:none !important; transition:none !important;
}
.p2p-ui.is-loading, .p2p-mkt-list.is-loading, #p2pOffersList.is-loading {
  opacity:1 !important; pointer-events:auto !important;
}
body.p2p-silent-poll .preloader,
body.p2p-silent-poll .page-loader,
body.p2p-silent-poll #nprogress,
body.p2p-silent-poll .ajax-loader,
body.p2p-silent-poll .loading-overlay,
body.p2p-silent-poll .spinner-overlay {
  display:none !important; opacity:0 !important; visibility:hidden !important;
}
html[data-theme="dark"] body .p2p-mkt-pm-caret {
  background:transparent !important; border:0 !important; color:#94a3b8 !important;
}
html[data-theme="dark"] body .p2p-mkt-side-btn.is-active {
  background:#134e4a !important; color:#5eead4 !important;
}

/* === /P2PREFRESH1 === */

/* === P2PREFRESH2 === */

.p2p-ui .p2p-mkt-row,
.p2p-ui .p2p-mkt-row *:not(.p2p-mkt-avatar__status),
.p2p-ui .p2p-mkt-col--limit,
.p2p-ui [class*="avail"],
.p2p-ui [class*="limit"] {
  box-shadow:none !important;  text-shadow:none !important;
  outline:none !important; animation:none !important; transition:none !important;
}
.p2p-ui .p2p-mkt-row::before, .p2p-ui .p2p-mkt-row::after,
.p2p-ui .p2p-mkt-col--limit::before, .p2p-ui .p2p-mkt-col--limit::after {
  box-shadow:none !important; 
}
html[data-theme="dark"] body .p2p-mkt-pm-caret {
  background:transparent !important; border:0 !important; color:#94a3b8 !important;
}
html[data-theme="dark"] body .p2p-mkt-side-btn.is-active {
  background:#134e4a !important; color:#5eead4 !important;
}

/* === /P2PREFRESH2 === */

/* === P2PREFRESH4 overlay kill === */
.p2p-ui .p2p-mkt-row, .p2p-ui .p2p-mkt-row > * { box-shadow:none !important;  }
.p2p-ui .p2p-mkt-row::before, .p2p-ui .p2p-mkt-row::after,
.p2p-ui .p2p-mkt-col--limit::before, .p2p-ui .p2p-mkt-col--limit::after,
.p2p-ui .p2p-mkt-col--advertiser::before, .p2p-ui .p2p-mkt-col--advertiser::after {
  content:none !important; display:none !important; background:transparent !important; opacity:0 !important;
}
.p2p-ui .p2p-offers-loading, .p2p-offers-list.p2p-offers-loading { opacity:1 !important;  }
.p2p-ui .p2p-offers-loading::before, .p2p-ui .p2p-offers-loading::after { display:none !important; content:none !important; }
.p2p-ui .p2p-mkt-row .popover, .p2p-ui .p2p-mkt-row [data-popper-placement],
.p2p-ui .p2p-chip-pop, .p2p-ui [id^="popover"] { display:none !important; }
.p2p-ui .p2p-mkt-col--limit, .p2p-ui .p2p-mkt-col--advertiser,
.p2p-ui .p2p-available-badge, .p2p-ui .p2p-mkt-kv {
  background:transparent !important; box-shadow:none !important;
}
/* === /P2PREFRESH4 === */

/* === P2PREFRESH5 === */
.p2p-offers-loading::after { display:none !important; content:none !important; background:none !important; }
.p2p-ui .pm-more-pop, .pm-more-pop { display:none !important; }
/* === /P2PREFRESH5 === */

/* === P2PREFRESH6 === */
#p2pOffersLoader, .p2p-offers-panel__status { display:none !important; height:0 !important; overflow:hidden !important; }
.p2p-offers-loading::before, .p2p-offers-loading::after { display:none !important; content:none !important; background:none !important; }
.p2p-ui .p2p-mkt-row, .p2p-ui [data-offer-id] { box-shadow:none !important; outline:none !important;  }
.p2p-ui .pm-more-pop { display:none !important; }
/* === /P2PREFRESH6 === */

/* === P2PREFRESH7 === */
.p2p-ui .p2p-mkt-pm-drop:not(.show):not(.is-open):not(.open),
.p2p-ui .pm-more-pop,
.p2p-ui .p2p-chip-pop {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  background: transparent !important;
  box-shadow: none !important;
}
.p2p-ui .p2p-mkt-col--limit,
.p2p-ui .p2p-mkt-col--advertiser,
.p2p-ui .p2p-mkt-col--asset {
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}
.p2p-ui .p2p-mkt-row::before,
.p2p-ui .p2p-mkt-row::after,
.p2p-ui .p2p-mkt-col--limit::before,
.p2p-ui .p2p-mkt-col--limit::after {
  display: none !important;
  content: none !important;
}
/* === /P2PREFRESH7 === */


/* === P2PONLINE2 === */
html:not([data-theme="dark"]) body .p2p-ui .p2p-mkt-avatar__status,
html:not([data-theme="dark"]) body .p2p-ui .p2p-mkt-avatar__status.is-offline,
html:not([data-theme="dark"]) body .p2p-ui .p2p-advertiser__status,
html:not([data-theme="dark"]) body .p2p-ui .p2p-advertiser__status--offline {
  background: #c5cad3 !important;
  border: 2.5px solid #ffffff !important;
  box-shadow: none !important;
  outline: 0 !important;
}
html:not([data-theme="dark"]) body .p2p-ui .p2p-mkt-avatar__status.is-online,
html:not([data-theme="dark"]) body .p2p-ui .p2p-advertiser__status--online,
html:not([data-theme="dark"]) body .p2p-ui .p2p-seller-online-dot {
  background: #22c55e !important;
  border: 2.5px solid #ffffff !important;
  box-shadow: none !important;
}
html[data-theme="dark"] body .p2p-ui .p2p-mkt-avatar__status,
html[data-theme="dark"] body .p2p-ui .p2p-mkt-avatar__status.is-offline,
html[data-theme="dark"] body .p2p-ui .p2p-advertiser__status--offline {
  background: #64748b !important;
  border: 2.5px solid #152033 !important;
  box-shadow: none !important;
}
html[data-theme="dark"] body .p2p-ui .p2p-mkt-avatar__status.is-online,
html[data-theme="dark"] body .p2p-ui .p2p-advertiser__status--online,
html[data-theme="dark"] body .p2p-ui .p2p-seller-online-dot {
  background: #22c55e !important;
  border: 2.5px solid #152033 !important;
  box-shadow: none !important;
}

/* === P2PADCREATEDARK === */
html[data-theme="dark"] body .p2p-ui .bg-white,
html[data-theme="dark"] body .p2p-ui .bg-light,
html[data-theme="dark"] body .p2p-ui .rounded-4.bg-white,
html[data-theme="dark"] body .p2p-ui [class*="submit-bar"],
html[data-theme="dark"] body .p2p-ui [class*="sticky"],
html[data-theme="dark"] body .p2p-ui [class*="escrow"] {
  background: #121c24 !important;
  color: #d5e0e8 !important;
  border-color: #24313c !important;
  box-shadow: none !important;
}
html[data-theme="dark"] body .p2p-ui .bg-white .text-muted,
html[data-theme="dark"] body .p2p-ui .bg-white small {
  color: #8ea0ad !important;
}
html[data-theme="dark"] body .p2p-ui textarea,
html[data-theme="dark"] body .p2p-ui .form-control {
  background: #0c141c !important;
  color: #e8eef3 !important;
  border-color: #2a3844 !important;
}
html[data-theme="dark"] body .p2p-ui .btn-dark,
html[data-theme="dark"] body .p2p-ui .btn-outline-dark {
  background: #1a2530 !important;
  border-color: #334352 !important;
  color: #e8eef3 !important;
}

/* P2P order: remind + dispute dark */
html[data-theme="dark"] body #p2pRemindSellerBtn,
html[data-theme="dark"] body #p2pActionRemindSeller button,
html[data-theme="dark"] body #p2pActionRemindSeller .btn,
html[data-theme="dark"] body #p2pActionRemindSeller .p2p-trade-action-btn {
  background: #92400e !important;
  background-color: #92400e !important;
  color: #fff7ed !important;
  border: 1px solid #fbbf24 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
html[data-theme="dark"] body #p2pRemindSellerBtn *,
html[data-theme="dark"] body #p2pRemindSellerBtn i,
html[data-theme="dark"] body #p2pActionRemindSeller button * {
  color: #fff7ed !important;
}
html[data-theme="dark"] body .p2p-trade-dispute,
html[data-theme="dark"] body .p2p-ui .p2p-trade-dispute {
  background: #152033 !important;
  background-color: #152033 !important;
  color: #e5e7eb !important;
  border: 1px dashed #3d4f60 !important;
}
html[data-theme="dark"] body .p2p-trade-dispute__toggle,
html[data-theme="dark"] body .p2p-trade-dispute__toggle.collapsed,
html[data-theme="dark"] body .p2p-trade-dispute__toggle[aria-expanded="true"],
html[data-theme="dark"] body .p2p-trade-dispute__toggle:not(.collapsed),
html[data-theme="dark"] body .p2p-ui .p2p-trade-dispute__toggle {
  background: #152033 !important;
  color: #e5e7eb !important;
  border: 1px dashed #3d4f60 !important;
  box-shadow: none !important;
}
html[data-theme="dark"] body .p2p-trade-dispute__body,
html[data-theme="dark"] body #p2pDisputeCollapse,
html[data-theme="dark"] body #p2pDisputeCollapse.show {
  background: #121c24 !important;
  color: #e5e7eb !important;
}
html[data-theme="dark"] body .p2p-trade-dispute__hint {
  background: #1a2330 !important;
  color: #94a3b8 !important;
  border: 0 !important;
}
html[data-theme="dark"] body .p2p-evid-lab,
html[data-theme="dark"] body .p2p-trade-dispute label {
  color: #94a3b8 !important;
  background: transparent !important;
}
html[data-theme="dark"] body .p2p-evid-ta,
html[data-theme="dark"] body #p2pDisputeReason,
html[data-theme="dark"] body .p2p-trade-dispute textarea {
  background: #0c141c !important;
  color: #e8eef3 !important;
  border: 1px solid #2a3844 !important;
}
html[data-theme="dark"] body .p2p-trade-dispute [class*="evid-drop"],
html[data-theme="dark"] body .p2p-trade-dispute [class*="evid-zone"],
html[data-theme="dark"] body .p2p-trade-dispute [class*="evid-box"],
html[data-theme="dark"] body .p2p-trade-dispute [class*="dropzone"],
html[data-theme="dark"] body label.p2p-evid-drop,
html[data-theme="dark"] body .p2p-evid-drop {
  background: #152033 !important;
  color: #94a3b8 !important;
  border: 1px dashed #3d4f60 !important;
}
html[data-theme="dark"] body .p2p-trade-dispute button[type="submit"],
html[data-theme="dark"] body .p2p-trade-dispute .btn-danger {
  background: #7f1d1d !important;
  color: #fecaca !important;
  border: 1px solid #f87171 !important;
}

/* Dashboard: titles readable, no extra bar under Quick actions */
html[data-theme="dark"] .dk-mobile-dashboard .dk-section__title,
html[data-theme="dark"] .dk-mobile-dashboard h3.dk-section__title,
html[data-theme="dark"] .dk-mobile-dashboard .dk-snapshot-section .dk-section__title,
html[data-theme="dark"] .dk-mobile-dashboard .dk-actions-section .dk-section__title {
  color: #e8eef3 !important;
  opacity: 1 !important;
  visibility: visible !important;
}
html[data-theme="dark"] .dk-mobile-dashboard .dk-snapshot-section {
  color: #e8eef3 !important;
}
html[data-theme="dark"] .dk-mobile-dashboard .dk-section__head {
  color: #e8eef3 !important;
}
html[data-theme="dark"] .dk-mobile-dashboard .wallet-actions,
html[data-theme="dark"] .dk-mobile-dashboard [class*="wallet-action"],
html[data-theme="dark"] .dk-mobile-dashboard .dk-wallet-actions,
html[data-theme="dark"] .dk-mobile-dashboard .dk-actions-section,
html[data-theme="dark"] .wallet-actions {
  color: #e8eef3 !important;
}
html[data-theme="dark"] .dk-mobile-dashboard .wallet-actions .dk-section__title,
html[data-theme="dark"] .dk-mobile-dashboard [class*="wallet-action"] .dk-section__title,
html[data-theme="dark"] .dk-mobile-dashboard .dk-actions-section .dk-section__title,
html[data-theme="dark"] .dk-mobile-dashboard .dk-section__head h3,
html[data-theme="dark"] .dk-mobile-dashboard .dk-section__head > span:first-child,
html[data-theme="dark"] .dk-mobile-dashboard .dk-section__head > p,
html[data-theme="dark"] .dk-mobile-dashboard .dk-section__head > div:first-child {
  color: #e8eef3 !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Wallet actions title: beat ribal-wa-circles #111827 */
html[data-theme="dark"] .dk-mobile-dashboard .dk-action-hub > .dk-section__head .dk-section__title {
  color: #e8eef3 !important;
}
html[data-theme="dark"] .dk-mobile-dashboard .dk-action-hub > .dk-section__head {
  border-bottom-color: rgba(148,163,184,.22) !important;
}

/* ribal-prof-dark1: trader profile leftover light cards */
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-hero__desk,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-hero__desk-top,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-note-list,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-note-list__item {
  background: #141c24 !important;
  background-color: #141c24 !important;
  border-color: #2a3644 !important;
  color: #e8eef7 !important;
  box-shadow: none !important;
}
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-hero__desk .p2p-trader-hero__trust-label,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-hero__desk .p2p-trader-hero__trust-score,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-hero__desk .p2p-trader-hero__trust-score small,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-hero__desk .p2p-trader-hero__desk-fact,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-hero__desk .p2p-trader-hero__desk-fact span,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-hero__desk .p2p-trader-hero__desk-fact strong,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-note-list__item,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-note-list__item > span {
  color: #e8eef7 !important;
}
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-note-list__icon,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-trader-note-list__icon i {
  color: #5eead4 !important;
  background: transparent !important;
}

/* ribal-prof-dark2: trader profile ad Buy/Sell buttons — do not share row bg */
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-mkt-btn,
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-mkt-btn--buy {
  background: #16a34a !important;
  background-color: #16a34a !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  border: 0 !important;
}
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-mkt-btn--sell {
  background: #ef4444 !important;
  background-color: #ef4444 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  border: 0 !important;
}
html[data-theme="dark"] .p2p-ui.p2p-trader-profile .p2p-mkt-btn--self {
  background: #0f766e !important;
  background-color: #0f766e !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  border: 0 !important;
}

/* ribal-page-charcoal */
html[data-theme="dark"],
html[data-theme="dark"] {
  --front-color-white-rgb: 17, 17, 17;
  --front-color-bg: #111111;
  --dk-bg: #111111;
  --dk-app-bg: #111111;
  --dk-bg-soft: #111111;
  --dk-header-bg: #111111;
  --dk-header-bg-1: #111111;
  --dk-header-bg-2: #111111;
  --dk-header-bg-scrolled: #111111;
  --dk-tabbar-bg-1: #111111;
  --dk-tabbar-bg-2: #111111;
}
html[data-theme="dark"] body,
html[data-theme="dark"] body.dashboard-user-layout,
html[data-theme="dark"] .content,
html[data-theme="dark"] .main-content,
html[data-theme="dark"] .dashboard-main-content,
html[data-theme="dark"] .main-area,
html[data-theme="dark"] .dashboard-main-area,
html[data-theme="dark"] .fixed-wrapper,
html[data-theme="dark"] .row.wrapper.fixed-wrapper,
html[data-theme="dark"] .dk-mobile-header,
html[data-theme="dark"] header.dk-mobile-header,
html[data-theme="dark"] nav.dk-tabbar,
html[data-theme="dark"] .dk-tabbar,
html[data-theme="dark"] .dk-tabbar__inner,
html[data-theme="dark"] [class*="tabbar"],
html[data-theme="dark"] .p2p-ui,
html[data-theme="dark"] .p2p-ui .p2p-mkt,
html[data-theme="dark"] .p2p-ui .p2p-mkt-wrap,
html[data-theme="dark"] .p2p-ui .p2p-mkt-body,
html[data-theme="dark"] .p2p-ui .p2p-mkt-list,
html[data-theme="dark"] .p2p-mkt,
html[data-theme="dark"] .p2p-mkt-wrap,
html[data-theme="dark"] .p2p-mkt-body,
html[data-theme="dark"] .p2p-mkt-list,
html[data-theme="dark"] body,
html[data-theme="dark"] .p2p-ui,
html[data-theme="dark"] .p2p-mkt-list {
  background: #111111 !important;
  background-color: #111111 !important;
  background-image: none !important;
}

/* ribal-p2p-floor-charcoal */
html[data-theme="dark"] .p2p-ui,
html[data-theme="dark"] .p2p-mkt,
html[data-theme="dark"] .p2p-mkt-wrap,
html[data-theme="dark"] .p2p-mkt-body,
html[data-theme="dark"] .p2p-mkt-list,
html[data-theme="dark"] .p2p-mkt-offers,
html[data-theme="dark"] .p2p-ui,
html[data-theme="dark"] .p2p-mkt,
html[data-theme="dark"] .p2p-mkt-wrap,
html[data-theme="dark"] .p2p-mkt-body,
html[data-theme="dark"] .p2p-mkt-list {
  background: #111111 !important;
  background-color: #111111 !important;
  background-image: none !important;
}

/* ribal-p2p-card-floor */
html[data-theme="dark"] body.dashboard-user-layout,
html[data-theme="dark"] .main-area,
html[data-theme="dark"] .dashboard-main-area,
html[data-theme="dark"] .content,
html[data-theme="dark"] .fixed-wrapper,
html[data-theme="dark"] .dashboard-main-content,
html[data-theme="dark"] .p2p-ui,
html[data-theme="dark"] .p2p-ui > .card,
html[data-theme="dark"] .p2p-ui > .card > .card-body,
html[data-theme="dark"] .p2p-mkt > .card,
html[data-theme="dark"] .p2p-mkt > .card > .card-body,
html[data-theme="dark"] body.dashboard-user-layout,
html[data-theme="dark"] .p2p-ui > .card,
html[data-theme="dark"] .p2p-ui > .card > .card-body {
  background: #111111 !important;
  background-color: #111111 !important;
  background-image: none !important;
}

/* ribal-p2p-offers-floor */
html[data-theme="dark"] .p2p-ui.single-form-card,
html[data-theme="dark"] .p2p-ui .p2p-card-main,
html[data-theme="dark"] .p2p-ui .p2p-card-main--marketplace,
html[data-theme="dark"] .p2p-ui .p2p-offers-panel,
html[data-theme="dark"] .p2p-ui .p2p-offers-panel--marketplace,
html[data-theme="dark"] .p2p-ui .p2p-offers-panel__body,
html[data-theme="dark"] .p2p-ui .p2p-offers-panel,
html[data-theme="dark"] .p2p-ui .p2p-offers-panel__body,
html[data-theme="dark"] .p2p-ui .p2p-card-main {
  background: #111111 !important;
  background-color: #111111 !important;
  background-image: none !important;
  box-shadow: none !important;
}

/* ribal-p2p-cards-charcoal */
html[data-theme="dark"] .p2p-ui .p2p-mkt-row,
html[data-theme="dark"] .p2p-ui .p2p-card,
html[data-theme="dark"] .p2p-ui .offer-card,
html[data-theme="dark"] .p2p-ui .p2p-offer-card,
html[data-theme="dark"] .p2p-ui .p2p-mkt-row,
html[data-theme="dark"] .p2p-ui .p2p-offer-card {
  background: #111111 !important;
  background-color: #111111 !important;
  background-image: none !important;
}

/* ribal-p2p-banner-dark */
html[data-theme="dark"] .p2p-market-header,
html[data-theme="dark"] .p2p-market-header {
  background:
    radial-gradient(120% 90% at 100% 0%, rgba(20,184,166,.20) 0%, transparent 52%),
    linear-gradient(135deg, #151c20 0%, #11181b 48%, #0e1c1b 100%) !important;
  background-color: #151c20 !important;
  border: 1px solid rgba(45,212,191,.16) !important;
  box-shadow: 0 10px 28px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.06) !important;
}
html[data-theme="dark"] .p2p-market-header h1,
html[data-theme="dark"] .p2p-market-header h2,
html[data-theme="dark"] .p2p-market-header h3,
html[data-theme="dark"] .p2p-market-header p,
html[data-theme="dark"] .p2p-market-header span,
html[data-theme="dark"] .p2p-market-header h1,
html[data-theme="dark"] .p2p-market-header p {
  color: #eef3f4 !important;
  text-shadow: none !important;
}
html[data-theme="dark"] .p2p-market-header a,
html[data-theme="dark"] .p2p-market-header button,
html[data-theme="dark"] .p2p-market-header .btn,
html[data-theme="dark"] .p2p-market-header [class*="btn"],
html[data-theme="dark"] .p2p-market-header a,
html[data-theme="dark"] .p2p-market-header button {
  background: rgba(255,255,255,.08) !important;
  background-image: none !important;
  border: 1px solid rgba(255,255,255,.14) !important;
  color: #f3f6f7 !important;
  box-shadow: none !important;
}

/* ribal-p2p-order-dark */
html[data-theme="dark"] .p2p-trade-panel__head, html[data-theme="dark"] .p2p-trade-panel__head, html[data-theme="dark"] .p2p-trade-panel__title, html[data-theme="dark"] .p2p-trade-panel__title, html[data-theme="dark"] .p2p-trade-role-chip, html[data-theme="dark"] .p2p-trade-role-chip, html[data-theme="dark"] .card-header, html[data-theme="dark"] .card-header, html[data-theme="dark"] .p2p-card-head, html[data-theme="dark"] .p2p-card-head, html[data-theme="dark"] .p2p-section-head, html[data-theme="dark"] .p2p-section-head, html[data-theme="dark"] .p2p-block__head, html[data-theme="dark"] .p2p-block__head, html[data-theme="dark"] .p2p-order-head, html[data-theme="dark"] .p2p-order-head {
  background: #161616 !important;
  background-color: #161616 !important;
  background-image: none !important;
  color: #eef3f4 !important;
  border-color: #2a2a2a !important;
  box-shadow: none !important;
}
html[data-theme="dark"] .card-header,
html[data-theme="dark"] .card-header {
  background: #161616 !important;
  color: #eef3f4 !important;
}

/* ribal-p2p-modal-dark */
html[data-theme="dark"] #p2pOrderModal .modal-content,
html[data-theme="dark"] #p2pOrderModal .p2p-order-modal,
html[data-theme="dark"] #p2pOrderModal .modal-body,
html[data-theme="dark"] #p2pOrderModal .p2p-order-modal__body,
html[data-theme="dark"] #p2pOrderModal .modal-content {
  background: #111111 !important;
  background-image: none !important;
  color: #eef3f4 !important;
  border-color: #2a2a2a !important;
}
html[data-theme="dark"] #p2pOrderModal .p2p-order-modal__head,
html[data-theme="dark"] #p2pOrderModal .p2p-order-modal__title-row,
html[data-theme="dark"] #p2pOrderModal .p2p-order-modal__title,
html[data-theme="dark"] #p2pOrderModal .p2p-order-modal__subhead {
  background: #161616 !important;
  background-image: none !important;
  color: #eef3f4 !important;
  border-color: #2a2a2a !important;
}

html[data-theme="dark"] #p2pOrderModal .p2p-order-input,
html[data-theme="dark"] #p2pOrderModal .p2p-order-input__control,
html[data-theme="dark"] #p2pOrderModal #p2p_amount,
html[data-theme="dark"] #p2pOrderModal #p2p_fiat_amount {
  background: #141414 !important;
  color: #eef3f4 !important;
  border-color: #2e2e2e !important;
}
html[data-theme="dark"] #p2pOrderModal .p2p-order-input__unit,
html[data-theme="dark"] #p2pOrderModal #p2pModalCurrencyUnit,
html[data-theme="dark"] #p2pOrderModal #p2pModalFiatCcy {
  background: #1a1a1a !important;
  color: #eef3f4 !important;
  border-color: #2e2e2e !important;
}

html[data-theme="dark"] #p2pOrderModal .p2p-order-swapbtn,
html[data-theme="dark"] #p2pOrderModal #p2pModalSwapBtn {
  background: #1a1a1a !important;
  color: #e8e8e8 !important;
  border: 1px solid #2e2e2e !important;
}

html[data-theme="dark"] #p2pOrderModal .p2p-order-quickchip,
html[data-theme="dark"] #p2pOrderModal #p2pModalQuickChips .p2p-order-quickchip {
  background: #1a1a1a !important;
  color: #e8e8e8 !important;
  border: 1px solid #2e2e2e !important;
}

html[data-theme="dark"] #p2pOrderModal .p2p-payment-pills > *,
html[data-theme="dark"] #p2pOrderModal #p2pModalAcceptedMethods > * {
  background: #1a1a1a !important;
  color: #e8e8e8 !important;
  border: 1px solid #2e2e2e !important;
}

html[data-theme="dark"] #p2pOrderModal .p2p-order-payment-selectwrap,
html[data-theme="dark"] #p2pOrderModal .p2p-order-payment-select,
html[data-theme="dark"] #p2pOrderModal #p2pModalPaymentSelect {
  background: #141414 !important;
  color: #eef3f4 !important;
  border: 1px solid #2e2e2e !important;
  box-shadow: none !important;
  outline: none !important;
  filter: none !important;
}

html[data-theme="dark"] #p2pOrderModal #p2pModalSubmitBtn,
html[data-theme="dark"] #p2pOrderModal #p2pModalSubmitBtn:disabled,
html[data-theme="dark"] #p2pOrderModal .p2p-order-footer-actions .p2p-order-submit,
html[data-theme="dark"] #p2pOrderModal .p2p-order-footer-actions .p2p-order-submit:disabled,
html[data-theme="dark"] #p2pOrderModal .p2p-order-submit.btn,
html[data-theme="dark"] #p2pOrderModal .p2p-order-submit.btn:disabled {
  background: #2a2a2a !important;
  background-image: none !important;
  color: #d4d4d4 !important;
  border: 0 !important;
}
html[data-theme="dark"] #p2pOrderModal #p2pModalSubmitBtn *,
html[data-theme="dark"] #p2pOrderModal #p2pModalSubmitText {
  background: transparent !important;
  color: inherit !important;
}

html[data-theme="dark"] #p2pOrderModal .modal-footer,
html[data-theme="dark"] #p2pOrderModal .p2p-order-modal__footer {
  background: #111111 !important;
  border-top: 1px solid #2a2a2a !important;
}
html[data-theme="dark"] #p2pOrderModal .text-dark,
html[data-theme="dark"] #p2pOrderModal .p2p-order-card__meta {
  color: #c8c8c8 !important;
}
html[data-theme="dark"] #p2pOrderModal .btn-close { filter: invert(1) grayscale(1) brightness(1.6); }

/* ribal-wallet-dark v8 */
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-track,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-track {
  background: transparent !important;
  background-image: none !important;
  transition: none !important;
  animation: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard article.dk-wallet-card,
html[data-theme="dark"] body .dk-mobile-dashboard article.sidebar-wallet-card,
html[data-theme="dark"] body .dk-mobile-dashboard article.dk-wallet-card,
html[data-theme="dark"] body .dk-mobile-dashboard article.sidebar-wallet-card {
  background-color: #1c1c1c !important;
  background-image: none !important;
  border-color: #2a2a2a !important;
  color: #f8fafc !important;
  box-shadow: none !important;
  filter: none !important;
  transition: none !important;
  animation: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard article.dk-wallet-card::before,
html[data-theme="dark"] body .dk-mobile-dashboard article.dk-wallet-card::before {
  content: "" !important;
  position: absolute !important;
  top: -46px !important;
  right: -26px !important;
  width: 124px !important;
  height: 124px !important;
  border: 1px solid rgba(255,255,255,.22) !important;
  border-radius: 50% !important;
  box-shadow: inset 0 0 0 20px rgba(255,255,255,.045) !important;
  background: transparent !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: none !important;
  transition: none !important;
  animation: none !important;
  filter: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard article.dk-wallet-card::after,
html[data-theme="dark"] body .dk-mobile-dashboard article.dk-wallet-card::after {
  content: "" !important;
  position: absolute !important;
  right: -34px !important;
  bottom: -72px !important;
  width: 176px !important;
  height: 176px !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  border-radius: 50% !important;
  background: transparent !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: none !important;
  z-index: 0 !important;
  transition: none !important;
  animation: none !important;
  filter: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard .sidebar-wallet-card__chip,
html[data-theme="dark"] body .dk-mobile-dashboard .sidebar-wallet-card__chip {
  background: rgba(255,255,255,.16) !important;
  background-color: rgba(255,255,255,.16) !important;
  background-image: none !important;
  border: 1px solid rgba(255,255,255,.28) !important;
  opacity: 1 !important;
  visibility: visible !important;
  transition: none !important;
  animation: none !important;
  filter: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard .sidebar-wallet-card__chip::before,
html[data-theme="dark"] body .dk-mobile-dashboard .sidebar-wallet-card__chip::after,
html[data-theme="dark"] body .dk-mobile-dashboard .sidebar-wallet-card__chip::before,
html[data-theme="dark"] body .dk-mobile-dashboard .sidebar-wallet-card__chip::after {
  background: transparent !important;
  background-color: transparent !important;
  border-color: rgba(255,255,255,.40) !important;
  opacity: 1 !important;
  visibility: visible !important;
  transition: none !important;
  animation: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__title,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__amount,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__id-text,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__title,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__amount {
  color: #f8fafc !important;
  -webkit-text-fill-color: #f8fafc !important;
  opacity: 1 !important;
  transition: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__id-label,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .sidebar-wallet-card__balance-label,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__id-label {
  color: #9ca3af !important;
  opacity: 1 !important;
  transition: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__tools .dk-wc__act,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__tools .dk-wc__act {
  background: #2a2a2a !important;
  background-image: none !important;
  color: #f8fafc !important;
  border: 1px solid #3a3a3a !important;
  border-radius: 999px !important;
  opacity: 1 !important;
  visibility: visible !important;
  transition: none !important;
  animation: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__act svg,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wallet-card .dk-wc__act svg {
  color: #f8fafc !important;
  fill: #f8fafc !important;
  opacity: 1 !important;
}

/* ribal-wallet-dark v9 */
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wc__badge,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wc__symbol,
html[data-theme="dark"] body .dk-mobile-dashboard .sidebar-wallet-card__badge,
html[data-theme="dark"] body .dk-mobile-dashboard .sidebar-wallet-card__symbol,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wc__badge,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wc__symbol,
html[data-theme="dark"] body .dk-mobile-dashboard .sidebar-wallet-card__badge,
html[data-theme="dark"] body .dk-mobile-dashboard .sidebar-wallet-card__symbol {

  color: #f8fafc !important;
  -webkit-text-fill-color: #f8fafc !important;
  opacity: 1 !important;
  visibility: visible !important;
  transition: none !important;
  animation: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wc__title,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wc__title *,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wc__ccy,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wc__title,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-wc__title * {
  color: #f8fafc !important;
  -webkit-text-fill-color: #f8fafc !important;
  opacity: 1 !important;
  visibility: visible !important;
  transition: none !important;
  animation: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard .dk-action-hub > .dk-section__head,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-section.dk-action-hub .dk-section__head,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-action-hub .dk-section__title,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-section.dk-action-hub .dk-section__title,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-quick-actions-panel .dk-action-hub__subhead,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-quick-actions-panel .dk-action-hub__subhead h3,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-quick-actions-panel .dk-action-hub__subhead .dk-section__title,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-action-hub .dk-section__title,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-section.dk-action-hub .dk-section__title {
  color: #f8fafc !important;
  -webkit-text-fill-color: #f8fafc !important;
  background: transparent !important;
  background-color: transparent !important;
  opacity: 1 !important;
  visibility: visible !important;
  transition: none !important;
  animation: none !important;
}
html[data-theme="dark"] body .dk-mobile-dashboard .dk-action-hub .dk-section__link,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-quick-actions-panel .dk-action-hub__more,
html[data-theme="dark"] body .dk-mobile-dashboard .dk-action-hub .dk-section__link {
  color: #9ca3af !important;
  -webkit-text-fill-color: #9ca3af !important;
  background: transparent !important;
  opacity: 1 !important;
  visibility: visible !important;
  transition: none !important;
  animation: none !important;
}



/* P2PFLOOR3: p2p page canvas charcoal, not offer cards */
html[data-theme="dark"] body:has(.p2p-card-main--marketplace),
html[data-theme="dark"] body:has(.p2p-mkt-side-btn--buy),
html[data-theme="dark"] body:has(.p2p-hero-action),
html[data-theme="dark"] body:has(.p2p-card-main--marketplace) {
  background-color: #111111 !important;
}
html[data-theme="dark"] body:has(.p2p-card-main--marketplace) #kt_app_content,
html[data-theme="dark"] body:has(.p2p-card-main--marketplace) #kt_app_content_container,
html[data-theme="dark"] body:has(.p2p-card-main--marketplace) #kt_app_main,
html[data-theme="dark"] body:has(.p2p-card-main--marketplace) .app-page,
html[data-theme="dark"] body:has(.p2p-card-main--marketplace) .app-wrapper,
html[data-theme="dark"] body:has(.p2p-mkt-side-btn--buy) #kt_app_content,
html[data-theme="dark"] body:has(.p2p-mkt-side-btn--buy) #kt_app_content_container,
html[data-theme="dark"] body:has(.p2p-mkt-side-btn--buy) #kt_app_main,
html[data-theme="dark"] body:has(.p2p-mkt-side-btn--buy) .app-page,
html[data-theme="dark"] body:has(.p2p-mkt-side-btn--buy) .app-wrapper,
html[data-theme="dark"] body:has(.p2p-card-main--marketplace) .p2p-card-main--marketplace,
html[data-theme="dark"] body:has(.p2p-card-main--marketplace) .p2p-card-main--marketplace.card,
html[data-theme="dark"] body:has(.p2p-card-main--marketplace) .p2p-card-main--marketplace > .card-body,
html[data-theme="dark"] body:has(.p2p-card-main--marketplace) .p2p-card-main--marketplace > .card-main {
  background-color: #111111 !important;
  background-image: none !important;
}
