.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{-ms-flex-item-align:center;align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.vis-dialog{border-radius:16px!important;overflow:hidden!important;-webkit-box-shadow:0 24px 80px rgba(0,0,0,.16)!important;box-shadow:0 24px 80px rgba(0,0,0,.16)!important}.vis-shell[data-v-e5ecf5c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;font-family:DM Sans,Segoe UI,sans-serif;height:82vh;max-height:82vh}.vis-header[data-v-e5ecf5c2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 20px;background:#fff;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.vis-header-left[data-v-e5ecf5c2],.vis-header[data-v-e5ecf5c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vis-header-left[data-v-e5ecf5c2]{gap:10px;min-width:0}.vis-header-icon[data-v-e5ecf5c2]{width:34px;height:34px;background:#eef2ff;border-radius:9px;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;-ms-flex-negative:0;flex-shrink:0}.vis-title[data-v-e5ecf5c2]{font-size:.9rem;font-weight:700;color:#1e293b;line-height:1.2}.vis-subtitle[data-v-e5ecf5c2]{font-size:.78rem;font-weight:600;color:#4f46e5;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.vis-subtitle--empty[data-v-e5ecf5c2]{color:#94a3b8;font-weight:400;font-style:italic}.vis-header-right[data-v-e5ecf5c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.vis-filter-wrap[data-v-e5ecf5c2]{width:260px}.vis-autocomplete[data-v-e5ecf5c2] .v-select__selections{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;height:24px!important;min-height:unset!important;overflow:hidden!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.vis-combo-row[data-v-e5ecf5c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:2px 0;width:100%}.vis-combo-code[data-v-e5ecf5c2]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:700;color:#4f46e5;background:#eef2ff;padding:1px 6px;border-radius:4px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;line-height:1.5}.vis-combo-name[data-v-e5ecf5c2],.vis-combo-sel[data-v-e5ecf5c2]{font-size:.81rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vis-combo-sel[data-v-e5ecf5c2]{max-width:150px;display:inline-block}.vis-autocomplete[data-v-e5ecf5c2] .v-input__slot{min-height:32px!important;border-radius:8px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;padding:0 10px!important;font-size:.8rem!important;&[data-v-e5ecf5c2]:after,&[data-v-e5ecf5c2]:before{display:none!important}}.vis-autocomplete[data-v-e5ecf5c2] input{font-size:.8rem!important;color:#334155!important;padding:0!important}.vis-autocomplete[data-v-e5ecf5c2] label{font-size:.78rem!important;color:#94a3b8!important;top:6px!important}.vis-search-wrap[data-v-e5ecf5c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:5px 10px;height:32px}.vis-search-input[data-v-e5ecf5c2]{border:none;outline:none;background:transparent;font-size:.8rem;color:#334155;width:160px;font-family:inherit}.vis-search-input[data-v-e5ecf5c2]::-webkit-input-placeholder{color:#cbd5e1;font-size:.78rem}.vis-search-input[data-v-e5ecf5c2]::-moz-placeholder{color:#cbd5e1;font-size:.78rem}.vis-search-input[data-v-e5ecf5c2]:-ms-input-placeholder{color:#cbd5e1;font-size:.78rem}.vis-search-input[data-v-e5ecf5c2]::-ms-input-placeholder{color:#cbd5e1;font-size:.78rem}.vis-search-input[data-v-e5ecf5c2]::placeholder{color:#cbd5e1;font-size:.78rem}.vis-close-btn[data-v-e5ecf5c2]{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;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;-webkit-transition:all .12s;transition:all .12s}.vis-close-btn[data-v-e5ecf5c2]:hover{background:#fef2f2;border-color:#fecaca}.vis-close-btn[data-v-e5ecf5c2]:hover .v-icon{color:#ef4444!important}.vis-table-wrap[data-v-e5ecf5c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-height:0}.vis-data-table[data-v-e5ecf5c2]{height:100%}.vis-data-table[data-v-e5ecf5c2] thead tr th{font-size:.63rem!important;font-weight:700!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:#f8fafc!important;border-bottom:1px solid #e9eef5!important;padding:0 10px!important;height:32px!important;white-space:nowrap!important}.vis-data-table[data-v-e5ecf5c2] tbody tr{cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.vis-data-table[data-v-e5ecf5c2] tbody tr:hover td{background:#f5f3ff!important}.vis-data-table[data-v-e5ecf5c2] tbody tr td{padding:0 10px!important;height:36px!important;border-bottom:1px solid #f4f6f9!important;font-size:.82rem!important;color:#334155!important}.vis-data-table[data-v-e5ecf5c2] .v-data-footer{background:#fafbfc;border-top:1px solid #edf0f5;min-height:36px;padding:0 10px;font-size:.73rem!important}.vis-data-table[data-v-e5ecf5c2] .v-data-footer__pagination{font-size:.73rem!important;font-weight:600}.vis-data-table[data-v-e5ecf5c2] .v-data-footer__select .v-select__selection{font-size:.73rem!important}.vis-data-table[data-v-e5ecf5c2] .v-data-footer .v-btn{width:24px!important;height:24px!important}.vis-badge-elemento[data-v-e5ecf5c2]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.74rem;font-weight:700;color:#4f46e5;background:#eef2ff;padding:2px 8px;border-radius:5px;white-space:nowrap}.vis-mono[data-v-e5ecf5c2]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.76rem;color:#475569;font-weight:600}.vis-chip-forma[data-v-e5ecf5c2]{color:#0284c7;background:#e0f2fe}.vis-chip-forma[data-v-e5ecf5c2],.vis-chip-tipo[data-v-e5ecf5c2]{font-size:.72rem;font-weight:600;padding:2px 7px;border-radius:4px}.vis-chip-tipo[data-v-e5ecf5c2]{color:#059669;background:#d1fae5}.vis-chip-pro[data-v-e5ecf5c2]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:700;color:#7c3aed;background:#ede9fe;padding:2px 7px;border-radius:4px}.vis-select-btn[data-v-e5ecf5c2]{width:26px;height:26px;border:none;border-radius:7px;background:#4f46e5;cursor:pointer;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;-webkit-transition:all .14s;transition:all .14s;-webkit-box-shadow:0 2px 6px rgba(79,70,229,.3);box-shadow:0 2px 6px rgba(79,70,229,.3)}.vis-select-btn[data-v-e5ecf5c2]:hover{background:#4338ca;-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 4px 10px rgba(79,70,229,.4);box-shadow:0 4px 10px rgba(79,70,229,.4)}.vis-empty[data-v-e5ecf5c2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:32px;color:#94a3b8;font-size:.78rem}.vis-empty[data-v-e5ecf5c2],.vis-footer[data-v-e5ecf5c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vis-footer[data-v-e5ecf5c2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;border-top:1px solid #f1f5f9;background:#fafbfc;-ms-flex-negative:0;flex-shrink:0}.vis-footer-count[data-v-e5ecf5c2]{font-size:.74rem;color:#94a3b8;font-weight:500}.vis-cancel-btn[data-v-e5ecf5c2]{border:1px solid #e2e8f0;border-radius:8px;padding:5px 16px;font-size:.78rem;font-weight:600;color:#475569;background:#fff;cursor:pointer;-webkit-transition:all .12s;transition:all .12s;font-family:inherit}.vis-cancel-btn[data-v-e5ecf5c2]:hover{background:#f1f5f9;border-color:#cbd5e1}.vis-fade-enter-active[data-v-e5ecf5c2],.vis-fade-leave-active[data-v-e5ecf5c2]{-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}.vis-fade-enter[data-v-e5ecf5c2],.vis-fade-leave-to[data-v-e5ecf5c2]{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}