.phone__wrapper[data-v-11aea3b1]{display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:100%}.phone__wrapper>button[data-v-11aea3b1]{align-items:center;border-radius:.55rem 0 0 .55rem;border-right:1px solid transparent;display:flex;flex-direction:row;justify-content:space-between;width:7rem}.phone__wrapper>button>span[data-v-11aea3b1]{color:#13151a;font-size:1.04rem;font-weight:300;line-height:147%}.phone__wrapper>button>img[data-v-11aea3b1]{height:1.11rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:.35s;width:1.11rem}.phone__wrapper>button[data-v-11aea3b1]:focus{border-color:#526aff}.phone__wrapper>button[data-v-11aea3b1]:disabled{filter:none;opacity:1}.phone__wrapper .codes__list[data-v-11aea3b1]{align-items:flex-start;background:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:.55rem;box-shadow:0 .27rem .69rem #00000040;display:flex;flex-direction:column;justify-content:flex-start;left:0;max-height:20rem;overflow-x:hidden;overflow-y:auto;padding:1.388rem;position:absolute;top:120%;width:15rem;z-index:10}.phone__wrapper .codes__list>button[data-v-11aea3b1]{align-items:center;background:none;border:none;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1.11rem;width:100%}.phone__wrapper .codes__list>button>span[data-v-11aea3b1]{color:#13151a;font-size:1.04rem;font-weight:400;line-height:147%;text-align:left}.phone__wrapper .codes__list>button>span.name[data-v-11aea3b1]{color:#898a8c;margin-left:.3rem;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone__wrapper .codes__list>button>span.point[data-v-11aea3b1]{background-color:#526aff;border-radius:50%;height:6px;margin-left:auto;opacity:0;transition:.35s;width:6px}.phone__wrapper .codes__list>button.active>span.point[data-v-11aea3b1]{opacity:1}.phone__wrapper .codes__list>button:hover>span.point[data-v-11aea3b1]{opacity:.5}.phone__wrapper .codes__list>button[data-v-11aea3b1]:last-of-type{margin-bottom:0}.phone__wrapper>input[data-v-11aea3b1]{border-radius:0 .55rem .55rem 0;flex:1}.phone__wrapper>.additional[data-v-11aea3b1]{position:absolute;right:1.38rem;top:50%;transform:translateY(-50%)}.phone__wrapper.error>button[data-v-11aea3b1],.phone__wrapper.error>input[data-v-11aea3b1]{border-color:#eb5151}.phone__wrapper.error>button[data-v-11aea3b1]{border-right-color:transparent}
