.payment-modal-wrapper .payment-modal{width:480px;background:#fff;display:flex;flex-direction:column;border-radius:20px;overflow:hidden}.payment-modal-wrapper .payment-modal .header{padding:16px;display:flex;align-items:center}.payment-modal-wrapper .payment-modal .header button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#e6e6e6;border-radius:100%;line-height:1}.payment-modal-wrapper .payment-modal .header button svg{color:#000}.payment-modal-wrapper .payment-modal .header h1{margin-left:16px;font-size:24px;line-height:1;margin-bottom:0}.payment-modal-wrapper .payment-modal .content{padding:12px 18px 0}.payment-modal-wrapper .payment-modal .content .loader{min-height:264px}.payment-modal-wrapper .payment-modal .content .form .input{display:flex;flex-direction:column;margin-bottom:4px;transition:all .15s ease-out;margin-bottom:12px}.payment-modal-wrapper .payment-modal .content .form .input.error input{border-color:#e25252;color:#e25252}.payment-modal-wrapper .payment-modal .content .form .input.error label{color:#e25252}.payment-modal-wrapper .payment-modal .content .form .input .payment-options{display:flex;flex-wrap:wrap;margin-top:8px;padding:0 2px}.payment-modal-wrapper .payment-modal .content .form .input .payment-options button{border:1px solid #ddd;color:#5a636b;border-radius:10px;padding:2px 12px;margin-right:8px;transition:all .15s ease-out}.payment-modal-wrapper .payment-modal .content .form .input .payment-options button.active{border-color:#28a745;background:#28a745;color:#fff}.payment-modal-wrapper .payment-modal .content .form .input .payment-options button.active:hover{border-color:#186e2b;background:#186e2b}.payment-modal-wrapper .payment-modal .content .form .input .payment-options button:hover{background:#f8f9fa}.payment-modal-wrapper .payment-modal .content .form .input .payment-options button:last-child{margin-right:0}.payment-modal-wrapper .payment-modal .content .form .input input{border:1px solid transparent;margin-top:4px;padding:8px 14px;background:#f5f5f5;border-radius:10px}.payment-modal-wrapper .payment-modal .content .form .input input::-moz-placeholder{color:#cfd3d7}.payment-modal-wrapper .payment-modal .content .form .input input::placeholder{color:#cfd3d7}.payment-modal-wrapper .payment-modal .content .form .input label{margin-bottom:0;font-size:12px;color:#9b9b9b}.payment-modal-wrapper .payment-modal .content .form .input label.error{font-size:10px;margin-left:8px;margin-top:3px;height:15px;color:#e25252}.payment-modal-wrapper .payment-modal .footer{display:flex;justify-content:flex-end;padding:18px}.payment-modal-wrapper .payment-modal .footer button{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;color:#868e96;background:transparent;padding:16px 14px;border-radius:10px}.payment-modal-wrapper .payment-modal .footer button.succeed{background:#28a745;color:#fff;border-color:#28a745}.payment-modal-wrapper .payment-modal .footer button:disabled{opacity:.3}.payment-modal-wrapper .payment-modal .spacer{flex-grow:1}