@layer components{.tz-panel{width:max-content;min-width:var(--radix-popover-trigger-width,15rem);max-width:min(92vw,22rem);max-height:min(360px, var(--radix-popover-content-available-height,60vh));flex-direction:column;padding:0;display:flex}.tz-filter-row{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;padding:8px 10px;display:flex}.tz-filter-icon{color:var(--ink-soft);flex:none}.tz-filter{border:1px solid var(--hairline);border-radius:var(--radius-sm,10px);background:var(--card-soft);min-width:0;height:32px;color:var(--ink);font:inherit;outline:none;flex:1;padding:0 10px;font-size:13px;line-height:1.2;transition:border-color .15s,box-shadow .15s}.tz-filter::placeholder{color:var(--muted)}.tz-filter:focus-visible{border-color:color-mix(in oklab, var(--accent) 55%, var(--hairline));box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}.tz-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0;padding:5px;list-style:none;display:flex;overflow-y:auto}.tz-list:empty{display:none}.tz-empty{text-align:left;color:var(--ink-soft);margin:0;padding:12px 12px 14px;font-size:12.5px;line-height:1.45}.tz-empty-query{color:var(--ink);font-weight:600}.tz-note{border-top:1px solid var(--hairline);text-align:left;color:var(--ink-soft);margin:0;padding:8px 12px 10px;font-size:12px;line-height:1.4}@media (pointer:coarse){.tz-filter{height:40px;font-size:16px}.tz-panel{max-height:min(60dvh, var(--radix-popover-content-available-height,60dvh))}}}
.values-editor{flex-direction:column;gap:10px;display:flex}.values-editor-row{align-items:center;gap:10px;display:flex}.values-editor-index{font-variant-numeric:tabular-nums;color:var(--muted);min-width:22px;font-size:12px}.values-editor-remove{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:color .12s,border-color .12s;display:inline-flex}.values-editor-remove:hover{color:var(--ink);border-color:var(--ink)}.values-editor-add{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:8px 12px;transition:color .12s,border-color .12s;display:inline-flex}.values-editor-add:hover{color:var(--ink);border-color:var(--ink)}
