body.x-cg-skin #recharge-modal.xrh-on{--xrh-text:#242b3a;--xrh-muted:#657085;--xrh-line:rgba(65,78,105,.16);--xrh-accent:#395345;--xrh-tag:#edf4ee}
body.x-cg-skin.xcg-night #recharge-modal.xrh-on{--xrh-text:#f3f5fa;--xrh-muted:#a4adbb;--xrh-line:rgba(187,199,219,.16);--xrh-accent:#bbd8c5;--xrh-tag:rgba(129,184,149,.1)}
body.x-cg-skin #recharge-modal.xrh-on .xrh-card{padding:24px!important;gap:0!important;min-width:0}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-card-head{min-height:58px;gap:12px;align-items:flex-start}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-card-title{font-size:19px!important;line-height:1.4!important;font-weight:650!important;white-space:nowrap}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-badge.is-bonus{background:var(--xrh-tag)!important;color:var(--xrh-accent)!important;border:1px solid var(--xrh-line)!important;box-shadow:none!important;font-size:10px!important}
body.x-cg-skin #recharge-modal.xrh-on .xcg-recharge-points{border:0!important;padding:14px 0 20px!important;margin:0!important;display:block!important}
body.x-cg-skin #recharge-modal.xrh-on .xcg-recharge-point-row i{display:none!important}
body.x-cg-skin #recharge-modal.xrh-on .xrh-total{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin:0!important;padding:0!important}
body.x-cg-skin #recharge-modal.xrh-on .xrh-total>span{font-size:12px!important;font-weight:500!important;color:var(--xrh-muted)!important}
body.x-cg-skin #recharge-modal.xrh-on .xrh-total>strong{display:flex!important;align-items:baseline!important;gap:8px!important;white-space:nowrap;color:var(--xrh-text)!important;line-height:1.08!important}
body.x-cg-skin #recharge-modal.xrh-on .xrh-amount{font-size:42px!important;letter-spacing:-1.6px!important;font-weight:750!important;color:var(--xrh-text)!important;font-variant-numeric:tabular-nums}
body.x-cg-skin #recharge-modal.xrh-on .xrh-unit{font-size:13px!important;font-weight:500!important;letter-spacing:0!important;color:var(--xrh-muted)!important}
body.x-cg-skin #recharge-modal.xrh-on .xrh-breakdown{display:flex;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:7px;margin-top:15px}
body.x-cg-skin #recharge-modal.xrh-on .xrh-breakdown .xcg-recharge-point-row{display:flex!important;align-items:baseline;gap:6px!important;padding:0!important;margin:0!important;font-size:12px!important;line-height:1.5!important;color:var(--xrh-muted)!important}
body.x-cg-skin #recharge-modal.xrh-on .xrh-breakdown strong{font-size:12px!important;font-weight:550!important;color:var(--xrh-muted)!important}
body.x-cg-skin #recharge-modal.xrh-on .xcg-recharge-description{font-size:12px!important;line-height:1.7!important;font-weight:400!important;color:var(--xrh-muted)!important;min-height:41px;margin:0 0 18px!important}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-top:1px solid var(--xrh-line);padding-top:18px!important;margin-top:auto!important}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-price{font-size:26px!important;font-weight:650!important;line-height:1!important;color:var(--xrh-text)!important;white-space:nowrap!important;margin:0!important;padding:0!important;letter-spacing:-.6px}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-price small{font-size:14px!important;color:var(--xrh-muted)!important;margin-right:3px}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-buy{width:auto!important;flex:1;max-width:170px;min-width:118px;min-height:44px;padding:10px 16px!important;font-size:13px!important}
@media(max-width:600px){body.x-cg-skin #recharge-modal.xrh-on .xrh-card{padding:21px!important}body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-card-head{min-height:50px}body.x-cg-skin #recharge-modal.xrh-on .xrh-amount{font-size:40px!important}body.x-cg-skin #recharge-modal.xrh-on .xcg-recharge-description{min-height:0}}

body.x-cg-skin #recharge-modal.xrh-on{--xrh-price-bg:#f0f1ff;--xrh-price-text:#3f4380;--xrh-price-border:#dcdff5}
body.x-cg-skin.xcg-night #recharge-modal.xrh-on{--xrh-price-bg:#30334c;--xrh-price-text:#ebeaff;--xrh-price-border:#464b6c}
body.x-cg-skin #recharge-modal.xrh-on .xrh-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}
body.x-cg-skin #recharge-modal.xrh-on .xrh-price-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:84px;padding:13px 12px;border:1px solid var(--xrh-price-border);border-radius:12px;background:var(--xrh-price-bg)}
body.x-cg-skin #recharge-modal.xrh-on .xrh-price-label{font-size:11px;font-weight:550;line-height:1;color:var(--xrh-price-text)}
body.x-cg-skin #recharge-modal.xrh-on .xrh-price-box .nano-recharge-price{font-size:29px!important;color:var(--xrh-price-text)!important;letter-spacing:-.7px}
body.x-cg-skin #recharge-modal.xrh-on .xrh-price-box .nano-recharge-price small{color:var(--xrh-price-text)!important;font-size:14px!important}
body.x-cg-skin #recharge-modal.xrh-on .xrh-total>strong{flex-wrap:wrap;gap:5px!important}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-buy{max-width:none;width:100%!important}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-actions{border:0;padding-top:0!important;flex-direction:column;align-items:stretch!important;gap:10px!important}
body.x-cg-skin #recharge-modal.xrh-on .xrh-breakdown{border-top:1px solid var(--xrh-line);padding-top:15px;margin-top:19px}
@media(max-width:380px){body.x-cg-skin #recharge-modal.xrh-on .xrh-offer{grid-template-columns:1fr}body.x-cg-skin #recharge-modal.xrh-on .xrh-price-box{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}body.x-cg-skin #recharge-modal.xrh-on .xrh-price-box .nano-recharge-price{font-size:26px!important}}
body.x-cg-skin #recharge-modal.xrh-on{--xrh-button:#5155a5;--xrh-button-hover:#45498f;--xrh-button-active:#393d7c;--xrh-button-text:#fff;--xrh-button-disabled:#e5e7ed;--xrh-button-disabled-text:#777e8d}
body.x-cg-skin.xcg-night #recharge-modal.xrh-on{--xrh-button:#c9cdf5;--xrh-button-hover:#dce0ff;--xrh-button-active:#b9bfed;--xrh-button-text:#262b51;--xrh-button-disabled:#343847;--xrh-button-disabled-text:#8b93a7}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-buy{background:var(--xrh-button)!important;color:var(--xrh-button-text)!important;border:1px solid transparent!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:background-color .15s ease,outline-color .15s ease!important}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-buy:hover:not(:disabled){background:var(--xrh-button-hover)!important}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-buy:active:not(:disabled){background:var(--xrh-button-active)!important}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-buy:focus-visible{outline:2px solid var(--xrh-button)!important;outline-offset:3px!important}
body.x-cg-skin #recharge-modal.xrh-on .nano-recharge-buy:disabled{background:var(--xrh-button-disabled)!important;color:var(--xrh-button-disabled-text)!important;opacity:1!important;cursor:not-allowed!important}
body.x-cg-skin #recharge-modal.xrh-on{--xrh-card-highlight:#777bd0;--xrh-card-halo:rgba(107,111,198,.17)}
body.x-cg-skin.xcg-night #recharge-modal.xrh-on{--xrh-card-highlight:#acb4ff;--xrh-card-halo:rgba(172,180,255,.18)}
body.x-cg-skin #recharge-modal.xrh-on #xcg-recharge-promo{display:none!important}
@media(hover:hover){body.x-cg-skin #recharge-modal.xrh-on .xrh-card:hover:not(.is-disabled){border-color:var(--xrh-card-highlight)!important;box-shadow:0 0 0 1px var(--xrh-card-highlight),0 0 0 5px var(--xrh-card-halo),0 12px 26px rgba(20,25,50,.1)!important}}
body.x-cg-skin #recharge-modal.xrh-on .xrh-card:focus-within:not(.is-disabled){border-color:var(--xrh-card-highlight)!important}
