.tcp-overlay[data-v-b4676f20]{position:fixed;inset:0;z-index:200;display:grid;place-items:end center;background:#080f1a80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(min-width:700px){.tcp-overlay[data-v-b4676f20]{place-items:center;padding:20px}}.tcp-modal[data-v-b4676f20]{position:relative;width:100%;max-width:440px;max-height:80vh;display:flex;flex-direction:column;padding:18px 18px 10px;border-radius:24px 24px 0 0;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-l)}@media(min-width:700px){.tcp-modal[data-v-b4676f20]{border-radius:24px}}.tcp-head[data-v-b4676f20]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tcp-head h2[data-v-b4676f20]{margin:0;font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--text)}.tcp-x[data-v-b4676f20]{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--text-2)}.tcp-search[data-v-b4676f20],.tcp-x[data-v-b4676f20]{background:var(--surface-alt)}.tcp-search[data-v-b4676f20]{display:flex;align-items:center;gap:9px;height:44px;padding:0 14px;border-radius:var(--r-input);border:1px solid var(--hairline)}.tcp-search[data-v-b4676f20]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tcp-search-ic[data-v-b4676f20]{flex:none;color:var(--text-3)}.tcp-search input[data-v-b4676f20]{flex:1;min-width:0;background:none;border:none;outline:none;font:inherit;font-size:14.5px;color:var(--text)}.tcp-list[data-v-b4676f20]{overflow-y:auto;margin-top:8px;padding-bottom:8px}.tcp-row[data-v-b4676f20]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 8px;border-radius:12px;transition:background .12s ease}.tcp-row[data-v-b4676f20]:hover{background:var(--surface-alt)}.tcp-row.on[data-v-b4676f20]{background:var(--accent-soft)}.tcp-flag[data-v-b4676f20]{width:30px;height:30px;flex:none;border-radius:50%;background:var(--surface-alt)}.tcp-texts[data-v-b4676f20]{flex:1;min-width:0;display:flex;flex-direction:column}.tcp-name[data-v-b4676f20]{font-size:14.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcp-region[data-v-b4676f20]{font-size:12px;color:var(--text-3)}.tcp-check[data-v-b4676f20]{flex:none;color:var(--accent)}.tcp-empty[data-v-b4676f20]{padding:26px 8px;text-align:center;font-size:13.5px;color:var(--text-3)}.tcp-enter-active[data-v-b4676f20],.tcp-leave-active[data-v-b4676f20]{transition:opacity .2s ease}.tcp-enter-active .tcp-modal[data-v-b4676f20],.tcp-leave-active .tcp-modal[data-v-b4676f20]{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.tcp-enter-from[data-v-b4676f20],.tcp-leave-to[data-v-b4676f20]{opacity:0}.tcp-enter-from .tcp-modal[data-v-b4676f20],.tcp-leave-to .tcp-modal[data-v-b4676f20]{transform:translateY(20px)}
