@import '../mixin/flex.scss';
							 | 
						|
								@import '../mixin/color.scss';
							 | 
						|
								
							 | 
						|
								@mixin required {
							 | 
						|
								  &.se-input-required {
							 | 
						|
								    ::before {
							 | 
						|
								      content: '*';
							 | 
						|
								      color: $red;
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								@mixin name {
							 | 
						|
								  .se-input-name {
							 | 
						|
								    min-width: 80rpx;
							 | 
						|
								
							 | 
						|
								    &::after {
							 | 
						|
								      content: ':';
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								@mixin icon {
							 | 
						|
								  .se-input-icon {
							 | 
						|
								    font-size: 20rpx;
							 | 
						|
								  }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								@mixin input {
							 | 
						|
								  .se-input-inner {
							 | 
						|
								    -webkit-appearance: none;
							 | 
						|
								    flex: 1;
							 | 
						|
								    width: 100%;
							 | 
						|
								    height: 100%;
							 | 
						|
								    background-color: transparent;
							 | 
						|
								    color: $c-99;
							 | 
						|
								
							 | 
						|
								    &::-webkit-input-placeholder {
							 | 
						|
								      color: $c-99;
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    &:disabled {
							 | 
						|
								      -webkit-opacity: 1;
							 | 
						|
								      -webkit-text-fill-color: $c-99;
							 | 
						|
								      background-color: transparent;
							 | 
						|
								      color: $c-99;
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								.se {
							 | 
						|
								  &-input {
							 | 
						|
								    &-s {
							 | 
						|
								      @include flex-h-c;
							 | 
						|
								      @include required;
							 | 
						|
								      @include name;
							 | 
						|
								      @include icon;
							 | 
						|
								      @include input;
							 | 
						|
								      height: 30rpx;
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    &-m {
							 | 
						|
								      @include flex-h-c;
							 | 
						|
								      @include required;
							 | 
						|
								      @include name;
							 | 
						|
								      @include icon;
							 | 
						|
								      @include input;
							 | 
						|
								      height: 40rpx;
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    &-l {
							 | 
						|
								      @include flex-h-c;
							 | 
						|
								      @include required;
							 | 
						|
								      @include name;
							 | 
						|
								      @include icon;
							 | 
						|
								      @include input;
							 | 
						|
								      height: 50rpx;
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								
							 | 
						|
								  &-textarea {
							 | 
						|
								    @include flex-h-c;
							 | 
						|
								    @include required;
							 | 
						|
								    @include name;
							 | 
						|
								    @include icon;
							 | 
						|
								    @include input;
							 | 
						|
								  }
							 | 
						|
								}
							 |