.NS-label{align-items:flex-start;display:flex;flex-direction:column}.NS-label__group{align-items:center;display:flex;justify-content:space-between;width:100%}.NS-label__group .reg__info{margin-top:0}.NS-label__group .fake-link{color:#33a1fd;cursor:pointer;font-size:.75rem;font-weight:400;line-height:1.5;text-align:center}.NS-label__group .fake-link:hover{text-decoration:underline}.NS-label-title{color:#172a3a;display:block;font-size:.875rem;font-weight:600;line-height:1.57}.NS-label-title:not(:empty){margin-bottom:.3125rem}.NS-label-button{color:#6f7c88;cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.57}.NS-label__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #cfd4d8;border-radius:.25rem;box-shadow:0 .0625rem .125rem #172a3a1a;color:#a0a9b1;font-size:1rem;font-weight:400;line-height:1.5;outline:none;padding:.6875rem .9375rem;transition:all .15s;width:100%}.NS-label__input::-moz-placeholder{color:#a0a9b1}.NS-label__input::placeholder{color:#a0a9b1}.NS-label__input.active,.NS-label__input:focus{border-color:#33a1fd;color:#425363}.NS-label__input:hover{cursor:text}.NS-label__input--envelop,.NS-label__input--error,.NS-label__input--lock,.NS-label__input--successfully{font-size:1rem;pointer-events:none;position:absolute;transition:all .15s;z-index:2}.NS-label__input--envelop.tip,.NS-label__input--error.tip,.NS-label__input--lock.tip,.NS-label__input--successfully.tip{pointer-events:all}.NS-label__input--envelop .tip-item,.NS-label__input--error .tip-item,.NS-label__input--lock .tip-item,.NS-label__input--successfully .tip-item{bottom:calc(100% + 1.25rem);left:auto;max-width:15.625rem;right:-.9375rem;transform:none;white-space:normal;width:-moz-max-content;width:max-content}@media screen and (max-width:530px){.NS-label__input--envelop .tip-item,.NS-label__input--error .tip-item,.NS-label__input--lock .tip-item,.NS-label__input--successfully .tip-item{max-width:calc(100vw - 1.875rem)}}.NS-label__input--envelop .tip-item:before,.NS-label__input--error .tip-item:before,.NS-label__input--lock .tip-item:before,.NS-label__input--successfully .tip-item:before{left:auto;right:.8125rem;transform:translate(0) rotate(-45deg)}.NS-label__input__textarea{padding:.75rem .9375rem}.NS-label__input--error{color:#ff5c38;line-height:1.38;right:.9375rem;top:.8125rem}.NS-label__input--errormessage{color:#ff5c38;font-size:.875rem;font-weight:400;line-height:1.57;margin-bottom:.625rem;margin-top:-.3125rem;pointer-events:none}.NS-label__input--successfully{color:#28cb98;line-height:1.5;right:.9375rem;top:.8125rem}.NS-label__input--envelop{color:#a0a9b1;left:.96875rem;line-height:1.5;top:.75rem}.NS-label__input--lock{color:#a0a9b1;left:1.125rem;line-height:1.5;top:.75rem}.NS-label__input--showPasswd{color:#a0a9b1;cursor:pointer;height:3rem;padding:.75rem 0;position:absolute;right:0;text-align:center;top:0;width:2.875rem;z-index:2}.NS-label__input--wrap{margin-bottom:.625rem;position:relative;transition:all .15s;width:100%}.NS-label__input--wrap.filling .NS-label__input{color:#425363}.NS-label__input--wrap.filling .NS-label__input--envelop,.NS-label__input--wrap.filling .NS-label__input--lock{color:#6f7c88}.NS-label__input--wrap.disabled .NS-label__input{background-color:#f5f6f7;border-color:#cfd4d8!important;color:#6f7c88;pointer-events:none}.NS-label__input--wrap.disabled .NS-label__input--envelop{color:#a0a9b1}.NS-label__input--wrap.disabled .NS-label__telcode{border-color:#28cb98}.NS-label__input--wrap.error .NS-label__input{border-color:#ff5c38;color:#425363;padding-right:1.875rem}.NS-label__input--wrap.error .NS-label__input:focus+.NS-label__telcode{border-color:#ff5c38}.NS-label__input--wrap.error .NS-label__input--envelop{color:#ff5c38}.NS-label__input--wrap.error.overflowShadow:before{display:block;width:2.375rem}.NS-label__input--wrap.successfully:not(.disabled) .NS-label__input{border-color:#28cb98;color:#425363}.NS-label__input--wrap.successfully:not(.disabled) .NS-label__input--envelop{color:#28cb98}.NS-label__input--wrap.successfully:not(.disabled) .NS-label__telcode{border-color:#28cb98}.NS-label__input-email .NS-label__input,.NS-label__input-passwd .NS-label__input{padding-left:2.5rem;padding-right:2.5rem}.NS-label__input-passwd-placeholder{color:#cfd4d8;left:2.5rem;letter-spacing:.25rem;position:absolute;top:50%;transform:translateY(-50%)}.NS-label__input-passwd.successfully .NS-label__input{border-color:#28cb98}.NS-label__input-passwd.successfully .NS-label__input--lock{color:#28cb98}.NS-label__input-passwd.error .NS-label__input--lock{color:#ff5c38}
