.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-autocomplete{position:relative}.ns-autocomplete_state_opened:not(:has(.ns-autocomplete__dropdown_secondary)) .ns-autocomplete__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.ns-autocomplete__dropdown{position:absolute;top:100%;right:0;left:0;z-index:var(--z-layer-third)}.ns-autocomplete__dropdown_static{position:static}.ns-autocomplete__dropdown_secondary{margin-top:var(--space-s)}.ns-autocomplete__dropdown_static .ns-autocomplete__simplebar{max-height:none}.ns-autocomplete__dropdown-inner{background:var(--color-typo-light);border:1px solid var(--color-primary);border-top:0;border-bottom-left-radius:var(--border-radius-m);border-bottom-right-radius:var(--border-radius-m);overflow:hidden}.ns-autocomplete__dropdown_secondary .ns-autocomplete__dropdown-inner{border:none}.ns-autocomplete__list-button,.ns-autocomplete__message{padding:10px 22px 10px 12px;font-size:var(--size-text-s);line-height:var(--size-text-s)}.ns-autocomplete__dropdown_secondary .ns-autocomplete__list-button,.ns-autocomplete__dropdown_secondary .ns-autocomplete__message{padding:6px 0;font-size:var(--size-text-m);line-height:var(--size-text-xl)}.ns-autocomplete__dropdown_secondary .ns-autocomplete__list-item+.ns-autocomplete__list-item{border-top:1px solid var(--neutral-1-200)}.ns-autocomplete__list-button:hover,.ns-autocomplete__list-button_state_focused{background-color:var(--color-primary-10)}.ns-autocomplete__spinner{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ns-autocomplete__spinner .ns-spinner:before{width:11px;height:11px}