.pay-container .order-details{margin-top:15px;font-size:14px}.pay-container .order-item{padding-top:10px;border-bottom:1px solid #e0e0e0}.pay-container .order-leg-label{font-size:12px;font-weight:700;color:#8b97a3;text-transform:uppercase;margin-top:10px}.pay-container .order-leg-label:first-child{margin-top:0}.pay-container .total{display:flex;justify-content:space-between}.payment-method-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:3px;height:55px;border:1px solid #e7e7e7}.payment-method-btn--active{border-color:#f39c12;background:#fff7e9}.payment-method-btn__radio{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:2px solid #c9d0d8}.payment-method-btn--active .payment-method-btn__radio{border-color:#f39c12}.payment-method-btn--active .payment-method-btn__radio:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#f39c12}.ticket-container{display:flex;flex-direction:column;background:#f5f5f5;padding:10px;border-radius:3px;border:1px solid #e7e7e7}.pay-container{width:100%;border-radius:3px;padding:15px;border:1px dashed #e7e7e7;background:#f5f5f5}.pay-container .timer{padding:5px;border-radius:3px;background-color:#fff}.pay-container .pay-button,.pay-container .timer{display:flex;align-items:center;justify-content:center;font-weight:700}.pay-container .pay-button{width:100%;background:#ffb300;padding:10px;border:none;border-radius:3px;text-align:center;cursor:pointer;margin-top:10px}.pay-container .pay-button[disabled],.pay-container .pay-button[disabled]:hover{background:rgba(255,179,0,.5)}.pay-container .pay-button:hover{background:#ffa000}