.cs[data-v-cee7e6c6]{width:100%;position:relative}.cs__label[data-v-cee7e6c6]{margin-bottom:var(--space-1);color:var(--fg-default);font-size:var(--text-sm);font-weight:var(--weight-medium);display:block}.cs__trigger[data-v-cee7e6c6]{align-items:center;gap:var(--space-2);width:100%;height:40px;padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--fg-default);font-size:var(--text-base);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-emphasized);font-family:inherit;display:flex}.cs--lg .cs__trigger[data-v-cee7e6c6]{height:48px;font-size:var(--text-md)}.cs__trigger[data-v-cee7e6c6]:hover{border-color:var(--border-strong)}.cs__trigger[data-v-cee7e6c6]:active{background:var(--surface-sunken)}.cs__trigger[data-v-cee7e6c6]:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs__ic[data-v-cee7e6c6]{width:18px;height:18px;color:var(--fg-muted);flex:none}.cs__value[data-v-cee7e6c6]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.cs__chev[data-v-cee7e6c6],.cs__value.is-empty[data-v-cee7e6c6]{color:var(--fg-muted)}.cs__chev[data-v-cee7e6c6]{width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-emphasized);flex:none}.cs.is-open .cs__chev[data-v-cee7e6c6]{transform:rotate(180deg)}.cs--chip[data-v-cee7e6c6]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-default);width:auto;max-width:min(100%,15rem);height:40px;transition:border-color var(--duration-fast) var(--ease-emphasized);flex:none;align-items:center;display:inline-flex}.cs--chip[data-v-cee7e6c6]:hover{border-color:var(--border-strong)}.cs--chip[data-v-cee7e6c6]:has(.cs__trigger:focus-visible){box-shadow:var(--focus-ring)}.cs--chip .cs__trigger[data-v-cee7e6c6]{border-radius:inherit;width:auto;max-width:100%;height:100%;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding-inline:var(--space-4);background:0 0;border:0}.cs--chip .cs__trigger[data-v-cee7e6c6]:hover{border:0}.cs--chip .cs__trigger[data-v-cee7e6c6]:active{background:0 0}.cs--chip .cs__trigger[data-v-cee7e6c6]:focus-visible{box-shadow:none}.cs--chip .cs__value[data-v-cee7e6c6]{flex:0 auto}.cs--chip .cs__chev[data-v-cee7e6c6]{color:currentColor;width:14px;height:14px}.cs--chip.is-set[data-v-cee7e6c6]{border-color:var(--action-indicator);background:var(--action-soft)}.cs--chip.is-set .cs__trigger[data-v-cee7e6c6]{color:var(--action-text);padding-inline-end:var(--space-1)}.cs__clear[data-v-cee7e6c6]{width:24px;height:24px;border-radius:var(--radius-full);color:var(--action-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:var(--space-2);display:grid}.cs__clear svg[data-v-cee7e6c6]{width:11px;height:11px}.cs__clear[data-v-cee7e6c6]:hover{background:color-mix(in oklch,var(--action-indicator) 22%,transparent)}.cs__clear[data-v-cee7e6c6]:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs__pop[data-v-cee7e6c6]{top:calc(100% + var(--space-2));z-index:var(--z-drawer);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:min(360px,92vw);max-height:340px;box-shadow:var(--elevation-3);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.cs__head[data-v-cee7e6c6]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.cs__head svg[data-v-cee7e6c6]{width:16px;height:16px;color:var(--fg-muted);flex:none}.cs__search[data-v-cee7e6c6]{min-width:0;color:var(--fg-default);font:inherit;font-size:var(--text-control);background:0 0;border:0;outline:none;flex:1}.cs__search[data-v-cee7e6c6]::placeholder{color:var(--fg-muted)}.cs__search[data-v-cee7e6c6]:focus-visible{box-shadow:none}.cs__head[data-v-cee7e6c6]:focus-within{border-bottom-color:var(--action-indicator);box-shadow:inset 0 -1px 0 var(--action-indicator)}.cs__list[data-v-cee7e6c6]{overscroll-behavior:contain;min-height:0;padding:var(--space-1);flex:1;margin:0;list-style:none;overflow-y:auto}.cs__item[data-v-cee7e6c6]{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--fg-default);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-emphasized);background:0 0;border:0;display:flex}.cs__item[data-v-cee7e6c6]:hover{background:color-mix(in oklch,var(--action-solid) 14%,transparent)}.cs__item[data-v-cee7e6c6]:focus-visible{box-shadow:var(--focus-ring);outline:none}.cs__item.is-active[data-v-cee7e6c6]{color:var(--action-text);font-weight:var(--weight-semibold);background:color-mix(in oklch,var(--action-solid) 10%,transparent)}.cs__item-emoji[data-v-cee7e6c6]{width:22px;font-size:var(--text-md);text-align:center;flex:none;line-height:1}.cs__item-label[data-v-cee7e6c6]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cs__item-ck[data-v-cee7e6c6]{width:16px;height:16px;color:var(--action-text);flex:none;margin-left:auto}.cs__empty[data-v-cee7e6c6]{padding:var(--space-4);text-align:center;color:var(--fg-muted);font-size:var(--text-sm)}@media (forced-colors:active){.cs--chip[data-v-cee7e6c6]:has(.cs__trigger:focus-visible){outline-offset:2px;outline:2px solid highlight}.cs--chip .cs__trigger[data-v-cee7e6c6]:focus-visible{outline-style:none!important}.cs__item[data-v-cee7e6c6]:focus-visible{outline-offset:-2px}.cs__item.is-active[data-v-cee7e6c6]{forced-color-adjust:none;box-shadow:none;color:highlighttext;background:highlight}.cs__item.is-active .cs__item-ck[data-v-cee7e6c6]{color:highlighttext}.cs__item.is-active[data-v-cee7e6c6]:focus-visible{outline-offset:-4px;outline-color:highlighttext!important}}@media (width<=640px){.cs--chip .cs__pop[data-v-cee7e6c6]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:auto;max-height:70dvh;z-index:calc(var(--z-drawer) + 1);border-block-end:0;border-inline:0;padding-block-end:max(0px,env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}.cs--chip .cs__item[data-v-cee7e6c6]{min-height:48px}.cs--field .cs__pop[data-v-cee7e6c6]{width:auto;right:0}.cs--field .cs__item-label[data-v-cee7e6c6]{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.cs__chev[data-v-cee7e6c6],.cs__item[data-v-cee7e6c6],.cs__trigger[data-v-cee7e6c6]{transition:none}}
