.ns-success-message{max-width:320px;text-align:center;margin:0 auto}.ns-success-message__img{margin-bottom:14px;width:88px;height:88px;color:var(--7bec2e81)}.ns-success-message__img path{transform-box:fill-box;transform-origin:center}.ns-success-message__img-circle{stroke-dasharray:360px;stroke-dashoffset:360px;-webkit-animation:check-animation .5s .1s forwards;animation:check-animation .5s .1s forwards}.ns-success-message__img-check{stroke-dasharray:90px;stroke-dashoffset:90px;-webkit-animation:check-animation .5s .5s forwards;animation:check-animation .5s .5s forwards}@-webkit-keyframes check-animation{0%{opacity:0}to{opacity:1;stroke-dashoffset:0}}@keyframes check-animation{0%{opacity:0}to{opacity:1;stroke-dashoffset:0}}.ns-success-message__title{font-size:var(--size-text-xl);line-height:var(--line-height-xl);color:var(--color-primary-dark);font-weight:600}@media (max-width:500px){.ns-success-message__title{font-size:var(--size-text-l)}}.ns-success-message__subtitle{font-size:var(--size-text-s);line-height:20px;margin-top:10px}.ns-success-message__controls{margin-top:24px}@media (max-width:500px){.ns-success-message__controls{margin-top:18px}}.ns-dropdown{position:relative;min-width:146px}.ns-dropdown__trigger{font-size:16px;line-height:24px;padding:7px 12px;border:1px solid var(--color-gray-80);border-radius:var(--border-radius-m);color:var(--color-typo-primary);background:var(--color-typo-light)}.ns-dropdown__trigger-title{display:flex;align-items:center;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-dropdown__trigger:focus,.ns-dropdown__trigger:hover,.ns-dropdown_state_opened .ns-dropdown__trigger{color:var(--color-primary)}.ns-dropdown_state_opened .ns-dropdown__trigger{border-color:var(--color-primary);border-radius:var(--border-radius-m) var(--border-radius-m) 0 0}.ns-dropdown__trigger.base-button_disabled{pointer-events:none;touch-action:none;background:var(--color-gray-disabled);border:1px solid var(--color-gray-disabled);color:var(--color-gray-80)}.ns-dropdown__list{width:100%;background:#fff;position:absolute;top:calc(100% - 1px);border-radius:0 0 var(--border-radius-m) var(--border-radius-m);border:1px solid var(--color-gray-80);z-index:var(--z-layer-second)}.ns-dropdown_state_opened .ns-dropdown__list{border-color:var(--color-primary)}.ns-dropdown__list hr{height:1px;background:var(--color-gray-80);margin:7px 0}.ns-dropdown__trigger-title img{width:21px;height:21px;margin-right:7px}.ns-dropdown__trigger.base-button_disabled .ns-dropdown__trigger-title img{filter:grayscale(1);opacity:.5}.ns-dropdown__search{position:relative;border-bottom:1px solid var(--color-gray-50)}.ns-dropdown__search-input{border:0}.ns-dropdown__search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--color-gray);pointer-events:none}.ns-dropdown-item{padding:4px 25px 4px 12px;font-size:16px;line-height:24px}.ns-dropdown-item:focus,.ns-dropdown-item:hover,.ns-dropdown-item_active{color:var(--color-primary)}.ns-dropdown-item__inner{display:flex;align-items:center;text-align:start}.ns-dropdown-item__inner img{width:21px;height:21px;margin-right:7px}.ns-form-group{position:relative}.ns-form-group__label{display:block;color:var(--color-gray);margin-bottom:3px}.ns-form-group__message{font-size:var(--size-text-3xs);line-height:16px}.ns-form-group__message_floating{position:absolute;left:0;right:0}.ns-form-group__description{margin-top:var(--space-s);font-size:var(--size-text-2xs);line-height:var(--line-height-s);color:var(--color-gray)}.ns-form-group_state_error .ns-form-group__message{color:var(--color-error)}.ns-form-group_state_success .ns-form-group__message{color:var(--color-success)}.ns-radio{--radio-size:16px;position:relative;display:inline-block;padding-left:calc(7px + var(--radio-size));vertical-align:top}.ns-radio__input{z-index:var(--z-layer-first);-webkit-appearance:none;-moz-appearance:none;appearance:none;top:.4em;cursor:pointer}.ns-radio__circle,.ns-radio__input{position:absolute;left:0;width:var(--radio-size);height:var(--radio-size)}.ns-radio__circle{top:.3em;display:flex;align-items:center;padding:3px;background-color:transparent;border-width:1px;border-style:solid;border-radius:50%}.ns-radio__circle:before{content:"";width:100%;height:100%;background-color:transparent;border-radius:inherit}.ns-radio__text{cursor:pointer}.ns-radio_theme_default .ns-radio__circle{border-color:var(--color-primary)}.ns-radio__input:disabled{cursor:default}.ns-radio__input:disabled+.ns-radio__circle{background-color:var(--color-gray-disabled);border-color:var(--color-gray-80)}.ns-radio__input:disabled~.ns-radio__text{color:var(--color-gray-80);cursor:default}.ns-radio__input:checked:disabled+.ns-radio__circle:before{background-color:var(--color-gray-80)}.ns-radio_theme_default .ns-radio__input:checked+.ns-radio__circle:before{background-color:var(--color-primary)}.registration-form__radio+.registration-form__radio{margin-left:17px}.registration-form__radio_type_sex .ns-radio__text{display:block}.registration-form__radio_type_sex .ns-radio__text:first-letter{text-transform:uppercase}.registration-form__form-group{margin-bottom:14px}.registration-form__row{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:60px;column-gap:60px;max-width:600px}@media (max-width:500px){.registration-form__row{grid-template-columns:1fr}}.registration-form__row:not(:last-child){margin-bottom:16px}.registration-form__form-group_phone{margin-top:20px}.registration-form__row_submit{align-items:flex-start;margin-top:30px}@media (max-width:500px){.registration-form__row_submit{margin-top:0}}.registration-form__form-group_type_date{max-width:184px}.registration-form__form-button{width:100%}.ns-form-group_state_error .ns-dropdown__trigger{border-color:var(--color-error)}.ns-heading{display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:500px){.ns-heading{margin-bottom:20px}}.ns-heading_v-align_top{align-items:flex-start}.ns-heading_v-align_center{align-items:center}.ns-heading_v-align_bottom{align-items:flex-end}.ns-heading_v-align_baseline{align-items:baseline}@media (max-width:800px){.ns-heading_wrapping{flex-direction:column}}.ns-heading__inner{display:flex;align-items:baseline}.ns-heading__inner_type_right{margin-left:10px}@media (max-width:800px){.ns-heading_wrapping .ns-heading__inner_type_right{margin-left:0}}.ns-back-button__text{letter-spacing:2px;text-transform:uppercase;font-size:var(--size-text-s);line-height:var(--line-height-l);font-weight:600;margin-left:8px}.ns-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;list-style:none}.ns-breadcrumbs__item{font-size:14px;line-height:24px}.ns-breadcrumbs__item:not(:last-child){margin-right:5px}.ns-breadcrumbs__item:not(:last-child):after{content:"/";margin-left:5px}.ns-breadcrumbs__link{text-decoration:none;transition:color .2s}.ns-breadcrumbs__link:focus,.ns-breadcrumbs__link:hover{color:var(--color-primary)}.ns-breadcrumbs__current-page-name{color:var(--color-gray)}.ns-page-heading{margin-top:25px}@media (max-width:500px){.ns-page-heading{margin-top:20px}}.ns-page-heading__breadcrumbs{margin-bottom:5px}.ns-page-heading__back-button{transform:translateY(-5px);margin-right:8px}@media (max-width:500px){.ns-page-heading__back-button{transform:translateY(2px)}}.ns-page-heading__back-button_spaced{padding:10px}.office-page-heading{margin-top:0;margin-bottom:var(--space-m)}.office-page-heading .base-container{padding:0}.office-page-heading .ns-heading{color:var(--color-primary-dark);margin-bottom:0}.page-register-manager__text{font-size:var(--size-text-l);font-weight:600;color:var(--color-primary-dark);margin-bottom:20px}@media (max-width:500px){.page-register-manager__text{font-size:var(--size-text-s)}}.page-register-manager__client-id-message{padding:10px 18px;max-width:600px;color:var(--color-gray);margin-bottom:16px}.page-register-manager__client-id-message b{color:var(--color-primary-dark)}.page-register-manager__client-id-message-error{display:block;font-size:var(--size-text-2xs);color:var(--color-error)}.page-register-manager__phone-text{font-size:var(--size-text-s);margin-bottom:20px}.page-register-manager__success{max-width:440px}.page-register-manager__success-data{margin-bottom:20px}.page-register-manager__success-data span{display:block}.page-register-manager__success-data span:not(:last-child){margin-bottom:4px}