.topup-picker[hidden],.cost-pack-grid .topup-card[hidden]{display:none!important}
.cost-one-time-offers{max-width:1440px;margin:0 auto}.cost-pack-grid.with-topup-picker{grid-template-columns:1fr;margin:0}
.with-topup-picker .topup-featured{display:flex;flex-direction:column;gap:28px;min-height:0;height:100%;padding:28px 30px;border-radius:20px}.with-topup-picker .pack-price h3{font-size:44px;margin:16px 0}.with-topup-picker .pack-details{flex:1;gap:12px}.with-topup-picker .pack-details>strong{font-size:28px;color:#ffba95}.with-topup-picker .pack-details p{font-size:13px;max-width:430px}.with-topup-picker .pack-details .cost-card-note{margin-top:auto!important}.cost-page .topup-featured:target{outline:0;box-shadow:0 0 0 1px #e9936c55}
.pack-details{display:flex;flex-direction:column;align-items:stretch}.pack-details>strong{font-size:23px}.pack-details .price-action{margin-top:auto}.pack-price h3{margin:12px 0}.pack-details p{line-height:1.65}
.topup-picker{padding:24px 28px;border:1px solid #ffffff26;border-radius:20px;background:#19282f;color:#f7f4ee;margin:16px 0 0;min-width:0}
.topup-picker-head{margin-bottom:20px}.topup-picker h3{font:750 20px/1.3 Manrope,sans-serif;letter-spacing:-.025em;margin:0 0 6px}.topup-picker-head p{font-size:12px;line-height:1.6;color:#b8c8ce;margin:0}
.topup-config{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;align-items:start}.topup-controls label{display:block;font-size:12px;color:#bdcdd3;margin-bottom:8px}
.topup-amount-field{display:flex;align-items:center;gap:9px;max-width:190px;padding:8px 12px;margin-bottom:17px;border:1px solid #ffffff35;border-radius:12px;background:#101c22}.topup-amount-field span{color:#aebfc7;font-size:14px}.topup-amount-field input{min-width:0;width:100%;padding:0;border:0;background:transparent;box-shadow:none;color:#ffb48d;font:750 25px/1.3 Manrope,sans-serif}.topup-amount-field:focus-within{outline:2px solid #efa47f;outline-offset:2px}.topup-amount-field input:focus{outline:0}.topup-amount-field input:invalid{color:#ffb0a5}
.topup-picker input[type=range]{width:100%;min-height:32px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:pan-y;border:0;padding:0;box-shadow:none}.topup-picker input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:9px;background:linear-gradient(to right,#f7a47a var(--range-progress),#43555e var(--range-progress))}.topup-picker input[type=range]::-moz-range-track{height:6px;border-radius:9px;background:#43555e}.topup-picker input[type=range]::-moz-range-progress{height:6px;background:#f7a47a}.topup-picker input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;border:3px solid #19282f;border-radius:50%;background:#ffb58d;box-shadow:0 0 0 1px #ffb58d;margin-top:-9px}.topup-picker input[type=range]::-moz-range-thumb{width:18px;height:18px;border:3px solid #19282f;border-radius:50%;background:#ffb58d}.topup-picker input[type=range]:focus-visible{outline:2px solid #ffc4a5;outline-offset:4px;border-radius:10px}
.topup-range-labels{display:flex;justify-content:space-between;color:#b9c9d0;font-size:11px}.topup-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:16px;border-bottom:1px solid #ffffff20}.topup-stats strong{display:block;font:750 25px/1.2 Manrope,sans-serif;margin-bottom:5px}.topup-stats span{display:block;color:#d4dfe3;font-size:11px;line-height:1.5}.topup-stats small{display:block;color:#aabcc3;font-size:10px;line-height:1.6;margin-top:3px}
.topup-extra-note{font-size:11px;color:#afc2ca;line-height:1.6;margin:14px 0 0}.topup-payment{margin-top:14px}.topup-payment dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:0 0 16px}.topup-payment dt{font-size:11px;color:#aebfc7;margin-bottom:5px}.topup-payment dd{margin:0;color:#e7eef0;font-size:13px;font-variant-numeric:tabular-nums}.topup-payment .topup-total-row dd{color:#ffb58d;font-weight:750}
#topup-cta .price-action{display:flex;justify-content:space-between;width:100%;background:#ff9d68;color:#171d20;border:0;border-radius:11px;padding:12px 15px;font-size:12px;font-weight:750;text-decoration:none}#topup-cta .cost-card-note{margin:0!important;border:0;padding:0}#topup-examples-note{margin-top:18px;padding-top:13px;border-top:1px solid #ffffff16}
@media(max-width:700px){.with-topup-picker .topup-featured,.topup-config{grid-template-columns:1fr;gap:22px}.with-topup-picker .topup-featured{padding:22px}.topup-picker{padding:20px}.topup-picker-head{margin-bottom:18px}.topup-amount-field{max-width:none}.topup-stats{gap:10px}.topup-stats strong{font-size:23px}.pack-details>strong{font-size:21px}}

@media(min-width:1051px){.cost-one-time-offers:has(.with-topup-picker){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:stretch}.cost-one-time-offers:has(.with-topup-picker) .topup-picker{margin:0}.topup-config{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}
