main.payment-layout{padding-bottom:max(28px,env(safe-area-inset-bottom))}

.payment-screen{max-width:560px;margin:auto}.payment-screen>button{margin-bottom:12px}.payment-methods{border:1px solid #303030;border-radius:26px;overflow:hidden;background:linear-gradient(130deg,#1d1d1d,#121212);margin:24px 0}.payment-method{display:flex;gap:15px;align-items:center;text-align:start;width:100%;padding:22px 18px;border:0;border-bottom:1px solid #303030;background:transparent;border-radius:0}.payment-method:last-child{border-bottom:0}.payment-method:hover{background:#ffffff05}.payment-symbol{display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid #3c3c3c;border-radius:50%;background:#ffffff07;font-size:25px}.payment-copy{flex:1;min-width:0}.payment-copy strong{display:block;font-size:17px;font-weight:750}.payment-copy small{display:block;font-size:12px;margin-top:4px;line-height:1.5}.payment-method>.ui-icon{width:17px;height:17px;color:#787878}[dir=rtl] .payment-method>.ui-icon{transform:rotate(180deg)}.payment-screen .panel>.primary{width:100%;margin-top:22px}.payment-screen .panel .row{margin-block:16px}.payment-screen .panel .row>button{flex:1}
@media(max-width:380px){.payment-method{padding:20px 14px;gap:12px}.payment-copy strong{font-size:16px}.payment-symbol{width:40px;height:40px}}
