/*!
 * An vue project
 *  1.80.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>,
 * 
 * 
 */.filters .filter{padding:5px 10px;width:250px}.form{padding:20px 10px 0}.con-vm-tooltip{display:inline-block;position:relative}.con-vm-tabs{padding:10px}.con-vm-tabs .vm-tabs--ul{-webkit-box-shadow:none;box-shadow:none}.con-vm-tabs .vm-tabs--content{padding:0}.vm-col{padding:0 10px}.modal_index{z-index:999990!important}.vm-table--header{padding:0!important}.vm-table--header span{width:100%}.vm-table--header span .justify-content-between div:last-child .vm-button{margin:0 3px;display:block}.vm-table--header span .justify-content-between div:last-child .vm-con-dropdown{float:left}.vm-table--header span .justify-content-between div:last-child .con-select{display:inline-block}.vm-table--header span .justify-content-between div:last-child .con-select input{height:32px}.icon-btn{width:30px;height:30px;border-radius:5px;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}.icon-btn:hover{background:#e7e7e7}.btn_set{margin:20px 20px}.container-general[data-v-0e9a1584]{background:#fff;padding:30px 35px;border-radius:15px;min-height:300px;margin:50px;-webkit-box-shadow:5px 5px 25px 0 rgba(46,61,73,.11);box-shadow:5px 5px 25px 0 rgba(46,61,73,.11);overflow:auto}.title-color[data-v-0e9a1584],.title[data-v-0e9a1584]{font-weight:700;font-size:20px}.title-color[data-v-0e9a1584]{color:rgba(var(--primary),1)}.table-title[data-v-0e9a1584]{margin:30px 10px 0 30px;font-weight:700;color:rgba(var(--primary),1);padding:10px 5px;border-bottom:1.5px solid silver;width:100%}.separador-quote-file[data-v-0e9a1584]{padding:20px 0 0 50px}.separador-details-list[data-v-0e9a1584]{padding:0 15px 0 15px}.right-border[data-v-0e9a1584]{border-right:1px dotted #979797}.left-border[data-v-0e9a1584]{border-left:1px dotted #979797}.grid[data-v-0e9a1584]{display:grid;grid-auto-flow:column;grid-template-columns:50% 50%}.general-view[data-v-0e0e0b04]{height:100%;width:100%;z-index:998}.container[data-v-0e0e0b04]{width:100%;padding:40px 40px;overflow:scroll;height:auto;z-index:99999}.container__details[data-v-0e0e0b04]{z-index:3;position:relative}.loader-cont[data-v-0e0e0b04]{width:100%;height: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;z-index:998}.created_at[data-v-0e0e0b04]{color:grey}.title[data-v-0e0e0b04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.print[data-v-0e0e0b04]{z-index:99}.badge[data-v-0e0e0b04]{background:#ed1c24;border-radius:20px;padding:5px 15px;color:#fff;margin:0 25px}.location[data-v-0e0e0b04]{color:grey;margin-left:10px}.center-timeline[data-v-0e0e0b04]{max-width:800px;margin:40px auto}.cards-container[data-v-0e0e0b04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px 0}.card[data-v-0e0e0b04],.center-cards[data-v-0e0e0b04]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card[data-v-0e0e0b04]{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%;height:100px;border-radius:10px;-webkit-box-shadow:0 4px 9px -5px rgba(0,0,0,.15);box-shadow:0 4px 9px -5px rgba(0,0,0,.15);margin:0 10px;z-index:1}.c-body[data-v-0e0e0b04]{font-weight:700;font-size:2rem;line-height:2rem}.circles[data-v-0e0e0b04]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;visibility:inherit}.circles li[data-v-0e0e0b04]{position:absolute;display:block;list-style:none;width:20px;height:20px;background:linear-gradient(45deg,rgba(237,28,36,.1),rgba(237,28,36,.3));z-index:0;-webkit-animation:animate-data-v-0e0e0b04 25s linear infinite;animation:animate-data-v-0e0e0b04 25s linear infinite;bottom:-150px}.circles li[data-v-0e0e0b04]:first-child{left:25%;width:80px;height:80px;-webkit-animation-delay:0s;animation-delay:0s}.circles li[data-v-0e0e0b04]:nth-child(2){left:10%;width:20px;height:20px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:12s;animation-duration:12s}.circles li[data-v-0e0e0b04]:nth-child(3){left:70%;width:20px;height:20px;-webkit-animation-delay:4s;animation-delay:4s}.circles li[data-v-0e0e0b04]:nth-child(4){left:40%;width:60px;height:60px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:18s;animation-duration:18s}.circles li[data-v-0e0e0b04]:nth-child(5){left:65%;width:20px;height:20px;-webkit-animation-delay:0s;animation-delay:0s}.circles li[data-v-0e0e0b04]:nth-child(6){left:75%;width:110px;height:110px;-webkit-animation-delay:3s;animation-delay:3s}.circles li[data-v-0e0e0b04]:nth-child(7){left:35%;width:150px;height:150px;-webkit-animation-delay:7s;animation-delay:7s}.circles li[data-v-0e0e0b04]:nth-child(8){left:50%;width:25px;height:25px;-webkit-animation-delay:15s;animation-delay:15s;-webkit-animation-duration:45s;animation-duration:45s}.circles li[data-v-0e0e0b04]:nth-child(9){left:20%;width:15px;height:15px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:35s;animation-duration:35s}.circles li[data-v-0e0e0b04]:nth-child(10){left:85%;width:150px;height:150px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:11s;animation-duration:11s}@-webkit-keyframes animate-data-v-0e0e0b04{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1;border-radius:0}to{-webkit-transform:translateY(-1000px) rotate(2turn);transform:translateY(-1000px) rotate(2turn);opacity:0;border-radius:50%}}@keyframes animate-data-v-0e0e0b04{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1;border-radius:0}to{-webkit-transform:translateY(-1000px) rotate(2turn);transform:translateY(-1000px) rotate(2turn);opacity:0;border-radius:50%}}.invoiced-color[data-v-0e0e0b04]{color:#4498e0}.payments-color[data-v-0e0e0b04]{color:#3dcb6f}.pending-color[data-v-0e0e0b04]{color:#ed1b24}.padding-right[data-v-0e0e0b04]{padding-right:10px}.padding-left[data-v-0e0e0b04]{padding-left:10px}.admin[data-v-fe966d26]{height:25rem;text-align:center;background:#fff;padding:20px}.img[data-v-fe966d26]{height:70%}.permissions[data-v-fe966d26]{height:calc(120vh - 110px);overflow-y:auto}.card[data-v-fe966d26]{padding:20px;background:#fff;-webkit-box-shadow:0 4px 9px -5px rgba(0,0,0,.15);box-shadow:0 4px 9px -5px rgba(0,0,0,.15)}.admin[data-v-15df8930]{height:25rem;text-align:center;background:#fff;padding:20px}.img[data-v-15df8930]{height:70%}.card[data-v-15df8930]{padding:20px;background:#fff;-webkit-box-shadow:0 4px 9px -5px rgba(0,0,0,.15);box-shadow:0 4px 9px -5px rgba(0,0,0,.15)}.separador[data-v-15df8930]{margin:15px}.group[data-v-15df8930]{padding:10px 30px 10px 10px;margin:18px;background:#fff;-webkit-box-shadow:0 4px 9px -5px rgba(0,0,0,.15);box-shadow:0 4px 9px -5px rgba(0,0,0,.15)}.titles[data-v-15df8930]{font-size:18px;font-weight:700;margin-bottom:18px}.top[data-v-15df8930]{text-align:center;padding:5px;background:#fff;-webkit-box-shadow:0 4px 9px -5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 9px -5px rgba(0,0,0,.15)}.save[data-v-15df8930]{margin:20px 10px 20px 0}