
.vui-select-view-single {
	display:inline-flex;
	box-sizing:border-box;
	width:100%;
	padding-right:12px;
	padding-left:12px;
	color:var(--color-text-1);
	font-size:14px;
	background-color:transparent;
	border:1px solid var(--color-neutral-3);
	border-radius:var(--border-radius-small);
	cursor:text;
	transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);
	cursor:pointer
}
.vui-select-view-single.vui-select-view-search {
	cursor:text
}
.vui-select-view-single.vui-select-view-search .vui-select-view-input,.vui-select-view-single.vui-select-view-search .vui-select-view-value {
	pointer-events:none
}
.vui-select-view-single:hover {
	background-color:var(--color-fill-1);
	border-color:rgb(var(--link-5))
}
.vui-select-view-single:focus-within,.vui-select-view-single.vui-select-view-focus {
	background-color:var(--color-bg-2);
	border-color:rgb(var(--primary-6));
	box-shadow:0 0 0 2px rgb(var(--primary-1))
}
.vui-select-view-single.vui-select-view-disabled {
	color:var(--color-text-4);
	background-color:var(--color-neutral-1);
	border-color:var(--color-neutral-3);
	cursor:not-allowed
}
.vui-select-view-single.vui-select-view-disabled:hover {
	color:var(--color-text-4);
	background-color:var(--color-neutral-1);
	border-color:var(--color-neutral-3)
}
.vui-select-view-single.vui-select-view-disabled .vui-select-view-prefix,.vui-select-view-single.vui-select-view-disabled .vui-select-view-suffix {
	color:inherit
}
.vui-select-view-single.vui-select-view-error {
	background-color:transparent;
	border-color:rgb(var(--danger-5))
}
.vui-select-view-single.vui-select-view-error:hover {
	background-color:var(--color-fill-1);
	border-color:rgb(var(--danger-7))
}
.vui-select-view-single.vui-select-view-error:focus-within,.vui-select-view-single.vui-select-view-error.vui-select-view-single-focus {
	background-color:var(--color-bg-2);
	border-color:rgb(var(--danger-6));
	box-shadow:0 0 0 2px var(--color-danger-light-2)
}
.vui-select-view-single .vui-select-view-prefix,.vui-select-view-single .vui-select-view-suffix {
	display:inline-flex;
	flex-shrink:0;
	align-items:center;
	white-space:nowrap;
	user-select:none
}
.vui-select-view-single .vui-select-view-prefix>svg,.vui-select-view-single .vui-select-view-suffix>svg {
	font-size:14px
}
.vui-select-view-single .vui-select-view-prefix {
	padding-right:12px;
	color:var(--color-text-2)
}
.vui-select-view-single .vui-select-view-suffix {
	padding-left:12px;
	color:var(--color-text-2)
}
.vui-select-view-single .vui-select-view-suffix .vui-feedback-icon {
	display:inline-flex
}
.vui-select-view-single .vui-select-view-suffix .vui-feedback-icon-status-validating {
	color:rgb(var(--primary-6))
}
.vui-select-view-single .vui-select-view-suffix .vui-feedback-icon-status-success {
	color:rgb(var(--success-6))
}
.vui-select-view-single .vui-select-view-suffix .vui-feedback-icon-status-warning {
	color:rgb(var(--warning-6))
}
.vui-select-view-single .vui-select-view-suffix .vui-feedback-icon-status-error {
	color:rgb(var(--danger-6))
}
.vui-select-view-single .vui-select-view-clear-btn {
	align-self:center;
	color:var(--color-text-2);
	font-size:12px;
	visibility:hidden;
	cursor:pointer
}
.vui-select-view-single .vui-select-view-clear-btn>svg {
	position:relative;
	transition:color .1s cubic-bezier(0,0,1,1)
}
.vui-select-view-single:hover .vui-select-view-clear-btn {
	visibility:visible
}
.vui-select-view-single:not(.vui-select-view-focus) .vui-select-view-icon-hover:hover::before {
	background-color:var(--color-fill-4)
}
.vui-select-view-single .vui-select-view-input {
	width:100%;
	padding-right:0;
	padding-left:0;
	color:inherit;
	line-height:1.5715;
	background:none;
	border:none;
	border-radius:0;
	outline:none;
	cursor:inherit;
	-webkit-appearance:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.vui-select-view-single .vui-select-view-input::placeholder {
	color:var(--color-text-3)
}
.vui-select-view-single .vui-select-view-input[disabled]::placeholder {
	color:var(--color-text-4)
}
.vui-select-view-single .vui-select-view-input[disabled] {
	-webkit-text-fill-color:var(--color-text-4)
}
.vui-select-view-single .vui-select-view-input-hidden {
	position:absolute;
	width:0 !important
}
.vui-select-view-single .vui-select-view-value {
	display:flex;
	align-items:center;
	box-sizing:border-box;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.vui-select-view-single .vui-select-view-value::after {
	font-size:0;
	line-height:0;
	visibility:hidden;
	content:'.'
}
.vui-select-view-single .vui-select-view-value-hidden {
	display:none
}
.vui-select-view-single.vui-select-view-size-mini .vui-select-view-input,.vui-select-view-single.vui-select-view-size-mini .vui-select-view-value {
	padding-top:1px;
	padding-bottom:1px;
	font-size:12px;
	line-height:1.667
}
.vui-select-view-single.vui-select-view-size-mini .vui-select-view-value {
	min-height:22px
}
.vui-select-view-single.vui-select-view-size-medium .vui-select-view-input,.vui-select-view-single.vui-select-view-size-medium .vui-select-view-value {
	padding-top:4px;
	padding-bottom:4px;
	font-size:14px;
	line-height:1.5715
}
.vui-select-view-single.vui-select-view-size-medium .vui-select-view-value {
	min-height:30px
}
.vui-select-view-single.vui-select-view-size-small .vui-select-view-input,.vui-select-view-single.vui-select-view-size-small .vui-select-view-value {
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
	line-height:1.5715
}
.vui-select-view-single.vui-select-view-size-small .vui-select-view-value {
	min-height:26px
}
.vui-select-view-single.vui-select-view-size-large .vui-select-view-input,.vui-select-view-single.vui-select-view-size-large .vui-select-view-value {
	padding-top:6px;
	padding-bottom:6px;
	font-size:14px;
	line-height:1.5715
}
.vui-select-view-single.vui-select-view-size-large .vui-select-view-value {
	min-height:34px
}
.vui-select-view-multiple {
	display:inline-flex;
	box-sizing:border-box;
	width:100%;
	padding-right:12px;
	padding-left:12px;
	color:var(--color-text-1);
	font-size:14px;
	background-color:transparent;
	border:1px solid var(--color-neutral-3);
	border-radius:var(--border-radius-small);
	cursor:text;
	transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1)
}
.vui-select-view-multiple:hover {
	background-color:var(--color-fill-1);
	border-color:rgb(var(--link-5))
}
.vui-select-view-multiple:focus-within,.vui-select-view-multiple.vui-select-view-focus {
	background-color:var(--color-bg-2);
	border-color:rgb(var(--primary-6));
	box-shadow:0 0 0 2px rgb(var(--primary-1))
}
.vui-select-view-multiple.vui-select-view-disabled {
	color:var(--color-text-4);
	background-color:var(--color-neutral-1);
	border-color:var(--color-neutral-3);
	cursor:not-allowed
}
.vui-select-view-multiple.vui-select-view-disabled:hover {
	color:var(--color-text-4);
	background-color:var(--color-neutral-1);
	border-color:var(--color-neutral-3)
}
.vui-select-view-multiple.vui-select-view-disabled .vui-select-view-prefix,.vui-select-view-multiple.vui-select-view-disabled .vui-select-view-suffix {
	color:inherit
}
.vui-select-view-multiple.vui-select-view-error {
	background-color:transparent;
	border-color:rgb(var(--danger-5))
}
.vui-select-view-multiple.vui-select-view-error:hover {
	background-color:var(--color-fill-1);
	border-color:rgb(var(--danger-7))
}
.vui-select-view-multiple.vui-select-view-error:focus-within,.vui-select-view-multiple.vui-select-view-error.vui-select-view-multiple-focus {
	background-color:var(--color-bg-2);
	border-color:rgb(var(--danger-6));
	box-shadow:0 0 0 2px var(--color-danger-light-2)
}
.vui-select-view-multiple .vui-select-view-prefix,.vui-select-view-multiple .vui-select-view-suffix {
	display:inline-flex;
	flex-shrink:0;
	align-items:center;
	white-space:nowrap;
	user-select:none
}
.vui-select-view-multiple .vui-select-view-prefix>svg,.vui-select-view-multiple .vui-select-view-suffix>svg {
	font-size:14px
}
.vui-select-view-multiple .vui-select-view-prefix {
	padding-right:12px;
	color:var(--color-text-2)
}
.vui-select-view-multiple .vui-select-view-suffix {
	padding-left:12px;
	color:var(--color-text-2)
}
.vui-select-view-multiple .vui-select-view-suffix .vui-feedback-icon {
	display:inline-flex
}
.vui-select-view-multiple .vui-select-view-suffix .vui-feedback-icon-status-validating {
	color:rgb(var(--primary-6))
}
.vui-select-view-multiple .vui-select-view-suffix .vui-feedback-icon-status-success {
	color:rgb(var(--success-6))
}
.vui-select-view-multiple .vui-select-view-suffix .vui-feedback-icon-status-warning {
	color:rgb(var(--warning-6))
}
.vui-select-view-multiple .vui-select-view-suffix .vui-feedback-icon-status-error {
	color:rgb(var(--danger-6))
}
.vui-select-view-multiple .vui-select-view-clear-btn {
	align-self:center;
	color:var(--color-text-2);
	font-size:12px;
	visibility:hidden;
	cursor:pointer
}
.vui-select-view-multiple .vui-select-view-clear-btn>svg {
	position:relative;
	transition:color .1s cubic-bezier(0,0,1,1)
}
.vui-select-view-multiple:hover .vui-select-view-clear-btn {
	visibility:visible
}
.vui-select-view-multiple:not(.vui-select-view-focus) .vui-select-view-icon-hover:hover::before {
	background-color:var(--color-fill-4)
}
.vui-select-view-multiple.vui-select-view-has-tag {
	padding-right:4px;
	padding-left:4px
}
.vui-select-view-multiple.vui-select-view-has-prefix {
	padding-left:12px
}
.vui-select-view-multiple.vui-select-view-has-suffix {
	padding-right:12px
}
.vui-select-view-multiple .vui-select-view-inner {
	flex:1;
	overflow:hidden;
	line-height:0
}
.vui-select-view-multiple .vui-select-view-inner .vui-select-view-tag {
	display:inline-flex;
	align-items:center;
	margin-right:4px;
	color:var(--color-text-1);
	font-size:12px;
	white-space:pre-wrap;
	word-break:break-word;
	background-color:var(--color-neutral-1);
	border-color:var(--color-fill-3)
}
.vui-select-view-multiple .vui-select-view-inner .vui-select-view-tag .vui-icon-hover:hover::before {
	background-color:var(--color-fill-2)
}
.vui-select-view-multiple .vui-select-view-inner .vui-select-view-tag.vui-tag-custom-color {
	color:var(--color-white)
}
.vui-select-view-multiple .vui-select-view-inner .vui-select-view-tag.vui-tag-custom-color .vui-icon-hover.vui-tag-icon-hover:hover::before {
	background-color:rgba(255,255,255,0.2)
}
.vui-select-view-multiple .vui-select-view-inner .vui-select-view-input {
	width:100%;
	padding-right:0;
	padding-left:0;
	color:inherit;
	line-height:1.5715;
	background:none;
	border:none;
	border-radius:0;
	outline:none;
	cursor:inherit;
	-webkit-appearance:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	box-sizing:border-box
}
.vui-select-view-multiple .vui-select-view-inner .vui-select-view-input::placeholder {
	color:var(--color-text-3)
}
.vui-select-view-multiple .vui-select-view-inner .vui-select-view-input[disabled]::placeholder {
	color:var(--color-text-4)
}
.vui-select-view-multiple .vui-select-view-inner .vui-select-view-input[disabled] {
	-webkit-text-fill-color:var(--color-text-4)
}
.vui-select-view-multiple .vui-select-view-mirror {
	position:absolute;
	top:0;
	left:0;
	white-space:pre;
	visibility:hidden;
	pointer-events:none
}
.vui-select-view-multiple.vui-select-view-focus .vui-select-view-tag {
	background-color:var(--color-fill-2);
	border-color:var(--color-fill-2)
}
.vui-select-view-multiple.vui-select-view-focus .vui-select-view-tag .vui-icon-hover:hover::before {
	background-color:var(--color-neutral-6)
}
.vui-select-view-multiple.vui-select-view-disabled .vui-select-view-tag {
	color:var(--color-text-4);
	background-color:var(--color-fill-2);
	border-color:var(--color-fill-3)
}
.vui-select-view-multiple.vui-select-view-readonly,.vui-select-view-multiple.vui-select-view-disabled-input {
	cursor:default
}
.vui-select-view-multiple.vui-select-view-size-mini {
	font-size:12px
}
.vui-select-view-multiple.vui-select-view-size-mini .vui-select-view-inner {
	padding-top:0;
	padding-bottom:0
}
.vui-select-view-multiple.vui-select-view-size-mini .vui-select-view-tag,.vui-select-view-multiple.vui-select-view-size-mini .vui-select-view-input {
	margin-top:1px;
	margin-bottom:1px;
	line-height:18px;
	vertical-align:middle
}
.vui-select-view-multiple.vui-select-view-size-mini .vui-select-view-tag {
	height:auto;
	min-height:20px
}
.vui-select-view-multiple.vui-select-view-size-mini .vui-select-view-input {
	height:20px
}
.vui-select-view-multiple.vui-select-view-size-medium {
	font-size:14px
}
.vui-select-view-multiple.vui-select-view-size-medium .vui-select-view-inner {
	padding-top:2px;
	padding-bottom:2px
}
.vui-select-view-multiple.vui-select-view-size-medium .vui-select-view-tag,.vui-select-view-multiple.vui-select-view-size-medium .vui-select-view-input {
	margin-top:1px;
	margin-bottom:1px;
	line-height:22px;
	vertical-align:middle
}
.vui-select-view-multiple.vui-select-view-size-medium .vui-select-view-tag {
	height:auto;
	min-height:24px
}
.vui-select-view-multiple.vui-select-view-size-medium .vui-select-view-input {
	height:24px
}
.vui-select-view-multiple.vui-select-view-size-small {
	font-size:14px
}
.vui-select-view-multiple.vui-select-view-size-small .vui-select-view-inner {
	padding-top:2px;
	padding-bottom:2px
}
.vui-select-view-multiple.vui-select-view-size-small .vui-select-view-tag,.vui-select-view-multiple.vui-select-view-size-small .vui-select-view-input {
	margin-top:1px;
	margin-bottom:1px;
	line-height:18px;
	vertical-align:middle
}
.vui-select-view-multiple.vui-select-view-size-small .vui-select-view-tag {
	height:auto;
	min-height:20px
}
.vui-select-view-multiple.vui-select-view-size-small .vui-select-view-input {
	height:20px
}
.vui-select-view-multiple.vui-select-view-size-large {
	font-size:14px
}
.vui-select-view-multiple.vui-select-view-size-large .vui-select-view-inner {
	padding-top:2px;
	padding-bottom:2px
}
.vui-select-view-multiple.vui-select-view-size-large .vui-select-view-tag,.vui-select-view-multiple.vui-select-view-size-large .vui-select-view-input {
	margin-top:1px;
	margin-bottom:1px;
	line-height:26px;
	vertical-align:middle
}
.vui-select-view-multiple.vui-select-view-size-large .vui-select-view-tag {
	height:auto;
	min-height:28px
}
.vui-select-view-multiple.vui-select-view-size-large .vui-select-view-input {
	height:28px
}
.vui-select-view-multiple.vui-select-view-disabled-input {
	cursor:pointer
}
.vui-select-view.vui-select-view-borderless {
	background:none !important;
	border:none !important;
	box-shadow:none !important
}
.vui-select-view-suffix .vui-feedback-icon {
	margin-left:4px
}
.vui-select-view-clear-btn svg,.vui-select-view-icon svg {
	display:block;
	font-size:12px
}
.vui-select-view-opened .vui-select-view-arrow-icon {
	transform:rotateZ(180deg)
}
.vui-select-view-expand-icon {
	transform:rotate(-45deg)
}
.vui-select-view-clear-btn {
	display:none;
	cursor:pointer
}
.vui-select-view:hover .vui-select-view-clear-btn {
	display:block
}
.vui-select-view:hover .vui-select-view-clear-btn~* {
	display:none
}
