.cs[data-v-3fff340c]{position:relative;width:100%}.cs__trigger[data-v-3fff340c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--color-ink);border:1px solid var(--color-hair);border-radius:10px;padding:.65rem .9rem;color:var(--color-mist);font-family:var(--font-body);font-size:.88rem;cursor:pointer;text-align:left;transition:border-color .25s var(--ease-out-expo)}.cs.sm .cs__trigger[data-v-3fff340c]{padding:.4rem .75rem;font-size:.8rem;border-radius:999px}.cs__trigger.open[data-v-3fff340c],.cs__trigger[data-v-3fff340c]:focus,.cs__trigger[data-v-3fff340c]:hover{border-color:var(--color-blue);outline:none}.cs__trigger.has[data-v-3fff340c]{color:var(--color-paper)}.cs__label[data-v-3fff340c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs__chev[data-v-3fff340c]{flex-shrink:0;color:var(--color-mist);transition:transform .25s var(--ease-out-expo)}.cs__chev.up[data-v-3fff340c]{transform:rotate(180deg)}.cs__pop[data-v-3fff340c]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:var(--color-ink-900);border:1px solid var(--color-hair);border-radius:14px;box-shadow:0 30px 70px -20px #000000eb;overflow:hidden;min-width:200px}.cs__search[data-v-3fff340c]{width:100%;background:var(--color-ink);border:none;border-bottom:1px solid var(--color-hair);padding:.6rem .9rem;color:var(--color-paper);font-family:var(--font-body);font-size:.85rem}.cs__search[data-v-3fff340c]:focus{outline:none}.cs__search[data-v-3fff340c]::-moz-placeholder{color:var(--color-mist)}.cs__search[data-v-3fff340c]::placeholder{color:var(--color-mist)}.cs__list[data-v-3fff340c]{max-height:240px;overflow-y:auto;padding:.3rem}.cs__empty[data-v-3fff340c]{color:var(--color-mist);font-size:.82rem;padding:.6rem .7rem}.cs__opt[data-v-3fff340c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:none;border:none;border-radius:8px;text-align:left;padding:.5rem .7rem;color:var(--color-paper);font-family:var(--font-body);font-size:.86rem;cursor:pointer}.cs__opt[data-v-3fff340c]:hover{background:#256ffe1f}.cs__opt.on[data-v-3fff340c]{color:var(--color-blue-300)}.tick[data-v-3fff340c]{font-size:.75rem}
