.table-container[data-v-738d8ae2]{position:relative;min-height:200px}.loading-container[data-v-738d8ae2]{position:relative}.loading-spinner[data-v-738d8ae2]{position:absolute;top:20px;right:20px;z-index:10}.loading-content[data-v-738d8ae2]{opacity:.7;pointer-events:none}.skeleton-row[data-v-738d8ae2]{animation:pulse-738d8ae2 1.5s ease-in-out infinite}.skeleton-checkbox[data-v-738d8ae2]{width:18px;height:18px;border-radius:3px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-738d8ae2 2s infinite}.skeleton-avatar[data-v-738d8ae2],.skeleton-icon[data-v-738d8ae2]{width:32px;height:32px}.skeleton-avatar[data-v-738d8ae2],.skeleton-icon.small[data-v-738d8ae2],.skeleton-icon[data-v-738d8ae2]{border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-738d8ae2 2s infinite}.skeleton-icon.small[data-v-738d8ae2]{width:24px;height:24px}.skeleton-text[data-v-738d8ae2]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-738d8ae2 2s infinite;border-radius:4px;height:12px}.skeleton-text.short[data-v-738d8ae2]{width:40px}.skeleton-text.medium[data-v-738d8ae2]{width:80px}.skeleton-text.long[data-v-738d8ae2]{width:120px}.empty-state[data-v-738d8ae2]{text-align:center;padding:3rem 1rem}.empty-icon[data-v-738d8ae2]{margin-bottom:1rem;opacity:.5}.empty-title[data-v-738d8ae2]{margin-bottom:.5rem;color:#6c757d}.empty-text[data-v-738d8ae2]{max-width:300px;margin:0 auto}.text-xs[data-v-738d8ae2]{font-size:.75rem}@keyframes pulse-738d8ae2{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes shimmer-738d8ae2{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.loading-spinner[data-v-738d8ae2]{top:10px;right:10px}.skeleton-text.long[data-v-738d8ae2]{width:80px}.skeleton-text.medium[data-v-738d8ae2]{width:60px}}.modal[data-v-fdd6cd20]{background-color:rgba(0,0,0,.5)}.modal-content[data-v-fdd6cd20]{border:none;border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.2)}.modal-header[data-v-fdd6cd20]{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.modal-body[data-v-fdd6cd20]{padding:1.5rem}.modal-footer[data-v-fdd6cd20]{border-top:1px solid #e9ecef;background-color:#f8f9fa;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.icon-container[data-v-fdd6cd20]{width:50px;height:50px;flex-shrink:0}.btn[data-v-fdd6cd20]{border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition:all .2s ease}.btn[data-v-fdd6cd20]:hover:not(:disabled){transform:translateY(-1px)}.btn[data-v-fdd6cd20]:disabled{cursor:not-allowed;opacity:.65}.spinner-border-sm[data-v-fdd6cd20]{width:1rem;height:1rem}.fade[data-v-fdd6cd20]{transition:opacity .15s linear}.modal-backdrop[data-v-fdd6cd20]{opacity:.5}.bg-danger[data-v-fdd6cd20]{background-color:#dc3545!important}.bg-warning[data-v-fdd6cd20]{background-color:#ffc107!important}.bg-info[data-v-fdd6cd20]{background-color:#0dcaf0!important}.bg-success[data-v-fdd6cd20]{background-color:#198754!important}.text-danger[data-v-fdd6cd20]{color:#dc3545!important}.text-warning[data-v-fdd6cd20]{color:#ffc107!important}.text-info[data-v-fdd6cd20]{color:#0dcaf0!important}.text-success[data-v-fdd6cd20]{color:#198754!important}.btn-danger[data-v-fdd6cd20]{background-color:#dc3545;border-color:#dc3545}.btn-danger[data-v-fdd6cd20]:hover:not(:disabled){background-color:#c82333;border-color:#bd2130}.btn-warning[data-v-fdd6cd20]{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning[data-v-fdd6cd20]:hover:not(:disabled){background-color:#e0a800;border-color:#d39e00}.btn-info[data-v-fdd6cd20]{background-color:#0dcaf0;border-color:#0dcaf0}.btn-info[data-v-fdd6cd20]:hover:not(:disabled){background-color:#31d2f2;border-color:#25c2e3}.btn-success[data-v-fdd6cd20]{background-color:#198754;border-color:#198754}.btn-success[data-v-fdd6cd20]:hover:not(:disabled){background-color:#146c43;border-color:#11543a}