@font-face{font-family:Pangram;src:url(../fonts/Pangram-Regular.otf)}@font-face{font-family:Pangram-Black;src:url(../fonts/Pangram-Black.otf)}@font-face{font-family:Pangram-Bold;src:url(../fonts/Pangram-Bold.otf)}@font-face{font-family:Pangram-Medium;src:url(../fonts/Pangram-Medium.otf)}body,html{display:flex;flex-direction:column;height:100%}html{box-sizing:border-box;font-size:50%}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:rgba(46,20,103,.1)}::-webkit-scrollbar-thumb{background-color:rgba(46,20,103,.6);border:3px solid rgba(46,20,103,.1);border-radius:.5rem}*,:after,:before{box-sizing:inherit}body{background-color:#a9eefb;font-family:Pangram;font-size:1.6rem;line-height:1.8}p{color:#000;font-family:Helvetica;font-size:2rem}.contenedor{margin:0 auto;max-width:120rem;width:95%}li{list-style:none;margin:0;padding:0}img,picture{display:block;width:100%}h1,h2,h3{font-family:Pangram;font-weight:500;margin:2.5rem 0;text-align:center}h1{font-size:3.8rem}h2{font-size:3.4rem}h3{font-size:3rem}h4{font-size:2.6rem}@keyframes extend{0%{width:0}to{width:30rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.boton-morado-block{background-color:#2e1467;border:none;border-radius:2rem;color:#fff;display:block;font-weight:600;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .2s ease}.boton-morado-block:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.boton-morado-block:active{background-color:#241052;transform:translateY(0)}.boton-morado-inline{background-color:#2e1467;border:none;border-radius:2rem;color:#fff;display:inline-block;font-weight:600;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .2s ease}.boton-morado-inline:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.boton-morado-inline:active{background-color:#241052;transform:translateY(0)}.boton-rojo-block{background-color:red;border:none;border-radius:2rem;color:#fff;display:block;font-weight:600;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .2s ease}.boton-rojo-block:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.boton-rojo-block:active{background-color:#e60000;transform:translateY(0)}.boton-rojo-inline{background-color:red;border:none;border-radius:2rem;color:#fff;display:inline-block;font-weight:600;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .2s ease}.boton-rojo-inline:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.boton-rojo-inline:active{background-color:#e60000;transform:translateY(0)}.boton-fucsia-block{background-color:#843af7;border:none;border-radius:2rem;color:#fff;display:block;font-weight:600;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .2s ease}.boton-fucsia-block:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.boton-fucsia-block:active{background-color:#7421f6;transform:translateY(0)}.boton-fucsia-inline{background-color:#843af7;border:none;border-radius:2rem;color:#fff;display:inline-block;font-weight:600;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .2s ease}.boton-fucsia-inline:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.boton-fucsia-inline:active{background-color:#7421f6;transform:translateY(0)}.boton-flecha-inline{background-color:#843af7;border:none;border-radius:2rem;color:#fff;display:inline-block;font-weight:600;padding:1rem 3rem;text-align:center;text-decoration:none;transition:all .2s ease}.boton-flecha-inline:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.boton-flecha-inline:active{background-color:#7421f6;transform:translateY(0)}.title{font-family:Pangram-Black;font-size:4rem;letter-spacing:2px;margin:10px}.subtitle,.title{color:#2e1467;font-weight:700}.subtitle{font-family:Pangram-Bold;font-size:3rem}.container-message{display:grid;place-items:center}.error{background-color:red;border-radius:2rem;color:#fff;font-weight:700;padding:1rem}.hidden{display:none;opacity:1}.appear{opacity:1;transition:opacity 2s ease-in}.label-title{color:#2e1467;font-size:2.8rem;font-weight:700;text-align:center}.w-100{width:100%}.modal-errores p{background-color:red}.modal-errores p,.modal-exito p{align-items:center;border-radius:2rem;color:#ffd5d5;display:flex;gap:1rem;justify-content:center;width:80%}.modal-exito p{background-color:green}.modal{align-items:center;animation:fadeIn 1s forwards;background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;inset:30%;justify-content:center;opacity:0;position:fixed;z-index:10}.modal .close-button{background-color:transparent;border:none;font-size:3rem;margin:2rem;text-align:center;width:4rem}.modal .close-button:hover{opacity:.7}.modal .close-button:active{color:#333}.modal-confirmacion{inset:20%}.container-confirm{display:flex;flex-direction:row;gap:5rem}.container-confirm button{align-items:center;border:none;border-radius:2rem;color:#e1e1e1;cursor:pointer;display:flex;flex-direction:row;font-size:1.7rem;height:5rem;justify-content:center;width:10rem}.container-confirm .confirm-button{background-color:#3ead3e;font-family:Pangram-Black;letter-spacing:2px}.container-confirm .deny-button{background-color:red;font-family:Pangram-Black;letter-spacing:2px}.index-page{align-items:center;background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;justify-content:center;left:1%;opacity:.5;padding:1rem;top:40%;transition:opacity .5s;width:30rem}.index-page:hover{opacity:1}.index-page .pages{display:flex;gap:1rem;justify-content:space-between}.index-page .pages a{color:#5108c3;font-size:1.8rem;font-weight:500}.index-page .pages a.actual{font-weight:800}.index-page .add-remove{display:flex;gap:2rem;margin:1rem}.index-page .add-remove button{background-color:transparent;border:none}.index-page .add-remove button i{color:#8c66e1;font-size:2rem;transition:color .5s}.index-page .add-remove button i:hover{color:#2e1467}.dragable{position:fixed;z-index:5}.container-input{align-items:center;display:flex;gap:4rem;justify-content:space-between;padding:1rem}.container-input label{color:#2e1467;font-size:2rem;font-weight:700;text-align:start;width:20%}.container-input input,.container-input select{border:none;border-radius:1rem;outline:none;padding:.5rem;width:80%}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2e1467;cursor:pointer;height:.5rem;width:40%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#843af7;border-radius:2rem;height:3rem;width:2rem}input[type=range]::-webkit-slider-thumb:hover{background-color:#a26bf9}.input-horas-ordinarias-extras label{width:30%}.input-horas-ordinarias-extras input[type=range]{width:60%}.input-horas-ordinarias-extras input[type=number]{width:10%}.input-horas-ordinarias-extras .container-logistica{justify-content:start}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(162,107,249,.7);border-radius:50%;display:grid;height:2.5rem;margin:0;place-content:center;width:2.5rem}input[type=radio]:before{border-radius:50%;box-shadow:inset 5rem 5rem #2e1467;content:"";height:1.5rem;transform:scale(0);transition:transform .12s ease-in-out;width:1.5rem}input[type=radio]:checked:before{transform:scale(1)}.calcTime{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2e1467;font-size:2.8rem;font-weight:700;height:4rem;text-align:center;width:2rem}.calcTime::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}textarea{border-radius:2rem;height:15rem;padding:1rem;resize:none;width:100%}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:3px solid;border-radius:.5rem;display:grid;font:inherit;height:4rem;margin:0;place-content:center;transform:translateY(-.075em);width:4rem}input[type=checkbox]:before{box-shadow:inset 1em 1em #2e1467;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:2rem;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:2rem}input[type=checkbox]:checked:before{transform:scale(1)}.radio{display:flex;gap:2rem;justify-content:space-between;width:80%}.radio .radio-input{align-items:center;display:flex;flex-direction:column;justify-content:center}.radio .radio-input label{text-align:center;width:100%}form{gap:4rem;margin:1rem}.form-settings,form{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-settings{gap:2rem}.container-inputs{border:2px solid #2e1467;border-radius:2rem;padding:2rem;width:100%}.container-inputs legend{color:#2e1467;font-size:2rem;font-weight:700;padding:0 2rem}.container-inputs:disabled{background-color:hsla(0,0%,100%,.3);z-index:-1}.container-inputs:disabled .container-input,input:disabled{opacity:.5}.container-fieldsets{align-items:center;display:flex;gap:2rem;justify-content:space-between}.container-fieldsets fieldset{display:flex;height:100%;justify-content:space-around;width:35rem}.form-times{align-items:center;display:grid;flex-direction:column;justify-content:center;position:relative}.form-times fieldset{width:100%}.logo-1,.logo-2,.logo-3,.logo-4,.logo-5,.logo-6{opacity:.5;position:fixed;width:20rem;z-index:-1}.container-times{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.container-page{margin-bottom:5rem;padding:1rem}.logo-1{left:0;top:5%;transform:rotate(35deg)}.logo-2{right:0;top:5%}.logo-3{top:12%}.logo-4{right:10%;top:12%}.logo-5{height:100%;inset:0;opacity:.2;width:100%}.pagination-container{align-items:center;animation:pagination-fade-in .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:grid;gap:1.5rem;grid-template-columns:1fr auto 1fr;justify-content:center;margin:2rem 0;padding:2rem}@media (max-width:768px){.pagination-container{flex-direction:column;padding:1.5rem}}.pagination-info{color:#555;font-size:1.5rem;font-weight:600;text-align:center}.pagination-info p{margin:0}@media (max-width:768px){.pagination-info{font-size:1.3rem}}.pagination-nav{display:flex;gap:1rem;justify-content:center}@media (max-width:768px){.pagination-nav{width:100%}}.pagination-list{display:flex;gap:.8rem;list-style:none;margin:0;padding:0}.pagination-item{display:inline-flex}.pagination-link{align-items:center;background-color:#fff;border:2px solid #ddd;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;height:3.5rem;justify-content:center;transition:background-color .3s,transform .2s;width:3.5rem}.pagination-link:hover{background-color:#edc9f2;border-color:#cc5df8;transform:translateY(-2px)}.pagination-link:active{transform:translateY(1px)}.pagination-link:focus{background-color:#8c4fcf;box-shadow:0 0 0 3px rgba(140,79,207,.2);outline:none}.pagination-link i{font-size:1.6rem}@media (max-width:480px){.pagination-link{font-size:1.2rem;height:3rem;width:3rem}}.pagination-current{background-color:#8c4fcf;border-color:#7b3bcc;color:#fff;font-weight:700}.pagination-current:hover{background-color:#7b3bcc;border-color:#6a2db5;cursor:default;transform:none}.pagination-first,.pagination-last,.pagination-next,.pagination-prev{background-color:#f1e6ff}.pagination-first:hover,.pagination-last:hover,.pagination-next:hover,.pagination-prev:hover{background-color:#d1a6f1;border-color:#8c4fcf;color:#8c4fcf}.pagination-per-page{align-items:center;display:flex;gap:1rem}@media (max-width:768px){.pagination-per-page{justify-content:center;width:100%}}.pagination-per-page label{color:#666;font-size:1.4rem;font-weight:500}@media (max-width:480px){.pagination-per-page label{font-size:1.3rem}}.pagination-per-page select{background-color:#fff;border:2px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:1.3rem;font-weight:500;padding:.6rem 1rem;transition:border-color .3s}.pagination-per-page select:hover{border-color:#8c4fcf}.pagination-per-page select:focus{border-color:#8c4fcf;box-shadow:0 0 0 3px rgba(140,79,207,.2);outline:none}.pagination-per-page .per-page-form{align-items:center;display:flex;gap:1rem}@media (max-width:480px){.pagination-per-page .per-page-form{flex-direction:column;gap:.5rem}}@keyframes pagination-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.pagination-list{gap:.6rem}}@media (max-width:480px){.pagination-container{padding:1.2rem}.pagination-link{font-size:1.2rem;height:3rem;width:3rem}}.barra{background-color:#c19cfb}.barra,.barra ul{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0}.barra ul{gap:5rem;padding:3rem}.barra ul a{color:#2e1467;font-size:2.5rem;font-weight:600;text-decoration:none;transition:color .3s ease}.barra ul a:hover{opacity:.8}.center{display:flex;flex-direction:column!important;height:auto;justify-content:center}@media (min-width:950px){.barra,.barra ul{flex-direction:row}.barra ul li a{color:#2e1467;font-size:2.5rem;font-weight:600}}.mainLogoHeader{padding:1rem;text-align:center}.mainLogoHeader h1{color:#2e1467;position:relative;text-transform:uppercase}.mainLogoHeader h1:after{animation:extend 1s ease-in-out infinite alternate;animation-delay:.4s;margin-top:-1.5rem}.mainLogoHeader h1:after,.mainLogoHeader h1:before{background-color:#2e1467;content:"";display:block;height:.5rem;width:0}.mainLogoHeader h1:before{animation:extend 1s ease-in-out infinite alternate;animation-delay:.2s;margin-bottom:-1.5rem}.mainLogoHeader h1 span:first-child{color:#03333c}.mainLogoHeader h1 span:last-child{color:#3d0692;font-size:3rem;font-weight:700}a{text-decoration:none}main{flex:10}footer{align-items:center;background-color:#c19cfb;display:flex;flex-direction:column;justify-content:space-between;margin:auto 0 0;padding:1rem}footer p{font-size:1.5rem;margin:0}.mainLogoFooter{display:inline-block;text-align:center}.mainLogoFooter h1{color:#2e1467;font-size:3rem;margin:5px;text-transform:uppercase}.mainLogoFooter h1 span:first-child{color:#03333c}.mainLogoFooter h1 span:last-child{color:#3d0692;font-weight:700}@media (max-width:768px){.mainLogoFooter h1{font-size:2.5rem}footer p{font-size:1.5rem}}a{color:#000}.form-search{border-radius:20px;font-family:Poppins,sans-serif;max-width:600px;padding:10px;text-align:center}.radio{gap:30px;justify-content:center;width:auto}.container-input-search input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #7a63f8;border-radius:50%;cursor:pointer;height:18px;position:relative;transition:all .25s ease;width:18px}.container-input-search input[type=radio]:focus{outline:1px solid #2e1467;outline-offset:1px}.container-inputs-search{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%}.container-input-search input[type=radio]:checked{background-color:#7a63f8;box-shadow:0 0 0 4px rgba(122,99,248,.25)}.container-input-search{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;width:auto}.container-input-search label{color:#2b1977;font-size:1.6rem;font-weight:900;text-align:center;width:auto}.container-input-search input[type=date],.container-input-search input[type=text],.container-input-search select{background-color:#fff;border:2px solid #2e1467;border-radius:.8rem;font-size:1.5rem;max-width:25rem;outline:none;padding:1rem 1.5rem;text-align:center;transition:all .3s ease;width:100%}select{cursor:pointer;outline:none}.container-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-top:1rem}.container-buttons a{align-items:center;border-radius:3rem;display:flex;font-size:1.5rem;font-weight:600;gap:1rem;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.container-buttons a i{font-size:1.7rem}.container-buttons a:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.container-buttons a:active{transform:translateY(0)}.main-title{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem}.main-title img{border-radius:50%;height:20rem;width:20rem}.table-logs{border-collapse:separate;border-spacing:0;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,.08);display:table;margin:2rem auto;max-height:59vh;max-width:95vw;min-height:10vh;overflow:scroll;position:relative;scrollbar-width:none;text-align:center;width:90%}.table-logs thead{background:linear-gradient(180deg,#c19cfb,#a9eefb);position:sticky;top:0;z-index:3}.table-logs thead tr th{border:none;border-right:1px solid hsla(0,0%,100%,.2);color:#000;font-size:1.8rem;font-weight:700;padding:1rem 1.2rem}.table-logs thead tr th:first-child{border-top-left-radius:1rem}.table-logs thead tr th:last-child{border-right:none;border-top-right-radius:1rem}.table-logs tbody tr{background-color:#fff;transition:all .3s ease}.table-logs tbody tr:nth-child(2n){background-color:#f8fafc}.table-logs tbody tr:hover{background-color:#edf2f7;transform:scale(1.01)}.table-logs tbody tr:last-child td:first-child{border-bottom-left-radius:1rem}.table-logs tbody tr:last-child td:last-child{border-bottom-right-radius:1rem;white-space:nowrap}.table-logs tbody tr td{border:1px solid #e2e8f0;border-left:none;border-top:none;padding:1.1rem 1rem}.table-logs tbody tr td:last-child{border-right:none}.table-logs tbody tr .btn,.table-logs tbody tr a{padding:1rem 2rem}.contenedor-tiempo-empleado{display:grid;gap:5rem;grid-template-columns:repeat(2,1fr)}.container-updates>.container-input{display:flex;gap:2rem;justify-content:flex-start}.container-updates>.container-input label{font-weight:700}.form-actualizaciones{margin:1rem;padding:0}.form-actualizaciones fieldset{width:100%}.container-info,.container-info h2{align-items:center;display:flex;flex-direction:column;justify-content:center}.container-info h2{font-size:2.8rem;gap:2rem;text-transform:uppercase}.container-info h2 span{color:#5108c3;font-size:2.4rem}.tabla-empleados{border-collapse:separate;border-spacing:0;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,.08);display:table;margin:2rem auto;max-height:59vh;max-width:95vw;min-height:10vh;overflow:scroll;position:relative;scrollbar-width:none;text-align:center;width:auto}.tabla-empleados thead{background:linear-gradient(180deg,#c19cfb,#a9eefb);position:sticky;top:0;z-index:3}.tabla-empleados thead tr th{border:none;border-right:1px solid hsla(0,0%,100%,.2);color:#000;font-size:1.8rem;font-weight:700;padding:1rem 1.2rem}.tabla-empleados thead tr th:first-child{border-top-left-radius:1rem}.tabla-empleados thead tr th:last-child{border-right:none;border-top-right-radius:1rem}.tabla-empleados tbody tr{background-color:#fff;transition:all .3s ease}.tabla-empleados tbody tr:nth-child(2n){background-color:#f8fafc}.tabla-empleados tbody tr:hover{background-color:#edf2f7;transform:scale(1.01)}.tabla-empleados tbody tr:last-child td:first-child{border-bottom-left-radius:1rem}.tabla-empleados tbody tr:last-child td:last-child{border-bottom-right-radius:1rem;white-space:nowrap}.tabla-empleados tbody tr td{border:1px solid #e2e8f0;border-left:none;border-top:none;padding:1.1rem 1rem}.tabla-empleados tbody tr td:last-child{border-right:none}.tabla-empleados tbody tr .btn,.tabla-empleados tbody tr a{padding:1rem 2rem}.tabla-clientes{border-collapse:separate;border-spacing:0;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,.08);display:table;margin:2rem auto;max-height:59vh;max-width:95vw;min-height:10vh;overflow:scroll;position:relative;scrollbar-width:none;text-align:center;width:auto}.tabla-clientes thead{background:linear-gradient(180deg,#c19cfb,#a9eefb);position:sticky;top:0;z-index:3}.tabla-clientes thead tr th{border:none;border-right:1px solid hsla(0,0%,100%,.2);color:#000;font-size:1.8rem;font-weight:700;padding:1rem 1.2rem}.tabla-clientes thead tr th:first-child{border-top-left-radius:1rem}.tabla-clientes thead tr th:last-child{border-right:none;border-top-right-radius:1rem}.tabla-clientes tbody tr{background-color:#fff;transition:all .3s ease}.tabla-clientes tbody tr:nth-child(2n){background-color:#f8fafc}.tabla-clientes tbody tr:hover{background-color:#edf2f7;transform:scale(1.01)}.tabla-clientes tbody tr:last-child td:first-child{border-bottom-left-radius:1rem}.tabla-clientes tbody tr:last-child td:last-child{border-bottom-right-radius:1rem;white-space:nowrap}.tabla-clientes tbody tr td{border:1px solid #e2e8f0;border-left:none;border-top:none;padding:1.1rem 1rem}.tabla-clientes tbody tr td:last-child{border-right:none}.tabla-clientes tbody tr .btn,.tabla-clientes tbody tr a{padding:1rem 2rem}.tabla-logs{border-collapse:separate;border-spacing:0;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,.08);display:table;margin:2rem auto;max-height:59vh;max-width:95vw;min-height:10vh;overflow:scroll;position:relative;scrollbar-width:none;text-align:center;width:auto}.tabla-logs thead{background:linear-gradient(180deg,#c19cfb,#a9eefb);position:sticky;top:0;z-index:3}.tabla-logs thead tr th{border:none;border-right:1px solid hsla(0,0%,100%,.2);color:#000;font-size:1.8rem;font-weight:700;padding:1rem 1.2rem}.tabla-logs thead tr th:first-child{border-top-left-radius:1rem}.tabla-logs thead tr th:last-child{border-right:none;border-top-right-radius:1rem}.tabla-logs tbody tr{background-color:#fff;transition:all .3s ease}.tabla-logs tbody tr:nth-child(2n){background-color:#f8fafc}.tabla-logs tbody tr:hover{background-color:#edf2f7;transform:scale(1.01)}.tabla-logs tbody tr:last-child td:first-child{border-bottom-left-radius:1rem}.tabla-logs tbody tr:last-child td:last-child{border-bottom-right-radius:1rem;white-space:nowrap}.tabla-logs tbody tr td{border:1px solid #e2e8f0;border-left:none;border-top:none;padding:1.1rem 1rem}.tabla-logs tbody tr td:last-child{border-right:none}.tabla-logs tbody tr .btn,.tabla-logs tbody tr a{padding:1rem 2rem}.tabla-usuarios{border-collapse:separate;border-spacing:0;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,.08);display:table;margin:2rem auto;max-height:59vh;max-width:95vw;min-height:10vh;overflow:scroll;position:relative;scrollbar-width:none;text-align:center;width:70%}.tabla-usuarios thead{background:linear-gradient(180deg,#c19cfb,#a9eefb);position:sticky;top:0;z-index:3}.tabla-usuarios thead tr th{border:none;border-right:1px solid hsla(0,0%,100%,.2);color:#000;font-size:1.8rem;font-weight:700;padding:1rem 1.2rem}.tabla-usuarios thead tr th:first-child{border-top-left-radius:1rem}.tabla-usuarios thead tr th:last-child{border-right:none;border-top-right-radius:1rem}.tabla-usuarios tbody tr{background-color:#fff;transition:all .3s ease}.tabla-usuarios tbody tr:nth-child(2n){background-color:#f8fafc}.tabla-usuarios tbody tr:hover{background-color:#edf2f7;transform:scale(1.01)}.tabla-usuarios tbody tr:last-child td:first-child{border-bottom-left-radius:1rem}.tabla-usuarios tbody tr:last-child td:last-child{border-bottom-right-radius:1rem;white-space:nowrap}.tabla-usuarios tbody tr td{border:1px solid #e2e8f0;border-left:none;border-top:none;padding:1.1rem 1rem}.tabla-usuarios tbody tr td:last-child{border-right:none}.tabla-usuarios tbody tr .btn,.tabla-usuarios tbody tr a{padding:1rem 2rem}.tabla-historial{border-collapse:separate;border-spacing:0;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,.08);display:table;margin:2rem auto;max-height:59vh;max-width:95vw;min-height:10vh;overflow:scroll;position:relative;scrollbar-width:none;text-align:center;width:100%}.tabla-historial thead{background:linear-gradient(180deg,#c19cfb,#a9eefb);position:sticky;top:0;z-index:3}.tabla-historial thead tr th{border:none;border-right:1px solid hsla(0,0%,100%,.2);color:#000;font-size:1.8rem;font-weight:700;padding:1rem 1.2rem}.tabla-historial thead tr th:first-child{border-top-left-radius:1rem}.tabla-historial thead tr th:last-child{border-right:none;border-top-right-radius:1rem}.tabla-historial tbody tr{background-color:#fff;transition:all .3s ease}.tabla-historial tbody tr:nth-child(2n){background-color:#f8fafc}.tabla-historial tbody tr:hover{background-color:#edf2f7;transform:scale(1.01)}.tabla-historial tbody tr:last-child td:first-child{border-bottom-left-radius:1rem}.tabla-historial tbody tr:last-child td:last-child{border-bottom-right-radius:1rem;white-space:nowrap}.tabla-historial tbody tr td{border:1px solid #e2e8f0;border-left:none;border-top:none;padding:1.1rem 1rem}.tabla-historial tbody tr td:last-child{border-right:none}.tabla-historial tbody tr .btn,.tabla-historial tbody tr a{padding:1rem 2rem}.datos-cliente{display:grid;place-items:center}.main-settings{align-items:center;display:flex;flex-direction:column;justify-content:center}.main-settings p{color:#5b09dc;font-size:3rem;font-weight:700;text-align:center}.container-actions{align-items:center;display:flex;flex-direction:column;gap:5rem;justify-content:space-between;margin-bottom:5rem;padding:1rem;text-align:center}.container-actions span{color:#2e1467;font-size:2rem;font-weight:700}@media (min-width:768px){.container-actions{flex-direction:row}}.container-tabla-empleados,.main-settings-empleados,.main-settings-ver{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-empleados{background-color:#fff;border-radius:40px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:2%;width:50%}.form-empleados .container-input{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.form-empleados .container-input label{display:block;width:100%}.form-empleados .container-input input,.form-empleados .container-input select{background-color:#f5f5f5;border:1px solid grey;display:block;font-size:20px;margin:0!important;padding:8px;transition:all .2s ease;width:100%}.form-empleados .container-input input:hover,.form-empleados .container-input select:hover{background-color:#fff;border:1.5px solid #323232}.form-empleados .container-input input:focus,.form-empleados .container-input select:focus{border:1px solid rgba(0,123,255,.9);box-shadow:0 0 4px grey;transform:translateY(-2px)}@media (max-width:768px){.form-empleados{min-width:90%}}.settings-clientes-from{background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);gap:2rem;padding:2.5rem}.settings-clientes-from .inputs-clientes{display:flex;flex-direction:column;gap:0}.settings-clientes-from .inputs-clientes label{width:100%}.settings-clientes-from .inputs-clientes input,.settings-clientes-from .inputs-clientes select{background-color:#f5f5f5;border:1px solid grey;display:block;font-size:20px;margin:0!important;padding:8px;transition:all .2s ease;width:100%}.settings-clientes-from .inputs-clientes input:hover,.settings-clientes-from .inputs-clientes select:hover{background-color:#fff;border:1.5px solid #323232}.settings-clientes-from .inputs-clientes input:focus,.settings-clientes-from .inputs-clientes select:focus{border:1px solid rgba(0,123,255,.9);box-shadow:0 0 4px grey;transform:translateY(-2px)}.main-settings-clientes{align-items:center;display:flex;flex-direction:column;justify-content:center}.main-settings-clientes .container-clientes{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(150px,1fr));padding:2rem;width:100%}@media (max-width:768px){.main-settings-clientes .container-clientes{grid-template-columns:repeat(1,minmax(260px,1fr))}}.main-settings-clientes .container-clientes .container-datos-cliente{background-color:#f5f5f5;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-direction:column;padding:1rem;width:100%}.main-settings-clientes .container-clientes .container-datos-cliente h2{align-items:center;margin:1rem}.main-settings-clientes .container-clientes .container-datos-cliente h2:after{background-color:#9b59b6;content:"";display:block;height:.5rem;text-align:center;width:100%}.main-settings-clientes .container-clientes .container-datos-cliente p{margin:1rem;text-align:center}.main-settings-clientes .container-clientes .actions{display:flex;gap:1rem;justify-content:flex-end;margin:1rem}.main-settings .boton-morado-block{margin:1rem}.main-settings-crear .boton-morado-inline{font-size:20px;padding:2rem 4rem}.user-data-from{background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:2rem;padding:3rem;width:65%}@media (max-width:768px){.user-data-from{width:90%}}.user-data-from .input-usuarios{display:flex;flex-direction:column;gap:0;margin:0 auto;padding:0}.user-data-from .input-usuarios label{display:block;width:100%}.user-data-from .input-usuarios input,.user-data-from .input-usuarios select{background-color:#f5f5f5;border:1px solid grey;display:block;font-size:20px;margin:0!important;padding:8px;transition:all .2s ease;width:100%}.user-data-from .input-usuarios input:hover,.user-data-from .input-usuarios select:hover{background-color:#fff;border:1.5px solid #323232}.user-data-from .input-usuarios input:focus,.user-data-from .input-usuarios select:focus{border:1px solid rgba(0,123,255,.9);box-shadow:0 0 4px grey;transform:translateY(-2px)}.container-login{display:grid;gap:1rem;grid-template-columns:1.5fr 1fr;height:auto;height:60vh;place-content:center;place-items:center;width:100%}.container-login .login-logo{align-items:center;align-self:center;display:flex;filter:drop-shadow(3px 3px 0 black);justify-content:center;justify-self:center;width:100%}.container-login .login-logo img{animation:latidoShadow 4s ease-in-out infinite;display:block;height:auto;max-width:90rem;width:80%}@keyframes latidoShadow{0%,to{filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));transform:scale(1)}25%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.35));transform:scale(1.1)}50%{filter:drop-shadow(0 4px 8px rgba(0,0,0,.28));transform:scale(.95)}75%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.35));transform:scale(1.1)}}.container-login .google-btn{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:15px;color:#2d3748;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:2rem;font-weight:500;gap:12px;justify-content:center;margin:12px 0;padding:10px;transition:all .3s ease;width:90%}.container-login .google-btn:hover{background:#f7fafc;border-color:#8b5cf6;box-shadow:0 8px 25px rgba(139,92,246,.2);transform:translateY(-2px)}.container-login .google-icon{height:20px;width:20px}.container-login .google-icon svg{height:100%;width:100%}.container-login form{background-color:#fff;border-radius:12px;box-shadow:4px 4px 2px rgba(0,0,0,.25);gap:.5rem;height:90%;margin:1rem;padding:3rem 1rem;width:70%}.container-login form .container-input{display:flex;flex-direction:column;gap:0;width:100%}.container-login form .container-input label{width:90%}.container-login form .container-input input{background-color:#f5f5f5;border:1px solid grey;display:block;font-size:16px;margin:0!important;padding:12px;transition:all .2s ease;width:90%}.container-login form .container-input input:hover{background-color:#fff;border:1.5px solid #8b5cf6}.container-login form .container-input input:focus{background-color:#fff;border:1px solid #8b5cf6}.container-login .boton-morado-block{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 25px rgba(102,126,234,.4);font-size:2rem;padding:1.5rem;width:50%}.container-login .error-message{color:red;font-size:1.9rem}@media (max-width:1024px){.container-login{gap:2rem;grid-template-columns:1fr;grid-template-rows:auto auto;padding:2rem 0;place-items:center}.container-login .login-logo{order:1}.container-login .login-logo img{max-width:40rem;width:60%}.container-login form{height:auto;order:2;padding:2rem 1.5rem;width:85%}.container-login form .container-input input{width:100%}.container-login .boton-morado-block{font-size:1.8rem;width:70%}}@media (max-width:600px){.container-login{gap:1rem}.container-login .login-logo img{max-width:25rem;width:70%}.container-login form{padding:1.5rem 1rem;width:95%}.container-login .google-btn{font-size:1.6rem;padding:.8rem}.container-login .boton-morado-block{font-size:1.6rem;padding:1rem;width:90%}}
/*# sourceMappingURL=app.css.map */
