.cs[data-v-4f81f604]{min-width:0;position:relative}.cs-toggle[data-v-4f81f604]{align-items:center;background:rgb(var(--ewc-tint)/.05);border:1px solid rgb(var(--ewc-tint)/.16);border-radius:var(--radius);color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:15px;gap:8px;justify-content:space-between;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.cs-toggle[data-v-4f81f604]:hover,.cs.is-open .cs-toggle[data-v-4f81f604]{background:rgb(var(--ewc-tint)/.08);border-color:rgb(var(--ewc-tint)/.45)}.cs-placeholder[data-v-4f81f604],.cs-value[data-v-4f81f604]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-placeholder[data-v-4f81f604]{color:var(--text-faint)}.cs-chevron[data-v-4f81f604]{color:var(--text-dim);flex-shrink:0;height:15px;width:15px}.cs-panel[data-v-4f81f604]{background:var(--ewc-panel-bg);border:1px solid rgb(var(--ewc-tint)/.14);border-radius:var(--radius);box-shadow:var(--ewc-shadow-panel);left:0;padding:8px;position:absolute;top:calc(100% + 6px);width:max(100%,270px);z-index:60}.cs-search[data-v-4f81f604]{background:rgb(var(--ewc-tint)/.05);border:1px solid rgb(var(--ewc-tint)/.16);border-radius:8px;color:var(--text);font-family:inherit;font-size:14.5px;margin-bottom:6px;outline:none;padding:10px 12px;width:100%}.cs-search[data-v-4f81f604]:focus{border-color:rgb(var(--ewc-tint)/.45)}@media(hover:none)and (pointer:coarse){.cs-search[data-v-4f81f604]{font-size:16px}}.cs-list[data-v-4f81f604]{list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:0}.cs-option[data-v-4f81f604]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14.5px;gap:10px;padding:9px 10px}.cs-option.is-active[data-v-4f81f604]{background:rgb(var(--ewc-tint)/.08)}.cs-option.is-selected .cs-name[data-v-4f81f604]{font-weight:700}.cs-flag[data-v-4f81f604]{flex-shrink:0}.cs-name[data-v-4f81f604]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-dial[data-v-4f81f604]{color:var(--text-dim);flex-shrink:0;font-size:13px}.cs-empty[data-v-4f81f604]{color:var(--text-faint);font-size:13.5px;padding:12px 10px}
