.tablaHorasLoading{-webkit-animation:loadingAnimation 2s ease-in-out infinite;animation:loadingAnimation 2s ease-in-out infinite;background:linear-gradient(90deg,#fafafa,#c8c7c7);background-size:4400% 4400%;height:400px;margin-top:20px;padding:12px 0}.emailynombre,.tablaHorasLoading{border-radius:10px;box-shadow:0 5px 50px rgba(32,35,41,.15)}.emailynombre{-webkit-animation:loadingAnimation 2s ease-in-out infinite;animation:loadingAnimation 2s ease-in-out infinite;background:linear-gradient(90deg,#fafafa,#c8c7c7);background-size:4400% 4400%;margin:8px 0;max-width:200px;padding:16px 0}.horasDiaSemanaContainerLoading{display:flex;flex-grow:1;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px;padding-block:8px;width:100%}.horasDiaSemanaContainerLoading>article{flex:auto;flex-basis:250px;height:140px;padding:12px}.buttonsLoading,.horasDiaSemanaContainerLoading>article{-webkit-animation:loadingAnimation 2s ease-in-out infinite;animation:loadingAnimation 2s ease-in-out infinite;background:linear-gradient(90deg,#fafafa,#c8c7c7);background-size:4400% 4400%;border-radius:10px}.buttonsLoading{height:20px;margin-block:12px;margin-inline:auto;max-width:80px}.buttonsLoading,.dropdownloading{box-shadow:0 5px 50px rgba(32,35,41,.15);padding:12px 0}.dropdownloading{align-items:center;-webkit-animation:loadingAnimation 2s ease-in-out infinite;animation:loadingAnimation 2s ease-in-out infinite;background:linear-gradient(90deg,#fafafa,#c8c7c7);background-size:4400% 4400%;border-radius:10px;display:flex;height:40px;justify-content:center;position:relative;width:60px}.headerLT{height:53px;margin-bottom:16px;padding:8px}.headerLT,.listaTrabajadores{align-items:center;-webkit-animation:loadingAnimation 2s ease-in-out infinite;animation:loadingAnimation 2s ease-in-out infinite;background:linear-gradient(90deg,#fafafa,#c8c7c7);background-size:4400% 4400%;border-radius:10px;box-shadow:0 5px 50px rgba(32,35,41,.15);display:flex;justify-content:center;position:relative}.listaTrabajadores{height:620px;padding:12px}.botones{display:flex;gap:8px;justify-content:center;margin-top:16px;text-align:center;& div{-webkit-animation:loadingAnimation 2s ease-in-out infinite;animation:loadingAnimation 2s ease-in-out infinite;background:linear-gradient(90deg,#fafafa,#c8c7c7);background-size:4400% 4400%;border-radius:10px;box-shadow:0 5px 50px rgba(32,35,41,.15);padding-block:24px;padding-inline:50px}}@-webkit-keyframes loadingAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes loadingAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:0}button{font-family:inherit;font-size:inherit;&:hover{cursor:pointer}&:disabled{cursor:auto;opacity:.5;scale:1!important}}hr{border-top:1px solid rgba(0,0,0,.1)}h1{font-size:32px;font-weight:600}a{color:inherit;text-decoration:none}input,select,textarea{font-family:inherit;font-size:inherit}input[type=email],input[type=password],input[type=text]{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:4px;display:block;outline-style:none;padding-block:0;padding-inline:0;padding:8px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(100% - 27px);&:focus{border:1px solid #80bdff;box-shadow:0 0 5px #007bff}&:disabled{opacity:.6}}table{border-collapse:collapse;width:100%}table th{border-bottom:2px solid hsla(0,0%,63%,.2);border-top:2px solid hsla(0,0%,63%,.2);text-align:start}table td,table th{padding:8px}.container1140px{background-color:#fff;margin-inline:auto;width:100%}@media (min-width:1200px){.container1140px{max-width:1140px}}.modal-cambiar-registros{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-cambiar-registros.is-open{display:flex}.modal-container-cambiar-registros{background-color:#fff;border-radius:20px;max-height:97%;max-width:95%;min-height:65%;min-width:30%;overflow-y:auto;padding:1rem;position:relative;width:1000px}.modal-close-cambiar-registros{position:absolute;right:1rem;top:1rem}.modal-ver-registros{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-ver-registros.is-open{display:flex}.modal-container-ver-registros{background-color:#fff;border-radius:20px;max-height:95%;max-width:95%;min-height:95%;overflow-y:auto;padding:1rem;position:relative;width:1000px}.modal-close-ver-registros{position:absolute;right:1rem;top:1rem}.modal-dias-festivos{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-dias-festivos.is-open{display:flex}.modal-container-dias-festivos{background-color:#fff;border-radius:20px;max-height:95%;max-width:95%;min-height:95%;overflow-y:auto;padding:1rem;position:relative;width:900px}.modal-close-dias-festivos{position:absolute;right:1rem;top:1rem}.modal-informes{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-informes.is-open{display:flex}.modal-container-informes{background-color:#fff;border-radius:20px;max-height:95%;max-width:95%;min-height:95%;overflow-y:auto;padding:1rem;position:relative;width:900px}.modal-close-informes{position:absolute;right:1rem;top:1rem}.modal-solicitudes{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-solicitudes.is-open{display:flex}.modal-container-solicitudes{background-color:#fff;border-radius:20px;max-height:95%;max-width:95%;min-height:95%;overflow-y:auto;padding:1rem;position:relative;width:1000px}.modal-close-solicitudes{position:absolute;right:1rem;top:1rem}.modal-baja-vacaciones{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-baja-vacaciones.is-open{display:flex}.modal-container-baja-vacaciones{background-color:#fff;border-radius:20px;max-height:95%;max-width:95%;min-height:95%;overflow-y:auto;padding:1rem;position:relative;width:1100px}.modal-close-baja-vacaciones{position:absolute;right:1rem;top:1rem}.modal-editar-trabajador{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-editar-trabajador.is-open{display:flex}.modal-container-editar-trabajador{background-color:#fff;border-radius:20px;max-height:95%;max-width:95%;min-height:50%;overflow-y:auto;padding:1rem;position:relative;width:1000px}.modal-close-editar-trabajador{position:absolute;right:1rem;top:1rem}.modal-registrar-trabajador{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-registrar-trabajador.is-open{display:flex}.modal-container-registrar-trabajador{background-color:#fff;border-radius:20px;max-height:95%;max-width:95%;min-height:50%;overflow-y:auto;padding:1rem;position:relative;width:1000px}.modal-close-registrar-trabajador{position:absolute;right:1rem;top:1rem}.modal-ajustes{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-ajustes.is-open{display:flex}.modal-container-ajustes{background-color:#fff;border-radius:20px;max-height:95%;max-width:95%;min-height:50%;overflow-y:auto;padding:1rem;position:relative;width:1000px}.modal-close-ajustes{position:absolute;right:1rem;top:1rem}.modal-pausa{align-items:center;background-color:rgba(0,0,0,.5);display:none;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-pausa.is-open{display:flex}.modal-container-pausa{background-color:#fff;border-radius:20px;max-height:95%;max-width:95%;min-height:10%;overflow-y:auto;padding:1rem;position:relative;width:300px}.modal-close-pausa{position:absolute;right:1rem;top:1rem}.bgpurple{background-color:#662483}.bgred{background-color:#cd222d}.bgwhite{background-color:#fff}.colorwhite{color:#fff}.colorblack{color:#000}.colorpurple{color:#662483}.bgdialaboral{background-color:#d1e6c6}.bgdiafestivo{background-color:#dfa9a9}.bgdiadomingo{background-color:#b1b2b1}.bgdianotrabajado{background-color:#e8a1ea}.modal-login{align-items:center;display:flex;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-container-login{background-color:#fff;border-radius:20px;max-height:95%;max-width:95%;min-height:20%;overflow-y:auto;padding:1rem;position:relative;width:400px}.anchoCelda{width:340px}.anchoCeldaSolicitudes{width:100px}.alturaBotones{height:23px}.zindex10{z-index:10}.vp100h{height:100vh}.navheader{align-items:center;display:flex;min-height:55px;padding:15px}.mleft-10{margin-left:10px}.mleft-50{margin-left:50px}.mleft-95{margin-left:95px}.pm-0{margin:0;padding:0}.pbottom-2{padding-bottom:2px}.pbottom-8{padding-bottom:8px}.navheader .dropdown{justify-self:flex-end}.mleft-auto{margin-left:auto}.paddingy-8{padding-block:8px}.pbottom-16{padding-bottom:16px}.dinline{display:inline}.dblock{display:block}.paddingleft-8{padding-left:8px}.hoursDaysWeekContainer{display:flex;flex-grow:1;flex-wrap:wrap;gap:20px;justify-content:center;padding-block:8px;width:100%}.hoursDaysWeekContainer>article{flex:auto;flex-basis:250px;text-align:center}.hoursDaysWeekContainer>article>div{margin-block:4px}.font-size-1_25-rem{font-size:1.25rem}.font-size-2-rem{font-size:2rem}.font-size-2_5-rem{font-size:2.5rem}.title-page{margin:0 0 0 10px;padding:0 0 8px}.text-bold{font-weight:700}.buttonSection{margin-block:20px;text-align:center}.buttonSection button{border:none;border-radius:4px;color:#fff;margin-inline:3px;padding:10px 14px;transition:all .15s;&:hover{scale:1.1}}.buttonSection .startButton{background-color:#007bff;&:hover{background-color:#0069d9}}.buttonSection .allDayButton{background-color:#6c757d;font-size:13px;padding:10px 8px 8px;&:hover{background-color:#4c5157}}.buttonSection .finishButton{background-color:#dc3545;&:hover{background-color:#b02a37}}.buttonSection .pausaButton{background-color:#6c757d;&:hover{background-color:#4c5157}}.buttonSection .restartPausaButton{background-color:#007bff;&:hover{background-color:#0069d9}}.acceptButton{background-color:#007bff;border:none;border-radius:4px;color:#fff;margin-inline:3px;padding:10px 14px;transition:all .15s;&:hover{background-color:#0069d9;scale:1.1}}.cancelButton{background-color:#dc3545;border:none;border-radius:4px;color:#fff;margin-inline:3px;padding:10px 14px;transition:all .15s;&:hover{background-color:#b02a37;scale:1.1}}.successButton{background-color:#28a745;border:none;border-radius:4px;color:#fff;margin-inline:3px;padding:10px 14px;transition:all .15s;&:hover{background-color:#208637;scale:1.1}}.secondaryButton{background-color:#6c757d;border:none;border-radius:4px;color:#fff;margin-inline:3px;padding:10px 14px;transition:all .15s;&:hover{background-color:#565e64;scale:1.1}}.transparentButton{background-color:initial;border:none;border-radius:4px;color:#000;margin-inline:3px;padding:10px 14px;transition:all .15s}.hoursTableSection table th{background-color:#fff}.hoursTableSection table tr{border-bottom:1px solid hsla(0,0%,63%,.2);height:50px}.hoursTableSection table tr:nth-child(odd){background-color:#f2f2f2}.padding-20{padding:20px 20px 50px}.footer{background-color:#343a40;color:#fff;font-size:1.25rem;font-weight:500;padding:16px;text-align:center}.textleft{text-align:start}.textright{text-align:end}.textcenter{text-align:center}.colorred{color:#dc3545}.colorgreen{color:green}.hw-100{height:100%;width:100%}.mmw-100{max-width:100%;min-width:100%}.modalPausa label{display:block;margin-bottom:4px;margin-top:10px}.margintop-8{margin-top:8px}.margintop-2{margin-top:2px}.marginright-8{margin-right:8px}.marginbottom-16{margin-bottom:16px}.marginbottom-80{margin-bottom:80px}.marginleft-8{margin-left:8px}.titulo2{font-size:28px}.titulo2,.titulo3{font-weight:500;padding-bottom:8px}.titulo3{font-size:24px}.progresscss{background-color:#d6d6d6;border-radius:4px;display:flex;font-size:.75rem;height:16px;overflow:hidden;& .presencial{background-color:#007bff}& .teletrabajo{background-color:#28a745}}.progressbarcss{align-items:center;color:#fff;display:flex;justify-content:center;transition:width .6s ease;white-space:nowrap}.dropdowncss{background-color:#17a2b8;color:#fff;cursor:pointer;display:inline-block;font-size:12px;height:30px;padding-top:7px;padding-inline:3px;position:relative;text-align:center;transition:background-color .15s;width:45px;&:hover{background-color:#148799}}.dropdowncss,.dropdowncss div.dropdownmenucss{border:1px solid rgba(0,0,0,.2);border-radius:4px}.dropdowncss div.dropdownmenucss{background-color:#fff;cursor:auto;list-style:none;padding-block:10px;position:absolute;right:0;top:100%;width:160px;z-index:10}.dropdowncss button{background-color:#fff;border:none;color:#000;cursor:pointer;font-size:16px;padding:8px 20px;text-align:left;transition:all .3s;width:100%;&:hover{background-color:#e9ecef;transition:all .15s}&:active{background-color:#007bff;color:#fff;transition:none}}.dropdowncss>span{padding-left:8px;padding-top:2px;position:absolute}.formLogin{text-align:start;width:100%}.formLogin label{display:block;font-size:20px;font-weight:500;margin-bottom:5px;margin-top:20px;padding-right:5px}.formLogin label:nth-child(2){margin-top:20px}.formLogin label:nth-child(4){margin-top:10px}.formLogin .labelNotSignOut{align-items:center;display:flex;margin-bottom:10px;margin-top:5px}.formLogin .labelNotSignOut span{font-size:16px;font-weight:400;padding-bottom:1px;padding-left:10px}.botonesLogin button:first-child{margin-inline:0;padding:10px;width:100%;&:hover{scale:1.04}}.botonesLogin button:nth-child(2){margin-inline:0;padding:2px;width:100%}.formReset label{display:block;font-size:20px;font-weight:500;margin-bottom:5px;margin-top:20px;padding-right:5px}.buttonsBetween{display:flex;justify-content:space-between}.buttonsBetween button{margin-inline:0}.textbalance{text-wrap:balance}.formChangePassword label{display:block;font-size:20px;font-weight:500;margin-bottom:5px;margin-top:20px;padding-right:5px}.navListWorkers{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:20px;height:-webkit-max-content;height:max-content;justify-content:center;margin-bottom:10px;padding-block:8px;width:100%}.navListWorkers>article{flex:auto}.navButtonsListWorkers{margin-top:20px;text-align:center;& span{margin-inline:15px}}#tableListWorkers>table{&>tbody>tr,&>thead>tr{border-bottom:1px solid hsla(0,0%,63%,.2);height:50px}&>tbody>tr>td{padding:6px}&>tbody>tr:nth-child(odd){background-color:#f2f2f2}&>thead>tr>th{background-color:#fff}}#buttonListInWorkersList{-webkit-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;gap:2px;&>button{flex:1 1;padding-block:1px}& button:hover{scale:1.05}}#workersRecords{margin-top:60px;&>div{margin-bottom:25px;padding-bottom:0}&>div>label{cursor:pointer;padding-block:15px;padding-right:20px}&>div>label:first-child{margin-right:40px}&>div>input{margin-right:30px}&>div>button:hover{scale:1.05}&>table tr td{padding:4px}&>table tr td>button{padding-block:8px;padding-inline:12px}}.dnone{display:none}#holidayDayTable tr td,#quitVacationTable tr td{padding:3px}#editWorker,#registerWorker,#settings{& div{padding-top:8px}& input{display:inline-block;max-width:450px}& table tr:nth-child(odd){background-color:#f2f2f2}& table th{background-color:#fff}& table tr td{padding:0}& .dataTable tr td{height:45px}& .scheduleTable tr td{height:30px}& .scheduleTable tr td input[type=text]{height:15px;max-width:120px;min-width:40px}}#registerWorker .passwordLabel input[type=password],#registerWorker .passwordLabel input[type=text]{display:inherit;width:45%}#editWorker .passwordLabel input[type=password],#editWorker .passwordLabel input[type=text]{display:inherit;width:20%}#editRecords{& button:hover{scale:1.05}& input[type=text]{display:inline-block;width:10%}& .buttonsRecords{align-items:center;display:flex;justify-content:space-between;& label{align-items:center;display:flex;flex:1 1;gap:5px}& span{min-width:135px}& input{max-width:400px;width:70%}}& .dInlineTextArea,& .flexPausas{align-items:center;display:flex;flex-wrap:wrap}& .flexPausas{align-content:center;gap:20px;justify-content:flex-start}& .flexPausas article{flex-basis:45%}& .flexPausas input[type=text]{display:inline-block;width:15%}& .flexPausas label{display:block;padding-block:3px}& .pauseButtons{margin-top:16px}& .transparentButton:hover{scale:1}}#jornadaSemanalTable{& th{background-color:#fff;position:-webkit-sticky;position:sticky;top:0}& th,& tr td{text-align:center}& tr td{border-right:1px solid grey;padding:10px;white-space:normal}& tr{background-color:#fff;height:50px}& tr:nth-child(odd){background-color:#f2f2f2}}.button-container{display:flex;justify-content:space-between;width:100%}#informeMensualTable{& th{background-color:#fff;position:-webkit-sticky;position:sticky;top:0}& th,& tr td{text-align:center}& tr td{border-right:1px solid grey;margin:0;padding:0;white-space:normal}& tr{background-color:#fff}& tr:nth-child(odd){background-color:#f2f2f2}}.modal-popup-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-popup-container{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:20px;text-align:center}.modal-popup-title{font-size:20px;font-weight:700}.modal-popup-button{background:blue;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:15px;padding:8px 16px}.modal-popup-button:hover{background:#00008b}.hidden{visibility:hidden}.flexsolicitudes{display:flex;flex-wrap:wrap;justify-content:space-around;&>div{text-align:left;width:28%}&>div:last-child{width:33%}}.horaAlgo{align-items:center;display:flex;justify-content:space-between;margin:0}.horaAlgo span:first-child,.horaAlgo span:last-child{display:inline-block}.horaAlgo span:first-child{text-align:left;width:37%}.horaAlgo span:last-child{text-align:center;width:61%}#cambiosSolicitudes .horaAlgo span:first-child{text-align:left;width:31%}#cambiosSolicitudes .horaAlgo span:last-child{text-align:center;width:67%}.p-relative{position:relative}.div-notificaciones{background-color:red;border-radius:12px;color:#fff;font-size:12px;height:20px;position:absolute;right:-10px;top:-10px;width:20px}.div-notificaciones,.noExistenSolicitudes{align-items:center;display:flex;justify-content:center}.noExistenSolicitudes{font-size:20px;font-weight:700;height:100px}.presencialTeletrabajo{display:flex;gap:20px;justify-content:center;margin-top:15px;& label{cursor:pointer}}.presencialTeletrabajoRegistro{display:flex;gap:20px;justify-content:left;margin-top:15px;& label{cursor:pointer}}.marginbottom-8{margin-bottom:8px}
/*# sourceMappingURL=main.2f1aa210.css.map*/