.currency-rub{font:inherit;color:#c9c3cd;white-space:nowrap;letter-spacing:normal}
.promotion-price .currency-rub{display:block;font:500 clamp(18px,2vw,25px)/1.6 var(--body,Arial,sans-serif);margin-top:7px}
.promotion-spotlight-price .currency-rub{display:block;font:500 12px/1.7 var(--body,Arial,sans-serif)}
.offer-price .currency-rub,.greeting-price .currency-rub{display:block;font:500 17px/1.7 var(--body,Arial,sans-serif)}
.growth-price .currency-rub{font-size:.72em}
.growth-section h2 .currency-rub{display:inline-block;font-size:clamp(14px,3vw,24px)}
.button:has(>.currency-rub){white-space:normal;flex-wrap:wrap;justify-content:center;gap:4px 7px}
.currency-note{font:400 12px/1.8 var(--body,Arial,sans-serif);color:#b9b3be;margin-block:20px;max-width:1050px}
.currency-note.container{padding-inline:20px}
.currency-note[hidden]{display:none}
.hub-support .button{flex-wrap:wrap;gap:4px 8px}
.hub-support .currency-rub{font-size:12px}
.button .currency-rub,.text-button .currency-rub{display:none}
.currency-payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:22px}
.currency-payment-options[hidden]{display:none}
.currency-payment-option{min-width:0;padding:22px;border:1px solid #fa3b3755;border-radius:12px;background:linear-gradient(140deg,#fa3b3710,#1b1b20)}
.currency-payment-option.is-pending{border-color:#ffffff29;background:#19191d}
.currency-payment-option h2,.currency-payment-option h3{font-size:26px;line-height:1.2;margin:0}
.currency-provider{font-size:13px;color:#c7c0cc;margin:8px 0 20px}
.currency-payment-amount{display:block;font-size:25px;line-height:1.4;margin:0 0 18px;white-space:nowrap}
.currency-payment-option .hub-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.currency-payment-option .hub-support .button{padding:12px 5px;font-size:13px;white-space:nowrap}
.currency-payment-option .button:disabled{opacity:.65;cursor:not-allowed}
.currency-pending{font-size:12px;line-height:1.7;color:#aaa4b0;margin:14px 0 0}
.currency-payment-option #hub-support-status{font-size:12px;line-height:1.7;margin-bottom:0}
.hub-narrow:has(.currency-payment-options){max-width:850px}
@media(max-width:650px){.currency-payment-options{grid-template-columns:minmax(0,1fr);gap:14px}.currency-payment-option{padding:20px}.currency-payment-option h2,.currency-payment-option h3{font-size:24px}}
@media(max-width:600px){.promotion-price .currency-rub{font-size:21px}.promotion-spotlight-price .currency-rub{font-size:10px}.currency-note{font-size:11px}}

/* currency-picker:v60 */
.currency-picker{width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:#18181d;color:#f6f4f5;border:1px solid #ffffff30;border-radius:12px;padding:24px}.currency-picker::backdrop{background:#000b}.currency-picker h2{font-size:28px;margin:0 40px 12px 0}.currency-picker .currency-payment-options{margin:16px 0}.currency-picker .currency-payment-option{padding:18px}.currency-picker-close{float:right;min-height:40px;min-width:40px;background:transparent;color:inherit;font-size:24px;border:1px solid #ffffff30;border-radius:5px}.currency-picker-note{font-size:12px;color:#aaa9b1}.currency-picker button:disabled{cursor:not-allowed}
