.fuzzy-select{position:relative;min-width:0;margin-top:8px}
.fuzzy-select-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important}
.fuzzy-select-input{width:100%;padding-right:36px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23758998' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center}
.fuzzy-select-input[type=search]{appearance:textfield}
.fuzzy-select-input[type=search]::-webkit-search-cancel-button,.fuzzy-select-input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}
.fuzzy-select.has-value .fuzzy-select-input{padding-right:58px}
.fuzzy-select-clear{position:absolute;right:31px;top:50%;transform:translateY(-50%);display:none;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:#78909c;font:600 17px/20px "Microsoft YaHei",sans-serif;cursor:pointer}
.fuzzy-select.has-value .fuzzy-select-clear{display:block}
.fuzzy-select-clear:hover{color:#087d67;background:#eaf6f3}
.fuzzy-select-list{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:60;display:none;max-height:260px;overflow:auto;padding:5px;background:#fff;border:1px solid #cbdce4;border-radius:8px;box-shadow:0 12px 30px #183b4f24}
.fuzzy-select.is-open .fuzzy-select-list{display:block}
.fuzzy-select-option{display:block;width:100%;padding:10px 11px;border:0;border-radius:5px;background:transparent;color:#294b5c;text-align:left;font:500 12px/1.4 "Microsoft YaHei",sans-serif;cursor:pointer}
.fuzzy-select-option:hover{background:#eaf6f3;color:#087d67}
.fuzzy-select-empty{padding:10px 11px;color:#8b9ca6;font-size:12px}
