.selection-summary{display:flex;justify-content:space-between;align-items:start;gap:12px;margin:4px 0 10px;font-size:11px;line-height:1.5;color:#cedbd5}
.selection-summary[hidden],.selection-summary span[hidden],.selection-scrollbar[hidden]{display:none!important}
.selection-summary strong{font-size:12px;color:#f6f3ed;flex-shrink:0}
.selection-summary span{max-width:20ch;text-align:end}
.selected-scroll-wrap{position:relative;min-height:0}
.selected-scroll-wrap .selected-models{margin-top:0;margin-bottom:0;padding-right:22px;scrollbar-width:none;overflow-y:auto;overflow-x:hidden}
.selected-scroll-wrap .selected-models::-webkit-scrollbar{display:none}
.selection-scrollbar{position:absolute;top:0;right:0;bottom:0;width:14px;cursor:pointer;touch-action:none}
.selection-scrollbar:before{content:'';position:absolute;top:0;right:4px;bottom:0;width:6px;background:#42524d;border-radius:4px}
.selection-scroll-thumb{position:absolute;top:0;right:4px;width:6px;min-height:28px;background:#b9cfc3;border-radius:4px;cursor:grab}
.selection-scrollbar:hover .selection-scroll-thumb{background:#edf6f0}
.selection-scrollbar:active .selection-scroll-thumb{cursor:grabbing}
.selection-scrollbar:focus-visible{outline:2px solid #f24b53;outline-offset:3px;border-radius:4px}
.selected-models:focus-visible{outline:2px solid #b9cfc3;outline-offset:2px}
@media(min-width:761px){.quote-box{top:84px;max-height:calc(100dvh - 102px)}}
