.pay-modal{font-size:1rem}.pay-modal .modal-content{background-color:#fff;box-sizing:border-box;padding:4em;width:29%}.pay-modal__header{align-items:center;display:flex;font-size:1.4em;justify-content:space-between;margin-bottom:.85em}.pay-modal__balance span{font-weight:700}.pay-modal__header-btn{color:#6937a5}.pay-modal__body{background-color:#fafafb;border-radius:8px;display:flex;flex-direction:column;font-size:1.4em;margin-bottom:1.7em;padding:1.14em;row-gap:.85em}.pay-modal__order{align-items:center;border-top:1px solid #e7e7f1;display:flex;flex-wrap:wrap;font-size:1.6em;justify-content:space-between;margin-bottom:2.5em;padding-top:1.25em}.pay-modal__order-value{font-family:fira-sans,sans-serif;font-size:1.5em;font-weight:700}.pay-modal__bonuses{display:flex;flex:0 1 100%;font-size:.875em;justify-content:space-between}.pay-modal__bonuses-value{font-weight:600}.pay-modal__footer-btn{font-family:lato,sans-serif;font-size:1.4em;text-transform:uppercase;width:100%}.pay-modal__total{font-size:1.2em}.pay-modal__total-col-1{width:50%}.pay-modal__total-col-2{width:20%}.pay-modal__total-col-3{width:30%}.pay-modal__total table{border-collapse:collapse;font-size:1.2em;width:100%}.pay-modal__total thead{border-bottom:1px solid #c4c4c4;text-align:right}.pay-modal__total thead th:first-child{text-align:left}.pay-modal__total thead tr{border-bottom:1px solid #c4c4c4}.pay-modal__total tbody{text-align:right}.pay-modal__total tbody td:first-child{text-align:left}.pay-modal__total tbody tr:not(:last-child){border-bottom:1px solid #f1f1f1}.pay-modal__total tbody td{padding-block:.5em}.replenishment-modal{font-size:1rem}.replenishment-modal form{display:flex;flex-direction:column}.replenishment-modal .modal-content{max-width:21%}.replenishment-modal .modal-title{font-size:2.8em}.replenishment-modal__text{font-size:1.6em;margin-bottom:1em}.replenishment-modal .form-group-data{margin-bottom:2em}.replenishment-modal__buttons{display:flex;gap:2em;margin-bottom:1em}.replenishment-modal__btn{font-size:1.2em;font-weight:400;padding:.8em;text-transform:uppercase;text-wrap:wrap;width:100%}.replenishment-modal__btn_type-account{color:#212529}@media(max-width:1740px){.replenishment-modal .modal-content{max-width:30%}}@media(max-width:1200px){.replenishment-modal .modal-content{max-width:40%}}@media(max-width:768px){.replenishment-modal .modal-content{max-width:70%}}@media(max-width:480px){.replenishment-modal .modal-content{max-width:95%}}.invoice{font-size:14px}.invoice__list li{margin-bottom:.5em}.invoice__btn{font-size:1em;font-weight:400;padding:.8em;text-transform:uppercase;text-wrap:wrap;width:100%}
