.tag-picker{margin:.35rem 0;max-width:52rem}.tag-picker[hidden]{display:none}.tag-picker summary{cursor:pointer}.tag-picker input[type=search]{width:100%;margin:.35rem 0}.tag-picker-options{max-height:18rem;overflow:auto;padding:.25rem}.tag-picker-option{display:flex;align-items:center;gap:.4rem;margin:.2rem 0}.tag-picker-option button{white-space:normal;text-align:left}.tag-picker-option [data-expand]{flex:0 0 2rem}.tag-picker-option [data-select]{flex:1}.tag-picker button:focus-visible{outline:3px solid currentColor;outline-offset:2px}[data-tag-expand]{min-width:2rem}[data-tag-node][hidden]{display:none}
