.cs.svelte-tq0k9i{position:relative;width:100%}.cs-trigger.svelte-tq0k9i{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem .9rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;font-size:.95rem;color:var(--color-ink);cursor:pointer;transition:border-color .2s,box-shadow .2s}.cs-trigger.svelte-tq0k9i:hover{border-color:var(--color-line-strong)}.cs-trigger.open.svelte-tq0k9i{border-color:var(--color-blue);box-shadow:0 0 0 3px var(--color-blue-lightest)}.flag.svelte-tq0k9i{border-radius:999px;flex-shrink:0;object-fit:cover;box-shadow:0 0 0 1px #0415360f}.cs-name.svelte-tq0k9i{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-placeholder.svelte-tq0k9i{flex:1;text-align:left;color:var(--color-muted)}.cs-caret.svelte-tq0k9i{color:var(--color-muted);transition:transform .25s var(--ease-out-expo);flex-shrink:0}.cs-caret.open.svelte-tq0k9i{transform:rotate(180deg)}.cs-panel.svelte-tq0k9i{position:absolute;z-index:50;top:calc(100% + .4rem);left:0;right:0;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden;animation:svelte-tq0k9i-cs-in .16s var(--ease-out-expo)}@keyframes svelte-tq0k9i-cs-in{0%{opacity:0;transform:translateY(-6px)}}.cs-search.svelte-tq0k9i{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border-bottom:1px solid var(--color-line);color:var(--color-muted)}.cs-search.svelte-tq0k9i input:where(.svelte-tq0k9i){flex:1;border:none;outline:none;font-size:.9rem;color:var(--color-ink);background:transparent}.cs-list.svelte-tq0k9i{max-height:15rem;overflow-y:auto;padding:.35rem}.cs-item.svelte-tq0k9i{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .6rem;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background-color .12s}.cs-item.active.svelte-tq0k9i{background:var(--color-bg)}.cs-item.sel.svelte-tq0k9i{background:var(--color-blue-lightest)}.cs-item-name.svelte-tq0k9i{flex:1;font-size:.9rem;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-check.svelte-tq0k9i{color:var(--color-blue);flex-shrink:0}.cs-empty.svelte-tq0k9i{padding:1.25rem;text-align:center;color:var(--color-muted);font-size:.88rem}.cs.svelte-n6nzum{position:relative;width:100%}.cs-trigger.svelte-n6nzum{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem .9rem;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;font-size:.95rem;color:var(--color-ink);cursor:pointer;transition:border-color .2s,box-shadow .2s}.cs-trigger.svelte-n6nzum:hover{border-color:var(--color-line-strong)}.cs-trigger.open.svelte-n6nzum{border-color:var(--color-blue);box-shadow:0 0 0 3px var(--color-blue-lightest)}.cs-name.svelte-n6nzum{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-placeholder.svelte-n6nzum{flex:1;text-align:left;color:var(--color-muted)}.cs-caret.svelte-n6nzum{color:var(--color-muted);transition:transform .25s var(--ease-out-expo);flex-shrink:0}.cs-caret.open.svelte-n6nzum{transform:rotate(180deg)}.cs-panel.svelte-n6nzum{position:absolute;z-index:50;top:calc(100% + .4rem);left:0;right:0;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden;animation:svelte-n6nzum-cs-in .16s var(--ease-out-expo)}@keyframes svelte-n6nzum-cs-in{0%{opacity:0;transform:translateY(-6px)}}.cs-search.svelte-n6nzum{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border-bottom:1px solid var(--color-line);color:var(--color-muted)}.cs-search.svelte-n6nzum input:where(.svelte-n6nzum){flex:1;border:none;outline:none;font-size:.9rem;color:var(--color-ink);background:transparent}.cs-list.svelte-n6nzum{max-height:15rem;overflow-y:auto;padding:.35rem}.cs-group.svelte-n6nzum{padding:.5rem .6rem .25rem;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.cs-item.svelte-n6nzum{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .6rem;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background-color .12s}.cs-item.active.svelte-n6nzum{background:var(--color-bg)}.cs-item.sel.svelte-n6nzum{background:var(--color-blue-lightest)}.cs-item-name.svelte-n6nzum{flex:1;font-size:.9rem;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-check.svelte-n6nzum{color:var(--color-blue);flex-shrink:0}.cs-empty.svelte-n6nzum{padding:1.25rem;text-align:center;color:var(--color-muted);font-size:.88rem}
