.ms-phone{position:relative;display:block}.ms-phone .ms-control__country{gap:8px}.ms-phone__flag{width:20px;height:14px;border-radius:2px;object-fit:cover;flex:none;box-shadow:0 0 0 1px var(--color-border-subtle)}.ms-phone__pop{left:0;right:auto;width:min(340px,calc(100vw - 32px));padding:0;overflow:hidden;display:flex;flex-direction:column}.ms-phone__search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted)}.ms-phone__search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--ink-900)}.ms-phone__list{list-style:none;margin:0;padding:6px;max-height:300px;overflow-y:auto}.ms-phone__opt{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:var(--radius-button);cursor:pointer;font-size:14px;color:var(--ink-900)}.ms-phone__opt.is-active{background:var(--color-surface-hover)}.ms-phone__opt[aria-selected=true]{font-weight:600}.ms-phone__opt.is-last-top{margin-bottom:6px;position:relative}.ms-phone__opt.is-last-top:after{content:"";position:absolute;left:4px;right:4px;bottom:-4px;height:1px;background:var(--color-border-subtle)}.ms-phone__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-phone__dial{font-family:var(--font-figures,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ms-phone__none{padding:12px 10px;font-size:14px;color:var(--color-text-muted)}