@import"https://fonts.googleapis.com/css?family=Poppins";#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.app-container{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.form-container{background:#f5f5f5;padding:20px;border-radius:8px;margin-bottom:30px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:700}.form-group input,.form-group select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}button{background:#4caf50;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:16px}button:hover{background:#45a049}button:disabled{background:#ccc;cursor:not-allowed}.certificado-container{width:21cm;min-height:29.7cm;padding:2cm;margin:0 auto;border:1px solid #D3D3D3;background:#fff;font-family:Times New Roman,serif;line-height:1.5}.certificado-header{text-align:center;margin-bottom:30px}.certificado-title{text-align:center;margin-bottom:40px}.certificado-title h1{text-decoration:underline}.certificado-body{text-align:justify}.firma-container{margin-top:80px;text-align:center}.firma-space{height:80px}.firma-img{height:80px;margin-bottom:10px}.firma-text{margin:0;line-height:1.3}.fecha{text-align:right;margin-top:40px}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.animacionMenu{background-color:#f5f5f5;transition:width .3s ease,height .3s ease}.animacionMenu:hover .view{display:none;opacity:0;transition:opacity .5s ease,height .5s ease}.animacionMenu:hover .hidden{display:block;opacity:1;transition:opacity .5s ease,height .5s ease}.hidden{display:none}.animacionMenu:hover .hoverLink{background:#d9d9d9}.hoverLink:hover{background:#c4c3c3!important;border-radius:10px;margin-left:none!important;margin-right:none!important}.hoverLink img{margin-left:auto!important;margin-right:auto!important}.animacionMenu:hover .hoverLink img{margin-left:10px!important;margin-right:10px!important}.botonMenu{transition:.3s;top:0;height:5vh;width:2vw}.botonMenu button svg path,.botonMenu button svg{border-radius:15px!important;background:none}.animacionMenu:hover .botonMenu{transition:.3s;margin-left:12.4vw!important}.hoverLink{background:none;z-index:200!important}.colla-sidebar{background:#d9d9d9;margin-top:-10px!important;z-index:100!important}.colla-sidebar button{background:#f5f5f5!important}.colla-sidebar button p{white-space:nowrap}.colla-sidebar button:hover{background:#fff!important}.hoverLink p{font-weight:900!important;color:#000}.navegadorOpenBody{overflow-y:auto!important;width:100%}.navegadorOpenBody::-webkit-scrollbar{height:10px;width:10px}.navegadorOpenBody::-webkit-scrollbar-track{border-radius:5px;background-color:#dfe9eb}.navegadorOpenBody::-webkit-scrollbar-track:hover{background-color:#b8c0c2}.navegadorOpenBody::-webkit-scrollbar-track:active{background-color:#b8c0c2}.navegadorOpenBody::-webkit-scrollbar-thumb{border-radius:5px;background-color:#397524}.navegadorOpenBody::-webkit-scrollbar-thumb:hover{background-color:#62a34b}.navegadorOpenBody::-webkit-scrollbar-thumb:active{background-color:#62a34b}label:after{background:#fff!important;color:#000!important;opacity:1!important}label{color:#000}label:before{background:#f5f5f5!important;color:#000}input[type=text],input[type=number],input[type=datetime-local],input[type=email],input[type=date]{background:#fff!important;border:#2E9B48 3px solid!important;color:#000!important}.bg-secondary-subtle-r{background:#a5afb6}.bgWhite{background:#fff!important}.bgWhiteA:after{background:#fff!important}.MuiFormLabel-root{color:#000!important}.spin{width:100px;height:100px;animation:spin 2s linear infinite}.card{background:#f5f5f5!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}select{background:#fff!important;border:#2E9B48 3px solid!important;color:#000!important}.shearchinputs{background:#fff!important;margin-top:.5rem!important;margin-bottom:-.5rem!important}.shearchinputs1 input{border:none!important;margin-top:5px!important;width:50%!important;background:#fff!important}.css-1wgn40h-MuiInputBase-root-MuiOutlinedInput-root input{width:80%!important}.margin-bot-0{margin-bottom:0!important}.MuiInputBase-input{margin-top:-.55rem!important;height:2.3rem!important}.MuiInputBase-root{margin-top:.5rem!important;height:2.6rem!important}.shearchinputs label[data-shrink=true]{margin-top:.55rem!important;background:transparent!important}.ciudadesCantidad{height:80px!important}.ciudadesCantidad .MuiAutocomplete-root{margin-top:-20px!important}fieldset{display:none!important;background:transparent!important}fieldset legend,fieldset legend span{background:transparent!important}.MuiOutlinedInput-root{padding:5.05px!important}.coin-text{font-weight:700;text-decoration:underline}input[type=search]{background:#fff!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f8f8f8;color:#333}.app{display:flex;min-height:100vh}.main-content{flex:1;padding:20px;transition:margin-left .3s ease;background:#c4c3c3!important;overflow-y:auto;overflow-x:hidden}.fila-par{background-color:#f0f0f0;padding:10px;border-radius:5px}.MuiFormControl-root,.MuiInputBase-root,.MuiAutocomplete-root{background:transparent!important}.fila-impar{background-color:#fff;padding:10px;border-radius:5px}.desactivado{background:#62a768!important}.mf02-container{background:#fff!important}.main-content.sidebar-expanded{margin-left:260px}.main-content.sidebar-collapsed{margin-left:70px}.position_selected{border:3px #62a768 solid}.dashboard-title{margin-bottom:20px;color:#2c3e50;font-size:24px}.stats-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000000d;border-left:4px solid #7367f0}.stat-value{font-size:24px;font-weight:600;margin-bottom:5px}.stat-change{font-size:14px;display:flex;align-items:center}.positive{color:#28c76f}.negative{color:#ea5455}.reports-container{display:grid;grid-template-columns:1fr 1fr;gap:20px}.report-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000000d}.report-title{font-size:16px;margin-bottom:10px;color:#6e6b7b}.report-value{font-size:24px;font-weight:600;margin-bottom:5px}.chart-placeholder{height:200px;background-color:#f5f5f5;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#aaa;margin-top:15px}@media (max-width: 768px){.reports-container{grid-template-columns:1fr}.main-content.sidebar-expanded,.main-content.sidebar-collapsed{margin-left:0}}.fondoClaro{background:#f8f7fa!important}.sidebar{position:fixed;top:0;left:0;height:100vh;background-color:#fff;box-shadow:0 0 15px #0000001a;transition:width .3s ease;z-index:1000;overflow-y:auto;overflow-x:hidden}.sidebar.collapsed{width:70px}.sidebar.expanded{width:260px}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px 15px;border-bottom:1px solid #eee;height:70px}.logo{font-size:22px;font-weight:700;color:#7367f0;transition:opacity .2s ease}.logo.visible{opacity:1}.logo.hidden{opacity:0}.pin-btn{background:none;border:none;font-size:18px;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s}.pin-btn:hover{background-color:#f5f5f5}.pin-btn.pinned{color:#7367f0}.sidebar-content{padding:10px 0}.menu{list-style:none;margin-left:-1.5rem}.menu-item{margin-bottom:5px;width:97%!important;border-bottom:#978ef4 2px solid!important}.menu-item-header{display:flex;align-items:center;padding:12px 15px;cursor:pointer;transition:background-color .2s;position:relative}.menu-item:hover{background:#efeef0!important}.menu-icon{font-size:18px;margin-right:15px;min-width:20px;text-align:center}.menu-text{flex:1;display:flex;flex-direction:column}.menu-title{font-size:14px;font-weight:500;color:#6e6b7b;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-stats{display:flex;flex-direction:column}.menu-value{font-size:12px;font-weight:600;color:#2c3e50}.menu-change{font-size:12px}.menu-change.positive{color:#28c76f}.menu-change.negative{color:#ea5455}.expand-icon{font-size:10px;color:#6e6b7b;margin-left:10px}.submenu{list-style:none;padding-left:0;background-color:#f9f9f9;animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.submenu-item{padding:10px 15px;font-size:13px;color:#6e6b7b;cursor:pointer;transition:background-color .2s}.submenu-item:hover{background-color:#f0f0f0;color:#7367f0}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-track{background:#f1f1f1}.sidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.sidebar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.bg-oscure{background:#dddcdd!important}.h-1vh{height:1vh}.h-2vh{height:2vh}.h-3vh{height:3vh}.h-4vh{height:4vh}.h-5vh{height:5vh}.h-6vh{height:6vh}.h-7vh{height:7vh}.h-8vh{height:8vh}.h-9vh{height:9vh}.h-10vh{height:10vh}.h-11vh{height:11vh}.h-12vh{height:12vh}.h-13vh{height:13vh}.h-14vh{height:14vh}.h-15vh{height:15vh}.h-16vh{height:16vh}.h-17vh{height:17vh}.h-18vh{height:18vh}.h-19vh{height:19vh}.h-20vh{height:20vh}.h-21vh{height:21vh}.h-22vh{height:22vh}.h-23vh{height:23vh}.h-24vh{height:24vh}.h-25vh{height:25vh}.h-26vh{height:26vh}.h-27vh{height:27vh}.h-28vh{height:28vh}.h-29vh{height:29vh}.h-30vh{height:30vh}.h-31vh{height:31vh}.h-32vh{height:32vh}.h-33vh{height:33vh}.h-34vh{height:34vh}.h-35vh{height:35vh}.h-36vh{height:36vh}.h-37vh{height:37vh}.h-38vh{height:38vh}.h-39vh{height:39vh}.h-40vh{height:40vh}.h-41vh{height:41vh}.h-42vh{height:42vh}.h-43vh{height:43vh}.h-44vh{height:44vh}.h-45vh{height:45vh}.h-46vh{height:46vh}.h-47vh{height:47vh}.h-48vh{height:48vh}.h-49vh{height:49vh}.h-50vh{height:50vh}.h-51vh{height:51vh}.h-52vh{height:52vh}.h-53vh{height:53vh}.h-54vh{height:54vh}.h-55vh{height:55vh}.h-56vh{height:56vh}.h-57vh{height:57vh}.h-58vh{height:58vh}.h-59vh{height:59vh}.h-60vh{height:60vh}.h-61vh{height:61vh}.h-62vh{height:62vh}.h-63vh{height:63vh}.h-64vh{height:64vh}.h-65vh{height:65vh}.h-66vh{height:66vh}.h-67vh{height:67vh}.h-68vh{height:68vh}.h-69vh{height:69vh}.h-70vh{height:70vh}.h-71vh{height:71vh}.h-72vh{height:72vh}.h-73vh{height:73vh}.h-74vh{height:74vh}.h-75vh{height:75vh}.h-76vh{height:76vh}.h-77vh{height:77vh}.h-78vh{height:78vh}.h-79vh{height:79vh}.h-80vh{height:80vh}.h-81vh{height:81vh}.h-82vh{height:82vh}.h-83vh{height:83vh}.h-84vh{height:84vh}.h-85vh{height:85vh}.h-86vh{height:86vh}.h-87vh{height:87vh}.h-88vh{height:88vh}.h-89vh{height:89vh}.h-90vh{height:90vh}.h-91vh{height:91vh}.h-92vh{height:92vh}.h-93vh{height:93vh}.h-94vh{height:94vh}.h-95vh{height:95vh}.h-96vh{height:96vh}.h-97vh{height:97vh}.h-98vh{height:98vh}.h-99vh{height:99vh}.h-100vh{height:100vh}.hover-h-1vh:hover{height:1vh}.hover-h-2vh:hover{height:2vh}.hover-h-3vh:hover{height:3vh}.hover-h-4vh:hover{height:4vh}.hover-h-5vh:hover{height:5vh}.hover-h-6vh:hover{height:6vh}.hover-h-7vh:hover{height:7vh}.hover-h-8vh:hover{height:8vh}.hover-h-9vh:hover{height:9vh}.hover-h-10vh:hover{height:10vh}.hover-h-11vh:hover{height:11vh}.hover-h-12vh:hover{height:12vh}.hover-h-13vh:hover{height:13vh}.hover-h-14vh:hover{height:14vh}.hover-h-15vh:hover{height:15vh}.hover-h-16vh:hover{height:16vh}.hover-h-17vh:hover{height:17vh}.hover-h-18vh:hover{height:18vh}.hover-h-19vh:hover{height:19vh}.hover-h-20vh:hover{height:20vh}.hover-h-21vh:hover{height:21vh}.hover-h-22vh:hover{height:22vh}.hover-h-23vh:hover{height:23vh}.hover-h-24vh:hover{height:24vh}.hover-h-25vh:hover{height:25vh}.hover-h-26vh:hover{height:26vh}.hover-h-27vh:hover{height:27vh}.hover-h-28vh:hover{height:28vh}.hover-h-29vh:hover{height:29vh}.hover-h-30vh:hover{height:30vh}.hover-h-31vh:hover{height:31vh}.hover-h-32vh:hover{height:32vh}.hover-h-33vh:hover{height:33vh}.hover-h-34vh:hover{height:34vh}.hover-h-35vh:hover{height:35vh}.hover-h-36vh:hover{height:36vh}.hover-h-37vh:hover{height:37vh}.hover-h-38vh:hover{height:38vh}.hover-h-39vh:hover{height:39vh}.hover-h-40vh:hover{height:40vh}.hover-h-41vh:hover{height:41vh}.hover-h-42vh:hover{height:42vh}.hover-h-43vh:hover{height:43vh}.hover-h-44vh:hover{height:44vh}.hover-h-45vh:hover{height:45vh}.hover-h-46vh:hover{height:46vh}.hover-h-47vh:hover{height:47vh}.hover-h-48vh:hover{height:48vh}.hover-h-49vh:hover{height:49vh}.hover-h-50vh:hover{height:50vh}.hover-h-51vh:hover{height:51vh}.hover-h-52vh:hover{height:52vh}.hover-h-53vh:hover{height:53vh}.hover-h-54vh:hover{height:54vh}.hover-h-55vh:hover{height:55vh}.hover-h-56vh:hover{height:56vh}.hover-h-57vh:hover{height:57vh}.hover-h-58vh:hover{height:58vh}.hover-h-59vh:hover{height:59vh}.hover-h-60vh:hover{height:60vh}.hover-h-61vh:hover{height:61vh}.hover-h-62vh:hover{height:62vh}.hover-h-63vh:hover{height:63vh}.hover-h-64vh:hover{height:64vh}.hover-h-65vh:hover{height:65vh}.hover-h-66vh:hover{height:66vh}.hover-h-67vh:hover{height:67vh}.hover-h-68vh:hover{height:68vh}.hover-h-69vh:hover{height:69vh}.hover-h-70vh:hover{height:70vh}.hover-h-71vh:hover{height:71vh}.hover-h-72vh:hover{height:72vh}.hover-h-73vh:hover{height:73vh}.hover-h-74vh:hover{height:74vh}.hover-h-75vh:hover{height:75vh}.hover-h-76vh:hover{height:76vh}.hover-h-77vh:hover{height:77vh}.hover-h-78vh:hover{height:78vh}.hover-h-79vh:hover{height:79vh}.hover-h-80vh:hover{height:80vh}.hover-h-81vh:hover{height:81vh}.hover-h-82vh:hover{height:82vh}.hover-h-83vh:hover{height:83vh}.hover-h-84vh:hover{height:84vh}.hover-h-85vh:hover{height:85vh}.hover-h-86vh:hover{height:86vh}.hover-h-87vh:hover{height:87vh}.hover-h-88vh:hover{height:88vh}.hover-h-89vh:hover{height:89vh}.hover-h-90vh:hover{height:90vh}.hover-h-91vh:hover{height:91vh}.hover-h-92vh:hover{height:92vh}.hover-h-93vh:hover{height:93vh}.hover-h-94vh:hover{height:94vh}.hover-h-95vh:hover{height:95vh}.hover-h-96vh:hover{height:96vh}.hover-h-97vh:hover{height:97vh}.hover-h-98vh:hover{height:98vh}.hover-h-99vh:hover{height:99vh}.hover-h-100vh:hover{height:100vh}.w-1vw{width:1vw}.w-2vw{width:2vw}.w-3vw{width:3vw}.w-4vw{width:4vw}.w-5vw{width:5vw}.w-6vw{width:6vw}.w-7vw{width:7vw}.w-8vw{width:8vw}.w-9vw{width:9vw}.w-10vw{width:10vw}.w-11vw{width:11vw}.w-12vw{width:12vw}.w-13vw{width:13vw}.w-14vw{width:14vw}.w-15vw{width:15vw}.w-16vw{width:16vw}.w-17vw{width:17vw}.w-18vw{width:18vw}.w-19vw{width:19vw}.w-20vw{width:20vw}.w-21vw{width:21vw}.w-22vw{width:22vw}.w-23vw{width:23vw}.w-24vw{width:24vw}.w-25vw{width:25vw}.w-26vw{width:26vw}.w-27vw{width:27vw}.w-28vw{width:28vw}.w-29vw{width:29vw}.w-30vw{width:30vw}.w-31vw{width:31vw}.w-32vw{width:32vw}.w-33vw{width:33vw}.w-34vw{width:34vw}.w-35vw{width:35vw}.w-36vw{width:36vw}.w-37vw{width:37vw}.w-38vw{width:38vw}.w-39vw{width:39vw}.w-40vw{width:40vw}.w-41vw{width:41vw}.w-42vw{width:42vw}.w-43vw{width:43vw}.w-44vw{width:44vw}.w-45vw{width:45vw}.w-46vw{width:46vw}.w-47vw{width:47vw}.w-48vw{width:48vw}.w-49vw{width:49vw}.w-50vw{width:50vw}.w-51vw{width:51vw}.w-52vw{width:52vw}.w-53vw{width:53vw}.w-54vw{width:54vw}.w-55vw{width:55vw}.w-56vw{width:56vw}.w-57vw{width:57vw}.w-58vw{width:58vw}.w-59vw{width:59vw}.w-60vw{width:60vw}.w-61vw{width:61vw}.w-62vw{width:62vw}.w-63vw{width:63vw}.w-64vw{width:64vw}.w-65vw{width:65vw}.w-66vw{width:66vw}.w-67vw{width:67vw}.w-68vw{width:68vw}.w-69vw{width:69vw}.w-70vw{width:70vw}.w-71vw{width:71vw}.w-72vw{width:72vw}.w-73vw{width:73vw}.w-74vw{width:74vw}.w-75vw{width:75vw}.w-76vw{width:76vw}.w-77vw{width:77vw}.w-78vw{width:78vw}.w-79vw{width:79vw}.w-80vw{width:80vw}.w-81vw{width:81vw}.w-82vw{width:82vw}.w-83vw{width:83vw}.w-84vw{width:84vw}.w-85vw{width:85vw}.w-86vw{width:86vw}.w-87vw{width:87vw}.w-88vw{width:88vw}.w-89vw{width:89vw}.w-90vw{width:90vw}.w-91vw{width:91vw}.w-92vw{width:92vw}.w-93vw{width:93vw}.w-94vw{width:94vw}.w-95vw{width:95vw}.w-96vw{width:96vw}.w-97vw{width:97vw}.w-98vw{width:98vw}.w-99vw{width:99vw}.w-100vw{width:100vw}.hover-w-1vw:hover{width:1vw}.hover-w-2vw:hover{width:2vw}.hover-w-3vw:hover{width:3vw}.hover-w-4vw:hover{width:4vw}.hover-w-5vw:hover{width:5vw}.hover-w-6vw:hover{width:6vw}.hover-w-7vw:hover{width:7vw}.hover-w-8vw:hover{width:8vw}.hover-w-9vw:hover{width:9vw}.hover-w-10vw:hover{width:10vw}.hover-w-11vw:hover{width:11vw}.hover-w-12vw:hover{width:12vw}.hover-w-13vw:hover{width:13vw}.hover-w-14vw:hover{width:14vw}.hover-w-15vw:hover{width:15vw}.hover-w-16vw:hover{width:16vw}.hover-w-17vw:hover{width:17vw}.hover-w-18vw:hover{width:18vw}.hover-w-19vw:hover{width:19vw}.hover-w-20vw:hover{width:20vw}.hover-w-21vw:hover{width:21vw}.hover-w-22vw:hover{width:22vw}.hover-w-23vw:hover{width:23vw}.hover-w-24vw:hover{width:24vw}.hover-w-25vw:hover{width:25vw}.hover-w-26vw:hover{width:26vw}.hover-w-27vw:hover{width:27vw}.hover-w-28vw:hover{width:28vw}.hover-w-29vw:hover{width:29vw}.hover-w-30vw:hover{width:30vw}.hover-w-31vw:hover{width:31vw}.hover-w-32vw:hover{width:32vw}.hover-w-33vw:hover{width:33vw}.hover-w-34vw:hover{width:34vw}.hover-w-35vw:hover{width:35vw}.hover-w-36vw:hover{width:36vw}.hover-w-37vw:hover{width:37vw}.hover-w-38vw:hover{width:38vw}.hover-w-39vw:hover{width:39vw}.hover-w-40vw:hover{width:40vw}.hover-w-41vw:hover{width:41vw}.hover-w-42vw:hover{width:42vw}.hover-w-43vw:hover{width:43vw}.hover-w-44vw:hover{width:44vw}.hover-w-45vw:hover{width:45vw}.hover-w-46vw:hover{width:46vw}.hover-w-47vw:hover{width:47vw}.hover-w-48vw:hover{width:48vw}.hover-w-49vw:hover{width:49vw}.hover-w-50vw:hover{width:50vw}.hover-w-51vw:hover{width:51vw}.hover-w-52vw:hover{width:52vw}.hover-w-53vw:hover{width:53vw}.hover-w-54vw:hover{width:54vw}.hover-w-55vw:hover{width:55vw}.hover-w-56vw:hover{width:56vw}.hover-w-57vw:hover{width:57vw}.hover-w-58vw:hover{width:58vw}.hover-w-59vw:hover{width:59vw}.hover-w-60vw:hover{width:60vw}.hover-w-61vw:hover{width:61vw}.hover-w-62vw:hover{width:62vw}.hover-w-63vw:hover{width:63vw}.hover-w-64vw:hover{width:64vw}.hover-w-65vw:hover{width:65vw}.hover-w-66vw:hover{width:66vw}.hover-w-67vw:hover{width:67vw}.hover-w-68vw:hover{width:68vw}.hover-w-69vw:hover{width:69vw}.hover-w-70vw:hover{width:70vw}.hover-w-71vw:hover{width:71vw}.hover-w-72vw:hover{width:72vw}.hover-w-73vw:hover{width:73vw}.hover-w-74vw:hover{width:74vw}.hover-w-75vw:hover{width:75vw}.hover-w-76vw:hover{width:76vw}.hover-w-77vw:hover{width:77vw}.hover-w-78vw:hover{width:78vw}.hover-w-79vw:hover{width:79vw}.hover-w-80vw:hover{width:80vw}.hover-w-81vw:hover{width:81vw}.hover-w-82vw:hover{width:82vw}.hover-w-83vw:hover{width:83vw}.hover-w-84vw:hover{width:84vw}.hover-w-85vw:hover{width:85vw}.hover-w-86vw:hover{width:86vw}.hover-w-87vw:hover{width:87vw}.hover-w-88vw:hover{width:88vw}.hover-w-89vw:hover{width:89vw}.hover-w-90vw:hover{width:90vw}.hover-w-91vw:hover{width:91vw}.hover-w-92vw:hover{width:92vw}.hover-w-93vw:hover{width:93vw}.hover-w-94vw:hover{width:94vw}.hover-w-95vw:hover{width:95vw}.hover-w-96vw:hover{width:96vw}.hover-w-97vw:hover{width:97vw}.hover-w-98vw:hover{width:98vw}.hover-w-99vw:hover{width:99vw}.hover-w-100vw:hover{width:100vw}.bg-api-p{background:#f5f5f5}.bg-api-s{background:#fff}.text-api-s{color:#fff}html{background-color:#56baed}body{font-family:Poppins,sans-serif;height:100vh}a{color:#92badd;display:inline-block;text-decoration:none;font-weight:400}h2{text-align:center;font-size:14px;font-weight:600;text-transform:uppercase;display:inline-block;margin:40px 8px 10px;color:#ccc}.wrapper{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:20px}#formContent{-webkit-border-radius:10px 10px 10px 10px;border-radius:10px;background:#fff;width:90%;max-width:450px;position:relative;padding:0;-webkit-box-shadow:0 30px 60px 0 rgba(0,0,0,.3);box-shadow:0 30px 60px #0000004d;text-align:center}#formFooter{background-color:#f6f6f6;border-top:1px solid #dce8f1;padding:25px;text-align:center;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}h2.inactive{color:#ccc}h2.active{color:#0d0d0d;border-bottom:2px solid #5fbae9}input[type=button],input[type=submit],input[type=reset]{background-color:#56baed;border:none;color:#fff;padding:15px 80px;text-align:center;text-decoration:none;display:inline-block;text-transform:uppercase;font-size:14px;-webkit-box-shadow:0 10px 30px 0 rgba(95,186,233,.4);box-shadow:0 10px 30px #5fbae966;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px;margin:5px 20px 40px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{background-color:#39ace7}input[type=button]:active,input[type=submit]:active,input[type=reset]:active{-moz-transform:scale(.95);-webkit-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}input[id=emailL],input[type=password]{background-color:#f6f6f6;border:none;color:#0d0d0d;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:5px;width:85%;border:2px solid #f6f6f6;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px}input[id=emailL]:focus{background-color:#fff;border-bottom:2px solid #5fbae9}input[id=emailL]::placeholder{color:#ccc}input[type=password]:focus{background-color:#fff;border-bottom:2px solid #5fbae9}input[type=password]:placeholder{color:#ccc}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fadeIn.first{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.fadeIn.second{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.fadeIn.third{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.fadeIn.fourth{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.underlineHover:after{display:block;left:0;bottom:-10px;width:0;height:2px;background-color:#56baed;content:"";transition:width .2s}.underlineHover:hover{color:#0d0d0d}.underlineHover:hover:after{width:100%}*:focus{outline:none}#icon{width:60%}*{box-sizing:border-box}.mi-div-flotante{margin-top:10px;width:200px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#050405ba;border-radius:10px}.fondo{background-image:url(../img/fondo1.jpg)}.tabulator{background-color:#888;border:1px solid #999;font-size:14px;overflow:hidden;position:relative;text-align:left;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select,.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing){-webkit-user-select:none;user-select:none}.tabulator .tabulator-header{background-color:#e6e6e6;border-bottom:1px solid #999;box-sizing:border-box;color:#555;font-weight:700;outline:none;overflow:hidden;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap;width:100%}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{background:#e6e6e6;border-right:1px solid #aaa;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;text-align:left;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col.tabulator-moving{background:#cdcdcd;border:1px solid #999;pointer-events:none;position:absolute}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background-color:#d6d6d6;color:#000}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected{background-color:#3876ca;color:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;padding:4px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{text-overflow:clip;white-space:normal}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{background:#fff;border:1px solid #999;box-sizing:border-box;padding:1px;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{align-items:center;bottom:0;display:flex;position:absolute;right:4px;top:0}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #aaa;display:flex;margin-right:-1px;overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;margin-top:2px;position:relative;text-align:center;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background-color:#cdcdcd;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #666;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-top:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{align-items:center;display:flex;justify-content:center;text-orientation:mixed;writing-mode:vertical-rl}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-bottom:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{bottom:auto;justify-content:center;left:0;right:0;top:4px}.tabulator .tabulator-header .tabulator-frozen{left:0;position:sticky;z-index:11}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;display:inline-block}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{display:inline-block}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{-webkit-overflow-scrolling:touch;overflow:auto;position:relative;white-space:nowrap;width:100%}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-width:100%;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#ccc;display:inline-block;font-size:20px;font-weight:700;padding:10px;text-align:center;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{background-color:#fff;color:#333;display:inline-block;overflow:visible;position:relative;white-space:nowrap}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{background:#e2e2e2!important;font-weight:700}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-range-overlay{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:10}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{border:1px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;position:absolute;right:-3px;width:6px}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{border:2px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-footer{background-color:#e6e6e6;border-top:1px solid #999;color:#555;font-weight:700;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap}.tabulator .tabulator-footer .tabulator-footer-contents{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs{margin-top:-5px;overflow-x:auto}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{border:1px solid #999;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:inline-block;font-size:.9em;padding:5px}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover{cursor:pointer;opacity:.7}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background:#fff}.tabulator .tabulator-footer .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;overflow:hidden;text-align:left;width:100%}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important;display:inline-block}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{border-bottom:none;margin-bottom:-5px}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{color:#555;flex:1;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:right}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 5px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{background:#fff3;border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 2px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(disabled):hover{background:#0003;color:#fff;cursor:pointer}}.tabulator .tabulator-col-resize-handle{display:inline-block;margin-left:-3px;margin-right:-3px;position:relative;vertical-align:middle;width:6px;z-index:11}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{margin-right:0;width:3px}.tabulator .tabulator-col-resize-guide{background-color:#999;height:100%;margin-left:-.5px;opacity:.5;position:absolute;top:0;width:4px}.tabulator .tabulator-row-resize-guide{background-color:#999;height:4px;left:0;margin-top:-.5px;opacity:.5;position:absolute;width:100%}.tabulator .tabulator-alert{align-items:center;background:#0006;display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}.tabulator .tabulator-alert .tabulator-alert-msg{background:#fff;border-radius:10px;display:inline-block;font-size:16px;font-weight:700;margin:0 auto;padding:10px 20px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:#590000}.tabulator-row{background-color:#fff;box-sizing:border-box;min-height:22px;position:relative}.tabulator-row.tabulator-row-even{background-color:#efefef}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:#bbb;cursor:pointer}}.tabulator-row.tabulator-selected{background-color:#9abcea}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}}.tabulator-row.tabulator-row-moving{background:#fff;border:1px solid #000}.tabulator-row.tabulator-moving{border-bottom:1px solid #aaa;border-top:1px solid #aaa;pointer-events:none;position:absolute;z-index:15}.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header{background-color:#d6d6d6;color:#000}.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header,.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background-color:#3876ca;color:#fff}.tabulator-row .tabulator-row-resize-handle{bottom:0;height:5px;left:0;position:absolute;right:0}.tabulator-row .tabulator-row-resize-handle.prev{bottom:auto;top:0}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;padding:5px}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{border-right:1px solid #aaa;box-sizing:border-box;display:inline-block;outline:none;overflow:hidden;padding:4px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tabulator-row .tabulator-cell.tabulator-row-header{background:#e6e6e6;border-bottom:1px solid #aaa;border-right:1px solid #999}.tabulator-row .tabulator-cell.tabulator-frozen{background-color:inherit;display:inline-block;left:0;position:sticky;z-index:11}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{background:transparent;border:1px;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{background:transparent;border:1px;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{align-items:center;display:inline-flex;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{background:#666;height:3px;margin-top:2px;width:100%}.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header){background-color:#9abcea}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{display:inline-block;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control{align-items:center;background:#0000001a;border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{align-items:center;background:#666;border-radius:20px;color:#fff;display:inline-flex;font-size:1.1em;font-weight:700;height:15px;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;width:15px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{cursor:pointer;opacity:.7}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{border-radius:14px;display:inline-block;height:14px;width:14px}.tabulator-row.tabulator-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-group:hover{background-color:#0000001a;cursor:pointer}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-row.tabulator-group span{color:#d00;margin-left:10px}.tabulator-toggle{background:#dcdcdc;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:row}.tabulator-toggle.tabulator-toggle-on{background:#1c6cc2}.tabulator-toggle .tabulator-toggle-switch{background:#fff;border:1px solid #ccc;box-sizing:border-box}.tabulator-popup-container{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;box-shadow:0 0 5px #0003;box-sizing:border-box;display:inline-block;font-size:14px;overflow-y:auto;position:absolute;z-index:10000}.tabulator-popup{border-radius:3px;padding:5px}.tabulator-tooltip{border-radius:2px;box-shadow:none;font-size:12px;max-width:Min(500px,100%);padding:3px 5px;pointer-events:none}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;padding:5px 10px;position:relative;-webkit-user-select:none;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{background:#efefef;cursor:pointer}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:7px;position:absolute;right:10px;top:calc(5px + .4em);transform:rotate(45deg);vertical-align:top;width:7px}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #aaa}.tabulator-edit-list{-webkit-overflow-scrolling:touch;font-size:14px;max-height:200px;overflow-y:auto}.tabulator-edit-list .tabulator-edit-list-item{color:#333;outline:none;padding:4px}.tabulator-edit-list .tabulator-edit-list-item.active{background:#1d68cd;color:#fff}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #1d68cd}@media (hover:hover) and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{background:#1d68cd;color:#fff;cursor:pointer}}.tabulator-edit-list .tabulator-edit-list-placeholder{color:#333;padding:4px;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid #aaa;color:#333;font-weight:700;padding:6px 4px 4px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{direction:rtl;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:1px solid #aaa;border-right:initial;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-left:-1px;margin-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-left:25px;padding-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;left:-3px;position:absolute;right:auto;width:6px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-left:1px solid #aaa;border-right:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #aaa;margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{margin-left:0;margin-right:-3px;width:3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-print-table .tabulator-print-table-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{background-color:#0000001a;cursor:pointer}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-print-table .tabulator-print-table-group span{color:#d00;margin-left:10px}.tabulator-print-table .tabulator-data-tree-control{align-items:center;background:#0000001a;border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.user-form-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.user-form-container{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.user-form-header{padding:20px;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.user-form-header h2{margin:0;color:#2c3e50}.user-form{padding:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;font-weight:500;color:#333}.form-group input,.form-group select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s}.form-group input:focus,.form-group select:focus{outline:none;border-color:#7367f0;box-shadow:0 0 0 2px #7367f033}.form-group input.error,.form-group select.error{border-color:#ea5455}.error-message{color:#ea5455;font-size:12px;margin-top:5px;display:block}.optional{color:#666;font-size:12px;font-weight:400}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s}.btn-primary:hover{background:#6356d8}.btn-secondary:hover{background:#5a6268}@media (max-width: 768px){.form-row{grid-template-columns:1fr}.user-form-container{width:95%;margin:20px}}.user-table-container{width:100%}.table-responsive{overflow-x:auto}.user-table{width:100%;border-collapse:collapse}.user-table th{background:#f8f9fa;padding:12px 15px;text-align:left;font-weight:600;color:#2c3e50;border-bottom:2px solid #e0e0e0}.user-table td{padding:12px 15px;border-bottom:1px solid #e0e0e0}.user-table tbody tr:hover{background-color:#f8f9fa}.user-id{font-weight:600;color:#7367f0}.user-name{display:flex;align-items:center;gap:10px}.user-avatar{width:32px;height:32px;border-radius:50%;background:#7367f0;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.user-email{color:#666}.user-date{color:#888;font-size:13px}.user-actions{display:flex;gap:5px}.btn-sm{padding:6px 10px;font-size:12px}.btn-edit{background:#ffc107;color:#fff}.btn-edit:hover{background:#e0a800}.btn-delete{background:#dc3545;color:#fff}.btn-delete:hover{background:#c82333}.badge{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.badge-success{background:#e8f5e8;color:#2e7d32}.badge-error{background:#ffebee;color:#c62828}.badge-warning{background:#fff3e0;color:#ef6c00}.badge-purple{background:#f3e5f5;color:#7b1fa2}.badge-blue{background:#e3f2fd;color:#1565c0}.badge-green{background:#e8f5e8;color:#2e7d32}.badge-gray{background:#f5f5f5;color:#616161}.no-users{text-align:center;padding:60px 20px;color:#666}.no-users-icon{font-size:48px;margin-bottom:20px}.table-footer{padding:15px 20px;background:#f8f9fa;border-top:1px solid #e0e0e0}.table-info{color:#666;font-size:14px}@media (max-width: 768px){.user-table{font-size:14px}.user-table th,.user-table td{padding:8px 10px}.user-actions{flex-direction:column;gap:2px}}.user-list-container{padding:20px;max-width:1200px;margin:0 auto}.user-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.user-list-header h1{color:#2c3e50;margin:0}.alert{padding:12px 16px;border-radius:6px;margin-bottom:20px;font-weight:500}.alert-error{background-color:#fee;border:1px solid #f5c6cb;color:#721c24}.alert-success{background-color:#eff8f0;border:1px solid #c3e6cb;color:#155724}.loading{text-align:center;padding:40px;font-size:18px;color:#666}.user-table-section{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.cmf02-container{max-width:90%;margin:0 auto;padding:20px;min-height:100vh}.cmf02-form{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;padding:30px}.form-header{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:3px solid #7367f0}.form-header h2{color:#2c3e50;margin-bottom:10px;font-size:24px}.header-info{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:14px;color:#666}.header-info span{background:#f8f9fa;padding:5px 10px;border-radius:5px;border:1px solid #e0e0e0}.form-section{margin-bottom:30px;padding:20px;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}.form-section h3{color:#2c3e50;margin-bottom:20px;font-size:18px;border-bottom:2px solid #7367f0;padding-bottom:8px}.form-grid-1{display:grid;grid-template-columns:1fr;gap:15px}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.form-grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}.form-grid-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:15px}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:600;margin-bottom:5px;color:#333;font-size:14px}.form-group input,.form-group select,.form-group textarea{padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:all .3s ease;background:#fff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#7367f0;box-shadow:0 0 0 3px #7367f01a}.form-group textarea{resize:vertical;min-height:80px}.checkbox-group{display:flex;flex-direction:column;gap:10px;padding:15px;background:#fff;border-radius:6px;border:1px solid #e0e0e0}.checkbox-group h4{margin:0 0 10px;color:#333;font-size:14px}.checkbox-group label{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s}.checkbox-group label:hover{background:#f8f9fa}.checkbox-group input[type=checkbox]{width:16px;height:16px;cursor:pointer}.items-table{overflow-x:auto}.items-table table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.items-table th{background:#7367f0;color:#fff;padding:12px 15px;text-align:left;font-weight:600;font-size:14px}.items-table td{padding:10px 15px;border-bottom:1px solid #e0e0e0}.items-table input{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.items-table tr:hover{background:#f8f9fa}.checklist-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-actions{display:flex;justify-content:flex-end;gap:15px;margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.btn{padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn-primary{background:#7367f0;color:#fff}.btn-primary:hover{background:#6356d8;transform:translateY(-2px);box-shadow:0 4px 12px #7367f04d}.btn-secondary{background:#6c757d;color:#fff}.btn-secondary:hover{background:#5a6268;transform:translateY(-2px)}@media (max-width: 1024px){.form-grid-4{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.cmf02-container{padding:10px}.cmf02-form{padding:20px}.form-grid-2,.form-grid-3,.form-grid-4,.checklist-grid{grid-template-columns:1fr}.header-info{flex-direction:column;gap:10px}.form-actions{flex-direction:column}.items-table{font-size:12px}.items-table th,.items-table td{padding:8px 10px}}@media (max-width: 480px){.form-section{padding:15px}.form-header h2{font-size:20px}.btn{width:100%;justify-content:center}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.tabulator-col,.tabulator-headers,.tabulator-header-contents,.tabulator-header{background-color:transparent!important}.tabulator{background-color:transparent!important;border:none!important}.tabulator-row.tabulator-selected,.tabulator-row.tabulator-selected:hover{background-color:#2e9b48;color:#000}.tabulator-tableholder::-webkit-scrollbar{height:10px}.tabulator-tableholder::-webkit-scrollbar-thumb{background-color:#2e9b48;border-radius:10px}.tabulator-tableholder::-webkit-scrollbar-thumb:hover{background-color:#175325}.tabulator-tableholder::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.tabulator-footer{background-color:transparent!important}.tabulator-paginator button{background:#2e9b48!important;opacity:1!important;color:#000;zoom:.8;border-radius:8px!important}.tabulator-header-filter input{border-radius:8px}.tabulator-row{color:#000}.tabulator-row:hover{background:#3a8ad4!important}.checkbutonTables{background:#2e9b48}.modalcoti{z-index:500!important}img.zoom{transform:scale(1.1);cursor:zoom-in;width:200px!important;height:200px!important;z-index:2000!important}img.nozoom{width:100%!important;height:100%!important;z-index:100!important}
