.ns-file-input{display:flex;align-items:center;gap:10px}.ns-file-input__input{display:none}.ns-file-input__box{display:inline;cursor:pointer;margin-top:6px}.ns-file-input_disabled .ns-file-input__box{cursor:default}.ns-file-input__button{display:flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--border-radius-m);border:1px solid var(--color-primary-dark)}.ns-file-input_disabled .ns-file-input__button{background:var(--color-gray-disabled);border-color:var(--color-gray-disabled)}.ns-file-input__file-name{font-size:var(--size-text-2xs);color:var(--color-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-button-group_nowrap{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.ns-button-group_nowrap::-webkit-scrollbar{display:none}.ns-button-group_ignor_parent-padding{margin:0 calc(var(--parent-padding)*-1)}.ns-button-group__list{display:flex;flex-wrap:wrap;margin:calc(var(--indent)*-1);padding:0;list-style:none}@media (max-width:1000px){.ns-button-group_nowrap .ns-button-group__list{flex-wrap:nowrap}}.ns-button-group__item{padding:var(--indent);white-space:nowrap}.ns-button-group_ignor_parent-padding .ns-button-group__item:first-child{padding-left:calc(var(--parent-padding) + var(--indent))}.ns-button-group_ignor_parent-padding .ns-button-group__item:last-child{padding-right:calc(var(--parent-padding) + var(--indent))}.ns-input{min-width:0;margin:0;padding:0;box-sizing:border-box;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ns-input[type=number]{-moz-appearance:textfield}.ns-input[type=number]::-webkit-inner-spin-button,.ns-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ns-input_theme_primary{height:40px;width:168px;padding:0 23px 0 12px;font-size:16px;line-height:24px;background-color:#fff;border:1px solid var(--color-gray-80);border-radius:var(--border-radius-m);text-overflow:ellipsis;transition:border-color .2s}.ns-input_theme_primary:focus{border-color:var(--color-primary)}.ns-input_theme_primary[disabled]{color:var(--color-gray-80);border-color:var(--color-gray-disabled);background-color:var(--color-gray-disabled)}.ns-input_theme_primary[readonly]{border-color:var(--color-gray-disabled);background-color:var(--color-gray-10)}.ns-input_theme_primary::-moz-placeholder{color:var(--color-gray-80)}.ns-input_theme_primary:-ms-input-placeholder{color:var(--color-gray-80)}.ns-input_theme_primary::placeholder{color:var(--color-gray-80)}.ns-input_text_center{text-align:center}.ns-input_theme_primary.ns-input_text_center{padding-right:12px}.ns-input_width_available{width:100%}.ns-input_theme_primary.ns-input_status_error{border-color:var(--color-error)}.ns-input_theme_primary.ns-input_status_success{border-color:var(--color-success)}.ns-office-dynamic-form__form-group{margin-bottom:22px}@media (max-width:500px){.ns-office-dynamic-form__form-group{margin-bottom:14px}}.ns-office-dynamic-form__radios{display:flex;flex-direction:column;gap:20px;margin-top:16px;margin-bottom:40px}.ns-office-dynamic-form__section{max-width:600px}.ns-office-dynamic-form__section-title{margin-bottom:var(--space-m)}.ns-office-dynamic-form__hint{font-size:var(--size-text-s);line-height:var(--size-text-m);color:var(--color-gray);margin-bottom:var(--space-2xs)}.ns-office-dynamic-form__choice{min-width:90px}.ns-office-dynamic-form__input{max-width:350px}@media (max-width:500px){.ns-office-dynamic-form__input{max-width:100%}}.ns-office-dynamic-form__input_small{max-width:273px}@media (max-width:500px){.ns-office-dynamic-form__input_small{max-width:100%}}.ns-office-dynamic-form__uploader{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.ns-office-dynamic-form__date{max-width:188px}.ns-open-reg-office-responsible-form-step-form__spinner{margin-top:40px}.ns-open-reg-office-responsible-form-step-form__notice{margin-bottom:var(--space-m)}.ns-open-reg-office-new-form-step-form__notice:last-of-type{margin-bottom:24px}.ns-open-reg-office-responsible-form-step-form__form-group{margin-bottom:22px}@media (max-width:500px){.ns-open-reg-office-responsible-form-step-form__form-group{margin-bottom:14px}}.ns-open-reg-office-responsible-form-step-form__city{max-width:273px;margin-bottom:23px}@media (max-width:500px){.ns-open-reg-office-responsible-form-step-form__city{max-width:100%}}.ns-open-reg-office-responsible-form-step-form__submit{max-width:353px}@media (max-width:500px){.ns-open-reg-office-responsible-form-step-form__submit{max-width:100%}}