.tt-phone[data-v-4787f6cc]{border-radius:var(--tt-radius-sm);background:var(--tt-field-bg);min-height:46px;transition:box-shadow var(--tt-duration) var(--tt-ease);align-items:stretch;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0a1e3a1f}.tt-phone[data-v-4787f6cc]:focus-within{box-shadow:inset 0 0 0 2px var(--tt-ink)}.tt-phone.is-invalid[data-v-4787f6cc]{box-shadow:inset 0 0 0 2px var(--tt-red)}.tt-phone.is-disabled[data-v-4787f6cc]{opacity:.6}.tt-phone__country[data-v-4787f6cc]{border:0;border-right:1px solid var(--tt-border);border-radius:var(--tt-radius-sm) 0 0 var(--tt-radius-sm);font:inherit;font-size:var(--tt-text-base);color:var(--tt-ink);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 10px 0 14px;display:flex}.tt-phone__country[data-v-4787f6cc]:hover:not(:disabled){background:#0a1e3a0a}.tt-phone__country[data-v-4787f6cc]:focus-visible{box-shadow:inset 0 0 0 2px var(--tt-ink);outline:none}.tt-phone__flag[data-v-4787f6cc]{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:22px;height:16px;box-shadow:0 0 0 1px #0a1e3a1a}.tt-phone__dial[data-v-4787f6cc]{font-variant-numeric:tabular-nums}.tt-phone__caret[data-v-4787f6cc]{color:var(--tt-ink-muted);place-items:center;display:inline-grid}.tt-phone__field[data-v-4787f6cc]{min-width:0;font:inherit;font-size:var(--tt-text-base);color:var(--tt-ink);background:0 0;border:0;outline:none;flex:1;padding:12px 14px}.tt-phone__field[data-v-4787f6cc]:focus-visible{box-shadow:none;outline:none}.tt-phone__field[data-v-4787f6cc]::placeholder{color:var(--tt-ink-muted)}.tt-phone__drawer[data-v-4787f6cc]{z-index:20;width:min(340px,100%);min-width:260px;padding:var(--tt-space-2);border-radius:var(--tt-radius-sm);background:var(--tt-surface);box-shadow:var(--tt-shadow-pop);transform-origin:0 0;position:absolute;top:calc(100% + 6px);left:0}.tt-phone__search[data-v-4787f6cc]{align-items:center;gap:var(--tt-space-2);min-height:40px;padding:0 var(--tt-space-3);border-radius:var(--tt-radius-xs);background:var(--tt-bg);color:var(--tt-ink-muted);transition:box-shadow var(--tt-duration) var(--tt-ease);display:flex}.tt-phone__search[data-v-4787f6cc]:focus-within{box-shadow:inset 0 0 0 2px var(--tt-ink)}.tt-phone__search input[data-v-4787f6cc]:focus,.tt-phone__search input[data-v-4787f6cc]:focus-visible{box-shadow:none;outline:none}.tt-phone__search input[data-v-4787f6cc]{min-width:0;font:inherit;font-size:var(--tt-text-sm);color:var(--tt-ink);background:0 0;border:0;outline:none;flex:1}.tt-phone__list[data-v-4787f6cc]{max-height:260px;margin:var(--tt-space-2) 0 0;padding:0;list-style:none;overflow-y:auto}.tt-phone__option[data-v-4787f6cc]{align-items:center;gap:var(--tt-space-3);min-height:40px;padding:0 var(--tt-space-3);border-radius:var(--tt-radius-xs);font-size:var(--tt-text-sm);color:var(--tt-ink);cursor:pointer;display:flex}.tt-phone__option.is-active[data-v-4787f6cc]{background:var(--tt-bg-deep)}.tt-phone__option[aria-selected=true][data-v-4787f6cc]{font-weight:600}.tt-phone__name[data-v-4787f6cc]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tt-phone__code[data-v-4787f6cc]{font-variant-numeric:tabular-nums;color:var(--tt-ink-muted);flex:none}.tt-phone__empty[data-v-4787f6cc]{padding:var(--tt-space-3);font-size:var(--tt-text-sm);color:var(--tt-ink-muted)}
