.Dialog_header__V43vC{display:flex;justify-content:flex-end;align-items:center;cursor:move;padding:1rem 1rem 0}.Dialog_title__4Im1R{flex:1 1 auto;color:var(--primary_color);font-weight:700}.Styles_payment-modal-title__xv4bA{color:var(--default_title_color);font-size:1.5rem;font-weight:600;text-align:center;margin:-20px 0 16px}.Styles_client-section__Xcewp{margin-bottom:24px}.Styles_client-info__2YFPM{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px;padding:16px;background:#f8fafc;border-radius:8px;border-left:4px solid var(--primary_color);font-size:1.2rem}.Styles_client-field__xreIM{color:var(--default_title_color)}.Styles_client-field__xreIM strong{color:var(--primary_color)}.Styles_total-amount__YnHnP{background:linear-gradient(135deg,var(--success_color) 20,var(--success_color) 40);padding:16px;border-radius:8px;text-align:center}.Styles_total-label__zEcFz{color:var(--success_color);font-size:1rem;font-weight:500;margin-bottom:4px}.Styles_total-value__7um_7{color:var(--success_color);font-size:2.3rem;font-weight:700}.Styles_details-section__uevrj{margin-bottom:32px}.Styles_section-title___ToDL{color:var(--default_title_color);font-size:1.125rem;font-weight:600;margin-bottom:12px}.Styles_debt-details-table__r1Udl{width:100%;border-collapse:collapse;background:#f9fafb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:1rem}.Styles_debt-details-table__r1Udl th{background:var(--primary_color);color:var(--secondary_color);padding:8px 16px;text-align:left;font-weight:600}.Styles_debt-details-table__r1Udl td{padding:8px 16px;border-bottom:1px solid #e5e7eb}.Styles_debt-details-table__r1Udl tbody tr:last-child td{border-bottom:none}.Styles_debt-details-table__r1Udl tbody tr:hover{background:var(--hover_menu_bg)}.Styles_debt-reference-cell__TBnft{color:var(--primary_color);font-weight:600}.Styles_debt-concept-cell__066IM{color:var(--body_color);max-width:200px;word-wrap:break-word}.Styles_debt-amount-cell__JvbBh{color:var(--default_title_color);font-weight:600;text-align:right}.Styles_payment-methods__TmGwp{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px;align-items:stretch}.Styles_payment-methods__TmGwp>*{height:100%}.Styles_payment-method__Zk0ew{display:flex;flex-direction:column;justify-content:space-between;border:2px solid #e5e7eb;border-radius:12px;padding:12px;text-align:center;cursor:pointer;transition:all .2s;background:var(--secondary_color);height:150px}.Styles_payment-method__Zk0ew:hover{border-color:var(--tertiary_color);background:var(--hover_menu_bg)}.Styles_payment-method__Zk0ew.Styles_selected__y14tu{border-color:var(--primary_color);background:linear-gradient(135deg,var(--primary_color) 10,var(--tertiary_color) 10)}.Styles_payment-image-container__wlGyd{height:70px;display:flex;align-items:center;justify-content:center}.Styles_payment-image-container__wlGyd img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.Styles_payment-name__rF62q{color:var(--default_title_color);font-weight:600;font-size:1rem;margin-top:8px;margin-bottom:4px}@media (max-width:640px){.Styles_client-info__2YFPM{grid-template-columns:1fr}.Styles_debt-details-table__r1Udl{font-size:.75rem}.Styles_debt-details-table__r1Udl td,.Styles_debt-details-table__r1Udl th{padding:6px 12px}.Styles_debt-concept-cell__066IM{max-width:120px}}.Styles_button__9gKu7{background:var(--primary_color);color:var(--secondary_color);border:none;padding:12px 32px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s;width:100%;font-size:1rem}.Styles_button__9gKu7:not(:disabled):hover{background:var(--tertiary_color)}.Styles_button__9gKu7:disabled:hover{background:var(--primary_color)}.Styles_button__9gKu7:disabled{opacity:.5;cursor:not-allowed}.Styles_icon-message__HIHAv{margin-bottom:5px;font-size:48px}.Styles_title__adsWn{font-size:1.5rem;font-weight:700}.Styles_message__GQ_nq{font-size:1rem}.Styles_error-color__zXTa0{color:var(--error_color)}.Styles_qr__77gG_{text-align:center;margin-bottom:10px}.Styles_qr__77gG_ img{width:180px}.Styles_finish_message__SDvtb{font-size:1rem}