.cb.svelte-fhdb99{position:relative}.cb-btn.svelte-fhdb99{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:14px;cursor:pointer;text-align:left;font-family:inherit}.cb-btn.svelte-fhdb99:hover{border-color:#c9cdd8}.cb-btn.empty.svelte-fhdb99{color:var(--faint)}.cb-btn.svelte-fhdb99:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ca.svelte-fhdb99{color:var(--faint);font-size:11px}.cb-list.svelte-fhdb99{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 12px 30px #141b3629;padding:5px;max-height:280px;overflow-y:auto}.cb-search.svelte-fhdb99{width:100%;margin-bottom:5px;padding:7px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--ink);font-size:13.5px;font-family:inherit}.cb-search.svelte-fhdb99:focus{outline:none;border-color:var(--brand)}.cb-group.svelte-fhdb99{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-weight:600;padding:8px 10px 4px}.cb-opt.svelte-fhdb99{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:8px 10px;font-size:14px;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--ink);font-family:inherit}.cb-opt.svelte-fhdb99:hover{background:var(--surface-2)}.cb-opt.sel.svelte-fhdb99{background:var(--primary);color:var(--primary-ink)}.cb-opt.svelte-fhdb99 .hint:where(.svelte-fhdb99){color:var(--faint);font-size:12px}.cb-opt.sel.svelte-fhdb99 .hint:where(.svelte-fhdb99){color:#ffffffb3}.cb-none.svelte-fhdb99{padding:9px 10px;font-size:12.5px;color:var(--faint)}.cbx.svelte-136uhkj{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;padding:0;font-family:inherit}.box.svelte-136uhkj{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;flex:none;transition:.12s}.cbx.on.svelte-136uhkj .box:where(.svelte-136uhkj){background:var(--primary);border-color:var(--primary)}.tick.svelte-136uhkj{color:var(--primary-ink);font-size:12px;font-weight:700;line-height:1}.lbl.svelte-136uhkj{font-size:14px;color:var(--ink)}.cbx.svelte-136uhkj:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}
