.ms-wrap[data-v-be8b53bb]{position:relative;display:inline-block;width:100%}.ms-btn[data-v-be8b53bb]{width:100%;box-sizing:border-box;font-size:.8rem;padding:3px 6px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--fg);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:4px;transition:border-color .12s ease}@media(hover:hover){.ms-btn[data-v-be8b53bb]:hover{border-color:var(--accent)}}.ms-val[data-v-be8b53bb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-arrow[data-v-be8b53bb]{font-size:.65rem;flex-shrink:0;color:var(--muted)}.ms-drop[data-v-be8b53bb]{position:fixed;z-index:1000;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 32px #00000038;padding:6px;max-height:340px;display:flex;flex-direction:column;width:max-content;max-width:min(380px,calc(100vw - 20px))}.ms-searchwrap[data-v-be8b53bb]{position:relative;display:block}.ms-search[data-v-be8b53bb]{width:100%;box-sizing:border-box;font-size:.85rem;padding:5px 8px;margin-bottom:5px;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--fg)}.ms-search[data-v-be8b53bb]:focus{outline:none;border-color:var(--accent)}.ms-ghost[data-v-be8b53bb]{position:absolute;left:9px;top:0;bottom:5px;display:flex;align-items:center;font-size:.85rem;color:var(--muted);pointer-events:none;white-space:pre;overflow:hidden;right:9px}.ms-ghost-typed[data-v-be8b53bb]{visibility:hidden}.ms-actions[data-v-be8b53bb]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 4px;border-bottom:1px solid var(--border);margin-bottom:4px}.ms-actions-right[data-v-be8b53bb]{display:flex;align-items:center;gap:8px}.ms-reset[data-v-be8b53bb]{font-size:.72rem;padding:2px 8px;cursor:pointer;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--fg)}@media(hover:hover){.ms-reset[data-v-be8b53bb]:hover{border-color:var(--accent);color:var(--accent-strong)}}.ms-count[data-v-be8b53bb]{font-size:.7rem;color:var(--muted);white-space:nowrap}.ms-list[data-v-be8b53bb]{overflow-y:auto;flex:1;min-height:0}.ms-item[data-v-be8b53bb]{display:flex;align-items:center;gap:6px;padding:3px 6px;font-size:.82rem;cursor:pointer;border-radius:4px;white-space:nowrap}.ms-item.active[data-v-be8b53bb]{background:var(--row-hover)}@media(hover:hover){.ms-item[data-v-be8b53bb]:hover{background:var(--row-hover)}}.ms-item input[data-v-be8b53bb]{margin:0;cursor:pointer;flex-shrink:0}.ms-opt[data-v-be8b53bb]{overflow:hidden;text-overflow:ellipsis}.ms-opt b[data-v-be8b53bb]{color:var(--accent-strong);font-weight:700}.ms-all[data-v-be8b53bb]{font-weight:600}.ms-empty[data-v-be8b53bb]{padding:8px 6px;font-size:.8rem;color:var(--muted);text-align:center}@media(pointer:coarse){.ms-btn[data-v-be8b53bb]{min-height:38px;padding:6px 8px;font-size:.85rem}.ms-btn[data-v-be8b53bb]:active{border-color:var(--accent);background:var(--accent-soft)}.ms-search[data-v-be8b53bb]{font-size:1rem;padding:8px}.ms-item[data-v-be8b53bb]{padding:8px 6px;min-height:40px}.ms-item[data-v-be8b53bb]:active{background:var(--row-hover)}.ms-reset[data-v-be8b53bb]{min-height:32px;padding:5px 10px}}.ac[data-v-82d3f8b6]{position:relative;display:inline-block;text-align:left}.ac-field[data-v-82d3f8b6]{position:relative;display:inline-flex;align-items:center}.ac-input[data-v-82d3f8b6]{font:inherit;color:var(--fg)}.ac-input[data-v-82d3f8b6]:focus{outline:none}.ac-search .ac-field[data-v-82d3f8b6]{font-size:.9rem}.ac-search .ac-input[data-v-82d3f8b6]{width:240px;max-width:40vw;padding:5px 28px 5px 10px;background:var(--card);border:1px solid var(--border);border-radius:8px}.ac-search .ac-input[data-v-82d3f8b6]:focus{border-color:var(--accent)}.ac-search .ac-input[data-v-82d3f8b6]::placeholder{color:var(--muted)}.ac-search .ac-ghost[data-v-82d3f8b6]{left:11px;right:29px}.ac-menu[data-v-82d3f8b6]{display:block}.ac-menu .ac-field[data-v-82d3f8b6]{display:flex;font-size:.82rem}.ac-menu .ac-input[data-v-82d3f8b6]{width:100%;box-sizing:border-box;padding:5px 8px;background:var(--bg);border:1px solid var(--border);border-radius:6px}.ac-menu .ac-input[data-v-82d3f8b6]:focus{border-color:var(--accent)}.ac-menu .ac-input[data-v-82d3f8b6]::placeholder{color:var(--muted)}.ac-menu .ac-ghost[data-v-82d3f8b6]{left:9px;right:9px}.ac-ghost[data-v-82d3f8b6]{position:absolute;top:0;bottom:0;display:flex;align-items:center;color:var(--muted);pointer-events:none;white-space:pre;overflow:hidden}.ac-ghost-typed[data-v-82d3f8b6]{visibility:hidden}.ac-clear[data-v-82d3f8b6]{position:absolute;right:4px;width:20px;height:20px;line-height:1;padding:0;border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:.8rem;border-radius:4px}@media(hover:hover){.ac-clear[data-v-82d3f8b6]:hover{color:var(--fg);background:var(--row-hover)}}.ac-list[data-v-82d3f8b6]{position:absolute;top:calc(100% + 4px);left:0;z-index:40;margin:0;padding:4px;list-style:none;box-sizing:border-box;min-width:100%;width:max-content;max-width:min(380px,calc(100vw - 20px));max-height:280px;overflow-y:auto;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 6px 18px #0000002e}.ac-opt[data-v-82d3f8b6]{padding:4px 8px;font-size:.85rem;color:var(--fg);cursor:pointer;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-opt.active[data-v-82d3f8b6]{background:var(--row-hover)}@media(hover:hover){.ac-opt[data-v-82d3f8b6]:hover{background:var(--row-hover)}}@media(pointer:coarse){.ac-search .ac-field[data-v-82d3f8b6],.ac-menu .ac-field[data-v-82d3f8b6]{font-size:1rem}.ac-search .ac-input[data-v-82d3f8b6]{padding:8px 30px 8px 10px}.ac-clear[data-v-82d3f8b6]{width:30px;height:30px}.ac-opt[data-v-82d3f8b6]{padding:8px}}@media(max-width:640px),(orientation:landscape)and (max-height:500px)and (pointer:coarse){.ac[data-v-82d3f8b6]{width:100%}.ac-search .ac-field[data-v-82d3f8b6]{display:flex;width:100%}.ac-search .ac-input[data-v-82d3f8b6]{width:100%;max-width:100%}}.drp-wrap[data-v-dbf794a2]{position:relative;display:inline-block;width:100%}.drp-btn[data-v-dbf794a2]{width:100%;box-sizing:border-box;font-size:.72rem;padding:3px 6px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--fg);cursor:pointer;display:flex;align-items:center;gap:4px;text-align:left;transition:border-color .12s ease}@media(hover:hover){.drp-btn[data-v-dbf794a2]:hover{border-color:var(--accent)}}.drp-btn.on[data-v-dbf794a2]{border-color:var(--accent)}.drp-ico[data-v-dbf794a2]{width:13px;height:13px;flex-shrink:0;color:var(--muted)}.drp-label[data-v-dbf794a2]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drp-chev[data-v-dbf794a2]{font-size:.6rem;color:var(--muted);flex-shrink:0;transition:transform .12s ease}.drp-chev.up[data-v-dbf794a2]{transform:rotate(180deg)}.drp-panel[data-v-dbf794a2]{position:fixed;z-index:1000;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px #00000047;padding:8px;color:var(--fg);width:300px;max-width:calc(100vw - 16px)}.drp-nav[data-v-dbf794a2]{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 6px}.drp-navbtn[data-v-dbf794a2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;cursor:pointer;border:none;border-radius:6px;background:transparent;color:var(--muted)}.drp-navbtn svg[data-v-dbf794a2]{width:15px;height:15px}@media(hover:hover){.drp-navbtn[data-v-dbf794a2]:hover{background:var(--row-hover);color:var(--fg)}}.drp-navlabel[data-v-dbf794a2]{padding:4px 8px;border:none;border-radius:6px;cursor:pointer;background:transparent;color:var(--fg);font-size:.85rem;font-weight:600}@media(hover:hover){.drp-navlabel[data-v-dbf794a2]:hover{background:var(--row-hover)}}.drp-caret[data-v-dbf794a2]{font-size:.55rem;color:var(--muted);margin-left:3px}.drp-tabs[data-v-dbf794a2]{display:flex;gap:3px;padding:0 2px 6px}.drp-tab[data-v-dbf794a2]{flex:1;padding:4px 2px;cursor:pointer;font-size:.72rem;font-weight:500;border:none;border-radius:6px;background:transparent;color:var(--muted);transition:background .12s ease,color .12s ease}@media(hover:hover){.drp-tab[data-v-dbf794a2]:hover{background:var(--row-hover)}}.drp-tab.on[data-v-dbf794a2]{background:var(--accent);color:var(--bg)}.drp-calwrap[data-v-dbf794a2]{padding:0 2px}.drp-weekrow[data-v-dbf794a2]{display:grid;grid-template-columns:repeat(7,1fr)}.drp-weekday[data-v-dbf794a2]{text-align:center;font-size:.68rem;font-weight:600;color:var(--muted);padding:3px 0}.drp-grid[data-v-dbf794a2]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.drp-day[data-v-dbf794a2]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:500;cursor:pointer;border:none;border-radius:5px;background:transparent;color:var(--fg)}@media(hover:hover){.drp-day[data-v-dbf794a2]:hover{background:var(--row-hover)}}.drp-day.om[data-v-dbf794a2]{color:var(--muted);opacity:.55}.drp-day.today[data-v-dbf794a2]{font-weight:700}.drp-day.wknd[data-v-dbf794a2]{color:var(--accent)}.drp-day.in-range[data-v-dbf794a2]{background:var(--accent-soft)}.drp-day.edge[data-v-dbf794a2]{background:var(--accent);color:var(--bg);font-weight:700}.drp-months[data-v-dbf794a2]{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:2px}.drp-cell[data-v-dbf794a2]{padding:8px 2px;font-size:.75rem;font-weight:500;cursor:pointer;text-align:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted)}@media(hover:hover){.drp-cell[data-v-dbf794a2]:hover{background:var(--row-hover)}}.drp-cell.current[data-v-dbf794a2]{color:var(--fg);font-weight:700;border-color:var(--border)}.drp-cell.on[data-v-dbf794a2]{background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:700}.drp-presets[data-v-dbf794a2]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.drp-preset[data-v-dbf794a2]{padding:3px 9px;font-size:.7rem;font-weight:500;cursor:pointer;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);transition:border-color .12s ease,color .12s ease,background .12s ease}@media(hover:hover){.drp-preset[data-v-dbf794a2]:hover{border-color:var(--accent);color:var(--accent)}}.drp-preset.on[data-v-dbf794a2]{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--accent);font-weight:700}.drp-enter-active[data-v-dbf794a2],.drp-leave-active[data-v-dbf794a2]{transition:opacity .15s ease,transform .15s ease}.drp-enter-from[data-v-dbf794a2],.drp-leave-to[data-v-dbf794a2]{opacity:0;transform:translateY(-4px)}@media(pointer:coarse){.drp-btn[data-v-dbf794a2]{min-height:38px;padding:6px 8px;font-size:.85rem}.drp-day[data-v-dbf794a2]{font-size:.85rem}.drp-navbtn[data-v-dbf794a2]{width:36px;height:36px}.drp-navbtn svg[data-v-dbf794a2]{width:18px;height:18px}.drp-tab[data-v-dbf794a2]{min-height:34px}.drp-cell[data-v-dbf794a2]{min-height:40px}.drp-preset[data-v-dbf794a2]{min-height:30px;padding:5px 11px}}.subbar[data-v-b249279c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.95rem;margin:10px 0 8px}.subbar strong[data-v-b249279c]{color:var(--accent-strong)}.grow[data-v-b249279c]{flex:1;min-width:4px}.search-group[data-v-b249279c]{display:inline-flex;align-items:center;gap:6px;min-width:0}.searchbox[data-v-b249279c]{position:relative;display:inline-flex;align-items:center;min-width:0}.reset-btn.search-toggle[data-v-b249279c],.reset-btn.filters-toggle[data-v-b249279c]{display:none}.hint[data-v-b249279c]{color:var(--muted)}.reset-btn[data-v-b249279c]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--fg);cursor:pointer;font-size:.85rem;transition:all .15s ease;white-space:nowrap}.reset-btn svg[data-v-b249279c]{width:14px;height:14px;flex-shrink:0}.reset-btn[data-v-b249279c]:focus{outline:none}.reset-btn[data-v-b249279c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover){.reset-btn[data-v-b249279c]:hover{border-color:var(--accent);color:var(--accent)}}.reset-btn.copied[data-v-b249279c]{border-color:var(--ok);color:var(--ok)}.reset-btn.active[data-v-b249279c]{border-color:var(--accent);color:var(--accent)}@media(hover:hover){.reset-btn.danger[data-v-b249279c]:hover{border-color:var(--bad);color:var(--bad)}}.reset-btn.changed[data-v-b249279c]{border-color:var(--warn);color:var(--warn)}.colcount[data-v-b249279c]{opacity:.65;font-size:.78rem}.colmenu[data-v-b249279c]{position:relative}.colmenu-panel[data-v-b249279c]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;gap:2px;min-width:210px;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:6px;box-shadow:0 6px 18px #0000002e}.colmenu-item[data-v-b249279c]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.86rem;padding:4px 8px;border-radius:5px;-webkit-user-select:none;user-select:none}@media(hover:hover){.colmenu-item[data-v-b249279c]:hover{background:var(--row-hover)}}.colmenu-item input[data-v-b249279c]{accent-color:var(--accent);cursor:pointer;flex-shrink:0}.colmenu-group[data-v-b249279c]{font-weight:700;font-size:.82rem;margin-top:4px}.colmenu-group[data-v-b249279c]:first-child{margin-top:0}.colmenu-group-label[data-v-b249279c]{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.colmenu-col[data-v-b249279c]{padding-left:20px}.colmenu-chevron[data-v-b249279c]{display:inline-block;transition:transform .15s ease;font-size:.55rem;margin-right:2px;flex-shrink:0}.colmenu-chevron.open[data-v-b249279c]{transform:rotate(90deg)}.colmenu-actions[data-v-b249279c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 4px;border-bottom:1px solid var(--border);margin-bottom:4px}.colmenu-action-item[data-v-b249279c]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.72rem;-webkit-user-select:none;user-select:none}.colmenu-action-item input[data-v-b249279c]{accent-color:var(--accent);cursor:pointer}.colmenu-actions-right[data-v-b249279c]{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.colmenu-reset[data-v-b249279c],.colmenu-close[data-v-b249279c]{font-size:.72rem;padding:2px 8px;cursor:pointer;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--fg);display:inline-flex;align-items:center;justify-content:center}.colmenu-close[data-v-b249279c],.menu-backdrop[data-v-b249279c]{display:none}@media(hover:hover){.colmenu-reset[data-v-b249279c]:hover,.colmenu-close[data-v-b249279c]:hover{border-color:var(--accent);color:var(--accent-strong)}}.caprow[data-v-b249279c]{padding:4px 8px 6px 20px;flex-wrap:wrap}.capdesc[data-v-b249279c]{padding:4px 8px 2px 20px;font-size:.75rem;color:var(--muted);line-height:1.35}.taxmenu[data-v-b249279c]{padding:4px 8px 4px 20px}.count[data-v-b249279c]{color:var(--muted)}.linklike[data-v-b249279c]{color:var(--accent);cursor:pointer;text-decoration:underline}.statusline[data-v-b249279c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 18px;font-size:.66rem;margin:6px 2px 0;color:var(--muted)}.statusline strong[data-v-b249279c]{color:var(--fg)}.tablewrap[data-v-b249279c]{overflow:auto;max-height:calc(100dvh - 210px);border:1px solid var(--border);border-radius:10px;background:var(--bg);box-shadow:0 1px 3px #0000000f}table[data-v-b249279c]{border-collapse:separate;border-spacing:0;font-size:.82rem;font-variant-numeric:tabular-nums}th[data-v-b249279c],td[data-v-b249279c]{border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);padding:6px 8px;text-align:left}th[data-v-b249279c]{vertical-align:middle}td[data-v-b249279c]{vertical-align:top}thead[data-v-b249279c]{position:sticky;top:0;z-index:5}thead th[data-v-b249279c]{background:var(--thead);-webkit-user-select:none;user-select:none}thead tr.groups th[data-v-b249279c]{cursor:grab;touch-action:pan-x pan-y;-webkit-touch-callout:none;background:color-mix(in srgb,var(--thead) 86%,var(--fg));font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fg);font-weight:700;padding:5px 8px 3px;text-align:center;border-bottom:2px solid var(--border)}thead tr.groups th[data-v-b249279c]:active{cursor:grabbing}thead tr.groups th.dragging[data-v-b249279c]{opacity:.45}thead tr.groups th.drop-left[data-v-b249279c]{box-shadow:inset 2px 0 0 var(--accent)}thead tr.groups th.drop-right[data-v-b249279c]{box-shadow:inset -2px 0 0 var(--accent)}.group-start[data-v-b249279c],.separator[data-v-b249279c]{border-left:2px solid var(--border)!important;padding-left:10px!important}thead tr.cols th[data-v-b249279c]{cursor:pointer;border-bottom:1px solid var(--border);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;padding:6px 8px;white-space:normal;line-height:1.3;overflow-wrap:normal;touch-action:pan-x pan-y;-webkit-touch-callout:none}thead tr.cols th.active[data-v-b249279c]{color:var(--accent-strong)}@media(hover:hover){thead tr.cols th[data-v-b249279c]:hover{color:var(--accent)}}thead tr.cols th.dragging[data-v-b249279c]{opacity:.45}thead tr.cols th.drop-left[data-v-b249279c]{box-shadow:inset 2px 0 0 var(--accent)}thead tr.cols th.drop-right[data-v-b249279c]{box-shadow:inset -2px 0 0 var(--accent)}thead tr.filters th[data-v-b249279c]{cursor:default;padding:4px 6px;overflow:visible}.th-inner[data-v-b249279c]{pointer-events:none}.arrow[data-v-b249279c]{font-size:.5rem;pointer-events:none;margin-left:1px}.sort-ind[data-v-b249279c]{display:inline-block;white-space:nowrap;margin-left:2px;pointer-events:none}.pin-ind[data-v-b249279c]{display:inline-block;white-space:nowrap;margin-left:3px;vertical-align:middle;color:var(--accent);pointer-events:none}.pin-ind svg[data-v-b249279c]{width:11px;height:11px;display:inline-block;vertical-align:-1px}.num[data-v-b249279c],th.num[data-v-b249279c]{text-align:right}td.num[data-v-b249279c],.cell-disp .real[data-v-b249279c]{font-weight:600}.cell-disp .list[data-v-b249279c]{color:var(--muted);font-size:.74rem;font-weight:400;margin-top:1px}.cell-disp .orig[data-v-b249279c]{color:var(--muted);font-size:.74rem;font-weight:400;margin-top:1px;text-decoration:line-through}.free[data-v-b249279c]{color:var(--ok);font-weight:700}td.model[data-v-b249279c]{font-weight:600;overflow-wrap:anywhere}.cell-model[data-v-b249279c]{display:flex;flex-direction:column;gap:2px}.model-name[data-v-b249279c]{overflow-wrap:anywhere}.model-links[data-v-b249279c]{display:flex;flex-wrap:wrap;gap:4px;font-weight:400}a.mlink[data-v-b249279c]{color:var(--muted);font-size:.7rem;text-decoration:none;border:1px solid var(--border);border-radius:5px;padding:0 5px;line-height:1.5}@media(hover:hover){a.mlink[data-v-b249279c]:hover{color:var(--accent);border-color:var(--accent)}}a.prov[data-v-b249279c]{color:var(--fg);text-decoration:none}@media(hover:hover){a.prov[data-v-b249279c]:hover{text-decoration:underline}}.dash[data-v-b249279c]{color:var(--muted)}a.maker[data-v-b249279c]{color:var(--accent-strong);text-decoration:none;font-weight:600}@media(hover:hover){a.maker[data-v-b249279c]:hover{text-decoration:underline}}a.vlink[data-v-b249279c]{color:var(--text);text-decoration:none}@media(hover:hover){a.vlink[data-v-b249279c]:hover{text-decoration:underline;color:var(--accent)}}.vname[data-v-b249279c]{overflow-wrap:anywhere}a.plan[data-v-b249279c]{color:var(--fg);text-decoration:none}@media(hover:hover){a.plan[data-v-b249279c]:hover{text-decoration:underline}}.plan[data-v-b249279c]{font-weight:400;font-size:.8rem;white-space:normal;overflow-wrap:anywhere}.yesno[data-v-b249279c]{font-size:.76rem}.yesno.Yes[data-v-b249279c]{color:var(--risk-high);font-weight:600}.yesno.No[data-v-b249279c]{color:var(--risk-safe)}.yesno.\?[data-v-b249279c]{color:var(--risk-unknown);font-weight:600}td.notes[data-v-b249279c]{color:var(--muted);overflow-wrap:anywhere}td.allow[data-v-b249279c]{color:var(--muted);font-size:.76rem;line-height:1.25}tbody tr[data-v-b249279c]{transition:background .08s ease}tbody tr[data-v-b249279c]:nth-child(2n){background:var(--row-alt)}@media(hover:hover){tbody tr[data-v-b249279c]:hover{background:var(--row-hover)}}.resize-handle[data-v-b249279c]{display:inline-block;width:5px;cursor:col-resize;position:absolute;right:0;top:0;bottom:0;border-radius:2px}@media(hover:hover){.resize-handle[data-v-b249279c]:hover{background:var(--accent);opacity:.5}}thead tr.cols th[data-v-b249279c]{position:relative}.rng[data-v-b249279c]{display:flex;gap:2px;justify-content:flex-end}.rng input[data-v-b249279c]{width:50%;min-width:0;box-sizing:border-box;font-size:.72rem;padding:3px 5px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--fg);text-align:right}.rng input[data-v-b249279c]:focus{outline:none;border-color:var(--accent)}.rng input[data-v-b249279c]::placeholder{color:var(--muted)}.sort-idx[data-v-b249279c]{font-size:.55rem;margin-left:2px;padding:0 3px;background:var(--accent);color:var(--bg);border-radius:4px;line-height:1.4;font-weight:700;pointer-events:none;vertical-align:middle}.sortpanel[data-v-b249279c]{min-width:300px}.sortpanel-title[data-v-b249279c]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:2px 4px}.sortlevel[data-v-b249279c]{display:flex;align-items:center;gap:5px;padding:3px 4px;border-radius:5px;font-size:.82rem}@media(hover:hover){.sortlevel[data-v-b249279c]:hover{background:var(--row-hover)}}.sortrank[data-v-b249279c]{font-size:.68rem;font-weight:700;color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:1px 5px;flex-shrink:0}.sortselect[data-v-b249279c]{flex:1;min-width:0;box-sizing:border-box;font-size:.8rem;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:5px;padding:3px 4px;cursor:pointer}.sortdir[data-v-b249279c]{flex-shrink:0;cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:5px;font-size:.68rem;padding:3px 6px;line-height:1}@media(hover:hover){.sortdir[data-v-b249279c]:hover{border-color:var(--accent);color:var(--accent)}}.sortdir.desc[data-v-b249279c]{color:var(--accent-strong)}.sortx[data-v-b249279c]{flex-shrink:0;cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:5px;font-size:.68rem;padding:3px 6px;line-height:1}@media(hover:hover){.sortx[data-v-b249279c]:hover{border-color:var(--bad);color:var(--bad)}}.sortmoves[data-v-b249279c]{display:inline-flex;gap:2px;flex-shrink:0}.colmenu-add[data-v-b249279c]{margin-top:6px;width:100%;padding:5px 8px;cursor:pointer;border:1px dashed var(--border);border-radius:6px;background:transparent;color:var(--fg);font-size:.82rem}@media(hover:hover){.colmenu-add[data-v-b249279c]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}}.colmenu-add[data-v-b249279c]:disabled{opacity:.4;cursor:default}.nowrap[data-v-b249279c]{white-space:nowrap}.sticky-col[data-v-b249279c]{position:sticky}thead tr.cols th.sticky-col[data-v-b249279c]{position:sticky;z-index:8;background:var(--thead)}thead tr.filters th.sticky-col[data-v-b249279c]{position:sticky;z-index:7;background:var(--thead)}tbody td.sticky-col[data-v-b249279c]{position:sticky;z-index:2;background:var(--sticky-bg)}tbody tr:nth-child(2n) td.sticky-col[data-v-b249279c]{background:var(--sticky-alt)}@media(hover:hover){tbody tr:hover td.sticky-col[data-v-b249279c]{background:var(--sticky-hover)}}.sticky-edge[data-v-b249279c]{box-shadow:2px 0 0 var(--border)}.col-actions[data-v-b249279c]{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:1px}.pin-btn[data-v-b249279c],.move-btn[data-v-b249279c]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;cursor:pointer;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted)}.col-actions .pin-btn[data-v-b249279c]{margin-left:2px}.pin-btn svg[data-v-b249279c],.move-btn svg[data-v-b249279c]{width:13px;height:13px}@media(hover:hover){.pin-btn[data-v-b249279c]:hover,.move-btn[data-v-b249279c]:hover:not(:disabled){color:var(--accent);border-color:var(--border)}}.pin-btn.on[data-v-b249279c]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.pin-btn.partial[data-v-b249279c]{color:var(--accent);border-color:var(--accent)}.move-btn[data-v-b249279c]:disabled{opacity:.25;cursor:default}@media(max-width:640px),(orientation:landscape)and (max-height:500px)and (pointer:coarse){th[data-v-b249279c],td[data-v-b249279c]{padding:5px 6px}table[data-v-b249279c]{font-size:.78rem}thead tr.cols th[data-v-b249279c]{font-size:.66rem}.tablewrap[data-v-b249279c]{max-height:calc(100dvh - 260px)}.subbar[data-v-b249279c]{gap:6px;margin:8px 0 6px;justify-content:flex-end}.reset-btn.search-toggle[data-v-b249279c],.reset-btn.filters-toggle[data-v-b249279c]{display:inline-flex}.subbar .reset-btn[data-v-b249279c]{position:relative}.subbar .colcount[data-v-b249279c]{position:absolute;top:0;right:0;font-size:.6rem;line-height:1.2;padding:0 3px;border-radius:6px;background:var(--accent);color:var(--bg);opacity:1;font-weight:700}.searchbox[data-v-b249279c]{display:none}.searchbox.open[data-v-b249279c]{display:flex;flex:1 1 auto;min-width:0}.search-group.open[data-v-b249279c]{flex:1 1 100%}.grow[data-v-b249279c],.btn-label[data-v-b249279c]{display:none}.reset-btn[data-v-b249279c]{padding:8px 10px}thead tr.filters.collapsed[data-v-b249279c]{display:none}.subbar[data-v-b249279c]{position:relative}.colmenu[data-v-b249279c]{position:static}.menu-backdrop[data-v-b249279c]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0006}.colmenu-close[data-v-b249279c]{display:inline-flex}.colmenu-panel[data-v-b249279c],.colmenu-panel.wide-panel[data-v-b249279c],.colmenu-panel.sortpanel[data-v-b249279c]{position:absolute;top:100%;left:0;right:0;bottom:auto;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 130px);overflow-y:auto;border-radius:0 0 12px 12px;border:2px solid color-mix(in srgb,var(--border) 45%,var(--fg));box-shadow:0 18px 44px #00000080;z-index:1000}}.subbar.opts-collapsed[data-v-b249279c]{display:none}.cell-tip[data-v-b249279c]{position:fixed;left:10px;right:10px;bottom:10px;z-index:1200;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:.85rem;line-height:1.4;color:var(--fg);box-shadow:0 12px 32px #00000047;max-height:40dvh;overflow-y:auto;overflow-wrap:anywhere}@media(pointer:coarse){.reset-btn[data-v-b249279c]{min-height:40px;padding:8px 10px}.reset-btn[data-v-b249279c]:active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.pin-btn[data-v-b249279c],.move-btn[data-v-b249279c]{width:34px;height:34px}.pin-btn svg[data-v-b249279c],.move-btn svg[data-v-b249279c]{width:16px;height:16px}.pin-btn[data-v-b249279c]:active,.move-btn[data-v-b249279c]:active:not(:disabled){background:var(--accent-soft)}.colmenu-item[data-v-b249279c]{padding:8px;min-height:40px}.colmenu-item[data-v-b249279c]:active{background:var(--row-hover)}.colmenu-reset[data-v-b249279c]{min-height:34px;padding:6px 10px}.rng input[data-v-b249279c]{min-height:34px;font-size:1rem}.mlink[data-v-b249279c]{padding:3px 7px;font-size:.76rem}}.wide-panel[data-v-b249279c]{width:min(760px,94vw);max-height:80vh;overflow-y:auto;padding:8px 12px 12px;line-height:1.5}.src-tree[data-v-b249279c]{display:flex;flex-direction:column;gap:1px;margin:6px 0 0}.src-node[data-v-b249279c]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:5px;font-size:.84rem;cursor:pointer}@media(hover:hover){.src-node[data-v-b249279c]:hover{background:var(--row-hover)}}.src-node input[data-v-b249279c]{accent-color:var(--accent);cursor:pointer;flex-shrink:0}.src-gw-link[data-v-b249279c]{min-width:0;flex:1}.src-plan[data-v-b249279c]{padding-left:28px}.src-plan .cov-plan[data-v-b249279c]{min-width:0;flex:1}.tableboot[data-v-1cc8e5ae]{margin:14px 4px 0;border:1px solid var(--border);border-radius:10px;background:var(--card);padding:14px 16px 18px;box-shadow:0 1px 3px #0000000d}.tb-status[data-v-1cc8e5ae]{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.95rem;margin-bottom:14px}.tb-rows[data-v-1cc8e5ae]{display:flex;flex-direction:column;gap:10px}.tb-bar[data-v-1cc8e5ae]{position:relative;overflow:hidden;height:14px;border-radius:7px;background:var(--thead)}.tb-bar[data-v-1cc8e5ae]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(128,140,160,.16),transparent);animation:tbshimmer-1cc8e5ae 1.4s infinite}.tb-bar.head[data-v-1cc8e5ae]{height:18px;background:var(--border)}@keyframes tbshimmer-1cc8e5ae{to{transform:translate(100%)}}.tb-clock .face[data-v-1cc8e5ae]{fill:none;stroke:var(--muted);stroke-width:2}.tb-clock .hub[data-v-1cc8e5ae]{fill:var(--accent)}.tb-clock .hand[data-v-1cc8e5ae]{stroke:var(--accent);stroke-width:2;stroke-linecap:round;transform-box:view-box;transform-origin:15px 15px}.tb-clock .m[data-v-1cc8e5ae]{animation:tbspin-1cc8e5ae 1s linear infinite}.tb-clock .h[data-v-1cc8e5ae]{animation:tbspin-1cc8e5ae 6s linear infinite}@keyframes tbspin-1cc8e5ae{to{transform:rotate(360deg)}}.loaderror[data-v-1cc8e5ae]{display:flex;align-items:flex-start;gap:12px;margin:14px 4px 0;border:1px solid var(--border);border-radius:10px;background:var(--card);padding:16px;color:var(--bad)}.loaderror p[data-v-1cc8e5ae]{margin:0 0 2px}.err-detail[data-v-1cc8e5ae]{font-size:.85rem;color:var(--muted);max-width:420px;overflow-wrap:anywhere}.retry[data-v-1cc8e5ae]{margin-top:8px;padding:6px 14px;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--fg);cursor:pointer;font-size:.9rem}.retry[data-v-1cc8e5ae]:hover{border-color:var(--accent);color:var(--accent)}
