.toolbar[data-v-f291f82f]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.seg[data-v-f291f82f]{display:inline-flex}.seg .btn[data-v-f291f82f]{border-radius:0;margin-left:-1px}.seg .btn[data-v-f291f82f]:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-left:0}.seg .btn[data-v-f291f82f]:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.seg .btn.active[data-v-f291f82f]{z-index:1;position:relative}.hint[data-v-f291f82f]{font-size:12px;font-family:var(--font-mono)}.basis-lbl[data-v-f291f82f]{color:var(--muted-panel);font-size:12px;font-family:var(--font-mono)}.btn-sm[data-v-f291f82f]{padding:3px 10px;font-size:12px}.provider-link[data-v-f291f82f]{color:var(--muted)}.provider-link[data-v-f291f82f]:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.sort-btn[data-v-f291f82f]{cursor:pointer;color:var(--muted);font-size:13px;font-weight:500;font-family:var(--font-mono);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.sort-btn[data-v-f291f82f]:hover{color:var(--text)}.sort-btn.on[data-v-f291f82f]{color:var(--accent-deep);font-weight:600}.sort-ic[data-v-f291f82f]{flex-direction:column;flex:none;gap:2px;display:inline-flex}.sort-ic i[data-v-f291f82f]{border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.sort-ic .up[data-v-f291f82f]{border-bottom:5px solid var(--border-strong)}.sort-ic .down[data-v-f291f82f]{border-top:5px solid var(--border-strong)}.sort-btn:hover .up[data-v-f291f82f]{border-bottom-color:var(--muted-panel)}.sort-btn:hover .down[data-v-f291f82f]{border-top-color:var(--muted-panel)}.col-lbl[data-v-f291f82f]{color:var(--muted);font-size:13px;font-weight:500;font-family:var(--font-mono);white-space:nowrap;align-items:center;display:inline-flex}th[aria-sort=ascending] .sort-ic .up[data-v-f291f82f]{border-bottom-color:var(--accent)}th[aria-sort=descending] .sort-ic .down[data-v-f291f82f]{border-top-color:var(--accent)}.ctx[data-v-f291f82f]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ctx-max[data-v-f291f82f]{color:var(--muted);font-size:12px}.ctx .seg .btn[data-v-f291f82f]{white-space:nowrap}tr.pv-row>td[data-v-f291f82f]{padding-top:8px;padding-bottom:8px}tr.pv-row td.price .badge[data-v-f291f82f]{margin-right:8px}.badge.blue[data-v-f291f82f]{color:#1d4ed8;border-color:#2563eb59}.badge.purple[data-v-f291f82f]{color:#6d28d9;border-color:#7c3aed59}.badge.rose[data-v-f291f82f]{color:#be123c;border-color:#e11d4859}.badge.teal[data-v-f291f82f]{color:#0f766e;border-color:#0d948859}tr.pv-active>td.price[data-v-f291f82f]{background:#ea580c0f}tr.pv-active:hover>td.price[data-v-f291f82f]{background:#ea580c1a}.table-scroll tbody tr:hover td[data-v-f291f82f]:not(.price){background:0 0}.sel-col[data-v-f291f82f]{text-align:center;width:44px}td.sel[data-v-f291f82f]{text-align:center;vertical-align:middle}td.sel input[type=checkbox][data-v-f291f82f]{cursor:pointer;width:15px;height:15px;accent-color:var(--accent);vertical-align:middle}.tray[data-v-f291f82f]{z-index:50;background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:calc(100vw - 24px);max-height:45vh;padding:10px 64px 10px 14px;display:flex;position:fixed;bottom:16px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 6px 20px #00000024}.tray-collapse[data-v-f291f82f]{border:1px solid var(--border-strong);color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap;background:0 0;padding:2px 10px;font-size:12px;position:absolute;top:6px;right:8px}.tray-collapse[data-v-f291f82f]:hover{color:var(--text)}.tray-spacer[data-v-f291f82f]{height:120px}.count[data-v-f291f82f]{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:13px}.chips[data-v-f291f82f]{flex-wrap:wrap;gap:6px;max-height:88px;display:inline-flex;overflow-y:auto}.chip[data-v-f291f82f]{color:var(--accent-deep);font-size:12px;font-family:var(--font-mono);white-space:nowrap;background:#ea580c14;border:1px solid #ea580c40;border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 10px;display:inline-flex}.chip-x[data-v-f291f82f]{cursor:pointer;color:inherit;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}.chip-x[data-v-f291f82f]:hover{color:var(--accent)}.tray .btn[data-v-f291f82f]:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.tray[data-v-f291f82f]{left:12px;right:12px;transform:none}.tray-spacer[data-v-f291f82f]{height:160px}}
