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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-blue:#1f69e0;--color-black:#000;--color-gray:#c4c4c4;--color-red:#ff0505;--color-green:#47b385;--color-orange:#e68c38;--color-border:#c4c4c4;--color-background-screen-black:#0000004d;--var-gap-5:5px;--var-gap-10:10px;--var-gap-20:20px;--var-gap-40:40px;--var-padding-5:5px;--var-padding-10:10px;--var-padding-20:20px;--var-padding-40:40px;--font-size-h2:24px;--font-size-h3:20px;--font-size-h4:18px;--font-size-normal-high:16px;--font-size-normal:14px;--var-max-width-desk:700px}*{box-sizing:border-box;font-family:Montserrat;font-size:14px;font-size:var(--font-size-normal);font-weight:400;position:relative}span{display:inline-block}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:10px}::-webkit-scrollbar-button:increment,html::-webkit-scrollbar-button{display:none}::-webkit-scrollbar:horizontal{height:10px}::-webkit-scrollbar-thumb{background-color:var(--color-scroll);border-radius:20px}::-webkit-scrollbar-track{border-radius:10px}#screenBlackAll{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0000004d;background-color:var(--color-background-screen-black)}#carga,#screenBlackAll{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:99999999}#carga{animation:girar 1.5s linear infinite;border:15px solid #ccc;border-radius:100%;border-top:15px solid var(--color-blue);height:100px;width:100px}@keyframes girar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-row.flex-end{justify-content:flex-end}.gap-5{gap:5px;gap:var(--var-gap-5)}.gap-10{gap:10px;gap:var(--var-gap-10)}.gap-20{gap:20px;gap:var(--var-gap-20)}.gap-40{gap:40px;gap:var(--var-gap-40)}.padding-20{padding:20px;padding:var(--var-padding-20)}.padding-40{padding:40px;padding:var(--var-padding-40)}.max-width-desk{max-width:700px;max-width:var(--var-max-width-desk)}@media screen and (max-width:500px){.flex-row{flex-wrap:wrap}:root{--var-gap-20:15px;--var-gap-40:20px;--var-padding-20:15px;--var-padding-40:20px;--font-size-h2:18px;--font-size-h3:16px;--font-size-h4:15px;--font-size-normal-high:14px;--font-size-normal:13px}}:root{--color-background-body:#f0f2f5;--color-border-input:#ddd;--color-background-button-login:#007bff;--color-background-button-login-hover:#0056b3;--color-h2:#333;--color-white:#fff}body{align-items:center;background-color:#f0f2f5;background-color:var(--color-background-body);display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center;margin:0}.login-container{background-color:#fff;background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px;text-align:center;width:300px}.login-input{border:1px solid #ddd;border:1px solid var(--color-border-input);border-radius:4px;box-sizing:border-box;margin:10px 0}.login-button,.login-input{font-size:16px;padding:10px;width:100%}.login-button{background-color:#007bff;background-color:var(--color-background-button-login);border:none;border-radius:4px;color:#fff;color:var(--color-white);cursor:pointer;transition:background-color .3s ease}.login-button:hover{background-color:#0056b3;background-color:var(--color-background-button-login-hover)}h2{color:#333;color:var(--color-h2);font-size:24px;margin-bottom:20px}#root{display:flex;width:auto}.app-container{align-items:center;display:flex;flex-direction:column;height:100vh;width:100%}.app-container>div{width:100%}.main-content{display:flex;height:calc(100vh - 100px);width:100%}.main-content>div{width:100%}.page-container{background-color:#f4f4f4;height:100%;overflow:scroll;padding:var(--var-padding-20);width:100%}h2{font-size:var(--font-size-h2);font-weight:700;margin:0}.container-metrics{border:1px solid var(--color-border);display:flex;min-height:150px;width:100%}.container-metrics .container-svg{width:150px}.container-metrics .background-green{background-color:var(--color-green)}.container-metrics .background-orange{background-color:var(--color-orange)}.container-metrics .container-svg{align-items:center;display:flex;justify-content:center}.container-grafica h3,.container-metrics h3{font-size:var(--font-size-h3);font-weight:700}.container-grafica h4,.container-metrics h4{font-size:var(--font-size-h4)}.container-grafica h3,.container-grafica h4,.container-metrics h3,.container-metrics h4{margin:0}.container-grafica{align-items:center;border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--var-gap-20);justify-content:center;padding:var(--var-padding-20)}.container-grafica canvas{max-height:400px;max-width:80%}.container-nav-search{align-items:center;border:1px solid var(--color-border);display:flex;gap:var(--var-gap-40);justify-content:space-between;min-height:80px;padding:var(--var-padding-20);width:100%}.container-nav-search>div{align-items:center;display:flex;gap:var(--var-gap-20);width:calc(100% - 200px)}.container-nav-search button{background-color:var(--color-green);border:none;border-radius:4px;color:var(--color-white);cursor:pointer;transition:background-color .3s ease;width:200px}.container-nav-search button,.container-nav-search input{font-size:var(--font-size-normal-high);padding:var(--var-padding-10)}.container-nav-search input{border:1px solid var(--color-border-input);border-radius:4px;max-width:500px;width:100%}.container-nav-search label{color:var(--color-black);font-size:var(--font-size-normal-high);font-weight:700}.modal-container{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--color-background-screen-black);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999999}.modal{background-color:var(--color-white);border-radius:10px;display:flex;flex-direction:column;gap:var(--var-gap-40);max-height:80%;max-width:930px;overflow-x:hidden;overflow-y:auto;padding:var(--var-padding-20);width:80%}.modal .flex-column,.modal .flex-row{width:100%}.modal form{display:flex;flex-direction:column;gap:var(--var-gap-40)}.modal input,.modal select{border:1px solid var(--color-border-input);border-radius:4px;font-size:var(--font-size-normal-high);padding:var(--var-padding-10);width:100%}.modal label{color:var(--color-black);font-weight:700}.modal button,.modal label{font-size:var(--font-size-normal-high)}.modal button{background-color:var(--color-green);border:none;border-radius:4px;color:var(--color-white);cursor:pointer;padding:var(--var-padding-10);transition:background-color .3s ease;width:200px}.modal button.cancel{background-color:var(--color-gray)}.container-table{border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--var-gap-20);padding:var(--var-padding-20);width:100%}.container-table table{border-collapse:collapse;table-layout:fixed;width:100%}.container-table tr{display:flex;width:100%}.container-table th{font-weight:700}.container-table td,.container-table th{border-bottom:1px solid var(--color-border);display:flex;overflow:hidden;padding:var(--var-padding-10);text-overflow:ellipsis;white-space:nowrap;width:100%}.container-table td button{align-items:center;border:1px solid var(--color-border-input);cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.container-table td a{color:var(--color-black);cursor:pointer;text-decoration:none;width:100%}.container-table td b{font-weight:700}.container-table td .button-delete,.container-table td .button-edit,.container-table td .button-transparent{padding:0}.container-table td .button-transparent{border:none}.container-table td a:hover>div{font-weight:700}.container-table td button:hover path{fill:var(--color-black)}.container-table .button-edit{background-color:var(--color-orange)}.container-table .button-delete{background-color:var(--color-red)}.container-table .pagination{display:flex;gap:var(--var-gap-10);justify-content:space-between}.container-table .pagination>div{align-items:center;display:flex;gap:var(--var-gap-10)}.container-table .pagination b{font-weight:700}.container-table .miniatura{max-height:100px;max-width:100px}.grid-container-conf{grid-gap:var(--var-gap-40);display:grid;gap:var(--var-gap-40);grid-template-columns:repeat(2,1fr)}.container-opt{border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--var-gap-20);padding:var(--var-padding-20);width:100%}.container-opt .header-section{display:flex;justify-content:space-between;padding:var(--var-padding-10)}.container-opt h3{font-size:var(--font-size-h3);font-weight:700;margin:0}.container-opt .header-section button{align-items:center;background-color:var(--color-black);border:1px solid var(--color-border-input);cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.container-opt .header-sectiond button:hover path{fill:var(--color-black)}.container-opt td,.container-opt tr{display:flex;width:100%}.container-opt td{align-items:center;border-bottom:1px solid var(--color-border);padding:var(--var-padding-10)}.container-opt td button{align-items:center;border:1px solid var(--color-border-input);cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.container-table opt button:hover path{fill:var(--color-black)}.container-opt .button-delete,.container-opt .header-section button{padding:0}.container-opt .button-delete{background-color:var(--color-red)}.label-required:after{color:var(--color-red);content:"*"}.signature-container button{background-color:var(--color-green);border:none;border-radius:4px;color:var(--color-white);cursor:pointer;font-size:var(--font-size-normal-high);padding:var(--var-padding-10);transition:background-color .3s ease;width:200px}.signature-container button.cancel{background-color:var(--color-gray)}@media screen and (max-width:500px){.flex-row:has(>button){flex-wrap:nowrap}.container-nav-search{flex-wrap:wrap}.container-nav-search>div{align-items:flex-start;flex-direction:column;width:100%}.pagination{align-items:center;flex-direction:column}.grid-container-conf{grid-template-columns:repeat(1,1fr)}}.navbar-top{background-color:#333;border-bottom:1px solid var(--color-border);justify-content:space-between}.navbar-right:has(>.username){align-items:center;display:flex;justify-content:flex-end;position:relative;width:150px}.username{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-toggle{background:none;border:none;color:var(--color-black);cursor:pointer;font-size:20px;line-height:20px}.dropdown-menu{background-color:var(--color-white);border:1px solid var(--color-border);box-shadow:0 4px 6px #0000001a;position:absolute;right:0;top:calc(100% + 10px);width:100%;z-index:1000}.dropdown-toggle.mobile{display:none}.dropdown-menu a,.dropdown-menu button{background-color:var(--color-white);border:none;color:#000;cursor:pointer;display:block;outline:none;padding:10px;text-align:center;text-decoration:none;width:100%}.dropdown-menu a:hover,.dropdown-menu button:hover{background-color:#ddd}@media screen and (max-width:768px){.dropdown-toggle.desk{display:none}.dropdown-toggle.mobile{display:block}}.sidebar{background-color:var(--color-white);border-right:1px solid var(--color-border);color:var(--color-white);height:100%;max-width:250px}.sidebar ul{list-style-type:none;padding:0}.sidebar li a{border-bottom:1px solid var(--color-border);color:var(--color-black);display:block;padding:20px;text-decoration:none}.sidebar li a:hover{font-weight:700;text-decoration:underline}@media screen and (max-width:768px){.sidebar{display:none}}.navbar-top{align-items:center;background-color:var(--color-white);color:var(--color-black);display:flex;justify-content:center;padding:10px}.navbar-top .max-width-desk,.navbar-top .navbar-left{align-items:center;display:flex;justify-content:space-between;width:100%}.navbar-top>.max-width-desk{padding:0 var(--var-padding-20)}.navbar-left{max-height:80px;padding:10px}.navbar-left svg path{fill:var(--color-black)}.navbar-left a:hover svg path,.navbar-left[style="cursor: pointer;"]:hover svg path{fill:var(--color-blue)}.navbar-left img{height:60px}.navbar-right{align-items:center;display:flex;gap:var(--var-gap-20);justify-content:flex-end;max-width:320px;position:relative;width:100%}.navbar-right>button.button-delete{background-color:var(--color-red);border:1px solid var(--color-border);cursor:pointer;height:40px;outline:none;padding:0;width:40px}.navbar-right h2{color:var(--color-black)}#root{width:100%}.app{width:100%}.app,.navbar-bottom{display:flex;justify-content:center}.navbar-bottom{align-items:center;background-color:var(--color-white);padding:10px}.navbar-bottom a,.navbar-bottom button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;gap:var(--var-gap-10);justify-content:center;outline:none;text-decoration:none}.navbar-bottom a svg path,.navbar-bottom button svg path{fill:var(--color-black)}.navbar-bottom a span,.navbar-bottom button span{color:var(--color-black);font-size:var(--font-size-h3)}.navbar-bottom a:hover span,.navbar-bottom button:hover span{color:var(--color-blue);font-weight:700}.navbar-bottom a:hover svg path,.navbar-bottom button:hover svg path{fill:var(--color-blue)}.signature-container{display:flex;flex-direction:column;gap:var(--var-gap-40)}.signature-container canvas{border:1px solid var(--color-border)}.signature-container>div:has(canvas){display:flex;justify-content:center}
/*# sourceMappingURL=main.cc6f6f5c.css.map*/