.login-container{display:flex;justify-content:center;align-items:center;background:#f5f5f5;flex-direction:column;height:100%;width:100%}.login-form{max-width:300px;margin-top:-150px}.login-form-button{width:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.login-logo{width:100px;margin-bottom:300px}.menuContainer.ant-menu{display:flex!important;flex-direction:column!important;height:100%!important}.logoutButton.ant-menu-item{background-color:brown;margin-top:auto!important;margin-bottom:90px}.user{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:10px;font-size:1.2rem;color:#fff}.employeeFormContainer{margin:auto 0;display:flex;flex-direction:column;justify-content:center;padding:20px;min-height:auto}.form-title{font-size:2rem;font-weight:700;margin-bottom:50px;text-align:center}.formContiner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f2f2f2}.formFields{min-width:500px;display:flex;flex-direction:column;justify-content:left;align-items:left;margin:0 300px 0 0}.prestamo-noPrestamo{display:flex;flex-direction:column;align-items:center;justify-content:center}.prestamoHeader{display:flex;justify-content:flex-end;margin-bottom:8px;font-weight:700}.prestamoHeaderItem{width:50%;text-align:center}.prestamo{display:flex;justify-content:flex-end;margin-bottom:8px;padding:8px;border-radius:4px}.prestamoItem{width:50%;text-align:center}.credito{background-color:#fcc}.debito{background-color:#cfc}.retenciones-noRetenciones{display:flex;flex-direction:column;align-items:center;justify-content:center}.movimiento{background-color:#e6f7ff;padding:8px;margin-bottom:8px}.even{background-color:#f0f0f0}.odd{background-color:#fff}.retencion-icon{width:30px;font-size:30px;cursor:pointer}.retencion-icon-container{display:flex;justify-content:space-around;align-items:center;margin-top:20px}.jornada-modal{width:600px;height:600px}.employee-name{font-size:1.2rem;font-weight:700}.events{margin:0;padding:0;list-style:none}.events .ant-badge-status{width:100%;font-size:12px;white-space:nowrap}.notes-month{font-size:28px;text-align:center}.notes-month section{font-size:28px}.celdaCalendario{width:100%;height:100%;padding:0;margin:0;border:0px}.calendarioJornadas{display:flex;flex-direction:column;justify-content:center;align-items:center}.syncFormWrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.syncFormContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f2f2f2}.syncFormTitle{font-size:2rem;font-weight:700;margin-bottom:50px;text-align:center}.sync-formContiner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.sync-formField{width:75%;height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.sync-label{font-size:1.5rem}.sync-warning{color:red;font-size:1.5rem;font-weight:700;text-align:center;margin-top:20px}.sync-submit{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.sync-submit-button{font-size:1.5rem;width:150px;height:50px}.addLicenciaWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:20px;margin-bottom:20px}.addLicenciaButton{width:200px;height:75px;font-size:1.2rem}.saldoLicencia{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px;width:100%;margin-top:20px;margin-bottom:20px;font-size:1.5rem}.licencia{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;font-size:1.5rem;border:solid 1px #ccc;padding:20px 0}.licenciaItemButtons{width:100px;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 20px}.change-password-form{width:300px;margin:0 auto}.change-password-form .ant-form-item{margin-bottom:16px}.change-password-form .ant-form-item-control-input{display:flex;justify-content:space-between}.change-password-form-button{width:100%}.wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.variables-wrapper{width:100%;height:100%;overflow:auto;padding:75px 0;margin-bottom:100px}.registerEmployee-wrapper,.editEmployee-wrapper{width:100%;max-height:100vh;overflow:auto;padding:0 200px}.preliminar-title{font-size:2rem;font-weight:700;margin-bottom:50px;text-align:center}.cambios{height:75px;width:215px;font-size:1.5rem}.aviso-recibo{font-size:1rem;font-weight:700;margin-bottom:50px;text-align:center}.descargar{margin-bottom:100px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;margin-top:50px}.descargar-boton{height:100px;width:300px;font-size:1.5rem}.opciones-definitivo{width:100%;height:100%;display:flex;align-items:center;margin-top:50px;justify-content:center;gap:50px}.redo-boton{background-color:gold;height:100px;width:300px;font-size:1.5rem}.redo-boton:hover{background-color:#ffe96e!important}.preliminar-vacacional-title{font-size:2rem;font-weight:700;margin-bottom:50px;text-align:center}.preliminar-wrapper{width:100%;height:100%;overflow:auto}.preliminar-form{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.spacer{min-height:50px}.generando-aguinaldo{font-size:1.5rem;font-weight:700;text-align:center;margin-top:1rem;margin-bottom:1rem;margin:300px 0}.employeeWrapper{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding-bottom:50px;overflow-y:scroll}.employeeDataContainer{width:75%;margin:0 auto}.employeeTable td,.employeeTable th{border:1px solid #838383;text-align:center;padding:4px 8px;font-size:12px}.employeeTable td:first-child{background-color:#f0f0f0}.employeeTable tr:last-child td{border-bottom:1px solid #838383}.buttons{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:100px}.editButtonContainer{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;margin-top:20px}.editButton{width:200px;height:50px;font-size:1.5em}.prestamos-retenciones{margin:20px 0;display:flex;justify-content:space-around;align-items:center;width:100%;padding:0 25%;gap:80px}.data-title{font-size:2rem;font-weight:700;margin:40px 0;text-align:center}.movimiento-title{display:flex;align-items:center;gap:20px;min-width:300px;justify-content:center}.agregar{padding-top:10px;display:flex;cursor:pointer}.icono-agregar{font-size:30px}.movimiento-h1{position:relative;font-size:2rem;font-weight:700;text-align:center}.retenciones{align-self:flex-start}.prestamos{align-self:flex-start;max-width:300px}.calendarioJornadasWrapper{width:100%;height:100%;display:flex}.layout{height:100vh;overflow:hidden}
