*,.sidebar.scroll{box-sizing:border-box}.sidebar.scroll,body{overflow-x:hidden}#sidebar-toggle,.sideToolIco{display:none}.body-label,.sideTool{position:fixed;height:100%}:root{--color-main:#fafafa}*{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif;font-size:12px;text-decoration:none;list-style-type:none;margin:0;padding:0}.body-label{width:calc(100% - 260px);z-index:30;right:-100%;top:0}#sidebar-toggle:checked~.sidebar{left:-100%}#sidebar-toggle:checked~.main-content header{left:0;width:100%;right:0}#sidebar-toggle:checked~.main-content{margin-left:0}.sideTool{width:260px;background-color:#f0f0f0;left:0;top:50px;white-space:nowrap;overflow:hidden;z-index:22}.sideTool li,.sideTool ul{width:inherit}.sideToolIco{position:relative;float:right;top:15px;right:5px}.sideToolIco:hover{color:#448AFF}.sideTool li{position:relative;display:grid}.sideTool li a{color:#090909;position:relative;padding:12px 5px 12px 15px;display:block;border-left:3px solid transparent}.sideTool li a:hover,.sideTool li.active a{border-left-color:#0042a8;color:#0042a8;background-color:#cfe4fa}.sideTool li a i{font-size:18px}.sideTool li span{color:#000;font-size:15px;padding:0 16px}.sidebar{width:206px;position:fixed;left:55px;top:50px;height:100%;background:var(--color-main);z-index:20;transition:left .3s;display:block;border-right:1px solid #e4e7ed}.sidebar.inactive{display:none}.sidebar.scroll{margin:4px,0;padding:0;height:95%;width:inherit;max-width:260px;overflow-y:auto;position:revert;float:right;top:5px;right:5px;scrollbar-color:rgba(0,0,0,.5) transparent;scrollbar-width:thin}.sidebar.scroll::-webkit-scrollbar{-webkit-appearance:none}.sidebar.scroll::-webkit-scrollbar:vertical{width:7px}.contenedor::-webkit-scrollbar-button,.sidebar.scroll::-webkit-scrollbar-button:increment{display:none}.sidebar.scroll::-webkit-scrollbar:horizontal{height:10px}.sidebar.scroll::-webkit-scrollbar-thumb{background-color:#797979;border-radius:20px;border:2px solid #f1f2f3}.sidebar.scroll::-webkit-scrollbar-track{border-radius:10px}.sidebar-brand{left:80px;height:50px;border-bottom:1px solid #efe9e978}.brand-flex{display:flex;align-items:center;height:50px;padding:.5rem}.brand-flex span{font-size:1.4rem;margin-left:2px}.brand-module-icons span{font-size:2.2rem}.brand-module-icons:before{content:"";width:27px;height:27px;box-shadow:0 0 0 10px rgb(79,147,255,.27);position:absolute;border-radius:50%;animation:plus 3s infinite}@keyframes plus{0%{box-shadow:0 0 0 10px rgb(79,147,255,.27)}100%{box-shadow:0 0 0 30px rgb(79,147,255,.27);opacity:0}}.brand-module-text span{font-size:2.2rem;margin-left:5px}.brand-icons span{font-size:1.5rem;margin-left:1rem}.sidebar-user{margin:1rem 0;text-align:center}.sidebar-user img{width:110px;height:110px;border-radius:50%;border-left:2px solid transparent;border-right:2px solid #efefef;border-bottom:2px solid #efefef;border-top:2px solid #efefef}.sidebar-user h3{font-size:1rem}.sidebar-user span{font-size:.8rem}.sidebar-menu{margin-top:3rem}.menu-head{text-transform:uppercase;color:#8da2fb;font-size:.75rem;font-weight:500;margin-bottom:.8rem}.sidebar-menu ul{margin-bottom:1.5rem}.sidebar-menu li{margin-bottom:.9rem}.sidebar-menu li a{color:#efefef;font-size:.9rem;display:flex;align-items:center}.sidebar-menu li a span{font-size:1.5rem;display:inline-block;margin-right:.8rem}header{height:50px;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;position:fixed;width:100%;top:0;left:0;right:0;z-index:20;background-color:#0247bc;box-shadow:0 2px 4px -1px rgb(0 0 0 / 20%),0 4px 5px 0 rgb(0 0 0 / 14%),0 1px 10px 0 rgb(0 0 0 / 12%);color:#fff}.hearder-title{position:absolute}.hearder-title span{font-size:23px;margin-left:58px;color:#50d9f4;font-weight:400}.menu-toogle label{height:60px;width:60px;display:grid;place-items:center;font-size:1.5rem;border-radius:50%}.header-icons span{display:inline-block;margin-left:.7rem;font-size:2.2rem}.menu-toogle label:hover{background:#efefef}.main-content{transition:margin-left .3s}main{background:#fff;min-height:calc(100vh - 50px);margin-top:50px}.page-header{display:flex;justify-content:space-between}.header-actions button{outline:0;color:#fff;background:#5850ec;border:none;padding:.6rem 1rem;margin-left:1rem;border-radius:3px;font-weight:600}.header-actions button span{font-size:1.2rem;margin-right:.6rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;margin-top:2rem}.card-single{background:#fff;padding:1rem;box-shadow:4px 4px 10px rgba(0,0,0,.1);border-radius:2px}.card-flex{display:grid;grid-template-columns:70% auto;align-items:center}.card-head span{display:block;text-transform:uppercase;color:#555;font-size:.9rem}.card-head small{font-weight:600;color:#666}.card-info h2{font-size:2.2rem;color:#333}.card-chart span{font-size:5rem}.card-chart.success span{color:#2e8b57}.card-chart.danger span{color:tomato}.card-chart.yellow span{color:#ff4500}.jobs-grid{margin-top:4rem;display:grid;grid-template-columns:auto 66%;grid-gap:3rem}.analytics-card{background:#fff;padding:1.5rem}.analytics-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.analytics-head span{font-size:1.5rem}.analytics-chart small{font-weight:600;color:#555;display:block;margin-bottom:1rem}.chart-circle{height:150px;width:150px;border-left:10px solid transparent;border-right:10px solid #5850ec;border-bottom:10px solid #5850ec;border-top:10px solid #5850ec;display:grid;place-items:center;margin:auto auto 3rem;border-radius:50%}.analytics-card button{display:block;padding:.6rem irem;width:100%;height:45px;background:#5850ec;color:#fff;border:1px solid #5850ec;border-radius:3px}span.indicator,span.indicator.even{height:15px;width:15px;border-radius:50%}.jobs h2 small{color:#5850ec;font-weight:600;display:inline-block;margin-left:1rem;font-size:.9rem}.jobs table{border-collapse:collapse;margin-top:1rem;overflow:auto}span.indicator{background:#c9f7f5}span.indicator.even{background:#fff4de}.jobs table td div{background:#fff;margin-bottom:.8rem;height:60px;display:flex;align-items:center;padding:.5rem;font-size:.85rem;color:#444;font-weight:500}table button{background:#8da2fb;color:#191970;border:1px solid;padding:.5rem;border-radius:3px}.table-responsive{overflow:auto}.viewer-pdf{left:48%;top:5%;width:100%;height:100%;min-height:800px}.viewer-pdf-background{position:fixed;z-index:998;background-color:#edf0f377;width:100%;height:100%;top:0;left:0}.viewer-pdf-visibility{visibility:hidden}.page-content{transition:all .3s;height:inherit}@media only screen and (max-width:1124px){.sidebar{left:-100%;z-index:30}#sidebar-toggle:checked~.sidebar,header{left:0}.main-content{margin-left:0}header{width:100%}#sidebar-toggle:checked~.body-label{right:0}.cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.cards,.jobs-grid{grid-template-columns:100%}.page-header{display:block}.header-actions{margin-top:1rem;text-align:right}.header-actions button:first-child{margin-left:0}}@media only screen and (max-width:620px){.hearder-title{display:none}.navbar-toolbar{position:fixed;right:10px}}@media only print{body,title{visibility:hidden}.viewPrint,body{margin:0;padding:0}@page{size:auto;margin:30px;top:0;left:0}title{color:#fff}main{float:none}.viewPrint{visibility:visible;top:0!important;left:0!important;width:100%!important;height:100%}}