body.dark-mode-active .el-button[data-v-29922cf1]{color:#fff!important}body.dark-mode-active .breadcrumb-item[data-v-29922cf1]{color:#000!important}.search-container[data-v-29922cf1]{position:relative}.search-bar[data-v-29922cf1]{box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.search-results[data-v-29922cf1]{overflow-y:auto;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.search-results-container[data-v-29922cf1],.search-results[data-v-29922cf1]{position:absolute;top:100%;left:0;right:0;z-index:1000}.card-header.bg-gradient-primary[data-v-29922cf1]{border-radius:12px 12px 0 0;background:linear-gradient(45deg,#4776e6,#8e54e9)}.card-body[data-v-29922cf1]{overflow-y:scroll}.form-control[data-v-29922cf1]{box-shadow:none!important}.input-group[data-v-29922cf1]>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0!important}.content-container[data-v-29922cf1]{animation:fadeIn-29922cf1 .3s ease}@keyframes fadeIn-29922cf1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-slide-enter-from[data-v-29922cf1]{transform:translateY(20px)}.fade-slide-leave-to[data-v-29922cf1]{transform:translateY(-20px)}.detail-label[data-v-29922cf1]{font-size:.8rem;color:#6c757d;margin-bottom:.25rem;font-weight:500}.detail-value[data-v-29922cf1]{font-weight:600;color:#495057}.header-bold[data-v-29922cf1]{font-weight:700!important;background-color:#f8f9fa!important}.text-primary[data-v-29922cf1]{color:#97d138!important}.bg-primary[data-v-29922cf1]{background-color:#97d138!important;border-color:#97d138!important}.btn-primary[data-v-29922cf1]{background-color:#97d138;border-color:#97d138}.btn-primary[data-v-29922cf1]:hover{background-color:#7db92d;border-color:#7db92d}.btn-info-restrictions[data-v-29922cf1]{position:absolute;top:10px;right:10px;z-index:10}[data-v-29922cf1] .el-loading-mask{background-color:hsla(0,0%,100%,.9)}[data-v-29922cf1] .el-dialog__header{padding:20px 20px 10px;border-bottom:1px solid #ebeef5}[data-v-29922cf1] .el-dialog__body{padding:20px}[data-v-29922cf1] .el-dialog__footer{padding:10px 20px 20px;border-top:1px solid #ebeef5}[data-v-29922cf1] .el-tooltip__popper{max-width:300px}[data-v-29922cf1] .el-tooltip__popper.is-dark{background-color:#856404;color:#fff3cd}[data-v-29922cf1] .el-tag{font-weight:600;border-radius:4px}.badge[data-v-29922cf1]{font-weight:600;letter-spacing:.5px}.btn[data-v-29922cf1],.card[data-v-29922cf1],.list-group-item[data-v-29922cf1],input[data-v-29922cf1],select[data-v-29922cf1],textarea[data-v-29922cf1]{transition:all .2s ease}@media (max-width:768px){.card-header[data-v-29922cf1]{flex-direction:column;align-items:flex-start!important}.card-header .btn-toolbar[data-v-29922cf1]{margin-top:1rem;width:100%}.btn-group[data-v-29922cf1]{width:100%;margin-bottom:.5rem}.search-bar[data-v-29922cf1]{font-size:.9rem}.detail-item[data-v-29922cf1]{margin-bottom:1rem}.detail-label[data-v-29922cf1]{font-size:.75rem}.detail-value[data-v-29922cf1]{font-size:.9rem}}@media (max-width:576px){.container-fluid[data-v-29922cf1]{padding:.5rem}.search-container[data-v-29922cf1]{margin-bottom:1rem}.card-body[data-v-29922cf1]{padding:1rem}.p-3[data-v-29922cf1]{padding:1rem!important}[data-v-29922cf1] .el-table{font-size:.85rem}}@media (prefers-reduced-motion:reduce){[data-v-29922cf1]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.search-bar input[data-v-29922cf1]:focus{box-shadow:0 0 0 .2rem rgba(151,209,56,.25)}[data-v-29922cf1] .el-button:focus{outline:2px solid #97d138;outline-offset:2px}.list-group-item[data-v-29922cf1]:hover{background-color:#f8f9fa;transform:translateX(2px);transition:all .2s ease}@media print{.breadcrumb[data-v-29922cf1],.btn-toolbar[data-v-29922cf1],.el-pagination[data-v-29922cf1],.search-container[data-v-29922cf1]{display:none!important}.card[data-v-29922cf1]{border:1px solid #dee2e6!important;box-shadow:none!important}}[data-v-29922cf1] .highlight-column{background-color:#f0f9ff!important;font-weight:600}[data-v-29922cf1] .highlight-column .cell{color:#97d138!important;font-weight:700}.column-header-with-filter[data-v-29922cf1]{display:flex;align-items:center;justify-content:space-between;width:100%}.column-header-with-filter i[data-v-29922cf1]{font-size:.75rem;animation:pulse-29922cf1 2s infinite}[data-v-29922cf1] .el-table-filter{max-height:400px;overflow-y:auto}[data-v-29922cf1] .el-table-filter__list{max-height:350px;overflow-y:auto}[data-v-29922cf1] .el-table-filter__list-item{padding:8px 16px}[data-v-29922cf1] .el-table-filter__checkbox{margin-right:8px}[data-v-29922cf1] .el-table__column-filter-trigger{color:#97d138}[data-v-29922cf1] .el-table__column-filter-trigger:hover{color:#7ab82c}[data-v-29922cf1] .el-dropdown-menu{max-height:400px;overflow-y:auto}[data-v-29922cf1] .el-dropdown-menu__item{padding:8px 16px}[data-v-29922cf1] .el-dropdown-menu__item:hover{background-color:#f5f7fa}.input-group .form-control[data-v-29922cf1]:disabled{background-color:#f5f5f5;cursor:not-allowed}[data-v-29922cf1] .el-tag--success{background-color:#f0f9ff;border-color:#97d138;color:#97d138}[data-v-29922cf1] .el-tag--warning{background-color:#fff7e6;border-color:#ffc107;color:#856404}[data-v-29922cf1] .el-tag--info{background-color:#e8f4f8;border-color:#4fc3f7;color:#0277bd}[data-v-29922cf1] .el-tag--primary{background-color:#e3f2fd;border-color:#2196f3;color:#1565c0}.btn-info[data-v-29922cf1]:hover,.btn-success[data-v-29922cf1]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);transition:all .3s ease}[data-v-29922cf1] .el-pagination{font-weight:500}[data-v-29922cf1] .el-pagination .btn-next,[data-v-29922cf1] .el-pagination .btn-prev{background-color:#f5f7fa;color:#97d138}[data-v-29922cf1] .el-pagination .el-pager li.is-active{background-color:#97d138;color:#fff}[data-v-29922cf1] .el-pagination .el-pager li:hover{color:#97d138}.card-header .gap-2[data-v-29922cf1]{gap:.5rem!important}@media (max-width:768px){.card-header .d-flex[data-v-29922cf1]{flex-direction:column;align-items:flex-start!important}.card-header .gap-2[data-v-29922cf1]{margin-top:1rem;width:100%}.card-header .gap-2 .el-button[data-v-29922cf1]{width:100%;margin-bottom:.5rem}[data-v-29922cf1] .el-table{font-size:.85rem}[data-v-29922cf1] .el-table .cell{padding:.5rem}}.modern-unified-header[data-v-29922cf1]{margin-bottom:1.5rem}.header-main[data-v-29922cf1]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:1.75rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 8px 24px rgba(102,126,234,.25);position:relative;overflow:hidden}.header-main[data-v-29922cf1]:before{content:"";position:absolute;top:-50%;right:-5%;width:350px;height:350px;background:hsla(0,0%,100%,.08);border-radius:50%;pointer-events:none}.header-left[data-v-29922cf1]{display:flex;align-items:center;gap:1.25rem;z-index:1}.header-icon[data-v-29922cf1]{width:60px;height:60px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.1)}.header-icon i[data-v-29922cf1]{font-size:1.75rem;color:#fff}.header-info[data-v-29922cf1]{display:flex;flex-direction:column;gap:.5rem}.header-title[data-v-29922cf1]{margin:0;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.3px;text-shadow:0 2px 4px rgba(0,0,0,.15)}.header-stats[data-v-29922cf1]{display:flex;align-items:center;gap:1rem}.stat-item[data-v-29922cf1]{display:flex;align-items:baseline;gap:.5rem}.stat-number[data-v-29922cf1]{font-size:1.75rem;font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.2)}.stat-label[data-v-29922cf1]{font-size:.8rem;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.stat-divider[data-v-29922cf1]{color:hsla(0,0%,100%,.4);font-size:1.25rem;font-weight:300}.stat-secondary[data-v-29922cf1]{opacity:.85}.stat-number-small[data-v-29922cf1]{font-size:1.25rem;font-weight:700;color:#fff;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.15)}.header-actions[data-v-29922cf1]{display:flex;gap:.75rem;z-index:1}.action-btn-columns[data-v-29922cf1],.action-btn-export[data-v-29922cf1]{font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.action-btn-columns[data-v-29922cf1]:hover,.action-btn-export[data-v-29922cf1]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}@media (max-width:992px){.header-main[data-v-29922cf1]{flex-direction:column;gap:1.5rem;padding:1.5rem}.header-left[data-v-29922cf1]{width:100%}.header-actions[data-v-29922cf1]{width:100%;justify-content:flex-end}}@media (max-width:768px){.header-icon[data-v-29922cf1]{width:50px;height:50px}.header-icon i[data-v-29922cf1]{font-size:1.5rem}.header-title[data-v-29922cf1]{font-size:1.25rem}.stat-number[data-v-29922cf1]{font-size:1.5rem}.stat-number-small[data-v-29922cf1]{font-size:1rem}.stat-label[data-v-29922cf1]{font-size:.7rem}.header-actions[data-v-29922cf1]{flex-direction:column;width:100%}.action-btn-columns[data-v-29922cf1],.action-btn-export[data-v-29922cf1]{width:100%}}.audit-stats-header[data-v-29922cf1]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 8px 20px rgba(102,126,234,.3);position:relative;overflow:hidden}.audit-stats-header[data-v-29922cf1]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:hsla(0,0%,100%,.1);border-radius:50%;pointer-events:none}.stats-title[data-v-29922cf1]{display:flex;align-items:center;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1}.stats-title i[data-v-29922cf1]{font-size:1.75rem;opacity:.9}.stats-summary[data-v-29922cf1]{display:flex;gap:2rem;align-items:center;z-index:1}.total-count[data-v-29922cf1]{display:flex;flex-direction:column;align-items:flex-end;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);padding:1rem 1.5rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);min-width:140px}.count-number[data-v-29922cf1]{font-size:2.5rem;font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.3)}.count-label[data-v-29922cf1]{font-size:.875rem;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:1px;margin-top:.25rem;font-weight:600}.total-original[data-v-29922cf1]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15)}.count-number-small[data-v-29922cf1]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.2)}.active-filters-banner[data-v-29922cf1]{background:linear-gradient(135deg,#ffeaa7,#fdcb6e);border-radius:12px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px rgba(253,203,110,.3);animation:slideDown-29922cf1 .3s ease}@keyframes slideDown-29922cf1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filters-info[data-v-29922cf1]{display:flex;align-items:center;color:#2d3436;font-weight:600;font-size:1rem}.filters-count[data-v-29922cf1]{font-weight:700}.clear-all-filters-btn[data-v-29922cf1]{background:#d63031;color:#fff;border:none;padding:.5rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;box-shadow:0 2px 8px rgba(214,48,49,.3)}.clear-all-filters-btn[data-v-29922cf1]:hover{background:#ff7675;transform:translateY(-2px);box-shadow:0 4px 12px rgba(214,48,49,.4)}.clear-all-filters-btn[data-v-29922cf1]:active{transform:translateY(0)}.modern-search-bar[data-v-29922cf1]{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.modern-search-bar[data-v-29922cf1]:focus-within{border-color:#97d138;box-shadow:0 4px 16px rgba(151,209,56,.2)}.search-icon[data-v-29922cf1]{padding:0 1.25rem;color:#6c757d;font-size:1.25rem;transition:color .3s ease}.modern-search-bar:focus-within .search-icon[data-v-29922cf1]{color:#97d138}.search-input[data-v-29922cf1]{flex:1;border:none;padding:1rem .5rem;font-size:1rem;color:#2c3e50;outline:none;background:transparent}.search-input[data-v-29922cf1]::-moz-placeholder{color:#adb5bd}.search-input[data-v-29922cf1]::placeholder{color:#adb5bd}.clear-search-btn[data-v-29922cf1]{background:#e9ecef;border:none;padding:.5rem 1rem;margin-right:.5rem;border-radius:8px;color:#6c757d;cursor:pointer;transition:all .2s ease}.clear-search-btn[data-v-29922cf1]:hover{background:#dee2e6;color:#495057}.columns-dropdown-menu[data-v-29922cf1]{min-width:280px;padding:0!important;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);border:1px solid #e9ecef;overflow:hidden}.columns-dropdown-header[data-v-29922cf1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 1.25rem;font-weight:600;font-size:.95rem;display:flex;align-items:center;letter-spacing:.3px}.columns-dropdown-header i[data-v-29922cf1]{font-size:1rem}.columns-dropdown-divider[data-v-29922cf1]{height:1px;background:linear-gradient(90deg,transparent,#dee2e6,transparent);margin:0}.columns-dropdown-content[data-v-29922cf1]{max-height:400px;overflow-y:auto;padding:.5rem 0}.columns-dropdown-content[data-v-29922cf1]::-webkit-scrollbar{width:6px}.columns-dropdown-content[data-v-29922cf1]::-webkit-scrollbar-track{background:#f8f9fa}.columns-dropdown-content[data-v-29922cf1]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.columns-dropdown-content[data-v-29922cf1]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.column-item-wrapper[data-v-29922cf1]{padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;cursor:pointer;border-left:3px solid transparent}.column-item-wrapper[data-v-29922cf1]:hover{background:#f8f9fa;border-left-color:#667eea}.column-checkbox[data-v-29922cf1]{width:100%;margin:0}.column-checkbox[data-v-29922cf1] .el-checkbox__label{color:#495057;font-weight:500;font-size:.9rem}.column-checkbox[data-v-29922cf1] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#667eea;border-color:#667eea}.column-checkbox[data-v-29922cf1] .el-checkbox__input.is-checked+.el-checkbox__label{color:#667eea}.column-label[data-v-29922cf1]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.column-actions[data-v-29922cf1]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.pin-button[data-v-29922cf1]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(102,126,234,.3)}.pin-button i[data-v-29922cf1]{font-size:.9rem;transition:transform .2s ease}.pin-button[data-v-29922cf1]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(102,126,234,.4)}.pin-button:hover i[data-v-29922cf1]{transform:scale(1.15)}.pin-button.pinned[data-v-29922cf1]{background:linear-gradient(135deg,#97d138,#85bc2f);box-shadow:0 2px 6px rgba(151,209,56,.4)}.pin-button.pinned[data-v-29922cf1]:hover{box-shadow:0 4px 10px rgba(151,209,56,.5)}.pin-button[data-v-29922cf1]:active{transform:translateY(0)}.column-check-icon[data-v-29922cf1]{color:#67c23a;font-size:.9rem;animation:checkBounce-29922cf1 .3s ease}@keyframes checkBounce-29922cf1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.columns-dropdown-footer[data-v-29922cf1]{background:#f8f9fa;padding:.75rem 1.25rem;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;gap:1rem}.columns-count[data-v-29922cf1]{font-size:.85rem;color:#6c757d;font-weight:600;display:flex;align-items:center;gap:.5rem}.columns-count[data-v-29922cf1]:before{content:"";width:8px;height:8px;background:#67c23a;border-radius:50%;display:inline-block}.btn-apply-columns[data-v-29922cf1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.3);white-space:nowrap}.btn-apply-columns[data-v-29922cf1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn-apply-columns[data-v-29922cf1]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(102,126,234,.3)}.filter-tags-container[data-v-29922cf1]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;border:1px dashed #dee2e6;flex-wrap:wrap}.filter-tags-label[data-v-29922cf1]{font-size:.875rem;font-weight:600;color:#495057;white-space:nowrap}.filter-tags[data-v-29922cf1]{display:flex;flex-wrap:wrap;gap:.5rem;flex-grow:1}.filter-tag[data-v-29922cf1]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#fff;border:1px solid #97d138;border-radius:20px;font-size:.8125rem;color:#495057;transition:all .2s ease}.filter-tag[data-v-29922cf1]:hover{box-shadow:0 2px 8px rgba(151,209,56,.2);transform:translateY(-1px)}.filter-tag-search[data-v-29922cf1]{background:#e3f2fd;border-color:#2196f3}.tag-column[data-v-29922cf1]{font-weight:600;color:#6c757d}.tag-value[data-v-29922cf1]{color:#2c3e50;font-weight:500}.tag-remove[data-v-29922cf1]{background:none;border:none;color:#dc3545;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.tag-remove[data-v-29922cf1]:hover{background:#dc3545;color:#fff}.results-count[data-v-29922cf1]{font-size:.875rem;font-weight:600;color:#97d138;white-space:nowrap;padding:.25rem .75rem;background:rgba(151,209,56,.1);border-radius:12px}.audit-table-sticky[data-v-29922cf1] .el-table__header-wrapper{position:sticky;top:0;z-index:10;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);will-change:transform}.table-density-compact[data-v-29922cf1] .el-table .cell{padding:.25rem .5rem;font-size:.8125rem}.table-density-normal[data-v-29922cf1] .el-table .cell{padding:.75rem .5rem;font-size:.875rem}.table-density-spacious[data-v-29922cf1] .el-table .cell{padding:1.25rem .75rem;font-size:.9375rem}.even-row[data-v-29922cf1]{background:#f8f9fa}.odd-row[data-v-29922cf1]{background:#fff}[data-v-29922cf1] .el-table__row:hover{background:#e8f5e9!important;cursor:pointer;transition:background .2s ease}[data-v-29922cf1] .el-table__body-wrapper .el-table__body tbody tr td:hover{background:rgba(151,209,56,.05)!important}[data-v-29922cf1] .el-button-group .el-button{margin:0}[data-v-29922cf1] .el-select .el-input__prefix{display:flex;align-items:center;color:#6c757d}.fade-slide-enter-active[data-v-29922cf1],.fade-slide-leave-active[data-v-29922cf1]{transition:all .3s ease}.fade-slide-enter-from[data-v-29922cf1]{opacity:0;transform:translateY(-10px)}.fade-slide-leave-to[data-v-29922cf1]{opacity:0;transform:translateY(10px)}[data-v-29922cf1] .el-loading-spinner i{color:#97d138}[data-v-29922cf1] .el-loading-text{color:#97d138;font-weight:600}[data-v-29922cf1] .el-pagination .el-pagination__total{font-weight:600;color:#495057}[data-v-29922cf1] .el-dropdown-menu__item{display:flex;align-items:center;padding:10px 16px}[data-v-29922cf1] .el-dropdown-menu__item:hover{background:#f0f9ff;color:#97d138}@media (max-width:768px){[data-v-29922cf1] .el-table__column--id_gen{display:none!important}.audit-stats-header[data-v-29922cf1]{flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem}.stats-title[data-v-29922cf1]{font-size:1.25rem;text-align:center}.stats-summary[data-v-29922cf1]{width:100%;justify-content:center}.total-count[data-v-29922cf1]{min-width:120px}.count-number[data-v-29922cf1]{font-size:2rem}.count-number-small[data-v-29922cf1]{font-size:1.25rem}.active-filters-banner[data-v-29922cf1]{flex-direction:column;gap:1rem;text-align:center}.filters-info[data-v-29922cf1]{justify-content:center}.modern-search-bar[data-v-29922cf1]{width:100%}.audit-card[data-v-29922cf1]{margin-bottom:1rem}}@media print{.active-filters-banner[data-v-29922cf1],.audit-stats-header[data-v-29922cf1],.card-action-btn[data-v-29922cf1],.filter-tags-container[data-v-29922cf1],.modern-search-bar[data-v-29922cf1],[data-v-29922cf1] .el-dropdown,[data-v-29922cf1] .el-pagination{display:none!important}.audit-card[data-v-29922cf1]{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #dee2e6}}.custom-column-header[data-v-29922cf1]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease;padding:.25rem .5rem;border-radius:6px;position:relative}.custom-column-header[data-v-29922cf1]:active{cursor:grabbing}.custom-column-header.is-dragging[data-v-29922cf1]{opacity:.6;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:scale(.98);box-shadow:0 4px 12px rgba(102,126,234,.4)}.custom-column-header.is-dragging .drag-handle[data-v-29922cf1]{color:#fff;animation:pulse-29922cf1 1s ease-in-out infinite}.custom-column-header.is-dragging span[data-v-29922cf1]{color:#fff;font-weight:600}.custom-column-header.is-drag-over[data-v-29922cf1]{background:linear-gradient(135deg,#97d138,#85bc2f);transform:scale(1.02);box-shadow:0 0 0 3px rgba(151,209,56,.3);animation:dropZonePulse-29922cf1 .6s ease-in-out infinite}.custom-column-header.is-drag-over[data-v-29922cf1]:before{content:"";position:absolute;left:-4px;top:0;bottom:0;width:4px;background:#97d138;border-radius:4px;animation:slideIn-29922cf1 .3s ease}@keyframes pulse-29922cf1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes dropZonePulse-29922cf1{0%,to{box-shadow:0 0 0 3px rgba(151,209,56,.3)}50%{box-shadow:0 0 0 6px rgba(151,209,56,.5)}}@keyframes slideIn-29922cf1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.custom-column-header .drag-handle[data-v-29922cf1]{color:#8492a6;font-size:.9rem;cursor:grab;transition:all .2s ease}.custom-column-header:hover .drag-handle[data-v-29922cf1]{color:#667eea;transform:scale(1.1)}.custom-column-header span[data-v-29922cf1]{flex-grow:1}.custom-column-header .filter-btn[data-v-29922cf1]{flex-shrink:0;width:24px;height:24px;padding:0;font-size:.75rem}.custom-filter-panel[data-v-29922cf1]{min-width:320px;max-width:400px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}.filter-header[data-v-29922cf1]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:2px solid #dee2e6}.filter-title[data-v-29922cf1]{font-size:.875rem;font-weight:700;color:#495057;text-transform:uppercase;letter-spacing:.5px}.filter-count[data-v-29922cf1]{font-size:.75rem;font-weight:600;color:#97d138;background:rgba(151,209,56,.1);padding:.25rem .5rem;border-radius:12px}.filter-search[data-v-29922cf1]{padding:12px 16px;border-bottom:1px solid #e9ecef;background:#fafafa}.filter-search input[data-v-29922cf1]{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:6px;font-size:.8125rem;transition:all .2s ease}.filter-search input[data-v-29922cf1]:focus{outline:none;border-color:#97d138;box-shadow:0 0 0 3px rgba(151,209,56,.1)}.filter-search input[data-v-29922cf1]::-moz-placeholder{color:#adb5bd;font-style:italic}.filter-search input[data-v-29922cf1]::placeholder{color:#adb5bd;font-style:italic}.filter-actions-top[data-v-29922cf1]{display:flex;gap:.5rem;padding:10px 16px;border-bottom:1px solid #e9ecef;background:#fff}.btn-filter-action[data-v-29922cf1]{flex:1;padding:6px 12px;border:1px solid #dee2e6;background:#fff;border-radius:6px;font-size:.75rem;font-weight:600;color:#495057;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px}.btn-filter-action[data-v-29922cf1]:hover{background:#f8f9fa;border-color:#97d138;color:#97d138;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-filter-action[data-v-29922cf1]:active{transform:translateY(0)}.btn-filter-action i[data-v-29922cf1]{font-size:.7rem}.filter-list[data-v-29922cf1]{max-height:320px;overflow-y:auto;padding:8px;background:#fff;will-change:scroll-position;-webkit-overflow-scrolling:touch}.filter-list[data-v-29922cf1]::-webkit-scrollbar{width:8px}.filter-list[data-v-29922cf1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.filter-list[data-v-29922cf1]::-webkit-scrollbar-thumb{background:#97d138;border-radius:4px}.filter-list[data-v-29922cf1]::-webkit-scrollbar-thumb:hover{background:#7ab82c}.filter-item[data-v-29922cf1]{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:4px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.filter-item[data-v-29922cf1]:hover{background:#f0f9ff;border-color:#e3f2fd;transform:translateX(2px)}.filter-item.selected[data-v-29922cf1]{background:#e8f5e9;border-color:#c8e6c9}.filter-item input[type=checkbox][data-v-29922cf1]{width:18px;height:18px;cursor:pointer;accent-color:#97d138;flex-shrink:0}.filter-item-text[data-v-29922cf1]{flex-grow:1;font-size:.8125rem;color:#495057;font-weight:500;word-break:break-word}.filter-item-count[data-v-29922cf1]{flex-shrink:0;font-size:.7rem;font-weight:600;color:#6c757d;background:#f8f9fa;padding:2px 8px;border-radius:10px;min-width:30px;text-align:center}.filter-item.selected .filter-item-count[data-v-29922cf1]{background:#97d138;color:#fff}.filter-footer[data-v-29922cf1]{display:flex;gap:8px;padding:12px 16px;background:#f8f9fa;border-top:2px solid #dee2e6}.btn-filter-apply[data-v-29922cf1],.btn-filter-cancel[data-v-29922cf1]{flex:1;padding:10px 16px;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.btn-filter-cancel[data-v-29922cf1]{background:#fff;color:#6c757d;border:1px solid #dee2e6}.btn-filter-cancel[data-v-29922cf1]:hover{background:#f8f9fa;border-color:#adb5bd;color:#495057;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-filter-apply[data-v-29922cf1]{background:linear-gradient(135deg,#97d138,#7ab82c);color:#fff;border:1px solid #97d138;box-shadow:0 2px 4px rgba(151,209,56,.3)}.btn-filter-apply[data-v-29922cf1]:hover{background:linear-gradient(135deg,#7ab82c,#6da329);transform:translateY(-2px);box-shadow:0 4px 8px rgba(151,209,56,.4)}.btn-filter-apply[data-v-29922cf1]:active{transform:translateY(0)}[data-v-29922cf1] .custom-filter-dropdown.active{box-shadow:0 6px 16px rgba(151,209,56,.3)}.filter-list[data-v-29922cf1]:empty:after{content:"No se encontraron resultados";display:block;text-align:center;padding:2rem;color:#adb5bd;font-style:italic;font-size:.875rem}@media (max-width:768px){.custom-filter-panel[data-v-29922cf1]{min-width:280px;max-width:90vw}.filter-list[data-v-29922cf1]{max-height:250px}.filter-title[data-v-29922cf1]{font-size:.75rem}.filter-item[data-v-29922cf1]{padding:8px 10px}.filter-item-text[data-v-29922cf1]{font-size:.75rem}}@keyframes filterPanelSlide-29922cf1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-filter-panel[data-v-29922cf1]{animation:filterPanelSlide-29922cf1 .2s ease-out}.details-modal[data-v-29922cf1]{z-index:9999!important}.details-modal[data-v-29922cf1] .el-overlay{z-index:9998!important}.details-modal[data-v-29922cf1] .el-dialog{margin:5vh auto!important;z-index:9999!important}.details-modal[data-v-29922cf1] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem 2rem;border-radius:12px 12px 0 0}.details-modal[data-v-29922cf1] .el-dialog__title{color:#fff;font-weight:700;font-size:1.25rem}.details-modal[data-v-29922cf1] .el-dialog__close{color:#fff;font-size:1.5rem}.details-modal[data-v-29922cf1] .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}.details-modal[data-v-29922cf1] .el-dialog__body{padding:0;max-height:75vh;overflow-y:auto}.details-modal[data-v-29922cf1] .el-dialog__footer{border-top:1px solid #e9ecef;padding:.75rem 1.5rem;margin-top:0}.details-content[data-v-29922cf1]{padding:1rem 1.5rem .5rem 1.5rem}.details-section-compact[data-v-29922cf1]{margin-bottom:.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:3px solid #667eea}.section-title-compact[data-v-29922cf1]{color:#667eea;font-size:.95rem;font-weight:700;margin-bottom:.75rem;display:flex;align-items:center;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}.section-title-compact i[data-v-29922cf1]{color:#764ba2;font-size:1rem}.detail-item-compact[data-v-29922cf1]{display:flex;flex-direction:column;gap:.5rem;padding:0;margin-bottom:0}.detail-item-compact label[data-v-29922cf1]{color:#5a6c7d;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:0;display:block}.detail-value-compact[data-v-29922cf1]{color:#2c3e50;font-size:.9rem;font-weight:500;word-break:break-word;background:#f8f9fa;padding:.65rem .85rem;border-radius:8px;border-left:4px solid #97d138;transition:all .2s ease;display:block;width:100%}.detail-value-compact[data-v-29922cf1]:hover{background:#e9ecef;border-left-color:#7ab02c;transform:translateX(2px)}.detail-value-compact.highlight[data-v-29922cf1]{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));color:#667eea;font-weight:700;padding:.25rem .5rem;border-radius:4px}.estado-tag-compact[data-v-29922cf1]{padding:.5rem 1rem;font-size:.85rem;font-weight:600;border-radius:6px}.details-section[data-v-29922cf1]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e9ecef}.details-section[data-v-29922cf1]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-title[data-v-29922cf1]{color:#667eea;font-size:1.1rem;font-weight:700;margin-bottom:1.25rem;display:flex;align-items:center}.section-title i[data-v-29922cf1]{color:#764ba2;font-size:1.25rem}.detail-item[data-v-29922cf1]{display:flex;flex-direction:column;gap:.5rem}.detail-item label[data-v-29922cf1]{color:#6c757d;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-29922cf1]{color:#2c3e50;font-size:1rem;font-weight:500;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;border-left:3px solid #dee2e6;word-break:break-word}.detail-value.highlight[data-v-29922cf1]{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-left-color:#667eea;color:#667eea;font-weight:700}.estado-tag[data-v-29922cf1]{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:8px;display:inline-block}.additional-fields[data-v-29922cf1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.additional-field-item[data-v-29922cf1]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease}.additional-field-item[data-v-29922cf1]:hover{background:#fff;border-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.1)}.additional-field-item label[data-v-29922cf1]{color:#6c757d;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.additional-field-item .detail-value[data-v-29922cf1]{background:transparent;padding:0;border:none;font-size:.95rem}.dialog-footer[data-v-29922cf1]{display:flex;justify-content:flex-end;gap:.75rem}@media (max-width:768px){.details-modal[data-v-29922cf1] .el-dialog{width:95%!important;margin:1rem auto}.details-content[data-v-29922cf1]{padding:1rem}.additional-fields[data-v-29922cf1]{grid-template-columns:1fr}.section-title[data-v-29922cf1]{font-size:1rem}}.el-table__body-wrapper::-webkit-scrollbar{width:20px!important;height:20px!important}.el-table__body-wrapper::-webkit-scrollbar-track{background:#f0f0f0!important;border-radius:10px!important;border:1px solid #e0e0e0!important}.el-table__body-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#97d138,#7ab02c)!important;border-radius:10px!important;border:2px solid #f0f0f0!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#7ab02c,#6a9926)!important;border:2px solid #e0e0e0!important}.el-table__body-wrapper::-webkit-scrollbar-thumb:active{background:#6a9926!important}.el-table__body-wrapper::-webkit-scrollbar-corner{background:#f0f0f0!important}.el-table__body-wrapper{scrollbar-width:auto!important;scrollbar-color:#97d138 #f0f0f0!important}.el-table .el-table__fixed-left{box-shadow:2px 0 8px rgba(0,0,0,.15)!important;z-index:3!important}.el-table th.fixed-column-highlight-header{background:linear-gradient(135deg,#97d138,#7ab02c)!important;border-right:3px solid #6a9926!important}.el-table th.fixed-column-highlight-header .cell{color:#fff!important;font-weight:700!important}.el-table th.fixed-column-highlight-header .custom-column-header span{color:#fff!important}.el-table th.fixed-column-highlight-header .filter-btn{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.4)!important;color:#fff!important}.el-table th.fixed-column-highlight-header .filter-btn:hover{background:hsla(0,0%,100%,.3)!important}.el-table th.fixed-column-highlight-header .filter-btn i{color:#fff!important}.el-table td.fixed-column-highlight{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;font-weight:600!important;border-right:3px solid #97d138!important;color:#2c3e50!important}.el-table .el-table__row:hover td.fixed-column-highlight{background:linear-gradient(135deg,#e9ecef,#dee2e6)!important}.el-table .el-table__row.current-row td.fixed-column-highlight{background:linear-gradient(135deg,#e3f2d3,#d4edbd)!important}