body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-body{margin:0}.login-body,.login-container{align-items:center;background-color:#2c3e50;display:flex;height:100vh;justify-content:center}.login-box,.login-container{flex-direction:column}.login-box{align-items:center;background:#222;border-radius:8px;box-shadow:0 0 10px #eeebeb1a;display:flex;padding:30px;width:320px}.logo{margin-bottom:20px;width:200px!important}form{align-items:center}.login-input{background-color:initial;border:1px solid #ccc;border-radius:5px;margin:8px 0;padding:12px;width:90%}.login-input,h3{text-align:center}h3{color:hsla(0,0%,100%,.788);margin-bottom:20px}.btn-link{background:none;border:none;color:#007bff;cursor:pointer;margin-top:-10px}.btn-link:hover{color:#f7f6fa}.btn-group{display:flex;gap:10px;justify-content:space-between;margin-top:10px}.btn-group button{background-color:initial;border:1px solid #ccc;border-radius:5px;color:orange;cursor:pointer;flex:1 1;font-weight:700;padding:10px;text-align:center;transition:.3s}.btn-group button:hover{background-color:#5c3ee0}.login-input{background:#0000;caret-color:#fff;color:#fff!important}.register-body{height:100vh;margin:0}.login-containerR,.register-body{align-items:center;background-color:#2c3e50;display:flex;justify-content:center}.login-containerR{flex-direction:column;min-height:100vh;overflow-y:auto;width:100%}.logo{margin-bottom:10px;width:150px}.login-boxR{align-items:center;background:#222;border-radius:8px;box-shadow:0 0 10px #eeebeb1a;padding:30px;width:600px}.login-boxR,form{display:flex;flex-direction:column}form{align-items:flex-start;width:100%}.form-row{justify-content:space-between;margin-bottom:10px;width:100%}.form-row input{flex:2 1}.register-input{background:#333;border:1px solid #ccc;caret-color:#fff;color:#fff!important;flex:1 1;font-size:15px;margin-bottom:5px;padding:10px;text-align:center}.double-width{flex:2 1}input{border:none;border-radius:5px;margin:8px 0;padding:12px;text-align:center;width:90%}input::placeholder{color:#aaa}button{border:none;border-radius:5px;cursor:pointer;font-weight:700;margin-top:10px;padding:12px;width:100%}button[type=submit]{background:orange;color:#070707}button[type=submit]:hover{background:#ff8c00}button:last-child{background:none;color:orange;margin-top:10px}button:last-child:hover{color:#fff}h2{margin-bottom:20px}h2,p{color:hsla(0,0%,100%,.788);margin-top:10px;text-align:right}p{margin-bottom:2px}body,html{overflow:hidden}input{background:#333;caret-color:#fff;color:#fff!important}.app-container{background-color:#948c943d;display:flex;height:100vh}.main-content{flex-grow:1;overflow-y:auto;padding:20px}.sidebar{align-items:center;background-color:#2c3e50;color:#fff;display:flex;flex-direction:column;padding:20px;width:250px}.sidebar-logo{margin-bottom:20px;width:180px}.sidebar nav{display:flex;flex-direction:column;width:100%}.sidebar button{background-color:#34495e;border:none;color:#fff;cursor:pointer;margin:5px 0;padding:10px;text-align:left;width:100%}.sidebar button:hover{background-color:#1abc9c}.logout-button{background-color:#e74c3c;margin-top:auto}.logout-button:hover{background-color:#c0392b}.comprobante-form{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.comprobante-form input[type=text],.comprobante-form select{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;color:#000;font-size:14px;max-width:320px;padding:8px;width:100%}.comprobante-title{color:#0f0f0f;font-size:22px;font-weight:600;margin-bottom:10px;text-align:left}.comprobante-buttons{display:flex;gap:10px;justify-content:center;margin:10px 0 20px}.comprobante-buttons button{background-color:#d3d3d3;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:600;max-width:200px;min-width:120px;padding:8px 16px;text-align:center;transition:all .3s}.comprobante-buttons .selected{background-color:#0047ff;color:#fff}.comprobante-buttons button:hover,.comprobante-footer button:hover{background-color:#0056d2;color:#fff}.input-field-comprobante{background-color:initial;border:1px solid #ccc;border-radius:5px;color:#2c3e50;font-size:14px;margin-top:20px;max-width:280px;padding:10px;width:300%}.input-field-comprobante.error,.sidebar-button.error{border:1.5px solid red}.comprobante-footer{display:flex;justify-content:flex-end;margin-top:auto;padding-top:30px}.comprobante-footer button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 20px;width:fit-content}.headerform-container{display:flex;flex-direction:column;height:100%;justify-content:start}.headerform-container input[type=text],.headerform-container select{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;color:#000;font-size:14px;max-width:323px;padding:8px;width:100%}.headerform-container h3{color:#0f0f0f;font-size:22px;font-weight:600;margin-bottom:10px;text-align:left}.form-row{display:flex;gap:10px;justify-content:flex-start;margin-bottom:5px}.input-field,.input-field select{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #ccc;border-radius:5px;color:#131414;font-size:14px;margin-top:10px;max-width:300px;padding:10px;width:100%}.field-description{color:#666;display:block;font-size:12px;margin-top:4px}.headerform-container select{background-color:initial;margin-top:10px}.button-group{display:flex;gap:10px;justify-content:center;margin:10px 0 20px}.button-group button{background-color:#d3d3d3;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:600;max-width:200px;min-width:120px;padding:8px 16px;text-align:center;transition:all .3s}.button-group button:hover,.headerform-footer button:hover{background-color:#0056d2;color:#fff}.button-group .selected{background-color:#0047ff;color:#fff}.confirmation-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.confirmation-content{align-items:flex-start;display:flex;flex-direction:column;font-weight:400;text-align:left}.confirmation-section{justify-content:flex-start}.confirmation-section,.confirmation-section h3{color:#0f0f0f;font-size:20px;font-weight:600;margin-bottom:10px;text-align:left}.confirmation-section p{color:#333;font-size:14px;margin:4px 0}.details-table{border-collapse:collapse;font-size:14px;margin-top:10px;width:100%}.details-table td,.details-table th{word-wrap:break-word;border:1px solid #2c3e50;max-width:180px;overflow-wrap:break-word;padding:8px;text-align:center;word-break:break-word}.details-table th{background-color:#2c3e50;color:#fff;font-weight:700}.input-field{background-color:initial;border:1px solid #ccc;border-radius:5px;color:#2c3e50;display:flex;max-width:300px;padding:10px}.confirmation-footer{display:flex;justify-content:flex-end;margin-top:5px}.confirmation-footer button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:20px;padding:8px 20px;transition:background-color .3s ease;width:fit-content}.confirmation-footer button:hover{background-color:#0056b3}input,select,textarea{background-color:initial!important;caret-color:#000;color:#000!important}.secondary-button{background-color:#6c757d;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-left:10px;padding:8px 20px;transition:background-color .3s ease;width:fit-content}.secondary-button:hover{background-color:#5a6268}.blur-background{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}.modal-overlay{z-index:999}.modal-content{text-align:center!important}.modal-buttons{display:flex;gap:20px;justify-content:center;margin-top:20px}.modal-buttons .yes-btn{background-color:orange;border:none;border-radius:5px;color:#000}.modal-buttons .no-btn,.modal-buttons .yes-btn{cursor:pointer;font-weight:700;padding:10px 25px;transition:background .2s ease}.modal-buttons .no-btn{background-color:initial;border:1px solid orange;border-radius:5px;color:orange}.modal-buttons .yes-btn:hover{background-color:#ff8c00}.modal-buttons .no-btn:hover{background-color:#333}.animated-popup{animation:fadeInScale .3s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes popup{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.success-icon{font-size:60px;margin-bottom:15px}.warning-icon{color:orange}.success-icon,.warning-icon{animation:pulse 1.5s infinite;font-size:3rem;margin-bottom:10px}.success-icon{color:#09ff00}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.sidebar-nav.fade-in{opacity:1;transition:opacity .3s ease-in-out}.sidebar-nav.fade-out{opacity:0;transition:opacity .3s ease-in-out}.empty-home{background-color:initial;color:#333;font-size:2.5rem;font-weight:700;height:100%;overflow:hidden}.empty-home,.home-container{align-items:center;display:flex;justify-content:center}.home-container{flex-direction:column;height:100;padding-top:50px}.home-logo{height:auto;margin-bottom:5px;width:200px}.home-title{color:#333;font-size:45px;font-weight:700}.sidebar-button{background-color:initial;border:none;color:#333;cursor:pointer;font-size:16px;margin:8px 0;padding:10px 20px;transition:all .3s ease}.sidebar-button:hover{background-color:#e0e0e0}.sidebar-button.active{background-color:#007bff;border-radius:5px;color:#fff;font-weight:700}.return-button{background-color:#f2f2f2;margin-top:20px}.logout-button{background-color:initial;border:none;color:#333;cursor:pointer;font-size:16px;margin:8px 0;padding:10px 20px;transition:all .3s ease}.logout-button:hover{background-color:#c9302c}.popup-overlay{align-items:center;background-color:#1e1e1ed9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-box{background-color:#333;border-radius:10px;box-shadow:0 0 15px #0009;color:#fff;padding:30px;text-align:center;width:400px}.popup-box button{background-color:#07f;border-radius:5px;margin-top:20px;padding:10px 20px}.popup-box button:hover{background-color:#005dcc}.hourglass{animation:spin 1s linear infinite;border:4px solid #07f;border-radius:50%;border-top-color:#0000;display:inline-block;height:50px;margin-bottom:20px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.popup-box button{background-color:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:15px;padding:8px 16px}.cuenta-corriente-container{text-align:flex-start}.cuenta-filtros{border:1px solid #0c0c0c;border-radius:5px;margin-bottom:20px}.filtros{gap:10px;margin-top:20px}.filtros input[type=date],.filtros select{background-color:#fff;border:1px solid #333;border-radius:4px;color:#000;font-size:14px;margin-left:10px;padding:5px 10px}.filtros label{margin-right:20px}.filtros select{margin-top:9px}.cuenta-corriente-table{border-collapse:collapse;width:100%}.cuenta-corriente-table td,.cuenta-corriente-table th{border:1px solid #ccc;padding:1px;text-align:center}.cuenta-corriente-container{color:#0f0f0f;font-size:15px;font-weight:300;margin-bottom:10px;text-align:left}.cuenta-corriente-container h2,.cuenta-corriente-container p{color:#000;text-align:left}.cuenta-corriente-container h3,.cuenta-corriente-container p{color:#2c3e50;text-align:left}.fila-aprobada td{color:#2e7d32!important;font-weight:700}.fila-aprobada:hover{background-color:#b6ebc5!important}.fila-rechazada td{color:#c62828!important;font-weight:700}.fila-rechazada:hover{background-color:#fcccc8!important}.fila-vencida{color:#e68900;font-weight:700}.fila-vencida:hover{background-color:#f0bf75}.fila-actualizada{color:#2e7d32!important;font-weight:700}.fila-actualizada:hover{background-color:#b6ebc5!important}.gestion-container,.gestion-container h2{background-color:initial;color:#000;padding:8px;text-align:left}.gestion-form .form-row{display:flex;gap:1rem;justify-content:flex-start;margin-bottom:1rem}.form-footer-right{display:flex;justify-content:flex-end;margin-top:2rem}.footer-button-container{display:flex;justify-content:flex-end;margin-top:30px}.primary-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 24px}.primary-button:hover{background-color:#0056b3}.modal-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center!important;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#222;border-radius:10px;box-shadow:0 0 20px #ffffff1a;color:#fff;max-width:90%;min-width:300px;padding:30px;text-align:center}.modal-button{background-color:#007bff;border:none;border-radius:5px;color:#f1eeee;cursor:pointer;margin-top:1rem;padding:.5rem 1.5rem}.modal-content h1,.modal-content h2,.modal-content h3,.modal-content label,.modal-content p,.modal-content span{align-items:center!important;color:#fff}.filtros{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.check-icon{color:green;font-size:40px;margin-bottom:10px}.filtros label{display:flex;flex-direction:column;font-weight:500}.nuevo-btn-container{border-radius:8px;color:#fff!important;cursor:pointer;margin-left:auto;padding:4px 8px}.footer-right{display:flex;justify-content:flex-end;margin-top:2rem}.docu-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.compact-table{border:1px solid #ccc;border-collapse:collapse;font-size:12px;margin-top:10px;width:155vh}.compact-table th{background-color:#2c3e50;color:#fff;text-align:center}.compact-table td,.compact-table th{border:1px solid #ccc;padding:6px}.compact-table input{border:none;box-sizing:border-box;font-size:12px;padding:4px;width:100%}.button-container{box-sizing:border-box;gap:16px;margin-top:40px;padding:20px;width:100%}.button-container button{border:none;border-radius:6px;cursor:pointer;font-size:15px;font-weight:500;height:40px;transition:background-color .2s ease;width:130px}.secondary-button{background-color:#6c757d!important;border:none;color:#fff!important}.primary-button{background-color:#007bff!important;color:#fff!important}.documentacion-container,.documentacion-container h2,.documentacion-container p{background-color:initial;color:#000;padding:8px;text-align:left}.boton-enviar{background-color:#3c78d8;border:none;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.tabla-documentacion{border-collapse:collapse;margin-top:20px;width:100%}.tabla-documentacion td,.tabla-documentacion th{border:1px solid #ccc;padding:10px;text-align:left}.icon-button{background:none;border:none;color:#2047f3!important;cursor:pointer;padding:0}.icon-button:hover{color:#007bff}.sidebar-footer{align-items:center;display:flex;gap:0;justify-content:center;margin-top:auto;padding:10px}.sidebar-footer-icon{color:#666;font-size:18px}.sidebar-footer-text{color:#bdb9b9;font-size:.95rem;font-weight:500}.sidebar-footer-logo{background-color:initial;height:auto;margin-bottom:4px;width:40px}.informacion-personal-container{color:#0f0f0f;font-size:15px;font-weight:300;margin-bottom:10px;text-align:flex-start}.informacion-personal-container h2,.informacion-personal-container h3{color:#000;text-align:left}.form-contenedor{display:flex;flex-direction:column;gap:1px}.form-row-horizontal{align-items:center;display:flex;margin-bottom:15px}.label-column{font-weight:500;padding-right:10px;text-align:left;white-space:nowrap;width:300px}.input-column{flex:1 1;width:60%}.input-field{border:1.5px solid #807b7b;border-radius:4px;font-size:14px;padding:8px;width:100%}select.input-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.input-field.error{border-color:red}.button-container{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.switch-container{align-items:center;display:flex;gap:20px;margin:25px 0}.switch-label{flex:0.3 1;font-weight:700}.switch{display:inline-block;height:26px;margin-left:10px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:26px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:20px;left:3px;width:20px}input:checked+.slider{background-color:#4caf50}input:checked+.slider:before{transform:translateX(24px)}.percepciones-container{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.percepciones-container h3{color:#0f0f0f;font-size:22px;font-weight:600;margin-bottom:100px;text-align:left}.header{justify-content:space-between}.header,.percepcion-row{align-items:center;display:flex}.percepcion-row{gap:10px;margin-bottom:15px}.percep-input-field,.percep-input-field select{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;color:#131414;font-size:14px;height:40px;max-width:200px;padding:8px 10px;width:100%}.input-field.error,.percep-input-field.error{border-color:red}.delete-button{align-items:center;background:none;border:none;color:#e6341c!important;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:left;margin-left:5px;transition:color .2s ease}.delete-button:hover{color:#a50d1a!important}.multi-input-container{display:flex;flex-direction:column;gap:10px}.multi-input-row{align-items:center;display:flex;gap:10px}.multi-input-row input{flex:1 1;min-width:300px}.add-button-global{align-self:flex-start;background:none;border:none;color:orange;cursor:pointer;font-weight:700;margin-top:5px}
/*# sourceMappingURL=main.784fcb43.css.map*/