.select{min-width:0;font-size:1rem}.select,.select__body{position:relative}.select__title{color:inherit;text-align:left;padding:.875rem 1rem;border-radius:.375rem;border:.0625rem solid var(--grey-color);background-color:#fff;cursor:pointer;width:100%;border-radius:.5rem}.select__value{display:flex;min-width:0;align-items:center;gap:1.25rem}.select__value>*{flex:1 1 auto}.select__value:after{font-family:iconfont;content:"\f101";rotate:90deg;align-self:stretch;flex:0 0 0.625rem;font-size:.75rem;transition:all .3s ease 0s;display:flex;justify-content:center;align-items:center}.--select-open .select__value:after{transform:rotate(-180deg)}.select__value.--select-pseudo-label:before{content:attr(data-pseudo-label);opacity:.5}.select__content,.select__text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__input{padding:0 .625rem;width:100%;background-color:transparent;height:100%}.--select-active .select__input::placeholder{color:#000}.--select-focus .select__input::placeholder{opacity:.5}.select__options{color:#000;position:absolute;top:calc(100% - .0625rem);border-radius:0 0 .25rem .25rem;min-width:100%;left:0;background-color:#fff;border-radius:.375rem;border:.0625rem solid var(--grey-color);border-top:0}.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:12.5rem}.select__option{width:100%;text-align:left;cursor:pointer;padding:.875rem 1rem;color:inherit}.select__option.--select-selected{background-color:#eee}.select__row{display:inline-flex;align-items:center}.select--show-top .select__options{top:auto;bottom:calc(100% - .0625rem);border:.0625rem solid #d9d9d9;border-bottom:0;border-radius:.25rem .25rem 0 0;padding:.3125rem 0 .625rem}.--select-tag{cursor:pointer}@media (any-hover:hover){.select__option:hover{background:#d9d9d9}}