.btn-click-effect:active{box-shadow:0 5px 10px #0003;transform:scale(.95)}.preloader{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:9999}.preloader.hidden{opacity:0;visibility:hidden}.spinner{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:80px}.spinner-text{color:#388e3c;font-size:1.2rem;font-weight:700;position:absolute;z-index:1}.spinner-border{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#388e3c;height:100%;position:absolute;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container-box{background-color:#fff;border-radius:5px;box-shadow:0 8px 12px #0000001a}.item-box{border:2px solid #28a745;border-radius:5px}.item-header{border-bottom:2px solid #28a745;font-size:14px}.row p{font-size:12px;margin:0;padding:0}.selection-form-container{background-color:#fff;border-radius:5px;box-shadow:0 8px 12px #0000001a;padding:20px}.selection-form-container .form-label{color:#333;font-weight:600;margin-bottom:8px}.selection-form-container .form-control{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px}.selection-form-container .form-control:focus{border-color:#006400;box-shadow:0 0 0 .2rem #00640040}.selection-form-container .btn{border-radius:4px;font-size:16px;font-weight:600;padding:10px 20px}.selection-form-container .btn-primary{background-color:#006400;border-color:#006400}.selection-form-container .btn-primary:hover{background-color:#004d00;border-color:#004d00}.selection-form-container .btn-secondary{background-color:#6c757d;border-color:#6c757d}.selection-form-container .btn-secondary:hover{background-color:#5a6268;border-color:#545b62}.document-grid-container{background-color:#fff;border-radius:5px;box-shadow:0 8px 12px #0000001a;margin-top:20px;padding:20px}.document-grid-container h6{color:#333;font-weight:600;margin-bottom:15px}.documents-list{display:flex;flex-direction:column;gap:12px}.document-card{background-color:#fff;border:2px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;padding:15px;transition:all .2s ease}.document-card:hover{border-color:#adb5bd;box-shadow:0 4px 8px #0000001a}.document-card.selected{background-color:#e7f5ff;border-color:#28a745;box-shadow:0 4px 8px #28a74533}.document-card-content{gap:12px}.card-radio,.document-card-content{align-items:center;display:flex}.card-radio input[type=radio]{cursor:pointer;height:18px;width:18px}.card-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.card-first-line{color:#333;font-size:15px;font-weight:600;line-height:1.4}.card-second-line{align-items:center;color:#666;display:flex;font-size:14px;justify-content:space-between}.card-date{font-weight:500;text-align:left}.card-numdoc{color:#495057;font-weight:600;text-align:right}.document-grid-container .btn-success{background-color:#28a745;border-color:#28a745;border-radius:4px;font-size:16px;font-weight:600;padding:10px 20px}.document-grid-container .btn-success:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.document-grid-container .btn-success:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed;opacity:.65}.document-grid-container .alert{margin-bottom:0}.document-detail-container{background-color:#fff;border-radius:5px;box-shadow:0 8px 12px #0000001a;padding:20px}.document-detail-container label{color:#333;display:block;font-weight:600;margin-bottom:8px}.document-detail-container .form-control{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px}.document-detail-container .form-control:read-only{background-color:#e9ecef;cursor:not-allowed}.document-detail-container .btn{border-radius:4px;font-size:16px;font-weight:600;padding:10px 20px}.document-detail-container .btn-success{background-color:#28a745;border-color:#28a745}.document-detail-container .btn-success:hover{background-color:#218838;border-color:#1e7e34}.document-detail-container .btn-secondary{background-color:#6c757d;border-color:#6c757d}.document-detail-container .btn-secondary:hover{background-color:#5a6268;border-color:#545b62}.modal-container{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center;width:400px}.modal-container h5{color:#333;font-weight:700;margin-bottom:15px}.modal-container p{color:#666;margin-bottom:10px}.document-info-popup{background-color:#f8f9fa;border-radius:5px;margin:15px 0;padding:15px;text-align:left}.document-info-popup p{color:#333;font-size:14px;margin-bottom:8px}.document-info-popup p:last-child{margin-bottom:0}.modal-actions button{width:45%}.payment-table-container{background-color:#fff;border-radius:5px;box-shadow:0 8px 12px #0000001a;margin-bottom:20px;padding:20px}.table-header{border-bottom:2px solid #dee2e6;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.header-left,.table-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.header-left h6{color:#333;font-weight:600;margin:0}.header-right,.select-all-label{align-items:center;display:flex}.select-all-label{color:#495057;cursor:pointer;font-size:14px;font-weight:500;margin:0}.select-all-label input[type=checkbox]{cursor:pointer;height:18px;width:18px}.payment-cards-list{display:flex;flex-direction:column;gap:10px}.payment-card{background-color:#fff;border:2px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;padding:12px;transition:all .2s ease}.payment-card:active{transform:scale(.98)}.payment-card.selected{background-color:#e7f5ff;border-color:#28a745;box-shadow:0 4px 8px #28a74533}.card-header-section{align-items:flex-start;border-bottom:1px solid #dee2e6;display:flex;gap:10px;margin-bottom:8px;padding-bottom:8px}.card-checkbox{padding-top:2px}.card-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.card-main-info{flex:1 1}.beneficiary-name{color:#333;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:4px}.payment-amount{font-size:16px}.card-details{display:flex;flex-direction:column;gap:4px}.detail-row{align-items:center;display:flex;font-size:12px;justify-content:space-between}.detail-label{color:#666;font-weight:600}.detail-value{color:#333;font-weight:500;text-align:right}.selection-summary{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;display:flex;justify-content:space-between;margin-top:1rem;padding:1rem}.summary-item{gap:.5rem}.summary-label{color:#6c757d;font-size:.9rem}.summary-value{color:#212529;font-size:1.1rem}.table-footer{display:flex;justify-content:center;margin-top:1rem}.btn-process{border-radius:4px;font-size:16px;font-weight:600;min-width:200px;padding:12px 30px}.btn-process:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed;opacity:.65}@media (max-width:992px){.table-header{align-items:flex-start;flex-direction:column}.header-right{justify-content:flex-start;width:100%}.selection-summary{align-items:stretch;flex-direction:column;gap:.5rem}.summary-item{justify-content:space-between;padding:.5rem 0}.btn-process{width:100%}}@media (max-width:576px){.payment-table-container{padding:15px}.table-header{margin-bottom:15px;padding-bottom:12px}.header-left h6{font-size:16px}.payment-card{padding:12px}.beneficiary-name{font-size:14px}.payment-amount{font-size:16px}.detail-row{font-size:12px}.btn-process{font-size:15px;padding:10px 20px}}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-container.confirmation-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-height:90vh;max-width:600px;overflow-y:auto;padding:25px;width:90%}.confirmation-modal h5{color:#333;font-weight:700;margin-bottom:20px;text-align:center}.confirmation-message{color:#666;font-size:16px;margin-bottom:20px;text-align:center}.payment-summary{background-color:#f8f9fa;border-radius:5px;margin-bottom:20px;padding:15px}.summary-item{align-items:center;display:flex;font-size:15px;justify-content:space-between;padding:8px 0}.summary-label{color:#495057;font-weight:600}.summary-value{color:#333;font-weight:700}.summary-value.total-amount{color:#28a745;font-size:18px}.selected-payments-list{margin-bottom:20px}.selected-payments-list h6{color:#333;font-size:14px;font-weight:600;margin-bottom:10px}.payments-list-content{border:1px solid #dee2e6;border-radius:5px;max-height:200px;overflow-y:auto;padding:10px}.payment-item{align-items:center;background-color:#f8f9fa;border-radius:4px;display:flex;font-size:13px;justify-content:space-between;margin-bottom:5px;padding:8px}.payment-item:last-child{margin-bottom:0}.payment-beneficiary{color:#495057;flex:1 1;font-weight:500}.payment-amount{color:#28a745;font-weight:700;margin-left:10px}.modal-actions{display:flex;gap:10px;justify-content:space-between;margin-top:20px}.modal-actions button{flex:1 1;font-weight:600;padding:10px}.processing-complete,.processing-status{padding:20px;text-align:center}.processing-complete p,.processing-status p{color:#495057;font-size:16px;margin-bottom:15px}.progress-info{background-color:#f8f9fa;border-radius:5px;margin-top:15px;padding:15px}.progress-info p{font-size:14px;margin-bottom:8px}.progress-info p:last-child{margin-bottom:0}.final-status{background-color:#f8f9fa;border-radius:5px;margin-top:15px;padding:15px}.final-status p{font-size:15px;margin-bottom:8px}.final-status p:last-child{margin-bottom:0}.payments-list-content::-webkit-scrollbar{width:8px}.payments-list-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.payments-list-content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.payments-list-content::-webkit-scrollbar-thumb:hover{background:#555}.login-box{max-width:350px;width:100%}.error-text{color:#dc3545;display:block;margin-top:8px;max-width:100%;overflow-wrap:break-word;text-align:center;white-space:normal;word-break:break-word}.alert{left:50%;max-width:90%;min-width:300px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1050}.bg-alert{background-color:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1070}.themeBGColorPrimary{background-color:#388e3c!important}.themeBGColorSecondary{background-color:#d6d8d7!important}.themeTextColorPrimary{color:#388e3c!important}.themeTextColorSecondary{color:#d6d8d7!important}.theme-bg-green{background-color:#006400!important}.custom-input{border:2px solid #006400!important;border-radius:5px}.main-header{background-color:#fafafa}.logo{width:100%}.logo-container{max-width:100%}.custom-font-size{font-size:.75rem}.line-green{background-color:#006400;height:10px}.line-yellow{background-color:gold;height:10px}.main-container{flex:1 1;padding-bottom:56px;padding-top:56px}footer{background-color:#f8f9fa;padding:10px 0;text-align:center}.borderRadius2{border-radius:3px}#root,body{background-color:#f5f5f5;margin:0;padding:0}#root{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.19be1f4f.css.map*/