.tuff-select[data-v-50ceb98f]{position:relative;display:inline-block;width:240px;max-width:100%}.tuff-select__trigger[data-v-50ceb98f]{display:flex;width:100%;flex:1 1 auto;min-width:0}.tuff-select__arrow[data-v-50ceb98f]{display:inline-flex;align-items:center;flex-shrink:0;color:var(--tx-text-color-secondary, #909399)}.tuff-select__multi-trigger[data-v-50ceb98f]{--tuff-select-tag-gap: 4px;--tuff-select-tag-padding: 4px;display:flex;align-items:center;width:100%;min-height:32px;min-width:0;padding:var(--tuff-select-tag-padding);border:1px solid var(--tx-border-color, #dcdfe6);border-radius:12px;background-color:var(--tx-bg-color, #fff);transition:border-color .18s ease,box-shadow .18s ease,height .18s cubic-bezier(.22,1,.36,1);cursor:pointer}.tuff-select__multi-trigger[data-v-50ceb98f]:hover:not(.is-disabled){border-color:var(--tx-color-primary-light-3, #79bbff)}.tuff-select__multi-trigger.is-disabled[data-v-50ceb98f]{background-color:var(--tx-disabled-bg-color, #f5f7fa);cursor:not-allowed}.tuff-select__tags[data-v-50ceb98f]{display:flex;align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:var(--tuff-select-tag-gap);min-width:0;position:relative}.tuff-select__tag[data-v-50ceb98f]{display:inline-flex;align-items:center;max-width:100%;min-height:24px;gap:4px;padding:2px 7px;border-radius:7px;border:1px solid var(--tx-border-color-light, #e4e7ed);background:color-mix(in srgb,var(--tx-fill-color-light, #f5f7fa) 72%,transparent);color:var(--tx-text-color-primary, #303133);font-size:13px;line-height:1.2;transform-origin:center}.tuff-select-tag-enter-active[data-v-50ceb98f],.tuff-select-tag-leave-active[data-v-50ceb98f],.tuff-select-tag-move[data-v-50ceb98f]{transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .16s ease,filter .16s ease}.tuff-select-tag-enter-from[data-v-50ceb98f]{opacity:0;transform:scale(.96)}.tuff-select-tag-leave-active[data-v-50ceb98f]{position:absolute;left:var(--tuff-select-tag-leave-left);top:var(--tuff-select-tag-leave-top);width:var(--tuff-select-tag-leave-width);height:var(--tuff-select-tag-leave-height);z-index:0;pointer-events:none}.tuff-select-tag-leave-to[data-v-50ceb98f]{opacity:0;filter:blur(2px);transform:scale(.82)}.tuff-select__tag--summary[data-v-50ceb98f]{color:var(--tx-color-primary, #409eff)}.tuff-select__tag-label[data-v-50ceb98f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tuff-select__tag-remove[data-v-50ceb98f]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--tx-text-color-secondary, #909399);cursor:pointer}.tuff-select__tag-remove[data-v-50ceb98f]:hover{color:var(--tx-text-color-primary, #303133)}.tuff-select__multi-input[data-v-50ceb98f]{flex:1 1 72px;min-width:48px;height:24px;padding:0;border:0;outline:none;background:transparent;color:var(--tx-text-color-primary, #303133);font:inherit}.tuff-select__multi-input[data-v-50ceb98f]::-moz-placeholder{color:var(--tx-text-color-placeholder, #a8abb2)}.tuff-select__multi-input[data-v-50ceb98f]::placeholder{color:var(--tx-text-color-placeholder, #a8abb2)}.tuff-select__multi-input[data-v-50ceb98f]:disabled{cursor:not-allowed;color:var(--tx-disabled-text-color, #c0c4cc)}.tuff-select__placeholder[data-v-50ceb98f]{flex:1 1 auto;min-width:0;color:var(--tx-text-color-placeholder, #a8abb2)}.tuff-select__panel[data-v-50ceb98f]{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column}.tuff-select__search[data-v-50ceb98f]{padding:var(--tuff-select-content-padding);padding-bottom:calc(var(--tuff-select-content-padding)*.75);border-bottom:1px solid var(--tx-border-color-light, #e4e7ed);position:sticky;top:0;z-index:1;background-color:var(--tx-bg-color, #fff)}.tuff-select__list[data-v-50ceb98f]{display:flex;flex-direction:column;gap:2px;padding:var(--tuff-select-content-padding)}.tuff-select__option[data-v-50ceb98f]{margin:0 var(--tuff-select-option-padding)}.tuff-select__group-label[data-v-50ceb98f]{padding:10px 10px 4px;color:var(--tx-text-color-secondary, #909399);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tuff-select__check[data-v-50ceb98f]{display:inline-flex;align-items:center;color:var(--tx-color-primary, #409eff)}.tuff-select__status[data-v-50ceb98f]{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;color:var(--tx-text-color-secondary, #909399);font-size:14px}.tuff-select__status--loading[data-v-50ceb98f]{color:var(--tx-text-color-regular, #606266)}.tuff-select__footer[data-v-50ceb98f]{border-top:1px solid var(--tx-border-color-light, #e4e7ed);padding:var(--tuff-select-content-padding)}.tuff-select__create[data-v-50ceb98f]{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--tx-text-color-primary, #303133);cursor:pointer;font:inherit}.tuff-select__create[data-v-50ceb98f]:hover{background:color-mix(in srgb,var(--tx-color-primary, #409eff) 8%,transparent);color:var(--tx-color-primary, #409eff)}.tuff-select.is-open .tuff-select__trigger[data-v-50ceb98f]{border-color:var(--tx-color-primary, #409eff)}.tuff-select.is-open .tuff-select__multi-trigger[data-v-50ceb98f]{border-color:var(--tx-color-primary, #409eff);box-shadow:0 0 0 3px var(--tx-color-primary-light-9, #ecf5ff)}.tuff-select.is-status-error .tuff-select__multi-trigger[data-v-50ceb98f],.tuff-select.is-status-error[data-v-50ceb98f] .tx-input{border-color:var(--tx-color-danger, #f56c6c)}.tuff-select.is-status-warning .tuff-select__multi-trigger[data-v-50ceb98f],.tuff-select.is-status-warning[data-v-50ceb98f] .tx-input{border-color:var(--tx-color-warning, #e6a23c)}.tuff-select.is-disabled .tuff-select__trigger[data-v-50ceb98f]{cursor:not-allowed}.tuff-select.is-disabled .tuff-select__trigger[data-v-50ceb98f] .tx-input{pointer-events:none;cursor:not-allowed}.tuff-select.is-disabled .tuff-select__trigger .tuff-select__arrow[data-v-50ceb98f],.tuff-select.is-disabled .tuff-select__trigger[data-v-50ceb98f] .tx-input__inner{cursor:not-allowed}.tuff-select.is-disabled .tuff-select__value[data-v-50ceb98f]{color:var(--tx-disabled-text-color, #c0c4cc)}
