.filters.svelte-1nw7vkx{display:grid;gap:.75rem;background:#0f0f12;padding:1rem;border:1px solid #1f1f25;border-radius:12px}.filters-header.svelte-1nw7vkx{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem}.filters-title.svelte-1nw7vkx{font-weight:700;color:#e7e8ed;letter-spacing:.01em}.results-chip.svelte-1nw7vkx{display:inline-flex;align-items:center;gap:.35rem;background:#3a7afe14;border:1px solid rgba(58,122,254,.25);border-radius:999px;padding:.35rem .7rem;color:#dbe6ff;font-weight:600;font-size:.9rem;box-shadow:0 6px 20px #00000040;white-space:nowrap}.filter-grid.svelte-1nw7vkx{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.field.svelte-1nw7vkx{display:flex;flex-direction:column;gap:.35rem}.field.svelte-1nw7vkx label:where(.svelte-1nw7vkx){font-size:.85rem;letter-spacing:.01em;color:#b3b6c2}.filter-grid.svelte-1nw7vkx select:where(.svelte-1nw7vkx),.filter-grid.svelte-1nw7vkx input:where(.svelte-1nw7vkx){padding:.6rem .75rem;background:#15151b;border:1px solid #252531;border-radius:8px;color:#e7e8ed;font-size:.95rem;outline:none;transition:border-color .12s ease,box-shadow .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter-grid.svelte-1nw7vkx select:where(.svelte-1nw7vkx):focus,.filter-grid.svelte-1nw7vkx input:where(.svelte-1nw7vkx):focus{border-color:#3a7afe;box-shadow:0 0 0 2px #3a7afe40}.filter-grid.svelte-1nw7vkx select:where(.svelte-1nw7vkx):hover,.filter-grid.svelte-1nw7vkx input:where(.svelte-1nw7vkx):hover{border-color:#323240}.filter-grid.svelte-1nw7vkx input:where(.svelte-1nw7vkx)::placeholder{color:#5a5a68;opacity:1}input[type=number].svelte-1nw7vkx::-webkit-inner-spin-button,input[type=number].svelte-1nw7vkx::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].svelte-1nw7vkx{-moz-appearance:textfield}@media (max-width: 640px){.filter-grid.svelte-1nw7vkx{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.filters.svelte-1nw7vkx{padding:.75rem}.field.svelte-1nw7vkx label:where(.svelte-1nw7vkx){font-size:.8rem}.filter-grid.svelte-1nw7vkx select:where(.svelte-1nw7vkx),.filter-grid.svelte-1nw7vkx input:where(.svelte-1nw7vkx){padding:.55rem .65rem}}.table-shell.svelte-1wzhgpb{width:100%;background:#0f0f12;border:1px solid #1f1f25;border-radius:14px;box-shadow:0 16px 40px #00000059;position:relative;overflow-x:auto;overflow-y:visible}table.svelte-1wzhgpb{width:100%;min-width:1100px;border-collapse:separate;border-spacing:0;color:#e7e8ed;font-size:14px}th.svelte-1wzhgpb,td.svelte-1wzhgpb{padding:.75rem .9rem;border-bottom:1px solid #1f1f25;text-align:left;font-weight:500}thead.svelte-1wzhgpb th:where(.svelte-1wzhgpb){font-weight:600;color:#b3b6c2;background:#13131afa;box-shadow:0 2px 8px #0003}tbody.svelte-1wzhgpb tr:where(.svelte-1wzhgpb):nth-child(odd){background:#0f0f12}tbody.svelte-1wzhgpb tr:where(.svelte-1wzhgpb):nth-child(2n){background:#11111a}tbody.svelte-1wzhgpb tr:where(.svelte-1wzhgpb){cursor:pointer}tbody.svelte-1wzhgpb tr:where(.svelte-1wzhgpb):hover{background:#1a1a24}tbody.svelte-1wzhgpb tr.selected:where(.svelte-1wzhgpb){background:#2a2a3a;box-shadow:inset 0 1px #ffffff0d}.sortable.svelte-1wzhgpb{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable.svelte-1wzhgpb:hover{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.25)}.model-col.svelte-1wzhgpb{min-width:220px;white-space:normal}.no-results.svelte-1wzhgpb{display:flex;align-items:center;justify-content:center;min-height:300px;padding:3rem}.no-results.svelte-1wzhgpb p:where(.svelte-1wzhgpb){color:#b3b6c2;font-size:16px;font-weight:500;text-align:center}@media (max-width: 640px){table.svelte-1wzhgpb{min-width:900px}}a.svelte-1wzhgpb{color:inherit;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px;transition:all .2s ease}a.svelte-1wzhgpb:hover{color:#fff;text-decoration-color:#fff;text-shadow:0 0 8px rgba(255,255,255,.2)}.lens-table-view.svelte-1kqtanv{display:flex;flex-direction:column;padding:1rem;gap:1rem}.table-container.svelte-1kqtanv{min-height:400px}
