.erp-clearable-select{position:relative;display:inline-flex;min-width:0;flex:1;vertical-align:middle}
.erp-clearable-select>select{width:100%;min-width:0;flex:1}
.erp-clearable-select.has-selection>select{color:transparent!important}
.erp-clearable-select>select option{color:#606266}
.erp-select-chips{position:absolute;inset:0 9px 0 9px;display:flex;align-items:center;gap:4px;overflow:hidden;pointer-events:none}
.erp-select-chip{display:flex;flex:1;align-items:center;min-width:0;max-width:100%;gap:6px;padding:0;background:transparent;color:#303133;font-size:13px;line-height:22px}
.erp-select-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body .erp-select-chip>button{display:inline-block!important;flex:none!important;margin-left:auto!important;background:transparent!important;color:#c0c4cc!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 0 auto!important;min-width:16px!important;width:16px!important;height:22px!important;line-height:22px!important;font-size:17px!important;pointer-events:auto;cursor:pointer}
body .erp-select-chip>button:hover{color:#003653!important}
.erp-clearable-select:has(>select[multiple]) .erp-select-chips{flex-wrap:wrap;align-content:center}
.erp-select-panel{position:fixed;z-index:10000;display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid #dcdfe6;border-radius:8px;box-shadow:0 4px 20px #18324b26;padding:7px;box-sizing:border-box;font:13px Arial,"Microsoft YaHei",sans-serif;color:#60646b}
.erp-select-search{width:100%;box-sizing:border-box;height:30px;padding:0 9px;border:1px solid #dcdfe6;border-radius:5px;font:13px Arial,"Microsoft YaHei",sans-serif;outline:none}
.erp-select-search:focus{border-color:#063551}
.erp-select-list{overflow:auto;max-height:250px}
.erp-select-option{display:flex;align-items:center;gap:6px;width:100%;box-sizing:border-box;padding:6px 8px;border:0;background:none;border-radius:4px;font:13px Arial,"Microsoft YaHei",sans-serif;color:#60646b;text-align:left;cursor:pointer}
.erp-select-option:hover,.erp-select-option:focus{background:#f5f7fa;outline:none}
.erp-select-option.selected{color:#063551;font-weight:600}
.erp-select-option:disabled{color:#c0c4cc;cursor:not-allowed;background:none}
.erp-select-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.erp-select-mark{width:14px;flex:none;text-align:center;color:#063551;font-weight:700}
.erp-select-empty{padding:10px;text-align:center;color:#909399}
.erp-select-list-panel{position:fixed;z-index:10000;background:#fff;border:1px solid #dcdfe6;border-radius:8px;box-shadow:0 4px 20px #18324b26;padding:5px;box-sizing:border-box;overflow:auto;max-height:280px;font:13px Arial,"Microsoft YaHei",sans-serif;color:#60646b}
.erp-clearable-select .erp-select-cover{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:0 9px;border:1px solid #d5dde6;border-radius:inherit;background:transparent;font:inherit;color:#303133;outline:none;text-align:left}
.erp-clearable-select .erp-select-cover:focus{border-color:#063551;background:#fff}
.erp-clearable-select.erp-filtering .erp-select-chips{display:none}
.erp-clearable-select.erp-filtering>select{color:transparent!important}
