.backdrop.svelte-1wequ9u{z-index:199;position:fixed;inset:0}.field-picker.svelte-1wequ9u{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);z-index:200;min-width:300px;max-height:min(70vh,480px);margin-top:4px;padding:8px;position:absolute;top:100%;left:0;overflow-y:auto}.search-row.svelte-1wequ9u{z-index:1;background:var(--bg-card);border-bottom:1px solid var(--border-light);margin-bottom:4px;padding-bottom:8px;position:sticky;top:0}.search-wrap.svelte-1wequ9u{align-items:center;display:flex;position:relative}.search-input.svelte-1wequ9u{border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text);background:0 0;padding:5px 26px 5px 10px;font-size:13px}.search-input.svelte-1wequ9u:focus{outline:2px solid color-mix(in srgb, var(--link) 35%, transparent);outline-offset:0;border-color:var(--link)}.search-clear.svelte-1wequ9u{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;padding:0 2px;font-size:16px;line-height:1;display:flex;position:absolute;right:6px}.search-clear.svelte-1wequ9u:hover{color:var(--text)}.groups.svelte-1wequ9u{gap:12px;display:flex}.group.svelte-1wequ9u{min-width:120px}.group-header.svelte-1wequ9u{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2px;padding:2px 6px 4px;display:flex}.group-label.svelte-1wequ9u{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.group-toggle.svelte-1wequ9u{font-size:var(--type-micro);border:1px solid var(--border);border-radius:var(--radius);color:var(--accent);cursor:pointer;background:0 0;padding:1px 5px}.group-toggle.svelte-1wequ9u:hover{background:var(--hover-bg)}.group-toggle.remove.svelte-1wequ9u{color:var(--danger)}.field-item.svelte-1wequ9u{text-align:left;cursor:pointer;width:100%;color:var(--text);border-radius:var(--radius);background:0 0;border:none;padding:4px 6px;font-size:13px;display:block}.field-item.svelte-1wequ9u:hover{background:var(--hover-bg)}.field-item.selected.svelte-1wequ9u{background:var(--pill-sort-bg);font-weight:600}.field-item.chosen.svelte-1wequ9u{opacity:.4;cursor:default}.field-item.search-dim.svelte-1wequ9u{color:var(--text-muted);opacity:.45}.field-item.search-dim.svelte-1wequ9u:hover{opacity:.65;color:var(--text-dim)}.search-hit.svelte-1wequ9u{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px;font-weight:700}.context-menu.svelte-19p5h3i{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);z-index:200;min-width:150px;position:fixed}.context-menu.svelte-19p5h3i button:where(.svelte-19p5h3i){text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;padding:6px 12px;font-size:13px;display:block}.context-menu.svelte-19p5h3i button:where(.svelte-19p5h3i):hover{background:var(--hover-bg)}.context-menu.svelte-19p5h3i button.delete:where(.svelte-19p5h3i){color:var(--danger)}.context-menu.svelte-19p5h3i button.delete:where(.svelte-19p5h3i):hover{background:var(--hover-bg)}.context-menu.svelte-19p5h3i hr:where(.svelte-19p5h3i){border:none;border-top:1px solid var(--border);margin:2px 0}.toolbar-item.svelte-m9tjun{position:relative}.toolbar-item.inline.svelte-m9tjun{position:static}.toolbar-btn.svelte-m9tjun{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:var(--track-wide);border:1px solid var(--border);border-radius:var(--radius);min-height:28px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:5px 10px;line-height:1;display:inline-flex}.toolbar-btn.svelte-m9tjun:hover,.toolbar-btn.open.svelte-m9tjun{border-color:var(--text-dim);color:var(--text);background:var(--hover-bg)}.filter-btn.has-active.svelte-m9tjun{border-color:var(--accent);color:var(--accent)}.filter-btn.has-active.svelte-m9tjun:hover,.filter-btn.has-active.open.svelte-m9tjun{background:var(--hover-bg)}.badge.svelte-m9tjun{min-width:18px;height:18px;font-size:var(--type-micro);border-radius:var(--radius);justify-content:center;align-items:center;padding:0 4px;font-weight:600;line-height:1;display:inline-flex}.filter-badge.svelte-m9tjun{background:var(--accent);color:var(--accent-contrast)}.panel.svelte-m9tjun{z-index:100;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);min-width:260px;padding:10px 12px;position:absolute;top:calc(100% + 4px);left:0}.filter-panel.svelte-m9tjun{min-width:520px}.panel.inline-panel.svelte-m9tjun{box-shadow:none;background:0 0;border:none;min-width:0;padding:0;position:static}.filter-panel.inline-panel.svelte-m9tjun{min-width:0}.panel.cross-drop-target.svelte-m9tjun{outline:2px dashed var(--accent);outline-offset:4px;border-radius:var(--radius)}.panel-pills.svelte-m9tjun{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.empty-hint.svelte-m9tjun{color:var(--text-muted);margin:6px 0 0;font-size:12px;font-style:italic}.pill.svelte-m9tjun{border-radius:var(--radius);cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;padding:3px 10px;font-size:13px;display:inline-flex}.pill.dragging.svelte-m9tjun{opacity:.3}.filter-pill.svelte-m9tjun{background:var(--pill-filter-bg);border:1px solid var(--pill-filter-border)}.filter-pill.svelte-m9tjun:hover{background:var(--pill-filter-hover);border-color:var(--accent)}.filter-pill.active.svelte-m9tjun{border-color:var(--accent);background:var(--pill-filter-hover)}.filter-pill.disabled.svelte-m9tjun{opacity:.45;text-decoration:line-through}.add-btn.svelte-m9tjun{border:1px dashed var(--border);border-radius:var(--radius);cursor:pointer;width:26px;height:26px;color:var(--text-muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.filter-add.svelte-m9tjun:hover{border-color:var(--accent);color:var(--accent)}.add-wrapper.svelte-m9tjun{z-index:1;position:relative}.add-wrapper.picker-open.svelte-m9tjun{z-index:200}.editor.svelte-m9tjun{border-top:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:8px 0 2px;display:flex}.editor.svelte-m9tjun select:where(.svelte-m9tjun),.editor.svelte-m9tjun input:where(.svelte-m9tjun){border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:0 0;padding:4px 8px;font-size:13px}.editor.svelte-m9tjun select:where(.svelte-m9tjun):focus,.editor.svelte-m9tjun input:where(.svelte-m9tjun):focus{border-color:var(--accent);outline:none}.editor.svelte-m9tjun input:where(.svelte-m9tjun){width:160px}.field-select-wrapper.svelte-m9tjun{z-index:1;position:relative}.field-select-wrapper.picker-open.svelte-m9tjun{z-index:200}.field-select-btn.svelte-m9tjun{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;background:0 0;padding:4px 10px;font-size:13px}.field-select-btn.svelte-m9tjun:hover{border-color:var(--accent)}.done-btn.svelte-m9tjun{border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer;color:var(--accent);background:0 0;padding:4px 10px;font-size:13px}.done-btn.svelte-m9tjun:hover{background:var(--accent);color:var(--accent-contrast)}.toolbar-item.svelte-95uaex{position:relative}.toolbar-item.inline.svelte-95uaex{position:static}.toolbar-btn.svelte-95uaex{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:var(--track-wide);border:1px solid var(--border);border-radius:var(--radius);min-height:28px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:5px 10px;line-height:1;display:inline-flex}.toolbar-btn.svelte-95uaex:hover,.toolbar-btn.open.svelte-95uaex{border-color:var(--text-dim);color:var(--text);background:var(--hover-bg)}.sort-btn.has-active.svelte-95uaex{border-color:var(--accent);color:var(--accent)}.sort-btn.has-active.svelte-95uaex:hover,.sort-btn.has-active.open.svelte-95uaex{background:var(--hover-bg)}.sort-summary.svelte-95uaex{font-size:var(--type-micro);color:var(--accent);letter-spacing:0;text-transform:none;font-weight:500}.panel.svelte-95uaex{z-index:100;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);min-width:260px;padding:10px 12px;position:absolute;top:calc(100% + 4px);left:0}.panel.inline-panel.svelte-95uaex{box-shadow:none;background:0 0;border:none;min-width:0;padding:0;position:static}.panel.cross-drop-target.svelte-95uaex{outline:2px dashed var(--accent);outline-offset:4px;border-radius:var(--radius)}.panel-pills.svelte-95uaex{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.empty-hint.svelte-95uaex{color:var(--text-muted);margin:6px 0 0;font-size:12px;font-style:italic}.pill.svelte-95uaex{border-radius:var(--radius);cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;padding:3px 10px;font-size:13px;display:inline-flex}.pill.dragging.svelte-95uaex{opacity:.3}.pill.gap-left.svelte-95uaex{margin-left:80px;transition:margin .15s}.pill.gap-right.svelte-95uaex{margin-right:80px;transition:margin .15s}.sort-pill.svelte-95uaex{background:var(--pill-sort-bg);border:1px solid var(--pill-sort-border);cursor:grab;gap:4px;transition:opacity .15s,border-color .15s}.sort-pill.svelte-95uaex:hover{background:var(--pill-sort-hover);border-color:var(--accent)}.sort-pill.svelte-95uaex .arrow:where(.svelte-95uaex){color:var(--text);font-size:10px}.add-btn.svelte-95uaex{border:1px dashed var(--border);border-radius:var(--radius);cursor:pointer;width:26px;height:26px;color:var(--text-muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.sort-add.svelte-95uaex:hover{border-color:var(--accent);color:var(--accent)}.add-wrapper.svelte-95uaex{z-index:1;position:relative}.add-wrapper.picker-open.svelte-95uaex{z-index:200}.toolbar-item.svelte-h1ljsb{position:relative}.toolbar-item.inline.svelte-h1ljsb{position:static}.toolbar-btn.svelte-h1ljsb{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:var(--track-wide);border:1px solid var(--border);border-radius:var(--radius);min-height:28px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:5px 10px;line-height:1;display:inline-flex}.toolbar-btn.svelte-h1ljsb:hover,.toolbar-btn.open.svelte-h1ljsb{border-color:var(--text-dim);color:var(--text);background:var(--hover-bg)}.badge.svelte-h1ljsb{min-width:18px;height:18px;font-size:var(--type-micro);border-radius:var(--radius);justify-content:center;align-items:center;padding:0 4px;font-weight:600;line-height:1;display:inline-flex}.col-badge.svelte-h1ljsb{background:var(--border);color:var(--text-muted)}.panel.svelte-h1ljsb{z-index:100;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);min-width:260px;padding:10px 12px;position:absolute;top:calc(100% + 4px);left:0}.panel.inline-panel.svelte-h1ljsb{box-shadow:none;background:0 0;border:none;min-width:0;padding:0;position:static}.panel.cross-drop-target.svelte-h1ljsb{outline:2px dashed var(--accent);outline-offset:4px;border-radius:var(--radius)}.panel-pills.svelte-h1ljsb{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pill.svelte-h1ljsb{border-radius:var(--radius);cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;padding:3px 10px;font-size:13px;display:inline-flex}.pill.dragging.svelte-h1ljsb{opacity:.3}.pill.gap-left.svelte-h1ljsb{margin-left:80px;transition:margin .15s}.pill.gap-right.svelte-h1ljsb{margin-right:80px;transition:margin .15s}.col-pill.svelte-h1ljsb{background:var(--pill-col-bg);border:1px solid var(--pill-col-border);cursor:grab;transition:opacity .15s,border-color .15s}.col-pill.svelte-h1ljsb:hover{background:var(--pill-col-hover);border-color:var(--accent)}.add-btn.svelte-h1ljsb{border:1px dashed var(--border);border-radius:var(--radius);cursor:pointer;width:26px;height:26px;color:var(--text-muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.col-add.svelte-h1ljsb:hover{border-color:var(--accent);color:var(--accent)}.add-wrapper.svelte-h1ljsb{z-index:1;position:relative}.add-wrapper.picker-open.svelte-h1ljsb{z-index:200}
