.filters .search{position:relative;flex:2;min-width:220px}
.filters .search label{margin:0 0 5px}
.quick-suggestions{position:absolute;top:100%;inset-inline:0;z-index:15;margin-top:6px;max-height:300px;overflow:auto;background:#fff;border:1px solid #b7d2c8;border-radius:10px;box-shadow:0 10px 30px #173d4126}
.quick-suggestions[hidden]{display:none}
.quick-option{padding:10px 14px;cursor:pointer;border-bottom:1px solid #edf1ed;color:#214e49;overflow-wrap:anywhere}
.quick-option:last-child{border-bottom:0}
.quick-option:hover,.quick-option[aria-selected=true]{background:#e5f1e9;color:#153336}
.suggestion-empty{padding:12px 14px;color:#718681}
.source-cell{white-space:nowrap}
.movement-item{display:block;min-width:155px}
.movement-notes{display:block;min-width:180px;max-width:340px;white-space:pre-wrap;overflow-wrap:anywhere}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:720px){.filters .search{min-width:100%;flex:1}.quick-suggestions{max-height:240px}}
