.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}.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%}.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:1140px){.birthday-calendar .vdp-datepicker__calendar header span:nth-child(2){font-size:16px;font-weight:700;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}@media(pointer:fine){.birthday-calendar .vdp-datepicker__calendar header .next:hover,.birthday-calendar .vdp-datepicker__calendar header .prev:hover{background:var(--buttons-secondary-c-bg-hover);color:var(--buttons-secondary-c-icon-hover)}}@media(pointer:coarse){.birthday-calendar .vdp-datepicker__calendar header .next:active,.birthday-calendar .vdp-datepicker__calendar header .prev:active{background:var(--buttons-secondary-c-bg-hover);color:var(--buttons-secondary-c-icon-hover)}}.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}.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}@media(max-width:1139px){.birthday-calendar .vdp-datepicker__calendar header .next.disabled:hover,.birthday-calendar .vdp-datepicker__calendar header .prev.disabled:hover{background:var(--buttons-secondary-c-bg-disable)}}.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 .next:not(.disabled),.birthday-calendar .vdp-datepicker__calendar header .prev:not(.disabled),.birthday-calendar .vdp-datepicker__calendar header .up:not(.disabled){cursor:pointer}@media(max-width:1139px){.birthday-calendar .vdp-datepicker__calendar header .next:not(.disabled):hover,.birthday-calendar .vdp-datepicker__calendar header .prev:not(.disabled):hover,.birthday-calendar .vdp-datepicker__calendar header .up:not(.disabled):hover{background:var(--buttons-secondary-c-bg-default)}}.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='%23fff' 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' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M7.296 4.293a1 1 0 0 1 1.414 0L14.417 10 8.71 15.707a1 1 0 0 1-1.414-1.414L11.588 10 7.297 5.707a1 1 0 0 1 0-1.414' 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:16px;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-e-4)}.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:1139px){.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:1140px){.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:14px;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)}.birthday-calendar .vdp-datepicker__calendar .cell.disabled{color:var(--text-description-b)}@media(min-width:1140px){.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}.confirmed-phone__header{color:var(--text-description-a);font-size:14px;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:14px;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:var(--gradient-tokens-backgrounds-k);box-shadow:var(--inner-shadow);color:var(--buttons-primary-b-text-default);margin-bottom:0;margin-top:12px}.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:var(--gradient-tokens-backgrounds-k-70);color:var(--buttons-primary-b-text-hover)}.missing-data .confirmed-phone__send-sms-btn.disabled,.missing-data .confirmed-phone__send-sms-btn[disabled]{background:var(--gradient-tokens-backgrounds-k-50);box-shadow:none;color:var(--buttons-primary-b-text-disable);pointer-events:none}@media(min-width:1140px){.missing-data .confirmed-phone__send-sms-btn{margin-top:4px}}.confirmed-phone__footer{font-size:12px;font-weight:500;line-height:16px;margin:var(--spacings-xs) 0 8px 0}@media(min-width:1140px){.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}
