/*!
 * An vue project
 *  1.14.0
 * 
 *  Licensed under the EULA license.
 *  https://controlla.com.mx/eula
 * 
 *  Copyright 2025, Controlla <contacto@controlla.com.mx>
 *  https://controlla.com.mx
 * 
 *  Developers: Ivan Sotelo <isotelo@controlla.com.mx>,
 * 
 * 
 */[data-v-f4d5aa0c]{-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-f4d5aa0c]:after,[data-v-f4d5aa0c]:before{content:"";position:absolute}input[data-v-f4d5aa0c]{height:40px;left:0;opacity:0;position:absolute;top:0;width:40px}label.toggle-item[data-v-f4d5aa0c]{width:7em;background:#2e394d;height:3em;display:inline-block;border-radius:50px;margin-top:10px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:20% center;transform-origin:20% center;cursor:pointer}label.toggle-item[data-v-f4d5aa0c]:before{display:block;-webkit-transition:all .2s ease;transition:all .2s ease;width:2.3em;height:2.3em;top:.25em;left:.25em;border-radius:2em;border:2px solid #88cf8f;-webkit-transition:.3s ease;transition:.3s ease}.normal label[data-v-f4d5aa0c]{background:#af4c4c;border:.5px solid hsla(0,0%,45.9%,.31);-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2),0 -3px 4px rgba(0,0,0,.15);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2),0 -3px 4px rgba(0,0,0,.15)}.normal label[data-v-f4d5aa0c]:before{border:none;width:2.5em;height:2.5em;-webkit-box-shadow:inset .5px -1px 1px rgba(0,0,0,.35);box-shadow:inset .5px -1px 1px rgba(0,0,0,.35);background:#fff;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.normal label[data-v-f4d5aa0c]:after{background:transparent;height:calc(100% + 8px);border-radius:30px;top:-5px;width:calc(100% + 8px);left:-2px;z-index:0;-webkit-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,.2),0 1px 2px 0 hsla(0,0%,59.2%,.2);box-shadow:inset 0 2px 4px -2px rgba(0,0,0,.2),0 1px 2px 0 hsla(0,0%,59.2%,.2)}#normal:checked+label[data-v-f4d5aa0c]{background:#4caf50}#normal:checked+label[data-v-f4d5aa0c]:before{left:50px}[data-v-422b4e1b]{-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-422b4e1b]:after,[data-v-422b4e1b]:before{content:"";position:absolute}input[data-v-422b4e1b]{height:40px;left:0;opacity:0;position:absolute;top:0;width:40px}label.toggle-item[data-v-422b4e1b]{width:7em;background:#2e394d;height:3em;display:inline-block;border-radius:50px;margin-top:10px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:20% center;transform-origin:20% center;cursor:pointer}label.toggle-item[data-v-422b4e1b]:before{display:block;-webkit-transition:all .2s ease;transition:all .2s ease;width:2.3em;height:2.3em;top:.25em;left:.25em;border-radius:2em;border:2px solid #88cf8f;-webkit-transition:.3s ease;transition:.3s ease}.normal label[data-v-422b4e1b]{background:#af4c4c;border:.5px solid hsla(0,0%,45.9%,.31);-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2),0 -3px 4px rgba(0,0,0,.15);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2),0 -3px 4px rgba(0,0,0,.15)}.normal label[data-v-422b4e1b]:before{border:none;width:2.5em;height:2.5em;-webkit-box-shadow:inset .5px -1px 1px rgba(0,0,0,.35);box-shadow:inset .5px -1px 1px rgba(0,0,0,.35);background:#fff;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.normal label[data-v-422b4e1b]:after{background:transparent;height:calc(100% + 8px);border-radius:30px;top:-5px;width:calc(100% + 8px);left:-2px;z-index:0;-webkit-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,.2),0 1px 2px 0 hsla(0,0%,59.2%,.2);box-shadow:inset 0 2px 4px -2px rgba(0,0,0,.2),0 1px 2px 0 hsla(0,0%,59.2%,.2)}#normal:checked+label[data-v-422b4e1b]{background:#4caf50}#normal:checked+label[data-v-422b4e1b]:before{left:50px}.container-pre[data-v-1bf422de]{position:fixed;top:0;left:0;z-index:9999999;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;background-color:rgba(0,0,0,.5);overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-pre h2[data-v-1bf422de]{color:#eccbd7;margin:10px;text-align:center}.lds-hourglass[data-v-1bf422de]{display:inline-block;position:relative;width:80px;height:80px}.lds-hourglass[data-v-1bf422de]:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:32px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:lds-hourglass-data-v-1bf422de 1.2s infinite;animation:lds-hourglass-data-v-1bf422de 1.2s infinite}@-webkit-keyframes lds-hourglass-data-v-1bf422de{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{-webkit-transform:rotate(900deg);transform:rotate(900deg);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{-webkit-transform:rotate(5turn);transform:rotate(5turn)}}@keyframes lds-hourglass-data-v-1bf422de{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{-webkit-transform:rotate(900deg);transform:rotate(900deg);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{-webkit-transform:rotate(5turn);transform:rotate(5turn)}}.filters .filter{padding:5px 10px;width:250px;position:relative!important}.filters .filter .vm-datepicker--calendar.vm-datepicker-primary{top:0!important;left:0!important}.con-vm-tooltip{display:inline-block;position:relative}.vm-table--header{padding:10px}.vm-table--header span:first-child{width:100%}.vm-table--header .input-select-con span{width:auto!important}.vm-table--header .justify-content-between div:last-child .vm-button{margin:0 3px}.vm-table--header .justify-content-between div:last-child .vm-con-dropdown{float:left}.vm-table--header .justify-content-between div:last-child .con-select{display:inline-block}.vm-table--header .justify-content-between div:last-child .con-select input{height:32px}.vm-datepicker--calendar.vm-datepicker-primary{left:38px!important;top:18.7px!important}