.sd-mls{--bg:#1c1c1c;--fg:#f6f6f6;--mute:#8e8e8e;--line:#ffffff1a;--soft:#ffffff12;--strong:#fafafa;--on:#111;color:var(--fg);-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.4}.sd-mls[data-fill=light]{--bg:#fff;--fg:#121212;--mute:#6f6f6f;--line:#00000017;--soft:#0000000d;--strong:#111;--on:#fff}.sd-mls :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sd-mls :focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sd-mls .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-mls{align-self:start;width:min(100%,320px);margin-top:30px;position:relative}.sd-mls__f{background:var(--bg);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);cursor:text;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:5px;padding:5px 34px 5px 6px;display:flex;position:relative;overflow:hidden}.sd-mls__f[data-open]{box-shadow:inset 0 0 0 1.5px var(--fg)}.sd-mls__chip{background:var(--soft);border-radius:8px;flex:none;align-items:center;gap:4px;max-width:110px;height:28px;padding:0 4px 0 9px;font-size:12.5px;font-weight:500;animation:.22s cubic-bezier(.3,1.6,.4,1) sd-mls-pop;display:inline-flex}.sd-mls__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-mls__chip button{width:18px;height:18px;color:var(--mute);border-radius:5px;flex:none;place-items:center;display:grid}.sd-mls__chip button:hover{color:var(--fg);background:var(--soft)!important}.sd-mls__chip svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:8px;height:8px}.sd-mls__more{height:28px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;flex:none;place-items:center;padding:0 8px;font-size:12px;display:inline-grid}@keyframes sd-mls-pop{0%{opacity:0;transform:scale(.7)}}.sd-mls__in{min-width:40px;height:30px;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 6px;font-size:14px}.sd-mls__in::placeholder{color:var(--mute)}.sd-mls__caret{fill:none;width:12px;height:12px;stroke:var(--mute);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;margin-top:-6px;transition:transform .2s;position:absolute;top:50%;right:12px}.sd-mls__f[data-open] .sd-mls__caret{transform:rotate(180deg)}.sd-mls__pop{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line), 0 20px 40px -18px #0000008c;z-index:4;border-radius:13px;padding:5px;animation:.16s sd-mls-in;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes sd-mls-in{0%{opacity:0;transform:translateY(-4px)}}.sd-mls__list{max-height:196px;overflow:auto}.sd-mls__opt{cursor:pointer;border-radius:8px;align-items:center;gap:10px;height:36px;padding:0 9px;font-size:13.5px;display:flex}.sd-mls__opt[data-active]{background:var(--soft)}.sd-mls__box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--mute);border-radius:5px;flex:none;place-items:center;transition:background-color .15s;display:grid}.sd-mls__opt[aria-selected=true] .sd-mls__box{background:var(--strong);box-shadow:none;color:var(--on)}.sd-mls__box svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.sd-mls__foot{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;margin-top:4px;padding:8px 9px 4px;font-size:12px;display:flex}.sd-mls__foot button:hover{color:var(--fg)}.sd-mls__none{color:var(--mute);padding:12px 9px;font-size:13px}@media (prefers-reduced-motion:reduce){.sd-mls *,.sd-mls :before,.sd-mls :after{transition:none!important;animation:none!important}}
