.table-wrapper[data-v-24993cfd]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:18px;box-shadow:var(--panel-shadow);margin-top:16px;overflow:hidden;transition:opacity .3s ease,transform .3s ease,background .3s ease,border-color .3s ease}.table[data-v-24993cfd]{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}thead[data-v-24993cfd]{background:var(--table-header-bg);box-sizing:border-box;height:44px;transition:background .3s ease}td[data-v-24993cfd],th[data-v-24993cfd]{padding:10px 12px;text-align:left}td[data-v-24993cfd],th[data-v-24993cfd]{overflow:hidden;text-overflow:ellipsis}th[data-v-24993cfd]{box-sizing:border-box;color:var(--table-header-text);font-size:11px;font-weight:600;height:44px;letter-spacing:.04em;line-height:1.2;min-height:44px;text-transform:uppercase;transition:color .3s ease;vertical-align:middle;white-space:normal}th.sortable[data-v-24993cfd]{cursor:pointer;position:relative;transition:background-color .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}th.sortable[data-v-24993cfd]:hover{background:var(--table-sort-hover);color:var(--text-primary)}th.sortable.sorted[data-v-24993cfd]{background:var(--table-sort-active);color:var(--text-primary)}.sort-header[data-v-24993cfd]{align-items:center;display:flex;gap:6px;justify-content:space-between;pointer-events:none;width:100%}.sort-icon[data-v-24993cfd]{flex-shrink:0;font-size:14px;opacity:.7;pointer-events:none;transition:opacity .2s ease}th.sortable.sorted .sort-icon[data-v-24993cfd],th.sortable:hover .sort-icon[data-v-24993cfd]{opacity:1}tbody tr[data-v-24993cfd]:nth-child(2n){background:var(--table-row-even)}tbody tr[data-v-24993cfd]:nth-child(odd){background:var(--table-row-odd)}tbody[data-v-24993cfd]{position:relative}tbody tr[data-v-24993cfd]{transition:background .3s ease,transform .2s ease,opacity .3s ease}tbody tr[data-v-24993cfd]:hover{background:var(--table-row-hover);--transform:translateX(2px)}.col-pos[data-v-24993cfd]{text-align:center;width:50px}.col-channel[data-v-24993cfd]{min-width:300px;overflow:hidden;width:300px}.channel-cell[data-v-24993cfd]{align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr}.channel-cell-wrapper[data-v-24993cfd]{align-items:center;display:flex;gap:8px;position:relative}.channel-link[data-v-24993cfd]{flex:1;min-width:0;text-decoration:none}.channel-avatar[data-v-24993cfd]{align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;color:var(--text-secondary);display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;overflow:hidden;transition:background .3s ease,border-color .3s ease,color .3s ease;width:40px}.channel-avatar img[data-v-24993cfd]{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;width:100%}.channel-title[data-v-24993cfd]{color:var(--text-primary);display:-webkit-box;font-weight:500;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:300px;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.channel-handle[data-v-24993cfd]{color:var(--text-tertiary);font-size:12px;transition:color .3s ease}.favorite-btn[data-v-24993cfd]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:999px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;opacity:0;padding:4px 8px;pointer-events:none;transition:all .2s ease}.favorite-btn.active[data-v-24993cfd],tbody tr:hover .favorite-btn[data-v-24993cfd]{opacity:1;pointer-events:auto}.favorite-btn[data-v-24993cfd]:hover{background:var(--card-bg);border-color:var(--card-border)}.favorite-btn.active[data-v-24993cfd]{background:#facc151a;border-color:#facc15;color:#facc15}.col-category[data-v-24993cfd]{color:var(--text-secondary);transition:color .3s ease}.channel-header-wrapper[data-v-24993cfd]{align-items:center;display:flex;gap:6px;position:relative}.cancel-edit-btn[data-v-24993cfd],.edit-mode-btn[data-v-24993cfd]{align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;justify-content:center;line-height:1;opacity:.7;padding:4px 8px;transition:all .2s ease}.cancel-edit-btn[data-v-24993cfd]:hover:not(:disabled),.edit-mode-btn[data-v-24993cfd]:hover:not(:disabled){background:var(--table-row-hover);border-color:var(--input-focus-border);color:var(--text-primary);opacity:1}.cancel-edit-btn[data-v-24993cfd]:disabled,.edit-mode-btn[data-v-24993cfd]:disabled{cursor:not-allowed;opacity:.5}.edit-mode-btn svg[data-v-24993cfd]{height:16px;width:16px}.cancel-edit-btn[data-v-24993cfd]{font-size:16px;font-weight:600;padding:4px 8px}.edit-selects-wrapper[data-v-24993cfd]{display:flex;flex-direction:column;gap:6px}.category-select[data-v-24993cfd],.region-select[data-v-24993cfd]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;min-width:150px;padding:6px 10px;transition:all .2s ease;width:100%}.category-select[data-v-24993cfd]:focus,.region-select[data-v-24993cfd]:focus{background:var(--input-focus-bg);border-color:var(--input-focus-border);box-shadow:0 0 0 3px #6366f11a;outline:none}.category-select[data-v-24993cfd]:disabled,.region-select[data-v-24993cfd]:disabled{cursor:not-allowed;opacity:.6}.category-select.disabled-by-owner[data-v-24993cfd],.region-select.disabled-by-owner[data-v-24993cfd]{background:var(--input-bg);border-color:var(--input-border);cursor:not-allowed;opacity:.5;position:relative}.category-select.disabled-by-owner[data-v-24993cfd]:after,.region-select.disabled-by-owner[data-v-24993cfd]:after{content:"🔒";font-size:12px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.col-citation[data-v-24993cfd],.col-err[data-v-24993cfd],.col-messages[data-v-24993cfd],.col-subs[data-v-24993cfd],.col-views[data-v-24993cfd]{font-variant-numeric:tabular-nums;max-width:120px;min-width:120px;width:120px}.col-category[data-v-24993cfd]{max-width:150px;min-width:150px;width:150px}.messages-value[data-v-24993cfd],.subs-value[data-v-24993cfd]{font-weight:500;transition:color .3s ease}.messages-diff[data-v-24993cfd],.subs-diff[data-v-24993cfd]{font-size:11px;font-weight:500;margin-top:2px}.messages-diff.pos[data-v-24993cfd],.subs-diff.pos[data-v-24993cfd]{color:#4ade80}.messages-diff.neg[data-v-24993cfd],.subs-diff.neg[data-v-24993cfd]{color:#fb7185}.col-citation[data-v-24993cfd],.col-err[data-v-24993cfd],.col-views[data-v-24993cfd]{color:var(--text-primary);transition:color .3s ease}.err-na[data-v-24993cfd]{cursor:help;font-style:italic}.err-na[data-v-24993cfd],.lock-btn[data-v-24993cfd]{color:var(--text-secondary)}.lock-btn[data-v-24993cfd]{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;padding:4px 8px;transition:all .2s ease}.lock-btn[data-v-24993cfd]:hover{background:var(--table-row-hover);color:var(--text-primary);transform:scale(1.1)}.skeleton-row[data-v-24993cfd]{pointer-events:none}.skeleton[data-v-24993cfd]{animation:skeleton-loading-24993cfd 1.5s ease-in-out infinite;background:linear-gradient(90deg,#1414140d,#1414141a 50%,#1414140d);background-size:200% 100%;border-radius:4px}.skeleton-circle[data-v-24993cfd]{border-radius:12px}.skeleton-text[data-v-24993cfd]{height:14px;max-width:100%;width:100%}.skeleton-text-small[data-v-24993cfd]{height:12px;margin-top:4px;max-width:100%;width:100%}.skeleton-number[data-v-24993cfd]{display:inline-block;height:14px;max-width:100%;width:100%}.skeleton-content[data-v-24993cfd]{display:flex;flex-direction:column;gap:4px;width:100%}@keyframes skeleton-loading-24993cfd{0%{background-position:200% 0}to{background-position:-200% 0}}.table-fade-enter-active[data-v-24993cfd]{transition:opacity .4s ease,transform .4s ease}.table-fade-leave-active[data-v-24993cfd]{transition:opacity .3s ease,transform .3s ease}.table-fade-enter-from[data-v-24993cfd]{opacity:0;transform:translateY(-10px) scale(.98)}.table-fade-leave-to[data-v-24993cfd]{opacity:0;transform:translateY(10px) scale(.98)}.table-row[data-v-24993cfd]{will-change:transform,opacity}.mobile-cards[data-v-24993cfd]{display:none}@media(max-width:768px){.table-desktop[data-v-24993cfd]{display:none}.mobile-cards[data-v-24993cfd]{display:block;padding:12px}.mobile-sort-controls[data-v-24993cfd]{border-bottom:1px solid var(--panel-border);display:flex;gap:8px;margin-bottom:12px;padding-bottom:12px}.sort-btn[data-v-24993cfd]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-secondary);cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:8px 12px;text-align:center;transition:all .2s ease}.sort-btn[data-v-24993cfd]:hover{background:var(--table-row-hover)}.sort-btn.active[data-v-24993cfd],.sort-btn[data-v-24993cfd]:hover{border-color:var(--input-focus-border)}.sort-btn.active[data-v-24993cfd]{background:var(--table-sort-active);color:var(--text-primary);font-weight:600}.mobile-card[data-v-24993cfd]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;display:block;margin-bottom:12px;padding:14px;position:relative;text-decoration:none;transition:all .2s ease}.mobile-card[data-v-24993cfd]:hover{background:var(--table-row-hover);border-color:var(--input-focus-border);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.mobile-card-header[data-v-24993cfd]{align-items:center;display:flex;gap:12px;margin-bottom:12px;position:relative}.mobile-card-position[data-v-24993cfd]{font-size:14px;min-width:24px;text-align:center;transition:color .3s ease}.mobile-card-avatar[data-v-24993cfd],.mobile-card-position[data-v-24993cfd]{color:var(--text-secondary);font-weight:600}.mobile-card-avatar[data-v-24993cfd]{align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;overflow:hidden;transition:background .3s ease,border-color .3s ease,color .3s ease;width:48px}.mobile-card-avatar img[data-v-24993cfd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-card-title-wrapper[data-v-24993cfd]{flex:1;max-width:55%;min-width:0}.mobile-card-title[data-v-24993cfd]{color:var(--text-primary);display:-webkit-box;font-size:15px;font-weight:500;-webkit-line-clamp:2;line-clamp:2;margin-bottom:4px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.mobile-card-handle[data-v-24993cfd]{color:var(--text-tertiary);font-size:13px;transition:color .3s ease}.mobile-favorite-btn[data-v-24993cfd]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:999px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:6px 10px;position:absolute;right:0;top:0;transition:all .2s ease;z-index:1}.mobile-favorite-btn[data-v-24993cfd]:hover{background:var(--card-bg);border-color:var(--card-border)}.mobile-favorite-btn.active[data-v-24993cfd]{background:#facc151a;border-color:#facc15;color:#facc15}.mobile-card-stats[data-v-24993cfd]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-left:0}.mobile-stat-item[data-v-24993cfd]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.mobile-stat-label[data-v-24993cfd]{color:var(--text-secondary);font-size:13px;font-weight:500;min-width:90px;transition:color .3s ease}.mobile-stat-value[data-v-24993cfd]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600;transition:color .3s ease}.mobile-stat-diff[data-v-24993cfd]{font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.mobile-stat-diff.pos[data-v-24993cfd]{color:#4ade80}.mobile-stat-diff.neg[data-v-24993cfd]{color:#fb7185}.mobile-lock-btn[data-v-24993cfd]{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;padding:4px 8px;transition:all .2s ease}.mobile-lock-btn[data-v-24993cfd]:hover{background:var(--table-row-hover);color:var(--text-primary);transform:scale(1.1)}.skeleton-card[data-v-24993cfd]{pointer-events:none}.skeleton-card .mobile-card-header[data-v-24993cfd]{margin-bottom:12px}.skeleton-card .mobile-card-avatar[data-v-24993cfd]{border-radius:12px;height:48px;width:48px}}@media(min-width:769px){.mobile-cards[data-v-24993cfd]{display:none}}@media(max-width:480px){.table-wrapper[data-v-24993cfd]{border-left:none;border-radius:12px;border-right:none;margin-left:-8px;margin-right:-8px}.mobile-cards[data-v-24993cfd]{padding:10px}.mobile-card[data-v-24993cfd]{margin-bottom:10px;padding:12px}.mobile-card-position[data-v-24993cfd]{font-size:13px;min-width:22px}.mobile-card-avatar[data-v-24993cfd]{font-size:18px;height:44px;width:44px}.mobile-card-title[data-v-24993cfd]{font-size:14px}.mobile-card-handle[data-v-24993cfd]{font-size:12px}.mobile-card-stats[data-v-24993cfd]{gap:6px;padding-left:0}.mobile-stat-item[data-v-24993cfd]{font-size:13px}.mobile-stat-label[data-v-24993cfd]{font-size:12px}.mobile-stat-value[data-v-24993cfd]{font-size:13px}.mobile-stat-diff[data-v-24993cfd]{font-size:11px}.sort-btn[data-v-24993cfd]{font-size:12px;padding:7px 10px}}
