.app-table[data-v-f85b34cd]{display:flex;flex:1;flex-direction:column;min-height:0}.app-table--fill[data-v-f85b34cd]{overflow:hidden}.app-table__skel-row td[data-v-f85b34cd]{vertical-align:middle}.app-table__skel-line[data-v-f85b34cd]{animation:shimmer-f85b34cd 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;border-radius:6px;display:inline-block;height:12px}.app-table__scroll[data-v-f85b34cd]{flex:1;overflow-x:auto}.app-table--fill .app-table__scroll[data-v-f85b34cd]{min-height:0;overflow-y:auto}.app-table__el[data-v-f85b34cd]{border-collapse:collapse;width:100%}.app-table__el--fixed[data-v-f85b34cd]{table-layout:fixed}.app-table__el th[data-v-f85b34cd]{background:#f9fafb;border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase;white-space:normal}.app-table__el td[data-v-f85b34cd],.app-table__el th[data-v-f85b34cd]{padding:12px 14px;vertical-align:middle}.app-table__el td[data-v-f85b34cd]{border-bottom:1px solid rgba(229,231,235,.5);color:#374151;font-size:13px}.app-table__el td[data-v-f85b34cd]:first-child,.app-table__el th[data-v-f85b34cd]:first-child{padding-left:20px}.app-table__el tr:last-child td[data-v-f85b34cd]{border-bottom:none}.app-table__el tbody tr:hover td[data-v-f85b34cd]{background:#fafafa}.app-table__empty[data-v-f85b34cd]{color:#9ca3af;padding:40px!important;text-align:center}.app-table__el tr.row-selected td[data-v-f85b34cd]{background:#eff6ff!important}.app-table__pager[data-v-f85b34cd]{align-items:center;border-top:1px solid #f3f4f6;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.app-table__pager-info[data-v-f85b34cd]{color:#6b7280;font-size:12px}.app-table__pager-info strong[data-v-f85b34cd]{color:#111827;font-weight:600}.app-table__pager-btns[data-v-f85b34cd]{align-items:center;display:inline-flex;gap:6px}.app-table__pager-btn[data-v-f85b34cd]{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:border-color .15s,color .15s,background .15s}.app-table__pager-btn[data-v-f85b34cd]:hover:not(:disabled):not(.app-table__pager-btn--active){border-color:#00c48c;color:#1e5c44}.app-table__pager-btn--active[data-v-f85b34cd]{background:#2d7a5a;border-color:#2d7a5a;color:#fff;cursor:default}.app-table__pager-btn[data-v-f85b34cd]:disabled:not(.app-table__pager-btn--active){cursor:not-allowed;opacity:.4}.app-table__pager-ellipsis[data-v-f85b34cd]{color:#9ca3af;font-size:12px;padding:0 2px}@keyframes shimmer-f85b34cd{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.app-table__el th[data-v-f85b34cd]{font-size:10px;padding:10px}.app-table__el td[data-v-f85b34cd]{font-size:12px;padding:10px}.app-table__pager[data-v-f85b34cd]{padding:12px 14px}.app-table__pager-btns[data-v-f85b34cd]{gap:4px}.app-table__pager-btn[data-v-f85b34cd]{font-size:11px;height:28px;min-width:28px;padding:0 8px}.app-table__pager-info[data-v-f85b34cd]{font-size:11px}}@media(max-width:480px){.app-table__el th[data-v-f85b34cd]{font-size:9.5px;padding:8px}.app-table__el td[data-v-f85b34cd]{font-size:11.5px;padding:9px 8px}}
