.cs[data-v-90bfada6]{position:relative;display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.cs__label[data-v-90bfada6]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text-dim)}.cs__box[data-v-90bfada6]{display:flex;flex-wrap:wrap;min-height:2.75rem;padding:4px 8px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);cursor:text}.cs__box[data-v-90bfada6],.cs__chip[data-v-90bfada6]{align-items:center;gap:5px}.cs__chip[data-v-90bfada6]{display:inline-flex;padding:3px 4px 3px 10px;background:color-mix(in oklab,var(--accent-3) 16%,transparent);border:1px solid var(--accent-3);border-radius:var(--r-pill,999px);color:var(--accent-3);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.cs__x[data-v-90bfada6]{display:grid;place-items:center;width:1.1rem;height:1.1rem;border:0;border-radius:50%;background:color-mix(in oklab,var(--accent-3) 25%,transparent);color:var(--accent-3);cursor:pointer;font-size:.7em}.cs__x[data-v-90bfada6]:hover{background:var(--accent-3);color:var(--accent-3-ink)}.cs__field[data-v-90bfada6]{display:inline-flex;align-items:center;gap:5px;flex:1;min-width:6rem}.cs__ic[data-v-90bfada6]{color:var(--text-dim);flex-shrink:0}.cs__input[data-v-90bfada6]{flex:1;min-width:4rem;background:none;border:0;outline:none;color:var(--text);font:inherit}.cs__input[data-v-90bfada6]::-moz-placeholder{color:var(--text-dim)}.cs__input[data-v-90bfada6]::placeholder{color:var(--text-dim)}.cs__menu[data-v-90bfada6]{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:var(--z-pop,50);list-style:none;margin:0;padding:4px;max-height:14rem;overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-strong,var(--border));border-radius:var(--r-md);box-shadow:var(--shadow-lg)}.cs__opt[data-v-90bfada6]{padding:8px 10px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer}.cs__opt.is-active[data-v-90bfada6]{background:var(--surface-2);color:var(--text)}.cs__opt--empty[data-v-90bfada6]{color:var(--text-dim);cursor:default}.cs-pop-enter-active[data-v-90bfada6],.cs-pop-leave-active[data-v-90bfada6]{transition:opacity var(--dur-fast,.15s) var(--ease-out),transform var(--dur-fast,.15s) var(--ease-out)}.cs-pop-enter-from[data-v-90bfada6],.cs-pop-leave-to[data-v-90bfada6]{opacity:0;transform:translateY(-6px)}
