.bp-tag-picker{position:relative;min-width:0;margin:0 0 12px}.bp-tag-picker .bp-tag-label{display:block;margin:0 0 8px;font-size:13px}.bp-tag-label small{color:#827360;font-weight:400}.bp-tag-control{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;border:1px solid #cbb28a;border-radius:6px;background:#fffaf0;min-width:0}.bp-tag-control:focus-within{outline:2px solid #8f789e;outline-offset:2px}.bp-tag-chips{display:contents}.bp-tag-picker .bp-tag-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;font:650 12px/1.8 Consolas,"Microsoft YaHei",monospace;background:#eae6f0;color:#67507f;border:1px solid #dad0e3;border-radius:4px;padding:2px 6px}.bp-tag-chip span{overflow-wrap:anywhere;min-width:0}.bp-tag-picker .bp-tag-remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:23px;height:23px;padding:0;border:0;border-radius:3px;background:transparent;color:#67507f;font:18px/1 sans-serif;cursor:pointer}.bp-tag-remove:hover,.bp-tag-remove:focus-visible{background:#dad0e3}.bp-tag-picker input.bp-tag-query{flex:1 1 180px;min-width:90px;width:auto;max-width:100%;border:0;border-radius:0;padding:6px;margin:0;background:transparent;box-shadow:none;color:#443b30;font:13px/1.8 "Segoe UI","Microsoft YaHei",sans-serif}.bp-tag-picker input.bp-tag-query:focus-visible{outline:none}.bp-tag-picker .bp-tag-options{position:absolute;top:calc(100% - 24px);left:0;right:0;z-index:12;list-style:none;margin:0;padding:5px;max-height:220px;overflow:auto;overscroll-behavior:contain;border:1px solid #bca9c8;border-radius:6px;background:#fffaf2;box-shadow:0 8px 20px #493c2824}.bp-tag-picker .bp-tag-options[hidden]{display:none}.bp-tag-picker .bp-tag-options.is-above{top:auto;bottom:calc(100% - 24px)}.bp-tag-picker .bp-tag-option{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 10px;border-radius:4px;cursor:pointer;font-size:13px;color:#51465b;overflow-wrap:anywhere}.bp-tag-option[aria-selected=true],.bp-tag-option:hover{background:#eae6f0}.bp-tag-option small{flex:none;color:#887693;font-size:10px}.bp-tag-picker .bp-tag-status{display:block;margin:7px 0 0;font-size:11px;line-height:1.8;color:#827360}.bp-tag-picker .bp-tag-status[data-state=error]{color:#9c4939}.bp-tag-picker .bp-tag-chip.is-invalid{border-color:#b97066;background:#faece6;color:#9c4939}@media(max-width:600px){.bp-tag-picker .bp-tag-options{max-height:180px}.bp-tag-picker .bp-tag-option{padding:10px}.bp-tag-picker input.bp-tag-query{flex-basis:160px}}

.bp-tag-entry{display:flex;align-items:center;gap:5px;flex:1 1 180px;min-width:0}.bp-tag-picker .bp-tag-entry input.bp-tag-query{min-width:0;width:100%;flex:1 1 0}.bp-tag-picker .bp-tag-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;margin:0;padding:0;border:0;border-left:1px solid #dad0e3;border-radius:0 4px 4px 0;background:transparent;color:#67507f;font:20px/1 sans-serif;cursor:pointer}.bp-tag-picker .bp-tag-toggle:hover,.bp-tag-picker .bp-tag-toggle[aria-expanded=true]{background:#eae6f0}.bp-tag-picker .bp-tag-toggle:focus-visible{outline:2px solid #8f789e;outline-offset:2px}@media(max-width:600px){.bp-tag-picker .bp-tag-toggle{width:40px;height:40px}}
