.phone-input[data-v-49ac6075]{position:relative;display:flex;align-items:stretch;gap:8px}.pi-country[data-v-49ac6075]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 10px;border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;transition:.14s}.pi-country[data-v-49ac6075]:hover{border-color:var(--primary)}.pi-flag[data-v-49ac6075]{font-size:17px;line-height:1}.pi-dial[data-v-49ac6075]{font-family:var(--font-mono);font-size:12.5px;color:var(--text-muted)}.pi-caret[data-v-49ac6075]{color:var(--text-muted)}.pi-field[data-v-49ac6075]{flex:1 1 auto;min-width:0}.is-err .pi-country[data-v-49ac6075]{border-color:var(--danger, #dc2626)}.pi-menu[data-v-49ac6075]{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(320px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:8px;display:flex;flex-direction:column;gap:6px}.pi-search[data-v-49ac6075]{width:100%;padding:8px 10px;font:inherit;font-size:13px;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.pi-list[data-v-49ac6075]{max-height:240px;overflow-y:auto;display:flex;flex-direction:column}.pi-opt[data-v-49ac6075]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border:0;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:13.5px;color:var(--ink)}.pi-opt[data-v-49ac6075]:hover{background:var(--primary-softer)}.pi-opt.on[data-v-49ac6075]{background:var(--primary-softer);font-weight:600}.pi-name[data-v-49ac6075]{flex:1 1 auto}.pi-empty[data-v-49ac6075]{margin:0;padding:10px;font-size:13px;color:var(--text-muted);text-align:center}
