.wajxy-payment-center-wrap{max-width:1080px;padding-top:8px;padding-bottom:48px}.wajxy-payment-center-head{display:flex;justify-content:space-between;align-items:center}.wajxy-payment-center-head>span{color:var(--bs-success);font-size:.875rem}.wajxy-payment-center-balance{background:linear-gradient(135deg,var(--bs-primary),#5e9fe8);color:#fff}.wajxy-payment-center-assets-balance{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wajxy-payment-center-assets-balance div{min-width:0;padding-right:10px;border-right:1px solid rgba(255,255,255,.24)}.wajxy-payment-center-assets-balance div:last-child{border-right:0}.wajxy-payment-center-assets-balance small{display:block;font-size:.75rem;opacity:.72}.wajxy-payment-center-assets-balance strong{display:block;margin-top:5px;font-size:1.7rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.wajxy-payment-center-credit-types{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wajxy-payment-center-credit-types input,.wajxy-payment-center-channels input{position:absolute;opacity:0}.wajxy-payment-center-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wajxy-payment-center-preset-option{display:flex;min-height:82px;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border:1px solid var(--bs-border-color);border-radius:10px;background:var(--bs-body-bg);color:var(--bs-body-color);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.wajxy-payment-center-preset-option:hover{border-color:var(--bs-primary);transform:translateY(-1px)}.wajxy-payment-center-preset-option.is-active{border-color:var(--bs-primary);box-shadow:inset 0 0 0 1px var(--bs-primary);color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.05)}.wajxy-payment-center-preset-option strong{font-size:1rem}.wajxy-payment-center-preset-option small{min-height:18px;margin-top:7px;color:var(--bs-danger);font-size:.74rem}.wajxy-payment-center-preset-option small:has(.wajxy-payment-center-preset-unit:empty){color:var(--bs-secondary)}.wajxy-payment-center-credit-types span{display:flex;min-height:66px;flex-direction:column;justify-content:center;padding:10px 12px;border-radius:8px;background:var(--bs-light);cursor:pointer}.wajxy-payment-center-credit-types small{margin-top:3px;color:var(--bs-secondary);font-size:.72rem}.wajxy-payment-center-credit-types input:checked+span,.wajxy-payment-center-channels input:checked+span{box-shadow:inset 0 0 0 2px var(--bs-primary);color:var(--bs-primary)}.wajxy-payment-center-channels{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wajxy-payment-center-channels span{display:flex;align-items:center;gap:8px;padding:14px;border-radius:8px;background:var(--bs-light);cursor:pointer}.wajxy-payment-center-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--bs-light);color:var(--bs-primary);font-size:1.3rem;flex:0 0 auto}.wajxy-payment-center-order+.wajxy-payment-center-order{margin-top:8px}.wajxy-payment-center-status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;white-space:nowrap;background:var(--bs-light)}.wajxy-payment-center-status-1{background:#e8f1ec;color:#2f7954}.wajxy-payment-center-status-0{background:#fbebde;color:#9a5a25}.wajxy-payment-center-status-9{background:#e5f2fc;color:#1b68a8}.wajxy-payment-center-checkout{max-width:520px;padding-top:56px}.wajxy-payment-center-qr{width:260px;height:260px;max-width:100%}.min-w-0{min-width:0}@media(max-width:575.98px){.wajxy-payment-center-wrap{padding-left:16px;padding-right:16px}.wajxy-payment-center-head>span{display:none}.wajxy-payment-center-assets-balance strong{font-size:1.35rem}.wajxy-payment-center-credit-types{grid-template-columns:1fr}.wajxy-payment-center-presets{grid-template-columns:repeat(2,1fr)}.wajxy-payment-center-channels{grid-template-columns:1fr}}

/* 2.6.3: force readable assets across light, glass and pixel themes. */
.wajxy-payment-center-wrap .card.wajxy-payment-center-balance{
  background:#123b5d!important;
  background:linear-gradient(135deg,#123b5d 0%,#185f78 55%,#256f80 100%)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.24)!important;
  box-shadow:0 14px 32px rgba(15,52,78,.2)!important;
}
.wajxy-payment-center-balance .card-body,
.wajxy-payment-center-balance .opacity-75,
.wajxy-payment-center-balance small,
.wajxy-payment-center-balance strong{color:#fff!important}
.wajxy-payment-center-assets-balance{gap:10px}
.wajxy-payment-center-assets-balance>div{padding:12px 14px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px;background:rgba(255,255,255,.08);min-width:0}
.wajxy-payment-center-assets-balance>div:last-child{border-right:1px solid rgba(255,255,255,.16)!important}
.wajxy-payment-center-assets-balance small{opacity:.78!important;letter-spacing:.02em}
.wajxy-payment-center-assets-balance strong{margin-top:6px;font-size:1.75rem;line-height:1.15}
@media(max-width:575.98px){.wajxy-payment-center-assets-balance{gap:8px}.wajxy-payment-center-assets-balance>div{padding:10px!important}.wajxy-payment-center-assets-balance strong{font-size:1.35rem}}

/* 2.6.3: choice cards follow the active theme surface in light and dark templates. */
.wajxy-payment-center-wrap .wajxy-payment-center-credit-types span,
.wajxy-payment-center-wrap .wajxy-payment-center-channels span{
  background:var(--bs-tertiary-bg,var(--bs-body-bg))!important;
  color:var(--bs-body-color,#212529)!important;
  border:1px solid var(--bs-border-color,rgba(127,127,127,.28));
  box-shadow:none!important;
  transition:border-color .15s ease,background-color .15s ease,transform .15s ease;
}
.wajxy-payment-center-wrap .wajxy-payment-center-credit-types small{color:var(--bs-secondary-color,#6c757d)!important}
.wajxy-payment-center-wrap .wajxy-payment-center-credit-types label:hover span,
.wajxy-payment-center-wrap .wajxy-payment-center-channels label:hover span{border-color:var(--bs-primary,#2783DE);transform:translateY(-1px)}
.wajxy-payment-center-wrap .wajxy-payment-center-credit-types input:checked+span,
.wajxy-payment-center-wrap .wajxy-payment-center-channels input:checked+span{
  background:rgba(var(--bs-primary-rgb,39,131,222),.12)!important;
  color:var(--bs-primary,#2783DE)!important;
  border-color:var(--bs-primary,#2783DE)!important;
  box-shadow:inset 0 0 0 1px var(--bs-primary,#2783DE)!important;
}
.wajxy-payment-center-wrap .wajxy-payment-center-credit-types input:focus-visible+span,
.wajxy-payment-center-wrap .wajxy-payment-center-channels input:focus-visible+span{outline:3px solid rgba(var(--bs-primary-rgb,39,131,222),.25);outline-offset:2px}
[data-bs-theme=dark] .wajxy-payment-center-wrap .wajxy-payment-center-credit-types span,
[data-bs-theme=dark] .wajxy-payment-center-wrap .wajxy-payment-center-channels span{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.18);color:#fff!important}
[data-bs-theme=dark] .wajxy-payment-center-wrap .wajxy-payment-center-credit-types small{color:rgba(255,255,255,.62)!important}
[data-bs-theme=dark] .wajxy-payment-center-wrap .wajxy-payment-center-credit-types input:checked+span,
[data-bs-theme=dark] .wajxy-payment-center-wrap .wajxy-payment-center-channels input:checked+span{background:rgba(var(--bs-primary-rgb,94,159,232),.16)!important;color:var(--bs-primary,#5E9FE8)!important}

/* 2.6.5: current assets use the same semantic colors as wallet statistics. */
.wajxy-payment-center-wrap .card.wajxy-payment-center-balance{
  background:var(--bs-card-bg,var(--bs-body-bg))!important;
  color:var(--bs-card-color,var(--bs-body-color))!important;
  border-color:var(--bs-border-color)!important;
  box-shadow:var(--bs-box-shadow-sm,0 1px 2px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.04))!important;
}
.wajxy-payment-center-balance .card-body,
.wajxy-payment-center-balance .opacity-75,
.wajxy-payment-center-balance small,
.wajxy-payment-center-balance strong{color:var(--bs-body-color)!important}
.wajxy-payment-center-balance .opacity-75,
.wajxy-payment-center-balance small{color:var(--bs-secondary-color)!important;opacity:1!important}
.wajxy-payment-center-assets-balance>div{background:var(--bs-tertiary-bg,var(--bs-body-bg))!important;border:1px solid var(--bs-border-color)!important}
.wajxy-payment-center-assets-balance>div:last-child{border-right:1px solid var(--bs-border-color)!important}
