.theme--light.v-skeleton-loader .v-skeleton-loader__bone:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3),hsla(0,0%,100%,0))}.theme--light.v-skeleton-loader .v-skeleton-loader__avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__button,.theme--light.v-skeleton-loader .v-skeleton-loader__chip,.theme--light.v-skeleton-loader .v-skeleton-loader__divider,.theme--light.v-skeleton-loader .v-skeleton-loader__heading,.theme--light.v-skeleton-loader .v-skeleton-loader__image,.theme--light.v-skeleton-loader .v-skeleton-loader__text{background:rgba(0,0,0,.12)}.theme--light.v-skeleton-loader .v-skeleton-loader__actions,.theme--light.v-skeleton-loader .v-skeleton-loader__article,.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__card-text,.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead{background:#fff}.theme--dark.v-skeleton-loader .v-skeleton-loader__bone:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,.05)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05),hsla(0,0%,100%,0))}.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__button,.theme--dark.v-skeleton-loader .v-skeleton-loader__chip,.theme--dark.v-skeleton-loader .v-skeleton-loader__divider,.theme--dark.v-skeleton-loader .v-skeleton-loader__heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__image,.theme--dark.v-skeleton-loader .v-skeleton-loader__text{background:hsla(0,0%,100%,.12)}.theme--dark.v-skeleton-loader .v-skeleton-loader__actions,.theme--dark.v-skeleton-loader .v-skeleton-loader__article,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead{background:#1e1e1e}.v-skeleton-loader{border-radius:4px;position:relative;vertical-align:top}.v-skeleton-loader__actions{padding:16px 16px 8px;text-align:right}.v-skeleton-loader__actions .v-skeleton-loader__button{display:inline-block}.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-right:12px}.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-left:12px}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-two-line{border-radius:4px}.v-skeleton-loader .v-skeleton-loader__actions:after,.v-skeleton-loader .v-skeleton-loader__article:after,.v-skeleton-loader .v-skeleton-loader__card-avatar:after,.v-skeleton-loader .v-skeleton-loader__card-heading:after,.v-skeleton-loader .v-skeleton-loader__card-text:after,.v-skeleton-loader .v-skeleton-loader__card:after,.v-skeleton-loader .v-skeleton-loader__date-picker-days:after,.v-skeleton-loader .v-skeleton-loader__date-picker-options:after,.v-skeleton-loader .v-skeleton-loader__date-picker:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar:after,.v-skeleton-loader .v-skeleton-loader__list-item-text:after,.v-skeleton-loader .v-skeleton-loader__list-item-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item:after,.v-skeleton-loader .v-skeleton-loader__paragraph:after,.v-skeleton-loader .v-skeleton-loader__sentences:after,.v-skeleton-loader .v-skeleton-loader__table-cell:after,.v-skeleton-loader .v-skeleton-loader__table-heading:after,.v-skeleton-loader .v-skeleton-loader__table-row-divider:after,.v-skeleton-loader .v-skeleton-loader__table-row:after,.v-skeleton-loader .v-skeleton-loader__table-tbody:after,.v-skeleton-loader .v-skeleton-loader__table-tfoot:after,.v-skeleton-loader .v-skeleton-loader__table-thead:after,.v-skeleton-loader .v-skeleton-loader__table:after{display:none}.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 0 16px 16px}.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 16px 0 16px}.v-skeleton-loader__article .v-skeleton-loader__paragraph{padding:16px}.v-skeleton-loader__bone{border-radius:inherit;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;content:"";height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;height:48px;width:48px}.v-skeleton-loader__button{border-radius:4px;height:36px;width:64px}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__card-heading .v-skeleton-loader__heading{margin:16px}.v-skeleton-loader__card-text{padding:16px}.v-skeleton-loader__chip{border-radius:16px;height:32px;width:96px}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 12px;margin:0 auto}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:4px;height:40px;width:40px}.v-skeleton-loader__date-picker-options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:auto}.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-right:8px}.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:8px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child{margin-bottom:0;max-width:50%;width:456px}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;height:24px;width:45%}.v-skeleton-loader__image{height:200px;border-radius:0}.v-skeleton-loader__image~.v-skeleton-loader__card-heading{border-radius:0}.v-skeleton-loader__image:first-child,.v-skeleton-loader__image:last-child{border-radius:inherit}.v-skeleton-loader__list-item{height:48px}.v-skeleton-loader__list-item-three-line{-ms-flex-wrap:wrap;flex-wrap:wrap}.v-skeleton-loader__list-item-three-line>*{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__list-item-avatar{height:48px}.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-two-line{height:72px}.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-three-line{height:88px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar{-ms-flex-item-align:start;align-self:flex-start}.v-skeleton-loader__list-item,.v-skeleton-loader__list-item-avatar,.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-three-line,.v-skeleton-loader__list-item-two-line{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}.v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-right:16px}.v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-left:16px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child{margin-bottom:0}.v-skeleton-loader__paragraph,.v-skeleton-loader__sentences{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.v-skeleton-loader__paragraph:not(:last-child){margin-bottom:6px}.v-skeleton-loader__paragraph .v-skeleton-loader__text:first-child{max-width:100%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2){max-width:50%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3),.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2){max-width:70%}.v-skeleton-loader__sentences:not(:last-child){margin-bottom:6px}.v-skeleton-loader__table-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px}.v-skeleton-loader__table-heading .v-skeleton-loader__heading{max-width:15%}.v-skeleton-loader__table-heading .v-skeleton-loader__text{max-width:40%}.v-skeleton-loader__table-thead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{max-width:5%}.v-skeleton-loader__table-tbody{padding:16px 16px 0}.v-skeleton-loader__table-tfoot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px}.v-application--is-ltr .v-skeleton-loader__table-tfoot>*{margin-left:8px}.v-application--is-rtl .v-skeleton-loader__table-tfoot>*{margin-right:8px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:first-child{max-width:128px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2){max-width:64px}.v-skeleton-loader__table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.v-skeleton-loader__table-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__text{border-radius:6px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:12px;margin-bottom:6px}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@-webkit-keyframes loading{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loading{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.lineas-dialog[data-v-2461ebb9]{border-radius:20px!important;overflow:hidden}.modal-container[data-v-2461ebb9]{background:linear-gradient(135deg,#f5f7fa,#e4e8ec);border-radius:20px}.header-card[data-v-2461ebb9]{border-radius:0;padding:20px 24px;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #e2e8f0}.header-actions[data-v-2461ebb9]{gap:8px}.icon-wrapper[data-v-2461ebb9]{width:48px;height:48px;border-radius:12px}.icon-wrapper.indigo[data-v-2461ebb9],.icon-wrapper[data-v-2461ebb9]{background:linear-gradient(135deg,#667eea,#764ba2)}.icon-wrapper.success[data-v-2461ebb9]{background:linear-gradient(135deg,#4caf50,#43a047)}.icon-wrapper.teal[data-v-2461ebb9]{background:linear-gradient(135deg,#14b8a6,#0d9488)}.icon-wrapper.purple[data-v-2461ebb9]{background:linear-gradient(135deg,#9333ea,#7c3aed)}.icon-wrapper.orange[data-v-2461ebb9]{background:linear-gradient(135deg,#f97316,#ea580c)}.search-field[data-v-2461ebb9]{background:#f5f7fa;width:220px}[data-v-2461ebb9] .search-field .v-input__slot{background:#f5f7fa!important;min-height:36px!important}.table-card[data-v-2461ebb9]{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modern-table[data-v-2461ebb9]{border-radius:0}[data-v-2461ebb9] .modern-table .v-data-table-header{background:#fafbfc}[data-v-2461ebb9] .modern-table .v-data-table-header th{font-weight:600!important;color:#64748b!important;font-size:.7rem!important;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e8e8e8!important;height:42px!important;padding:0 16px!important}[data-v-2461ebb9] .modern-table tbody tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease;cursor:pointer}[data-v-2461ebb9] .modern-table tbody tr:hover{background-color:#f8fafc!important}[data-v-2461ebb9] .modern-table tbody tr.v-data-table__selected{background:#e3f2fd!important}[data-v-2461ebb9] .modern-table tbody tr td{height:40px!important;padding:0 16px!important;font-size:.8rem;border-bottom:1px solid #f1f5f9}.action-btn[data-v-2461ebb9]{color:#94a3b8;-webkit-transition:all .2s ease;transition:all .2s ease}.action-btn[data-v-2461ebb9]:hover{color:#1976d2;background:#e3f2fd}.action-btn-edit[data-v-2461ebb9]:hover{color:#1976d2!important;background:#e3f2fd!important}.action-btn-delete[data-v-2461ebb9]:hover{color:#ef4444!important;background:#fef2f2!important}.action-btn-copy[data-v-2461ebb9]:hover{color:#607d8b!important;background:#eceff1!important}.action-btn-rename[data-v-2461ebb9]:hover{color:#14b8a6!important;background:#f0fdfa!important}.add-btn[data-v-2461ebb9]{background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3)!important;box-shadow:0 4px 12px rgba(102,126,234,.3)!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.add-btn[data-v-2461ebb9]:hover{-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4)!important;box-shadow:0 6px 16px rgba(102,126,234,.4)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modal-footer[data-v-2461ebb9]{padding:16px 24px;background:#f8fafc;border-top:1px solid #e2e8f0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.btn-accept[data-v-2461ebb9],.btn-cancel[data-v-2461ebb9]{text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.btn-accept[data-v-2461ebb9]{background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3)!important;box-shadow:0 4px 12px rgba(102,126,234,.3)!important}.btn-accept[data-v-2461ebb9]:hover{-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4)!important;box-shadow:0 6px 16px rgba(102,126,234,.4)!important}.counter-chip[data-v-2461ebb9]{background:#f1f5f9!important;color:#64748b!important;font-weight:500}.selected-info[data-v-2461ebb9]{padding:12px 24px;background:#eff6ff;border-bottom:1px solid #dbeafe}.empty-state .v-icon[data-v-2461ebb9]{opacity:.4}.actions-menu[data-v-2461ebb9]{border-radius:12px!important;overflow:hidden}.actions-menu .v-list-item[data-v-2461ebb9]{min-height:40px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.actions-menu .v-list-item[data-v-2461ebb9]:hover{background-color:#f8fafc}[data-v-2461ebb9] .v-btn{text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.fade-enter-active[data-v-2461ebb9],.fade-leave-active[data-v-2461ebb9]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.fade-enter[data-v-2461ebb9],.fade-leave-to[data-v-2461ebb9]{opacity:0}@media(max-width:960px){.header-card[data-v-2461ebb9]{padding:16px 20px}.icon-wrapper[data-v-2461ebb9]{width:42px;height:42px}.modal-footer[data-v-2461ebb9]{padding:12px 20px}.search-field[data-v-2461ebb9]{width:180px}}@media(max-width:600px){.header-card[data-v-2461ebb9]{padding:12px 16px}.header-card>.d-flex[data-v-2461ebb9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.header-actions[data-v-2461ebb9]{width:100%;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;margin-top:16px}.icon-wrapper[data-v-2461ebb9]{width:38px;height:38px;border-radius:10px}.search-field[data-v-2461ebb9]{width:100%}.add-btn[data-v-2461ebb9]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-footer[data-v-2461ebb9]{padding:12px 16px}[data-v-2461ebb9] .modern-table .v-data-table-header th{font-size:.65rem!important;padding:0 8px!important}[data-v-2461ebb9] .modern-table tbody tr td{padding:0 8px!important}}.modal-container[data-v-2461ebb9]{border-radius:16px!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:75vh;background:#fff}.header-card[data-v-2461ebb9]{background:#fff;padding:14px 20px;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0}.header-row[data-v-2461ebb9]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-left[data-v-2461ebb9],.header-row[data-v-2461ebb9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-2461ebb9]{gap:12px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.icon-wrapper[data-v-2461ebb9]{width:40px;height:40px;border-radius:10px;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;-webkit-box-shadow:0 4px 12px rgba(30,64,175,.22);box-shadow:0 4px 12px rgba(30,64,175,.22)}.icon-wrapper.blue-darken[data-v-2461ebb9]{background:linear-gradient(135deg,#2563eb,#1e40af)}.header-info[data-v-2461ebb9]{min-width:0}.header-title[data-v-2461ebb9]{font-size:1.02rem;font-weight:700;color:#1e293b;margin:0 0 4px;line-height:1.2;letter-spacing:.1px}.header-chips[data-v-2461ebb9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-chip[data-v-2461ebb9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 10px;background:#f8fafc;border:1px solid #eef2f7;border-radius:7px;font-size:.76rem}.chip-primary[data-v-2461ebb9]{background:#eff6ff;border-color:#dbeafe}.chip-primary .chip-icon[data-v-2461ebb9]{color:#2563eb!important}.chip-primary .chip-value[data-v-2461ebb9]{color:#1e40af}.chip-icon[data-v-2461ebb9]{color:#94a3b8!important}.chip-label[data-v-2461ebb9]{color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;font-weight:600;font-size:.68rem}.chip-value[data-v-2461ebb9]{color:#1e293b;font-weight:700;font-variant-numeric:tabular-nums;font-size:.8rem}.header-right[data-v-2461ebb9]{gap:8px}.header-right[data-v-2461ebb9],.thumb-wrap[data-v-2461ebb9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.thumb-wrap[data-v-2461ebb9]{background:#fff;border-radius:8px;height:42px;width:60px;padding:4px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06);box-shadow:0 1px 3px rgba(15,23,42,.06);cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.thumb-wrap[data-v-2461ebb9]:hover{border-color:#3b82f6;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.18);box-shadow:0 2px 8px rgba(59,130,246,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.thumb-skeleton[data-v-2461ebb9]{max-width:60px;max-height:42px}.search-field[data-v-2461ebb9]{max-width:240px}.search-field[data-v-2461ebb9] .v-input__slot{background:#f1f5f9!important;border-radius:8px!important;min-height:36px!important;padding:0 12px!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background .2s ease;transition:background .2s ease}.search-field[data-v-2461ebb9] .v-input__slot:hover{background:#e2e8f0!important}.search-field[data-v-2461ebb9] .v-input--is-focused .v-input__slot{background:#fff!important;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.25)!important;box-shadow:0 0 0 2px rgba(59,130,246,.25)!important}.search-field[data-v-2461ebb9] .v-text-field__slot input{font-size:.85rem;color:#1e293b}.search-field[data-v-2461ebb9] .v-text-field__slot input::-webkit-input-placeholder{color:#94a3b8}.search-field[data-v-2461ebb9] .v-text-field__slot input::-moz-placeholder{color:#94a3b8}.search-field[data-v-2461ebb9] .v-text-field__slot input:-ms-input-placeholder{color:#94a3b8}.search-field[data-v-2461ebb9] .v-text-field__slot input::-ms-input-placeholder{color:#94a3b8}.search-field[data-v-2461ebb9] .v-text-field__slot input::placeholder{color:#94a3b8}.search-field[data-v-2461ebb9] .v-input__prepend-inner{margin-top:8px!important;margin-right:6px!important}.search-field[data-v-2461ebb9] .v-input__prepend-inner .v-icon{font-size:18px!important;color:#94a3b8!important}.icon-btn[data-v-2461ebb9]{width:36px!important;height:36px!important;border-radius:8px!important;background:#f1f5f9!important;color:#64748b!important;-webkit-transition:all .18s cubic-bezier(.4,0,.2,1)!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important}.icon-btn[data-v-2461ebb9]:hover{background:#e2e8f0!important;color:#334155!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.icon-btn.is-active[data-v-2461ebb9]{background:#dbeafe!important;color:#2563eb!important}.icon-btn.is-active[data-v-2461ebb9]:hover{background:#bfdbfe!important}.icon-btn.icon-btn-primary[data-v-2461ebb9]{background:linear-gradient(135deg,#2563eb,#1e40af)!important;color:#fff!important;-webkit-box-shadow:0 4px 12px rgba(37,99,235,.28)!important;box-shadow:0 4px 12px rgba(37,99,235,.28)!important}.icon-btn.icon-btn-primary[data-v-2461ebb9]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 18px rgba(37,99,235,.42)!important;box-shadow:0 6px 18px rgba(37,99,235,.42)!important}.vertical-divider[data-v-2461ebb9]{width:1px;height:22px;background:#e2e8f0;margin:0 2px}.table-card[data-v-2461ebb9]{background:#fff;padding:0 4px;overflow:hidden}.modern-table[data-v-2461ebb9],.table-card[data-v-2461ebb9]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.modern-table[data-v-2461ebb9] .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;border-radius:0}.modern-table[data-v-2461ebb9] thead tr th{background:#fafbfc!important;color:#475569!important;font-size:.72rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #e2e8f0!important;height:42px!important}.modern-table[data-v-2461ebb9] tbody tr{-webkit-transition:background .15s ease;transition:background .15s ease;cursor:pointer}.modern-table[data-v-2461ebb9] tbody tr:hover{background:#f8fafc!important}.modern-table[data-v-2461ebb9] tbody tr.v-data-table__selected{background:#eff6ff!important}.modern-table[data-v-2461ebb9] tbody tr td{border-bottom:1px solid #f1f5f9!important;font-size:.84rem;color:#334155;height:46px!important}.modern-table[data-v-2461ebb9] .v-data-footer{border-top:1px solid #f1f5f9!important;font-size:.78rem;color:#64748b}.cell-art[data-v-2461ebb9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.cell-art-code[data-v-2461ebb9]{color:#1e40af;font-weight:700;font-variant-numeric:tabular-nums;font-size:.86rem}.cell-variant[data-v-2461ebb9]{color:#64748b;font-variant-numeric:tabular-nums;font-size:.82rem}.cell-num[data-v-2461ebb9]{font-variant-numeric:tabular-nums;color:#1e293b;font-weight:500;font-size:.84rem}.cell-desc[data-v-2461ebb9]{color:#475569;font-size:.84rem}.thumb-cell[data-v-2461ebb9]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:2px;width:60px;height:46px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.thumb-cell[data-v-2461ebb9]:hover{border-color:#3b82f6;-webkit-box-shadow:0 2px 6px rgba(59,130,246,.18);box-shadow:0 2px 6px rgba(59,130,246,.18);-webkit-transform:scale(1.04);transform:scale(1.04)}.thumb-empty[data-v-2461ebb9]{width:60px;height:46px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:6px}.thumb-skel[data-v-2461ebb9]{border-radius:6px}.fam-pill[data-v-2461ebb9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 10px;background:#eff6ff;border:1px solid #dbeafe;color:#1e40af;font-size:.72rem;font-weight:600;letter-spacing:.3px;border-radius:999px;text-transform:uppercase}.fam-pill[data-v-2461ebb9],.row-actions[data-v-2461ebb9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.row-actions[data-v-2461ebb9]{gap:2px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row-action-btn[data-v-2461ebb9]{width:30px!important;height:30px!important;border-radius:50%!important;color:#94a3b8!important;-webkit-transition:all .18s ease!important;transition:all .18s ease!important}.row-action-btn[data-v-2461ebb9]:hover{background:#f1f5f9!important;color:#475569!important}.row-action-btn.edit[data-v-2461ebb9]:hover{background:rgba(37,99,235,.1)!important;color:#2563eb!important}.row-action-btn.delete[data-v-2461ebb9]:hover{background:rgba(239,68,68,.1)!important;color:#ef4444!important}.empty-state[data-v-2461ebb9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:48px 24px;text-align:center}.empty-icon-wrap[data-v-2461ebb9],.empty-state[data-v-2461ebb9]{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}.empty-icon-wrap[data-v-2461ebb9]{width:64px;height:64px;border-radius:50%;background:#f1f5f9;margin-bottom:12px}.empty-title[data-v-2461ebb9]{font-size:.95rem;font-weight:600;color:#475569;margin:0}.empty-sub[data-v-2461ebb9]{font-size:.8rem;color:#94a3b8;margin:4px 0 0 0}.modal-footer[data-v-2461ebb9]{padding:12px 20px;background:#fafbfc;border-top:1px solid #f1f5f9;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}.footer-counters[data-v-2461ebb9]{gap:10px}.footer-counter[data-v-2461ebb9],.footer-counters[data-v-2461ebb9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-counter[data-v-2461ebb9]{gap:5px;font-size:.8rem;color:#64748b}.footer-counter .counter-num[data-v-2461ebb9]{font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.footer-counter .counter-lbl[data-v-2461ebb9]{font-size:.68rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;font-weight:600;margin-left:1px}.footer-counter.counter-with .counter-num[data-v-2461ebb9],.footer-counter.counter-with .v-icon[data-v-2461ebb9]{color:#059669}.footer-counter.counter-without .counter-num[data-v-2461ebb9],.footer-counter.counter-without .v-icon[data-v-2461ebb9]{color:#94a3b8}.counter-sep[data-v-2461ebb9]{width:1px;height:14px;background:#e2e8f0;margin:0 2px}.btn-cancel-premium[data-v-2461ebb9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:36px;padding:0 14px;background:transparent;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-family:inherit;font-size:.82rem;font-weight:500;letter-spacing:.2px;cursor:pointer;outline:none;-webkit-transition:all .18s cubic-bezier(.4,0,.2,1);transition:all .18s cubic-bezier(.4,0,.2,1)}.btn-cancel-premium[data-v-2461ebb9]:hover{background:#fff;border-color:#cbd5e1;color:#334155;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px -2px rgba(15,23,42,.08);box-shadow:0 2px 8px -2px rgba(15,23,42,.08)}.btn-cancel-premium:hover .btn-cancel-icon[data-v-2461ebb9]{color:#475569!important;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-cancel-premium[data-v-2461ebb9]:focus-visible{border-color:#94a3b8;-webkit-box-shadow:0 0 0 3px rgba(148,163,184,.2);box-shadow:0 0 0 3px rgba(148,163,184,.2)}.btn-cancel-icon[data-v-2461ebb9]{color:#94a3b8!important;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}.btn-save-premium[data-v-2461ebb9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:36px;padding:0 16px;background:linear-gradient(135deg,#2563eb,#1e40af);border:none;border-radius:8px;color:#fff;font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:.2px;cursor:pointer;outline:none;-webkit-transition:all .18s cubic-bezier(.4,0,.2,1);transition:all .18s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 4px 12px rgba(37,99,235,.28);box-shadow:0 4px 12px rgba(37,99,235,.28)}.btn-save-premium[data-v-2461ebb9]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 18px rgba(37,99,235,.42);box-shadow:0 6px 18px rgba(37,99,235,.42)}.btn-save-premium[data-v-2461ebb9]:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-save-premium[data-v-2461ebb9]:focus-visible{-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.3),0 4px 12px rgba(37,99,235,.28);box-shadow:0 0 0 3px rgba(37,99,235,.3),0 4px 12px rgba(37,99,235,.28)}.btn-save-icon[data-v-2461ebb9]{color:#fff!important}@media(max-width:960px){.header-row[data-v-2461ebb9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header-right[data-v-2461ebb9]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}}.datosart-dialog-75{width:75vw!important;max-width:75vw!important;max-height:75vh!important;margin:0!important;-webkit-box-shadow:0 25px 80px rgba(0,0,0,.2)!important;box-shadow:0 25px 80px rgba(0,0,0,.2)!important;border-radius:16px!important;overflow:hidden}