.kit-picker.svelte-1s3550q{gap:5px;min-width:0;display:grid;position:relative}.kit-field-wrap.svelte-1s3550q{position:relative}.kit-field-box.svelte-1s3550q{border:1px solid var(--field-border);background:var(--surface);border-radius:7px;align-items:center;gap:8px;min-height:43px;padding:6px 9px;display:flex}.kit-field-box.is-chosen.svelte-1s3550q{background:var(--tint)}.kit-field-box.is-open.svelte-1s3550q{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint)}.kit-field-box.is-invalid.svelte-1s3550q{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklch, var(--danger) 16%, transparent)}.kit-trigger.svelte-1s3550q{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.kit-trigger-glyph.svelte-1s3550q{flex:none;width:26px;height:26px;font-size:10px}.kit-trigger-body.svelte-1s3550q{flex:1;gap:2px;min-width:0;display:grid}.kit-trigger-name.svelte-1s3550q{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.kit-trigger-name.mono.svelte-1s3550q{font-family:var(--font-mono)}.kit-trigger-name.is-empty.svelte-1s3550q{color:var(--dim)}.kit-trigger-meta.svelte-1s3550q{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-trigger-meta.is-danger.svelte-1s3550q{color:var(--danger)}.kit-trigger-caret.svelte-1s3550q{color:var(--muted);flex:none}.kit-clear.svelte-1s3550q{min-width:28px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.kit-clear.svelte-1s3550q:hover{color:var(--fg)}.kit-off.svelte-1s3550q{align-items:center;gap:8px;display:flex}.kit-off-input.svelte-1s3550q{font-family:var(--font-mono);flex:1}.kit-hint.danger.svelte-1s3550q{color:var(--danger)}.kit-popover.svelte-1s3550q{z-index:20;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-menu);border-radius:10px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.kit-filter-row.svelte-1s3550q{display:grid}.kit-filter.svelte-1s3550q{min-height:34px;font-family:var(--font-mono);font-size:13px}.kit-rows.svelte-1s3550q{overscroll-behavior:contain;gap:2px;max-height:320px;display:grid;overflow-y:auto}.kit-rows.svelte-1s3550q:focus-visible{outline:none}.kit-popover-head.svelte-1s3550q{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kit-head-title.svelte-1s3550q{color:var(--muted);font:500 10px/1.3 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.kit-head-aside.svelte-1s3550q{text-align:right}.kit-group.svelte-1s3550q{color:var(--muted);font:500 10px/1.3 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;padding:6px 8px 2px}.kit-head.svelte-1s3550q{border-top:1px solid var(--border);padding:7px 8px 3px}.kit-head-label.svelte-1s3550q{margin:0}.kit-tail.svelte-1s3550q{padding:6px 8px 0}.kit-more.svelte-1s3550q{align-items:center;gap:8px;padding:8px;display:flex}.kit-spinner.svelte-1s3550q{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite svelte-1s3550q-kit-spin}@keyframes svelte-1s3550q-kit-spin{to{transform:rotate(360deg)}}.kit-skeleton.svelte-1s3550q{background:color-mix(in oklch, var(--surface) 60%, var(--bg));border-radius:7px;height:44px}.kit-status.svelte-1s3550q{color:var(--dim);font:400 11px/1.4 var(--font-mono);margin:0;padding:6px 8px}.kit-empty.svelte-1s3550q{gap:6px;padding:8px;display:grid}.kit-empty.svelte-1s3550q strong:where(.svelte-1s3550q){font-size:13px}.kit-empty.svelte-1s3550q p:where(.svelte-1s3550q),.kit-notice.svelte-1s3550q{margin:0}.kit-foot.svelte-1s3550q{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.kit-sheet.svelte-1s3550q{gap:10px;padding:14px;display:grid}.kit-sheet-head.svelte-1s3550q{justify-content:space-between;align-items:center;gap:12px;display:flex}.kit-sheet-close.svelte-1s3550q{flex:none}@media (width<=860px){.kit-filter.svelte-1s3550q{min-height:44px}.kit-foot.svelte-1s3550q{flex-direction:column;align-items:stretch}.kit-foot.svelte-1s3550q .text-action:where(.svelte-1s3550q){border:1.5px solid var(--strong-border);color:var(--fg);border-radius:7px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}}
