.table-component-root[data-v-f2361ec8]{background-color:var(--color-surface-raised);border:1px solid rgba(0,0,0,.08);border-radius:4px;box-shadow:0 1px 2px #0000000a;display:flex;flex:1;flex-direction:column;gap:0;height:100%;max-height:100%;min-height:0;overflow:hidden}[data-theme=dark] .table-component-root[data-v-f2361ec8],html.dark .table-component-root[data-v-f2361ec8]{background-color:#1b222d;border-color:#ffffff14;box-shadow:0 1px 2px #0003}.table-header-container[data-v-f2361ec8]{align-items:center;background-color:var(--color-surface-raised);border:none;border-bottom:1px solid rgba(0,0,0,.06);border-radius:4px 4px 0 0;display:flex;flex-direction:row;flex-shrink:0;gap:10px;height:46px;justify-content:flex-start;overflow:hidden;padding:0 12px}[data-theme=dark] .table-header-container[data-v-f2361ec8],html.dark .table-header-container[data-v-f2361ec8]{background-color:#1b222d;border-bottom-color:#ffffff0f}.title-table[data-v-f2361ec8]{align-items:center;color:var(--color-text-primary);display:flex;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;height:29px;letter-spacing:-.01em;margin:0;white-space:nowrap}[data-theme=dark] .title-table[data-v-f2361ec8],html.dark .title-table[data-v-f2361ec8]{color:#f3f4f6}.header-separator[data-v-f2361ec8]{color:var(--color-border-strong,#9ca3af);flex-shrink:0;font-size:17px;font-weight:300;margin:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-filters[data-v-f2361ec8]{gap:8px}.filter-group[data-v-f2361ec8],.header-filters[data-v-f2361ec8]{align-items:center;display:flex;flex-shrink:0}.filter-group[data-v-f2361ec8]{gap:4px}.filter-group label[data-v-f2361ec8]{color:var(--color-text-secondary,#6b7280);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}[data-theme=dark] .filter-group label[data-v-f2361ec8],html.dark .filter-group label[data-v-f2361ec8]{color:#9ca3af}.watchlist-btn[data-v-f2361ec8]{background-color:var(--color-surface-raised,#f9fafb);border:1px solid var(--color-border-subtle,rgba(0,0,0,.12));border-radius:4px;color:var(--color-text-primary,#111827);cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;padding:4px 10px;transition:all .15s ease}.watchlist-btn[data-v-f2361ec8]:hover{background-color:var(--color-hover-bg,#f3f4f6);border-color:var(--color-border-strong,#d1d5db)}.watchlist-btn.has-filter[data-v-f2361ec8]{background-color:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.watchlist-btn.has-filter.whitelist[data-v-f2361ec8]{background-color:#dcfce7;border-color:#86efac;color:#166534}.watchlist-btn.has-filter.blacklist[data-v-f2361ec8]{background-color:#fee2e2;border-color:#fca5a5;color:#991b1b}[data-theme=dark] .watchlist-btn[data-v-f2361ec8],html.dark .watchlist-btn[data-v-f2361ec8]{background-color:#1f2937;border-color:#374151;color:#e5e7eb}[data-theme=dark] .watchlist-btn[data-v-f2361ec8]:hover,html.dark .watchlist-btn[data-v-f2361ec8]:hover{background-color:#374151;border-color:#4b5563}[data-theme=dark] .watchlist-btn.has-filter.whitelist[data-v-f2361ec8],html.dark .watchlist-btn.has-filter.whitelist[data-v-f2361ec8]{background-color:#22c55e26;border-color:#22c55e66;color:#4ade80}[data-theme=dark] .watchlist-btn.has-filter.blacklist[data-v-f2361ec8],html.dark .watchlist-btn.has-filter.blacklist[data-v-f2361ec8]{background-color:#ef444426;border-color:#ef444466;color:#f87171}.data-position[data-v-f2361ec8]{color:var(--color-text-secondary,#6b7280);flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;white-space:nowrap}[data-theme=dark] .data-position[data-v-f2361ec8],html.dark .data-position[data-v-f2361ec8]{color:#9ca3af}.header-spacer[data-v-f2361ec8]{flex:1;min-width:10px}.header-search[data-v-f2361ec8]{align-items:center;display:flex;flex-shrink:1;min-width:100px}.search-input[data-v-f2361ec8]{background-color:var(--color-surface);border:1px solid rgba(0,0,0,.12);border-radius:4px;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:12px;min-width:100px;padding:6px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:140px}.search-input[data-v-f2361ec8]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.search-input[data-v-f2361ec8]::-moz-placeholder{color:var(--color-text-muted,#9ca3af)}.search-input[data-v-f2361ec8]::placeholder{color:var(--color-text-muted,#9ca3af)}[data-theme=dark] .search-input[data-v-f2361ec8],html.dark .search-input[data-v-f2361ec8]{background-color:#0d1117;border-color:#374151;color:#e5e7eb}[data-theme=dark] .search-input[data-v-f2361ec8]:focus,html.dark .search-input[data-v-f2361ec8]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa26}[data-theme=dark] .search-input[data-v-f2361ec8]::-moz-placeholder,html.dark .search-input[data-v-f2361ec8]::-moz-placeholder{color:#6b7280}[data-theme=dark] .search-input[data-v-f2361ec8]::placeholder,html.dark .search-input[data-v-f2361ec8]::placeholder{color:#6b7280}.header-actions[data-v-f2361ec8]{flex-shrink:0;gap:6px}.header-actions[data-v-f2361ec8],.header-btn[data-v-f2361ec8]{align-items:center;display:flex}.header-btn[data-v-f2361ec8]{background-color:transparent;border:1px solid var(--color-border-subtle,rgba(0,0,0,.08));border-radius:4px;color:var(--color-text-tertiary,#6b7280);cursor:pointer;font-size:14px;height:32px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:32px}.header-btn[data-v-f2361ec8]:hover{background-color:var(--color-hover-bg);color:var(--color-text-primary)}[data-theme=dark] .header-btn[data-v-f2361ec8],html.dark .header-btn[data-v-f2361ec8]{border-color:#374151;color:#9ca3af}[data-theme=dark] .header-btn[data-v-f2361ec8]:hover,html.dark .header-btn[data-v-f2361ec8]:hover{background-color:#ffffff0d;color:#e5e7eb}.filter-button[data-v-f2361ec8]:hover{background-color:#8b5cf61a;border-color:#8b5cf64d;color:#8b5cf6}[data-theme=dark] .filter-button[data-v-f2361ec8]:hover,html.dark .filter-button[data-v-f2361ec8]:hover{background-color:#a78bfa26;border-color:#a78bfa4d;color:#a78bfa}.ativos-filter-button[data-v-f2361ec8]{position:relative}.ativos-filter-button[data-v-f2361ec8]:hover{background-color:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.ativos-filter-button.active[data-v-f2361ec8]{background-color:#3b82f626;border-color:#3b82f680;color:#3b82f6}[data-theme=dark] .ativos-filter-button[data-v-f2361ec8]:hover,html.dark .ativos-filter-button[data-v-f2361ec8]:hover{background-color:#60a5fa26;border-color:#60a5fa4d;color:#60a5fa}[data-theme=dark] .ativos-filter-button.active[data-v-f2361ec8],html.dark .ativos-filter-button.active[data-v-f2361ec8]{background-color:#60a5fa33;border-color:#60a5fa80;color:#60a5fa}.filter-badge[data-v-f2361ec8]{align-items:center;background:#3b82f6;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-4px;top:-4px}[data-theme=dark] .filter-badge[data-v-f2361ec8],html.dark .filter-badge[data-v-f2361ec8]{background:#60a5fa}.header-icon[data-v-f2361ec8]{border-radius:4px;cursor:pointer;font-size:18px;padding:4px;transition:color .15s ease,background-color .15s ease}.edit-columns-trigger[data-v-f2361ec8]{background-color:#0000000a;border:1px solid rgba(0,0,0,.08);color:var(--color-text-secondary)}.edit-columns-trigger[data-v-f2361ec8]:hover{background-color:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}[data-theme=dark] .edit-columns-trigger[data-v-f2361ec8],html.dark .edit-columns-trigger[data-v-f2361ec8]{background-color:#ffffff0f;border-color:#ffffff1a}.save-icon[data-v-f2361ec8]{background-color:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e}.save-icon[data-v-f2361ec8]:hover{background-color:#22c55e33}.restore-icon[data-v-f2361ec8]{background-color:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.restore-icon[data-v-f2361ec8]:hover{background-color:#f59e0b33}.cancel-icon[data-v-f2361ec8]{background-color:#0000000a;border:1px solid rgba(0,0,0,.08);color:var(--color-text-muted)}.cancel-icon[data-v-f2361ec8]:hover{background-color:#ef44441a;border-color:#ef44444d;color:#ef4444}[data-theme=dark] .cancel-icon[data-v-f2361ec8],html.dark .cancel-icon[data-v-f2361ec8]{background-color:#ffffff0f;border-color:#ffffff1a}.scrollable-table th.col-edit-active[data-v-f2361ec8]{background:linear-gradient(180deg,#22c55e1f,#22c55e0d),#fff;border:1px solid rgba(34,197,94,.5)!important;cursor:pointer}.scrollable-table th.col-edit-active .header-text[data-v-f2361ec8]{color:#16a34a!important}.scrollable-table th.col-edit-active[data-v-f2361ec8]:hover{background:linear-gradient(180deg,#22c55e2e,#22c55e14),#fff;border-color:#22c55eb3!important}.scrollable-table th.col-edit-inactive[data-v-f2361ec8]{background:linear-gradient(180deg,#ef44441f,#ef44440d),#fff;border:1px solid rgba(239,68,68,.5)!important;cursor:pointer}.scrollable-table th.col-edit-inactive .header-text[data-v-f2361ec8]{color:#dc2626!important;text-decoration:line-through}.scrollable-table th.col-edit-inactive[data-v-f2361ec8]:hover{background:linear-gradient(180deg,#ef44442e,#ef444414),#fff;border-color:#ef4444b3!important}.scrollable-table th.col-edit-fixed[data-v-f2361ec8]{background:linear-gradient(180deg,#3b82f61f,#3b82f60d),#fff;border:1px solid rgba(59,130,246,.5)!important;cursor:default}.scrollable-table th.col-edit-fixed .header-text[data-v-f2361ec8]{color:#2563eb!important}.scrollable-table td.col-inactive-cell[data-v-f2361ec8]{background-color:#9ca3af14!important;color:#6b7280!important;opacity:.5}.scrollable-table td.col-inactive-cell[data-v-f2361ec8] *{color:inherit!important}.scrollable-table th.col-dragging[data-v-f2361ec8]{opacity:.6;transform:scale(1.02)}.scrollable-table th.col-edit-mode[data-v-f2361ec8]{cursor:grab;position:relative}.scrollable-table th.col-edit-mode[data-v-f2361ec8]:before{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:6px;color:var(--color-text-muted);content:"↔";display:flex;font-size:9px;height:14px;justify-content:center;left:2px;opacity:.7;position:absolute;top:2px;width:14px;z-index:5}.scrollable-table th.col-edit-mode[data-v-f2361ec8]:hover:before{color:var(--color-text-primary);opacity:1}[data-theme=dark] .scrollable-table th.col-edit-active[data-v-f2361ec8],html.dark .scrollable-table th.col-edit-active[data-v-f2361ec8]{background:linear-gradient(180deg,#4ade8026,#4ade800f),#1b222d;border-color:#4ade8099!important}[data-theme=dark] .scrollable-table th.col-edit-active .header-text[data-v-f2361ec8],html.dark .scrollable-table th.col-edit-active .header-text[data-v-f2361ec8]{color:#4ade80!important}[data-theme=dark] .scrollable-table th.col-edit-active[data-v-f2361ec8]:hover,html.dark .scrollable-table th.col-edit-active[data-v-f2361ec8]:hover{background:linear-gradient(180deg,#4ade8038,#4ade801a),#1b222d}[data-theme=dark] .scrollable-table th.col-edit-inactive[data-v-f2361ec8],html.dark .scrollable-table th.col-edit-inactive[data-v-f2361ec8]{background:linear-gradient(180deg,#f8727226,#f872720f),#1b222d;border-color:#f8727299!important}[data-theme=dark] .scrollable-table th.col-edit-inactive .header-text[data-v-f2361ec8],html.dark .scrollable-table th.col-edit-inactive .header-text[data-v-f2361ec8]{color:#f87171!important}[data-theme=dark] .scrollable-table th.col-edit-inactive[data-v-f2361ec8]:hover,html.dark .scrollable-table th.col-edit-inactive[data-v-f2361ec8]:hover{background:linear-gradient(180deg,#f8727238,#f872721a),#1b222d}[data-theme=dark] .scrollable-table th.col-edit-fixed[data-v-f2361ec8],html.dark .scrollable-table th.col-edit-fixed[data-v-f2361ec8]{background:linear-gradient(180deg,#60a5fa26,#60a5fa0f),#1b222d;border-color:#60a5fa99!important}[data-theme=dark] .scrollable-table th.col-edit-fixed .header-text[data-v-f2361ec8],html.dark .scrollable-table th.col-edit-fixed .header-text[data-v-f2361ec8]{color:#60a5fa!important}[data-theme=dark] .scrollable-table td.col-inactive-cell[data-v-f2361ec8],html.dark .scrollable-table td.col-inactive-cell[data-v-f2361ec8]{background-color:#4b556326!important;color:#9ca3af!important;opacity:.5}[data-theme=dark] .scrollable-table td.col-inactive-cell[data-v-f2361ec8] *,html.dark .scrollable-table td.col-inactive-cell[data-v-f2361ec8] *{color:inherit!important}[data-theme=dark] .scrollable-table th.col-edit-mode[data-v-f2361ec8]:before,html.dark .scrollable-table th.col-edit-mode[data-v-f2361ec8]:before{background:#1b222d;border-color:#374151}.scrollable-table[data-v-f2361ec8]{background-color:var(--color-surface-raised);border:none;border-radius:0;flex:1;height:100%;max-height:100%;min-height:0;overflow:auto;position:relative;width:100%}[data-theme=dark] .scrollable-table[data-v-f2361ec8],html.dark .scrollable-table[data-v-f2361ec8]{background-color:#1b222d;border:none}.scrollable-table table[data-v-f2361ec8]{border-spacing:0;min-width:800px;table-layout:fixed;width:100%}.no-grid-lines td[data-v-f2361ec8]{border:none!important}.scrollable-table thead[data-v-f2361ec8]{background-color:var(--color-surface-raised);position:sticky;top:0;z-index:100}[data-theme=dark] .scrollable-table thead[data-v-f2361ec8],html.dark .scrollable-table thead[data-v-f2361ec8]{background-color:#1b222d}.scrollable-table th[data-v-f2361ec8]{background-color:var(--color-surface-raised);border-bottom:1px solid rgba(0,0,0,.06);border-right:1px solid rgba(0,0,0,.02);color:var(--color-text-tertiary);cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;height:38px;letter-spacing:.03em;padding:8px 6px;text-align:center;text-transform:uppercase;white-space:nowrap}.scrollable-table th[data-v-f2361ec8]:first-child{border-left:none}.scrollable-table th[data-v-f2361ec8]:last-child{border-right:none}.scrollable-table th[data-v-f2361ec8]:hover{background-color:var(--color-hover-bg)}[data-theme=dark] .scrollable-table th[data-v-f2361ec8],html.dark .scrollable-table th[data-v-f2361ec8]{background-color:#1b222d;border-bottom:1px solid hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.02);color:#9ca3af}[data-theme=dark] .scrollable-table th[data-v-f2361ec8]:hover,html.dark .scrollable-table th[data-v-f2361ec8]:hover{background-color:#1f2937}.scrollable-table td[data-v-f2361ec8]{background-color:var(--color-surface);border-bottom:1px solid rgba(0,0,0,.02);border-right:1px solid rgba(0,0,0,.02);color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-weight:450;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;transition:background-color .15s ease;white-space:nowrap}.scrollable-table td[data-v-f2361ec8]:last-child{border-right:none}[data-theme=dark] .scrollable-table td[data-v-f2361ec8],html.dark .scrollable-table td[data-v-f2361ec8]{background-color:#141a23;border-bottom:1px solid hsla(0,0%,100%,.02);border-right:1px solid hsla(0,0%,100%,.02);color:#e4e6ea;font-weight:400}[data-theme=dark] .scrollable-table td[data-v-f2361ec8]:last-child,html.dark .scrollable-table td[data-v-f2361ec8]:last-child{border-right:none}.cell-content[data-v-f2361ec8]{align-items:center;display:flex;justify-content:center;min-height:36px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}tbody tr.data-row[data-v-f2361ec8]{background-color:var(--color-surface);cursor:pointer}tbody tr.data-row:hover td[data-v-f2361ec8]{background-color:var(--color-hover-bg)}[data-theme=dark] tbody tr.data-row[data-v-f2361ec8],html.dark tbody tr.data-row[data-v-f2361ec8]{background-color:#141a23}[data-theme=dark] tbody tr.data-row:hover td[data-v-f2361ec8],html.dark tbody tr.data-row:hover td[data-v-f2361ec8]{background-color:#1f2937}.scrollable-table td[data-v-f2361ec8]:first-child,.scrollable-table th[data-v-f2361ec8]:first-child{background-color:var(--color-surface-raised);border-right:1px solid rgba(0,0,0,.08);font-weight:500;left:0;position:sticky;z-index:10}.scrollable-table th[data-v-f2361ec8]:first-child{z-index:110}.scrollable-table td[data-v-f2361ec8]:first-child{background-color:var(--color-surface);border-bottom:1px solid rgba(0,0,0,.02)}[data-theme=dark] .scrollable-table th[data-v-f2361ec8]:first-child,html.dark .scrollable-table th[data-v-f2361ec8]:first-child{background-color:#1b222d;border-right:1px solid hsla(0,0%,100%,.08);z-index:110}[data-theme=dark] .scrollable-table td[data-v-f2361ec8]:first-child,html.dark .scrollable-table td[data-v-f2361ec8]:first-child{background-color:#141a23;border-bottom:1px solid hsla(0,0%,100%,.02);border-right:1px solid hsla(0,0%,100%,.08)}tbody tr.data-row:hover td[data-v-f2361ec8]:first-child{background-color:var(--color-hover-bg)}[data-theme=dark] tbody tr.data-row:hover td[data-v-f2361ec8]:first-child,html.dark tbody tr.data-row:hover td[data-v-f2361ec8]:first-child{background-color:#1f2937}.header-text[data-v-f2361ec8]{align-items:center;cursor:pointer;display:flex;gap:3px;justify-content:center}.fa-arrow-down[data-v-f2361ec8],.fa-arrow-up[data-v-f2361ec8]{color:var(--color-text-muted);font-size:9px;margin-left:2px}.positive[data-v-f2361ec8]{color:#16a34a!important}.negative[data-v-f2361ec8]{color:#dc2626!important}[data-theme=dark] .positive[data-v-f2361ec8],html.dark .positive[data-v-f2361ec8]{color:#4ade80!important}[data-theme=dark] .negative[data-v-f2361ec8],html.dark .negative[data-v-f2361ec8]{color:#f87171!important}tfoot[data-v-f2361ec8]{bottom:0;position:sticky;z-index:50}tfoot tr[data-v-f2361ec8]{background-color:var(--color-surface-raised)}[data-theme=dark] tfoot tr[data-v-f2361ec8],html.dark tfoot tr[data-v-f2361ec8]{background-color:#1b222d}tfoot td[data-v-f2361ec8]{background-color:var(--color-surface-raised)!important;border-top:1px solid rgba(0,0,0,.08);padding:0}[data-theme=dark] tfoot td[data-v-f2361ec8],html.dark tfoot td[data-v-f2361ec8]{background-color:#1b222d!important;border-top:1px solid hsla(0,0%,100%,.08)}.footer-cell[data-v-f2361ec8]{align-items:center;color:var(--color-text-primary);display:flex;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;height:100%;justify-content:center;min-height:32px;overflow:hidden;padding:6px 4px;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .footer-cell[data-v-f2361ec8],html.dark .footer-cell[data-v-f2361ec8]{color:#f3f4f6}.loader-space[data-v-f2361ec8]{height:324px}.loading-container[data-v-f2361ec8]{align-items:center;background:#ffffffe6;border-radius:0 0 4px 4px;display:flex;inset:0;justify-content:center;position:absolute;z-index:1000}[data-theme=dark] .loading-container[data-v-f2361ec8],html.dark .loading-container[data-v-f2361ec8]{background:#0d1117e6}.loading-container .fa-spin[data-v-f2361ec8]{color:#3b82f6;font-size:24px}@media screen and (max-width:1200px){.scrollable-table td[data-v-f2361ec8],.scrollable-table th[data-v-f2361ec8]{font-size:10px}.cell-content[data-v-f2361ec8]{min-height:32px;padding:5px}.scrollable-table th[data-v-f2361ec8]{height:36px}}@media screen and (max-width:800px){.table-header-container[data-v-f2361ec8]{flex-wrap:wrap;gap:8px;height:auto;padding:10px 13px}.header-spacer[data-v-f2361ec8]{display:none}.search-input[data-v-f2361ec8]{width:140px}.data-position[data-v-f2361ec8]{display:none}.scrollable-table td[data-v-f2361ec8],.scrollable-table th[data-v-f2361ec8]{font-size:9px}.cell-content[data-v-f2361ec8]{min-height:28px;padding:4px}.scrollable-table th[data-v-f2361ec8]{height:32px;padding:6px 4px}}@media screen and (max-width:500px){.table-header-container[data-v-f2361ec8]{align-items:stretch;flex-direction:column}.title-table[data-v-f2361ec8]{font-size:14px}.header-search[data-v-f2361ec8],.search-input[data-v-f2361ec8]{width:100%}.header-actions[data-v-f2361ec8]{justify-content:flex-end}}.filter-modal-overlay[data-v-833bb7b1]{align-items:center;backdrop-filter:blur(2px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.filter-modal[data-v-833bb7b1]{background:var(--color-surface-raised,#fff);border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:400px;width:90%}[data-theme=dark] .filter-modal[data-v-833bb7b1],html.dark .filter-modal[data-v-833bb7b1]{background:#1b222d;border-color:#ffffff1a}.filter-header[data-v-833bb7b1]{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:16px 20px}[data-theme=dark] .filter-header[data-v-833bb7b1],html.dark .filter-header[data-v-833bb7b1]{border-bottom-color:#ffffff14}.filter-header h3[data-v-833bb7b1]{color:var(--color-text-primary,#1f2937);font-size:16px;font-weight:600;margin:0}[data-theme=dark] .filter-header h3[data-v-833bb7b1],html.dark .filter-header h3[data-v-833bb7b1]{color:#f3f4f6}.close-btn[data-v-833bb7b1]{align-items:center;background:none;border:none;border-radius:4px;color:var(--color-text-secondary,#6b7280);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .15s ease,color .15s ease}.close-btn[data-v-833bb7b1]:hover{background-color:#0000000d;color:var(--color-text-primary,#1f2937)}[data-theme=dark] .close-btn[data-v-833bb7b1]:hover,html.dark .close-btn[data-v-833bb7b1]:hover{background-color:#ffffff1a;color:#f3f4f6}.close-btn .material-icons[data-v-833bb7b1]{font-size:20px}.filter-mode[data-v-833bb7b1]{border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:8px;padding:12px 20px}[data-theme=dark] .filter-mode[data-v-833bb7b1],html.dark .filter-mode[data-v-833bb7b1]{border-bottom-color:#ffffff14}.mode-btn[data-v-833bb7b1]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:6px;color:var(--color-text-secondary,#6b7280);cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;gap:2px;padding:10px 12px;transition:all .15s ease}.mode-btn[data-v-833bb7b1]:hover{background:#3b82f60d;border-color:#3b82f64d}.mode-btn.active[data-v-833bb7b1]{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}[data-theme=dark] .mode-btn[data-v-833bb7b1],html.dark .mode-btn[data-v-833bb7b1]{border-color:#ffffff1f;color:#9ca3af}[data-theme=dark] .mode-btn[data-v-833bb7b1]:hover,html.dark .mode-btn[data-v-833bb7b1]:hover{background:#60a5fa1a;border-color:#60a5fa4d}[data-theme=dark] .mode-btn.active[data-v-833bb7b1],html.dark .mode-btn.active[data-v-833bb7b1]{background:#60a5fa26;border-color:#60a5fa;color:#60a5fa}.mode-icon[data-v-833bb7b1]{font-size:16px;font-weight:700}.mode-desc[data-v-833bb7b1]{font-size:10px;font-weight:400;opacity:.7}.search-container[data-v-833bb7b1]{padding:12px 20px}.search-input[data-v-833bb7b1]{background:var(--color-surface,#fff);border:1px solid rgba(0,0,0,.12);border-radius:6px;color:var(--color-text-primary,#1f2937);font-family:Inter,system-ui,sans-serif;font-size:13px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.search-input[data-v-833bb7b1]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.search-input[data-v-833bb7b1]::-moz-placeholder{color:var(--color-text-muted,#9ca3af)}.search-input[data-v-833bb7b1]::placeholder{color:var(--color-text-muted,#9ca3af)}[data-theme=dark] .search-input[data-v-833bb7b1],html.dark .search-input[data-v-833bb7b1]{background:#0d1117;border-color:#374151;color:#e5e7eb}[data-theme=dark] .search-input[data-v-833bb7b1]:focus,html.dark .search-input[data-v-833bb7b1]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa26}[data-theme=dark] .search-input[data-v-833bb7b1]::-moz-placeholder,html.dark .search-input[data-v-833bb7b1]::-moz-placeholder{color:#6b7280}[data-theme=dark] .search-input[data-v-833bb7b1]::placeholder,html.dark .search-input[data-v-833bb7b1]::placeholder{color:#6b7280}.filter-actions-top[data-v-833bb7b1]{display:flex;gap:8px;padding:0 20px 12px}.action-btn[data-v-833bb7b1]{background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:var(--color-text-secondary,#6b7280);cursor:pointer;flex:1;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;padding:8px 12px;transition:all .15s ease}.action-btn[data-v-833bb7b1]:hover{background:#0000000d;border-color:#0003}[data-theme=dark] .action-btn[data-v-833bb7b1],html.dark .action-btn[data-v-833bb7b1]{border-color:#ffffff1f;color:#9ca3af}[data-theme=dark] .action-btn[data-v-833bb7b1]:hover,html.dark .action-btn[data-v-833bb7b1]:hover{background:#ffffff0d;border-color:#fff3}.ativos-list[data-v-833bb7b1]{flex:1;max-height:300px;min-height:150px;overflow-y:auto;padding:0 20px}.ativo-item[data-v-833bb7b1]{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:10px;margin-bottom:2px;padding:8px 10px;transition:background-color .15s ease}.ativo-item[data-v-833bb7b1]:hover{background:#0000000a}.ativo-item.selected[data-v-833bb7b1]{background:#3b82f614}[data-theme=dark] .ativo-item[data-v-833bb7b1]:hover,html.dark .ativo-item[data-v-833bb7b1]:hover{background:#ffffff0a}[data-theme=dark] .ativo-item.selected[data-v-833bb7b1],html.dark .ativo-item.selected[data-v-833bb7b1]{background:#60a5fa1f}.ativo-item input[type=checkbox][data-v-833bb7b1]{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.ativo-name[data-v-833bb7b1]{color:var(--color-text-primary,#1f2937);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500}[data-theme=dark] .ativo-name[data-v-833bb7b1],html.dark .ativo-name[data-v-833bb7b1]{color:#e5e7eb}.no-results[data-v-833bb7b1]{color:var(--color-text-muted,#9ca3af);font-size:13px;padding:20px;text-align:center}.filter-footer[data-v-833bb7b1]{align-items:center;background:var(--color-surface-raised,#fafafa);border-radius:0 0 8px 8px;border-top:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:12px 20px}[data-theme=dark] .filter-footer[data-v-833bb7b1],html.dark .filter-footer[data-v-833bb7b1]{background:#141a23;border-top-color:#ffffff14}.selection-count[data-v-833bb7b1]{color:var(--color-text-secondary,#6b7280);font-size:12px}[data-theme=dark] .selection-count[data-v-833bb7b1],html.dark .selection-count[data-v-833bb7b1]{color:#9ca3af}.footer-actions[data-v-833bb7b1]{display:flex;gap:8px}.apply-btn[data-v-833bb7b1],.cancel-btn[data-v-833bb7b1]{border-radius:4px;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s ease}.cancel-btn[data-v-833bb7b1]{background:transparent;border:1px solid rgba(0,0,0,.12);color:var(--color-text-secondary,#6b7280)}.cancel-btn[data-v-833bb7b1]:hover{background:#0000000d;border-color:#0003}[data-theme=dark] .cancel-btn[data-v-833bb7b1],html.dark .cancel-btn[data-v-833bb7b1]{border-color:#ffffff1f;color:#9ca3af}[data-theme=dark] .cancel-btn[data-v-833bb7b1]:hover,html.dark .cancel-btn[data-v-833bb7b1]:hover{background:#ffffff0d;border-color:#fff3}.apply-btn[data-v-833bb7b1]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.apply-btn[data-v-833bb7b1]:hover{background:#2563eb;border-color:#2563eb}[data-theme=dark] .apply-btn[data-v-833bb7b1],html.dark .apply-btn[data-v-833bb7b1]{background:#60a5fa;border-color:#60a5fa}[data-theme=dark] .apply-btn[data-v-833bb7b1]:hover,html.dark .apply-btn[data-v-833bb7b1]:hover{background:#3b82f6;border-color:#3b82f6}@media screen and (max-width:500px){.filter-modal[data-v-833bb7b1]{max-height:90vh;width:95%}.ativos-list[data-v-833bb7b1],.filter-actions-top[data-v-833bb7b1],.filter-footer[data-v-833bb7b1],.filter-header[data-v-833bb7b1],.filter-mode[data-v-833bb7b1],.search-container[data-v-833bb7b1]{padding-left:16px;padding-right:16px}.mode-btn[data-v-833bb7b1]{font-size:12px;padding:8px 10px}}.table-container[data-v-24709e71]{background-color:var(--color-surface-raised,#fff);display:flex;flex-direction:column;margin:0;min-height:100%;overflow:hidden;padding:0;position:relative;width:100%}[data-theme=dark] .table-container[data-v-24709e71],html.dark .table-container[data-v-24709e71]{background-color:#1b222d}.table-header[data-v-24709e71]{align-items:center;background:var(--color-surface-raised,#fff);border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;justify-content:flex-end;padding:10px 12px;position:relative;top:0;z-index:4}[data-theme=dark] .table-header[data-v-24709e71],html.dark .table-header[data-v-24709e71]{background:#1b222d;border-bottom-color:#ffffff0f}.search-wrapper[data-v-24709e71]{margin-right:0}.search-input[data-v-24709e71]{background-color:var(--color-surface,#fff);border:1px solid rgba(0,0,0,.12);border-radius:4px;color:var(--color-text-primary,#111827);font-family:Inter,system-ui,sans-serif;font-size:12px;padding:6px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:180px}.search-input[data-v-24709e71]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.search-input[data-v-24709e71]::-moz-placeholder{color:var(--color-text-muted,#9ca3af)}.search-input[data-v-24709e71]::placeholder{color:var(--color-text-muted,#9ca3af)}[data-theme=dark] .search-input[data-v-24709e71],html.dark .search-input[data-v-24709e71]{background-color:#0d1117;border-color:#374151;color:#e5e7eb}[data-theme=dark] .search-input[data-v-24709e71]:focus,html.dark .search-input[data-v-24709e71]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa26}[data-theme=dark] .search-input[data-v-24709e71]::-moz-placeholder,html.dark .search-input[data-v-24709e71]::-moz-placeholder{color:#6b7280}[data-theme=dark] .search-input[data-v-24709e71]::placeholder,html.dark .search-input[data-v-24709e71]::placeholder{color:#6b7280}.table-wrapper[data-v-24709e71]{flex:1;height:100%;margin:0;overflow:auto;padding:0;position:relative;scrollbar-color:#3b82f6 transparent;scrollbar-width:thin;width:100%}.table-wrapper[data-v-24709e71]::-webkit-scrollbar{height:6px;width:6px}.table-wrapper[data-v-24709e71]::-webkit-scrollbar-track{background:transparent;border-radius:3px}.table-wrapper[data-v-24709e71]::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:3px}.table-wrapper[data-v-24709e71]::-webkit-scrollbar-thumb:hover{background:#2563eb}.table-wrapper[data-v-24709e71]::-webkit-scrollbar-corner{background:transparent}table[data-v-24709e71]{border-collapse:collapse;margin:0;min-width:100%;table-layout:fixed;width:100%}thead[data-v-24709e71]{background-color:var(--color-surface-raised,#fff);position:sticky;top:0;z-index:100}[data-theme=dark] thead[data-v-24709e71],html.dark thead[data-v-24709e71]{background-color:#1b222d}th[data-v-24709e71]{background-color:var(--color-surface-raised,#fff);border-bottom:1px solid rgba(0,0,0,.06);border-right:1px solid rgba(0,0,0,.02);height:auto;overflow:hidden;padding:0;position:sticky;top:0;white-space:nowrap;z-index:2}th[data-v-24709e71]:last-child{border-right:none}[data-theme=dark] th[data-v-24709e71],html.dark th[data-v-24709e71]{background-color:#1b222d;border-bottom:1px solid hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.02)}th.sticky-col[data-v-24709e71]{border-right:1px solid rgba(0,0,0,.08);left:0;position:sticky!important;z-index:110}[data-theme=dark] th.sticky-col[data-v-24709e71],html.dark th.sticky-col[data-v-24709e71]{border-right:1px solid hsla(0,0%,100%,.08)}.header-cell[data-v-24709e71]{align-items:center;cursor:pointer;display:flex;gap:4px;height:100%;justify-content:center;min-height:38px;padding:8px 6px;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-cell[data-v-24709e71]:hover{background-color:var(--color-hover-bg,rgba(0,0,0,.04))}[data-theme=dark] .header-cell[data-v-24709e71]:hover,html.dark .header-cell[data-v-24709e71]:hover{background-color:#ffffff0d}.header-text[data-v-24709e71]{color:var(--color-text-tertiary,#6b7280);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.03em;text-align:center;text-transform:uppercase;white-space:nowrap}[data-theme=dark] .header-text[data-v-24709e71],html.dark .header-text[data-v-24709e71]{color:#9ca3af}.sort-icon[data-v-24709e71]{color:var(--color-text-muted,#9ca3af);font-size:9px}td[data-v-24709e71]{background-color:var(--color-surface,#fff);border-bottom:1px solid rgba(0,0,0,.02);border-right:1px solid rgba(0,0,0,.02);font-family:Inter,system-ui,sans-serif;font-weight:450;padding:0;transition:background-color .15s ease}td[data-v-24709e71]:last-child{border-right:none}[data-theme=dark] td[data-v-24709e71],html.dark td[data-v-24709e71]{background-color:#141a23;border-bottom:1px solid hsla(0,0%,100%,.02);border-right:1px solid hsla(0,0%,100%,.02);font-weight:400}tr.data-row:hover td[data-v-24709e71]{background-color:var(--color-hover-bg,rgba(0,0,0,.04))}[data-theme=dark] tr.data-row:hover td[data-v-24709e71],html.dark tr.data-row:hover td[data-v-24709e71]{background-color:#1f2937}td.sticky-col[data-v-24709e71]{border-right:1px solid rgba(0,0,0,.08);font-weight:500;left:0;position:sticky!important;z-index:10}[data-theme=dark] td.sticky-col[data-v-24709e71],html.dark td.sticky-col[data-v-24709e71]{border-right:1px solid hsla(0,0%,100%,.08)}tr.data-row:hover td.sticky-col[data-v-24709e71]{background-color:var(--color-hover-bg,rgba(0,0,0,.04))}[data-theme=dark] tr.data-row:hover td.sticky-col[data-v-24709e71],html.dark tr.data-row:hover td.sticky-col[data-v-24709e71]{background-color:#1f2937}.cell-content[data-v-24709e71]{align-items:center;color:var(--color-text-primary,#111827);display:flex;font-size:12px;font-variant-numeric:tabular-nums;justify-content:center;min-height:36px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .cell-content[data-v-24709e71],html.dark .cell-content[data-v-24709e71]{color:#e4e6ea}tfoot[data-v-24709e71]{bottom:0;position:sticky;z-index:50}tfoot tr[data-v-24709e71]{background-color:var(--color-surface-raised,#fff)}[data-theme=dark] tfoot tr[data-v-24709e71],html.dark tfoot tr[data-v-24709e71]{background-color:#1b222d}tfoot td[data-v-24709e71]{background-color:var(--color-surface-raised,#fff)!important;border-top:1px solid rgba(0,0,0,.08);overflow:hidden;padding:0;white-space:nowrap}[data-theme=dark] tfoot td[data-v-24709e71],html.dark tfoot td[data-v-24709e71]{background-color:#1b222d!important;border-top:1px solid hsla(0,0%,100%,.08)}.footer-cell[data-v-24709e71]{align-items:center;color:var(--color-text-primary,#111827);display:flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;height:100%;justify-content:center;min-height:36px;padding:8px 6px}[data-theme=dark] .footer-cell[data-v-24709e71],html.dark .footer-cell[data-v-24709e71]{color:#f3f4f6}.no-grid-lines td[data-v-24709e71]{border:none!important}.loader-space[data-v-24709e71]{height:324px}.loading-container[data-v-24709e71]{align-items:center;background:#ffffffe6;display:flex;inset:0;justify-content:center;position:absolute;z-index:1000}[data-theme=dark] .loading-container[data-v-24709e71],html.dark .loading-container[data-v-24709e71]{background:#0d1117e6}.loading-container .fa-spin[data-v-24709e71]{color:#3b82f6;font-size:24px}.positive[data-v-24709e71]{color:#16a34a!important}.negative[data-v-24709e71]{color:#dc2626!important}[data-theme=dark] .positive[data-v-24709e71],html.dark .positive[data-v-24709e71]{color:#4ade80!important}[data-theme=dark] .negative[data-v-24709e71],html.dark .negative[data-v-24709e71]{color:#f87171!important}@media screen and (max-width:800px){.header-cell[data-v-24709e71]{min-height:32px;padding:6px 4px}.header-text[data-v-24709e71]{font-size:10px}.cell-content[data-v-24709e71]{padding:4px}.cell-content[data-v-24709e71],.footer-cell[data-v-24709e71]{font-size:11px;min-height:28px}}
