body{align-items:center;background-color:#000;color:#fff;font-family:Arial,sans-serif;margin:100px auto 0;overflow-x:hidden;padding:0}main{padding-top:100px}.formulario-container{background-color:#1d1d1d;border-radius:10px;box-shadow:0 0 15px #00000080;color:#fff;font-family:Arial,sans-serif;margin:100px auto;max-width:700px;padding:1%;width:80%}h2{color:#fff;font-size:1.5em;margin-bottom:20px;text-align:center}form{display:flex;flex-direction:column}label{color:#fff;font-weight:700;margin-bottom:5px}input{background-color:#2e2e2e;border:1px solid #7a7a7a;border-radius:5px;color:#fff;font-size:16px;margin-bottom:15px;outline:none;padding:10px;transition:border-color .3s}input:focus{border-color:#7a7a7a}button.btnLogin{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;padding:12px;transition:background-color .3s}button.btnLogin:hover{background-color:#0056b3}.error-message{background-color:#3a3a3a;border-radius:5px;color:#ff6b6b;font-size:14px;margin-bottom:10px;padding:8px}.error-message,.link{text-align:center}.link span{color:#fff;font-size:14px}.link a{color:#007bff;text-decoration:none}.link a:hover{text-decoration:underline}@media (max-width:768px){.formulario-container{margin:50px auto;padding:15px;width:90%}}header{background-color:#1d1d1d;box-sizing:border-box;font-size:70%;height:100px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.separado,header{align-items:center;display:flex}.separado{margin-left:5%;max-width:80%}.iconoMenu{height:30px;margin-right:15px;width:30px}.clock{border-bottom:2px solid #7a7a7a;color:#7a7a7a;font-size:10vw;font-weight:700;margin:0 auto;padding:20px;text-align:center}.controles{align-items:center;display:flex;justify-content:center;margin:20px}.boton{margin:0 5px;text-align:center}.boton img{height:auto;max-width:100%}.boton button{background-color:#000;border:none;cursor:pointer;font-size:20px;padding:10px 20px;transition:transform .1s,background-color .1s}.boton button:active{transform:scale(.95)}.fade-in{animation:fadeIn 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.titulo-container{display:flex;flex-direction:column}.bajoTitulo{color:#5c5c5c;margin-top:1%;text-align:left}.enLinea{align-items:center;display:flex;padding:10px}.registro{border-top:1px solid #cccccc94;margin-bottom:20px;padding:10px}.boton-flotante{bottom:20px;position:fixed;right:20px}.boton-flotante-button{background-color:#007bff;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:50px;width:50px}.menu-flotante{background-color:#fff;border:1px solid #ccc;border-radius:5px;bottom:60px;box-shadow:0 2px 5px #0003;padding:10px;position:absolute;right:0}.descansos,.fechaYHoras,.trabajado{display:flex;justify-content:space-between}.descansos p:not(:last-child),.fechaYHoras .fecha,.trabajado .horas{align-items:center;display:flex;text-align:left}.tiempo-trabajado{font-size:large;font-weight:700}.descansos .tiempo-descanso,.fechaYHoras .tiempo-trabajado,.trabajado .tiempo{text-align:right}.acciones{border-top:1px solid #ccc6;display:flex;justify-content:flex-start}.btnFormEdicion,.confirmar-button,.editar-button{background-color:initial;border:none;color:rgba(135,125,182,.836);font-size:large;margin-left:10px;padding:8px 12px}.formulario-edicion{padding-bottom:60px}textarea{width:100%}.formulario-edicion label,.inputEdicion,.selectTimeButton,textarea{background:none;border:none;color:#7a7a7a;font-weight:700;transition:color .3s}.tituloLabel{color:#7a7a7a;font-weight:700}.descansoAcaba,.descansoEmpieza,.descansoNotas,.editEntrada,.editNotas,.editSalida{border-bottom:1px solid #7a7a7a;margin:10px auto;padding:10px;transition:color .3s;width:90%}.botonesEditar{background-color:#000;border-top:1px solid #7a7a7a;bottom:0;display:flex;justify-content:flex-end;left:0;padding:10px;position:fixed;right:0;z-index:1000}.descanso input{color:rgba(123,103,209,.836)}.btnEliminarDescanso{align-items:center;background:none;border:none;color:#7a7a7a;display:flex;padding:2%}.btnEliminarDescanso img{height:auto;margin-right:5px;width:20px}.app-container{align-items:center;display:flex;flex-direction:column;margin-top:100px;max-width:100%;overflow:hidden;padding:20px}
/*# sourceMappingURL=main.0c4b209a.css.map*/