.cs-listening-picker[hidden]{display:none!important}
.cs-listening-picker{width:100%;min-width:0}
.cs-listening-status{font-size:13px;line-height:1.5;opacity:.75;padding:8px 2px}
.cs-listening-status:empty{display:none}
.cs-listening-results{display:grid;gap:6px;max-height:280px;overflow:auto;overscroll-behavior:contain}
.cs-listening-chip,.cs-listening-result{display:flex;align-items:center;gap:10px;max-width:100%;min-width:0;padding:10px;border:1px solid #1db95455;border-radius:14px;background:#1db9540d;color:inherit;text-align:left;text-decoration:none;font:inherit;line-height:1.35}
a.cs-listening-chip{width:fit-content;margin-top:8px;text-decoration:none!important}
.cs-listening-result{width:100%;cursor:pointer;border-color:#8884;background:transparent}
.cs-listening-result:hover,.cs-listening-result:focus-visible,a.cs-listening-chip:hover{background:#1db95420}
.cs-listening-chip img,.cs-listening-result img{width:48px;height:48px;object-fit:cover;border-radius:8px;flex-shrink:0}
.cs-listening-copy{display:flex;flex-direction:column;min-width:0;gap:2px}
.cs-listening-copy small{font-size:11px;font-weight:600;opacity:.8}
.cs-listening-copy strong{font-size:14px;font-weight:650;overflow-wrap:anywhere}
.cs-listening-copy>span{font-size:12px;font-weight:400;opacity:.75;overflow-wrap:anywhere}
.cs-listening-remove{margin-left:auto;flex-shrink:0;border:0;border-radius:8px;padding:8px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}
.cs-listening-remove:hover{background:#8882}
.cs-listening-result:focus-visible,.cs-listening-remove:focus-visible,a.cs-listening-chip:focus-visible{outline:2px solid #1db954;outline-offset:2px}
