.PaymentComment_container_LjOLz{position:relative}.PaymentComment_comment_2H3JL{display:block;border:0;resize:none;min-width:100%;max-width:100%;padding:20px;font:inherit;word-wrap:break-word;white-space:pre-line}.PaymentComment_loading_c8f5t{font-size:1.05rem;position:absolute;right:20px;bottom:15px;opacity:0;pointer-events:none;transition:all .2s ease-out}.PaymentComment_loadingActive_sLTBI{opacity:1}.Payment_container_b2jmB{display:flex}.Payment_main_2Rhb4{flex:1;display:flex;flex-direction:column;align-items:flex-start}.Payment_aside_2gciR{width:400px;margin-left:20px}.Payment_back_1Ziat{margin-bottom:1em}.Payment_title_3ToSB{font-size:19px;margin-bottom:.75em}.Payment_card_1wx6d{border:1px solid #a9a9a9;border-radius:4px;margin-bottom:20px;overflow:hidden}.Payment_cardHeader_rKSQu{background:#f3f3f3;font-size:18px;padding:9px 10px;border-bottom:1px solid #a9a9a9;border-radius:4px 4px 0 0}.Payment_cardBody_1O0aj{padding:20px}.Payment_info_1biSM{font-size:15px;margin-bottom:12px}.Payment_infoNote_1UOcM{font-size:15px;opacity:.4}.Payment_infoActions_3-QX6{display:flex;margin:0 -5px}.Payment_infoAction_1Y57Y{padding-left:0!important;padding-right:0!important;flex:1;margin:0 5px}.Payment_monthForm_3hrIw{display:flex;align-items:flex-end;width:100%}.Payment_monthDatepicker_28h_6{flex:1;max-width:380px;margin-right:6px}.Payment_monthNote_2iq3d{color:rgba(var(--app-danger),1);font-size:15px;margin-top:13px;display:flex;align-items:center}.Payment_monthNoteIcon_3-RNa{width:14px;height:14px;margin-right:5px}.Payment_paymentsTitle_2kYSx{font-size:15px;font-weight:700;margin-bottom:10px;margin-top:28px}.Payment_payments_3dsxa{margin-bottom:24px;border-spacing:0}.Payment_payment_1yYl1{font-size:19px}.Payment_payment_1yYl1:last-child td{border:0}.Payment_payment_1yYl1 td{height:36px;border-bottom:1px solid rgba(0,0,0,.2)}.Payment_paymentMonth_2IYPE{width:190px}.Payment_paymentType_cHYuj{width:215px}.Payment_paymentAmount_2d0qr{padding-right:20px;flex:1}.Payment_paymentNote_tP4Hh{display:block;font-size:14px;opacity:.5;text-align:right;margin-left:auto;line-height:1}.Payment_recalc_2oWnD{margin-bottom:24px}.Payment_note_6aJ84{font-size:16px;margin-bottom:16px}.Payment_label_6fCFQ{margin-bottom:8px;font-size:13px;opacity:.75}.Payment_error_1mA-l{flex:1;flex-direction:column;display:flex;align-items:center;justify-content:center;color:rgba(var(--app-danger),1);font-style:italic}