.item-picker{position:relative;min-width:0;flex:1 1 180px}.item-picker>input{width:100%;min-width:0}.item-picker-results{position:absolute;z-index:1400;top:calc(100% + 2px);left:0;right:0;max-height:250px;overflow-y:auto;background:#202b3a;border:1px solid #71829c;border-radius:9px;box-shadow:0 10px 25px #0006}.item-picker-results[hidden]{display:none}.item-picker-option{display:block;width:100%;text-align:left;border-radius:0;background:transparent;padding:11px 12px;color:#fff;border-bottom:1px solid #ffffff15}.item-picker-option:hover,.item-picker-option:focus{background:#47618b}.item-picker-results p{padding:10px}.item-picker-hint{display:block;color:#9bb4d0;margin-top:4px}
.item-picker-option{display:flex;align-items:center;gap:9px}.item-picker-option img{width:30px;height:30px;object-fit:contain;flex:0 0 30px;border-radius:5px;background:#334155}.item-picker-option span{min-width:0;overflow-wrap:anywhere}.search-control .item-picker{flex:1;min-width:0}.search-control .item-picker-hint{display:none}
:root[data-theme="light"] .item-picker-results{background:#fff;border-color:#b7c7d8}:root[data-theme="light"] .item-picker-option{color:#202938;border-color:#e2e8f0}:root[data-theme="light"] .item-picker-option:hover,:root[data-theme="light"] .item-picker-option:focus{background:#e6eefb}

/* P6.8: compact suggestion text and inset thumbnails */
.item-picker-option{font-size:50%;padding-left:19px}.item-picker-option span{font-size:inherit;line-height:1.5}.item-picker-option img{margin-left:5px}
