.PaymentPage-module__1CMpoa__page{width:100%}.PaymentPage-module__1CMpoa__loginRequired{text-align:center;color:var(--text-secondary);background:var(--card);border-radius:var(--br-10);margin-top:1.5rem;padding:3rem 1rem}.PaymentPage-module__1CMpoa__layout{gap:1rem;margin-top:1.5rem;display:flex}.PaymentPage-module__1CMpoa__gatewaysPanel{flex-direction:column;flex:34rem;gap:.75rem;min-height:20rem;display:flex}.PaymentPage-module__1CMpoa__gateways{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.PaymentPage-module__1CMpoa__gateway:last-child:nth-child(odd){grid-column:1/-1}.PaymentPage-module__1CMpoa__gateway{background:var(--surface-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;position:relative;overflow:hidden}.PaymentPage-module__1CMpoa__gateway:before{content:"";opacity:0;transition:opacity var(--transition-duration);pointer-events:none;background:linear-gradient(360deg,#5d6fa340 0%,#96bfff00 100%);position:absolute;top:0;bottom:0;left:0;right:0}.PaymentPage-module__1CMpoa__gateway:hover:before,.PaymentPage-module__1CMpoa__gateway.PaymentPage-module__1CMpoa__active:before{opacity:1}.PaymentPage-module__1CMpoa__gateway:after{content:"";border-radius:var(--br-10);background:var(--button-active);opacity:0;width:8rem;height:.3rem;transition:opacity var(--transition-duration), bottom var(--transition-duration);position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}.PaymentPage-module__1CMpoa__gateway.PaymentPage-module__1CMpoa__active:after{opacity:1;bottom:.5rem}.PaymentPage-module__1CMpoa__gatewayIcon{object-fit:contain;opacity:.5;width:3.25rem;height:3.25rem;transition:opacity var(--transition-duration);flex-shrink:0}.PaymentPage-module__1CMpoa__gatewayName{text-align:left;font-size:var(--font-size-16);font-weight:var(--font-weight-700);text-transform:uppercase;color:var(--transparent-50-w);transition:color var(--transition-duration);line-height:1.2}.PaymentPage-module__1CMpoa__gateway:hover .PaymentPage-module__1CMpoa__gatewayName,.PaymentPage-module__1CMpoa__gateway.PaymentPage-module__1CMpoa__active .PaymentPage-module__1CMpoa__gatewayName{color:var(--text-default)}.PaymentPage-module__1CMpoa__gateway:hover .PaymentPage-module__1CMpoa__gatewayIcon,.PaymentPage-module__1CMpoa__gateway.PaymentPage-module__1CMpoa__active .PaymentPage-module__1CMpoa__gatewayIcon{opacity:1}.PaymentPage-module__1CMpoa__divider{background:var(--transparent-10-w);flex-shrink:0;align-self:stretch;width:1px}.PaymentPage-module__1CMpoa__formPanel{flex-direction:column;flex:1 3 50rem;gap:1rem;min-width:0;display:flex}.PaymentPage-module__1CMpoa__promoBlock{flex-direction:column;display:flex}.PaymentPage-module__1CMpoa__promoCardCollapse{transition:grid-template-rows var(--transition-duration) ease;grid-template-rows:0fr;display:grid}.PaymentPage-module__1CMpoa__promoCardCollapse.PaymentPage-module__1CMpoa__promoCardOpen{grid-template-rows:1fr}.PaymentPage-module__1CMpoa__promoCardContent{min-height:0;overflow:hidden}.PaymentPage-module__1CMpoa__amountGroup{flex-direction:column;display:flex}.PaymentPage-module__1CMpoa__reveal{transition:grid-template-rows var(--transition-duration) ease;grid-template-rows:0fr;display:grid}.PaymentPage-module__1CMpoa__revealOpen{grid-template-rows:1fr}.PaymentPage-module__1CMpoa__revealInner{min-height:0;overflow:hidden}.PaymentPage-module__1CMpoa__emailField{width:100%;margin-bottom:1rem}@media (prefers-reduced-motion:reduce){.PaymentPage-module__1CMpoa__reveal{transition:none}}.PaymentPage-module__1CMpoa__promoCard{background:var(--surface-2);border-radius:var(--br-10);align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}.PaymentPage-module__1CMpoa__promoBadge{background:var(--transparent-5-w);color:var(--text-default);font-size:var(--font-size-15);border-radius:var(--br-10);white-space:nowrap;text-overflow:ellipsis;max-width:6rem;padding:.5rem 1rem;font-weight:700;overflow:hidden}.PaymentPage-module__1CMpoa__promoText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.PaymentPage-module__1CMpoa__promoTitle{font-size:var(--font-size-13);color:var(--transparent-50-w);font-weight:600}.PaymentPage-module__1CMpoa__promoBonus{color:var(--green);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.PaymentPage-module__1CMpoa__promoIcon{color:var(--transparent-5-w);pointer-events:none;font-size:10rem;font-weight:900;position:absolute;right:0}.PaymentPage-module__1CMpoa__promoRow{gap:.5rem;display:flex}.PaymentPage-module__1CMpoa__promoApply{border-radius:var(--br-10);background:var(--span-low);border:1px solid var(--span-middle);color:var(--span);fill:var(--span);font-weight:var(--font-weight-700);font-size:var(--font-size-16)}.PaymentPage-module__1CMpoa__promoApply:hover:not(:disabled){background:var(--span-low);filter:brightness(1.1)}.PaymentPage-module__1CMpoa__promoRow .PaymentPage-module__1CMpoa__payField{flex:1;min-width:0}.PaymentPage-module__1CMpoa__payField input{font-size:var(--font-size-16);font-weight:var(--font-weight-600);color:var(--transparent-50-w)}.PaymentPage-module__1CMpoa__payField input::placeholder{color:var(--transparent-50-w)}.PaymentPage-module__1CMpoa__total{align-items:center;gap:1rem;display:flex}.PaymentPage-module__1CMpoa__totalLabel,.PaymentPage-module__1CMpoa__totalValue{font-size:var(--font-size-16);color:var(--text-default);font-weight:700}.PaymentPage-module__1CMpoa__totalLine{background:var(--transparent-10-w);flex:1;height:1px}.PaymentPage-module__1CMpoa__totalLineShort{flex:none;width:1.5rem}.PaymentPage-module__1CMpoa__payButton{font-size:var(--font-size-16);text-transform:uppercase;width:100%;font-weight:var(--font-weight-700)}@media (max-width:768px){.PaymentPage-module__1CMpoa__layout{flex-direction:column}.PaymentPage-module__1CMpoa__divider{width:100%;height:1px}.PaymentPage-module__1CMpoa__gatewaysPanel{min-height:0}.PaymentPage-module__1CMpoa__gateways{flex-direction:column;display:flex}}
