.country-select{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.country-select__flag{left:16px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%)}.country-select--opened .country-select__flag{z-index:1}.country-select--disabled .country-select__flag{opacity:.6}.country-select__flag-icon{border-radius:50%;flex-shrink:0;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.country-select__selected{align-items:center;background-color:var(--input-bg-default);border:1px solid var(--input-border-default);border-radius:12px;color:var(--input-text-filled);cursor:pointer;display:flex;font-size:12px;font-weight:500;height:48px;line-height:24px;padding:12px 44px;transition:all .2s ease-out;width:100%}.no-touch .country-select__selected:not(.country-select--disabled .country-select__selected):hover{background-color:var(--input-bg-hover);border-color:var(--input-border-hover);color:var(--input-label-hover);transition:all .2s ease-out}.country-select--disabled .country-select__selected{background-color:var(--input-bg-disable);border-color:var(--input-border-disable);color:var(--input-label-disable);cursor:default}.country-select--opened .country-select__selected{background-color:var(--input-bg-active);border-color:var(--input-border-active);color:var(--input-label-active)}.country-select__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-select__arrow{align-items:center;color:var(--input-icon-right-default);display:flex;height:20px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px}.country-select--opened .country-select__arrow{color:var(--input-icon-right-active)}.country-select--disabled .country-select__arrow{color:var(--input-icon-right-disable)}.country-select__arrow-up{transform:translateY(-50%) rotateX(180deg)}.country-select__arrow-icon{height:6px;margin:8px 5px auto;width:10px}.country-select__header{display:flex;flex-direction:column;margin-bottom:var(--spacings-l)}.country-select__label{font-size:var(--headings-h2-font-size);font-weight:var(--headings-h2-weight);line-height:var(--headings-h2-line-height);margin-bottom:var(--spacings-2xl);padding:var(--spacings-xs) 0;text-align:center}.country-select__search-input-wrap{position:relative}@media(min-width:640px){.country-select__search-input{height:100%;left:0;position:absolute;top:0;width:100%}}.country-select__options-scroll{overflow:hidden auto;position:relative}.country-select__options-scroll::-webkit-scrollbar{background-color:transparent;color:transparent;display:none;height:0;opacity:0;width:0}.country-select__options-scroll::-webkit-scrollbar-thumb,.country-select__options-scroll::-webkit-scrollbar-track{background:transparent;display:none}@media(min-width:640px){.country-select__options-scroll{max-height:364px;padding:8px}}.bottom-sheet--country-select .country-select__options-scroll{padding-bottom:var(--spacings-3xl)}.country-select__option{align-items:center;background:var(--selector-item-a-bg-default);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 12px}.country-select__option+.country-select__option{margin-top:4px}.no-touch .country-select__option:hover{background-color:var(--selector-item-a-bg-hover);transition:all .2s ease-out}.country-select__option--active,.no-touch .country-select__option--active:hover{background-color:var(--selector-item-a-bg-active);box-shadow:var(--inner-shadow)}.no-touch .country-select__option--active:hover{transition:all .2s ease-out}.country-select__options-image{border-radius:50%;flex-shrink:0;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.country-select__option-label{color:var(--selector-item-a-text-default);display:-webkit-box;font-size:12px;font-weight:500;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .2s ease-out}.no-touch .country-select__option:hover .country-select__option-label{color:var(--selector-item-a-text-hover);transition:all .2s ease-out}.country-select__option--active .country-select__option-label{color:var(--selector-item-a-text-active)}.no-touch .country-select__option--active:hover .country-select__option-label{color:var(--selector-item-a-text-active);transition:all .2s ease-out}.rtl{direction:rtl}.vdp-datepicker{position:relative;text-align:left}.vdp-datepicker *{box-sizing:border-box}.vdp-datepicker__calendar{background:#fff;border:1px solid #ccc;position:absolute;width:300px;z-index:100}.vdp-datepicker__calendar header{display:block;line-height:40px}.vdp-datepicker__calendar header span{display:inline-block;float:left;text-align:center;width:71.4285714286%}.vdp-datepicker__calendar header .next,.vdp-datepicker__calendar header .prev{float:left;position:relative;text-indent:-10000px;width:14.2857142857%}.vdp-datepicker__calendar header .next:after,.vdp-datepicker__calendar header .prev:after{border:6px solid transparent;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.vdp-datepicker__calendar header .prev:after{border-right:10px solid #000;margin-left:-5px}.vdp-datepicker__calendar header .prev.disabled:after{border-right:10px solid #ddd}.vdp-datepicker__calendar header .next:after{border-left:10px solid #000;margin-left:5px}.vdp-datepicker__calendar header .next.disabled:after{border-left:10px solid #ddd}.vdp-datepicker__calendar header .next:not(.disabled),.vdp-datepicker__calendar header .prev:not(.disabled),.vdp-datepicker__calendar header .up:not(.disabled){cursor:pointer}.vdp-datepicker__calendar header .next:not(.disabled):hover,.vdp-datepicker__calendar header .prev:not(.disabled):hover,.vdp-datepicker__calendar header .up:not(.disabled):hover{background:#eee}.vdp-datepicker__calendar .disabled{color:#ddd;cursor:default}.vdp-datepicker__calendar .flex-rtl{display:flex;flex-wrap:wrap;width:inherit}.vdp-datepicker__calendar .cell{border:1px solid transparent;display:inline-block;height:40px;line-height:40px;padding:0 5px;text-align:center;vertical-align:middle;width:14.2857142857%}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year{cursor:pointer}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #4bd}.vdp-datepicker__calendar .cell.selected,.vdp-datepicker__calendar .cell.selected.highlighted,.vdp-datepicker__calendar .cell.selected:hover{background:#4bd}.vdp-datepicker__calendar .cell.highlighted{background:#cae5ed}.vdp-datepicker__calendar .cell.highlighted.disabled{color:#a3a3a3}.vdp-datepicker__calendar .cell.grey{color:#888}.vdp-datepicker__calendar .cell.grey:hover{background:inherit}.vdp-datepicker__calendar .cell.day-header{cursor:inherit;font-size:75%;white-space:nowrap}.vdp-datepicker__calendar .cell.day-header:hover{background:inherit}.vdp-datepicker__calendar .month,.vdp-datepicker__calendar .year{width:33.333%}.vdp-datepicker__calendar-button,.vdp-datepicker__clear-button{cursor:pointer;font-style:normal}.vdp-datepicker__calendar-button.disabled,.vdp-datepicker__clear-button.disabled{color:#999;cursor:default}.vdp-datepicker__days-container{font-size:0;pointer-events:auto}.date-picker{transition:all .2s ease-out}.no-touch .birthday-calendar__input.has-error~.date-picker:hover{border-color:transparent;transition:all .2s ease-out}.birthday-calendar .vdp-datepicker>div:first-child{height:100%;opacity:0}.bottom-sheet .birthday-calendar .vdp-datepicker>div:first-child{display:none}.birthday-calendar .vdp-datepicker__calendar{background:transparent;border:none;width:100%}.birthday-calendar .vdp-datepicker__calendar header{align-items:center;display:flex;gap:12px;margin:0 0 12px;padding:0 0 12px;position:relative}.birthday-calendar .vdp-datepicker__calendar header:before{background-color:var(--border-a);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:1}.birthday-calendar .vdp-datepicker__calendar header span{float:none;width:auto}.birthday-calendar .vdp-datepicker__calendar header span:nth-child(2){background:transparent!important;color:var(--text-text);flex:1;font-size:var(--headings-h2-font-size);font-weight:var(--headings-h2-weight);line-height:var(--headings-h2-line-height)}@media(min-width:1280px){.birthday-calendar .vdp-datepicker__calendar header span:nth-child(2){font-size:14px;font-weight:600;line-height:20px}}.birthday-calendar .vdp-datepicker__calendar header .next,.birthday-calendar .vdp-datepicker__calendar header .prev{align-items:center;background:var(--buttons-secondary-c-bg-default);border-radius:var(--buttons-xs-radius);color:var(--buttons-icon-secondary-c-icon-default);display:flex;float:none;font-size:0;height:32px;justify-content:center;line-height:0;overflow:hidden;padding:var(--buttons-icon-xs);text-indent:-1000px;transition:all .2s ease-out;width:32px}.birthday-calendar .vdp-datepicker__calendar header .next:after,.birthday-calendar .vdp-datepicker__calendar header .next:before,.birthday-calendar .vdp-datepicker__calendar header .prev:after,.birthday-calendar .vdp-datepicker__calendar header .prev:before{all:unset}.no-touch .birthday-calendar .vdp-datepicker__calendar header .next:hover,.no-touch .birthday-calendar .vdp-datepicker__calendar header .prev:hover{background:var(--buttons-secondary-c-bg-hover);color:var(--buttons-secondary-c-icon-hover);transition:all .2s ease-out}.birthday-calendar .vdp-datepicker__calendar header .next.disabled,.birthday-calendar .vdp-datepicker__calendar header .prev.disabled{background:var(--buttons-secondary-c-bg-disable);color:var(--buttons-secondary-c-icon-disable);pointer-events:none}.birthday-calendar .vdp-datepicker__calendar header .next.disabled:before,.birthday-calendar .vdp-datepicker__calendar header .prev.disabled:before{opacity:.3}.birthday-calendar .vdp-datepicker__calendar header .next:before,.birthday-calendar .vdp-datepicker__calendar header .prev:before{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none!important;content:"";height:20px;margin:0;width:20px}.birthday-calendar .vdp-datepicker__calendar header .prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M12.121 4.293a1 1 0 0 0-1.414 0L5 10l5.707 5.707a1 1 0 0 0 1.414-1.414L7.83 10l4.292-4.293a1 1 0 0 0 0-1.414' clip-rule='evenodd'/%3E%3C/svg%3E")}.birthday-calendar .vdp-datepicker__calendar header .next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M7.3 4.3a1 1 0 0 1 1.41 0l5.7 5.7-5.7 5.7a1 1 0 0 1-1.41-1.4l4.29-4.3-4.3-4.3a1 1 0 0 1 0-1.4' clip-rule='evenodd'/%3E%3C/svg%3E")}.birthday-calendar .vdp-datepicker__calendar div{display:flex;flex-wrap:wrap}.birthday-calendar .vdp-datepicker__calendar .cell{border:none;border-radius:var(--roundings-xs);color:var(--text-text);font-size:14px;font-weight:500;height:auto;line-height:24px;padding:8px 12px;position:relative;transition:all .2s ease-out}.birthday-calendar .vdp-datepicker__calendar .cell:hover{border:none!important}.no-touch .birthday-calendar .vdp-datepicker__calendar .cell:hover:not(.disabled,.blank){background:var(--backgrounds-g-50)}.birthday-calendar .vdp-datepicker__calendar .cell.day-header{display:none}.birthday-calendar .vdp-datepicker__calendar .cell.year{margin:0 4px;width:calc(33.33333% - 5.33333px)}@media(max-width:639px){.birthday-calendar .vdp-datepicker__calendar .cell.year:nth-child(3n+2){margin-left:0}.birthday-calendar .vdp-datepicker__calendar .cell.year:nth-child(3n+4){margin-right:0}}@media(min-width:640px)and (max-width:1279px){.birthday-calendar .vdp-datepicker__calendar .cell.year{width:calc(16.66667% - 6.66667px)}.birthday-calendar .vdp-datepicker__calendar .cell.year:nth-child(6n+2){margin-left:0}.birthday-calendar .vdp-datepicker__calendar .cell.year:nth-child(6n+7){margin-right:0}}@media(min-width:1280px){.birthday-calendar .vdp-datepicker__calendar .cell.year:nth-child(3n+2){margin-left:0}.birthday-calendar .vdp-datepicker__calendar .cell.year:nth-child(3n+4){margin-right:0}}.birthday-calendar .vdp-datepicker__calendar .cell.month{margin:0 4px;overflow:hidden;padding:8px;width:calc(33.33333% - 5.33333px)}.birthday-calendar .vdp-datepicker__calendar .cell.month:nth-child(3n+2){margin-left:0}.birthday-calendar .vdp-datepicker__calendar .cell.month:nth-child(3n+4){margin-right:0}.birthday-calendar .vdp-datepicker__calendar .cell.day{font-size:12px;font-weight:500;line-height:20px}.birthday-calendar .vdp-datepicker__calendar .cell.selected{background:transparent;color:var(--text-text-accent)}.no-touch .birthday-calendar .vdp-datepicker__calendar .cell.selected:hover{background:var(--backgrounds-g-50);transition:all .2s ease-out}.birthday-calendar .vdp-datepicker__calendar .cell.disabled{color:var(--text-description-b)}@media(min-width:1280px){.birthday-calendar .vdp-datepicker{height:100%;position:static}.birthday-calendar .vdp-datepicker__calendar{padding:12px}}.date-picker__input{cursor:pointer;height:100%;width:100%}.state-select.disabled{pointer-events:none}.missing-data .validation-select{margin-bottom:var(--spacings-s);width:100%}.missing-data .validation-select.custom-select--has-error{margin-bottom:0}.gender-radio-inner{align-items:center;display:flex}.personal-data-wrap .gender-radio-inner{padding:12px 14px}.gender-radio-wrap.disabled>*{pointer-events:none}.gender-radio-wrap.form-constructor__field-wrap{align-items:center;display:flex;height:40px;padding-inline:16px}.gender-radio,.gender-radio__item{align-items:center;display:flex}.gender-radio__item{gap:8px;margin-right:32px;position:relative;z-index:0}.gender-radio__item input[type=radio]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.no-touch .gender-radio__item input[type=radio]:not([disabled]):hover{transition:all .2s ease-out}.no-touch .gender-radio__item input[type=radio]:not([disabled]):hover~.gender-radio__label{cursor:pointer}.gender-radio__item input[type=radio]:checked+.gender-radio__button{background:var(--gradient-tokens-backgrounds-h);border:none}.gender-radio__item input[disabled]{cursor:inherit}.gender-radio__item input[disabled]~.gender-radio__label{cursor:text}.missing-data .gender-radio__item,.personal-data-wrap_reverse .gender-radio__item{flex-direction:row-reverse}.gender-radio-disabled .gender-radio__item{pointer-events:none}.gender-radio__button,.gender-radio__button-wr{height:24px;width:24px}.gender-radio__button{align-items:center;background-color:var(--checkbox-bg-inactive-default);border:2px solid var(--border-a);border-radius:100%;box-shadow:var(--inner-shadow);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;position:relative}.no-touch .gender-radio__item:hover .gender-radio__button{background-color:var(--checkbox-bg-inactive-hover);transition:all .2s ease-out}.gender-radio__button.check{background:var(--gradient-tokens-backgrounds-h)}.gender-radio__button.check:before{border:solid var(--colors-base-white-a);border-width:0 2px 2px 0;content:"";height:8px;margin:0 -3px 0 -1px;position:absolute;right:50%;top:50%;transform:rotate(45deg) translate(-50%,-50%);width:5px}.gender-radio__button--active{background:var(--gradient-tokens-backgrounds-k);border:none}.no-touch .gender-radio__button--active:hover{background:var(--gradient-tokens-backgrounds-k-70);transition:all .2s ease-out}.gender-radio__button--active:before{border:solid var(--checkbox-icon-active-default);border-width:0 2px 2px 0;content:"";height:8px;margin:0 -3px 0 -1px;position:absolute;right:50%;top:50%;transform:rotate(45deg) translate(-50%,-50%);width:5px}.no-touch .gender-radio__item:hover .gender-radio__button--active:before{opacity:.7;transition:all .2s ease-out}.gender-radio__label{color:var(--input-text-filled);transition:all .2s ease-out;z-index:1}.gender-radio__label-text{display:flex;font-size:12px;font-weight:500;line-height:24px}.confirmed-phone__header{color:var(--text-description-a);font-size:12px;font-weight:500;line-height:20px;margin-bottom:8px}.personal-data .confirmed-phone__header{display:none}@media(min-width:640px){.confirmed-phone__header{margin-bottom:16px}}.confirmed-phone__content{flex:auto;position:relative}.missing-data .confirmed-phone__content{display:flex;flex-direction:column;gap:var(--spacings-s)}@media(min-width:640px){.profile-edit__col .confirmed-phone__content{z-index:0}}.confirmed-phone__content-tooltip{height:48px;left:0;position:absolute;right:0;top:0;width:100%;z-index:5}.missing-data .confirmed-phone__notice{display:none}.personal-data .confirmed-phone__notice{font-size:12px;font-weight:500;line-height:24px;margin:var(--spacings-xs) 0}.confirmed-phone__phone{margin-bottom:0}.personal-data .confirmed-phone__sms-code{margin-bottom:var(--spacings-xs)}.confirmed-phone__send-sms-btn{display:flex;margin-top:var(--spacings-xs);width:100%}@media(max-width:639px){.confirmed-phone__send-sms-btn:last-child{margin-bottom:8px}}.missing-data .confirmed-phone__send-sms-btn{background-color:var(--buttons-primary-b-bg-default);border:none;color:var(--buttons-primary-b-text-default);margin-bottom:0;margin-top:12px;position:relative}.no-touch .missing-data .confirmed-phone__send-sms-btn:not(.no-touch .missing-data .confirmed-phone__send-sms-btn.btn--text,.no-touch .missing-data .confirmed-phone__send-sms-btn.btn--text-b,.no-touch .missing-data .confirmed-phone__send-sms-btn.btn--icon):hover{background-color:var(--buttons-primary-b-bg-hover);border:none;color:var(--buttons-primary-b-text-hover)}.missing-data .confirmed-phone__send-sms-btn.disabled,.missing-data .confirmed-phone__send-sms-btn[disabled]{background-color:var(--buttons-primary-b-bg-disable);border:none;color:var(--buttons-primary-b-text-disable);pointer-events:none}@media(min-width:1280px){.missing-data .confirmed-phone__send-sms-btn{margin-top:4px}}.confirmed-phone__footer{font-size:10px;font-weight:500;line-height:20px;margin:var(--spacings-xs) 0 8px 0}@media(min-width:1280px){.confirmed-phone__footer{margin-bottom:0}}.confirmed-phone__footer-notice{color:inherit;font:inherit;margin:0}.confirmed-phone__timer{font:inherit;visibility:hidden}.confirmed-phone__timer:before{content:attr(data-content);position:absolute;visibility:visible}
