.sd-ses{--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-ses[data-fill=light]{--bg:#fff;--fg:#121212;--mute:#6f6f6f;--line:#00000017;--soft:#0000000d;--strong:#111;--on:#fff}.sd-ses :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sd-ses :focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sd-ses .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-ses{background:var(--bg);width:min(100%,340px);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;overflow:hidden}.sd-ses__h{padding:14px 16px 10px}.sd-ses__h b{font-size:15px;display:block}.sd-ses__h span{color:var(--mute);font-size:12.5px}.sd-ses__list{margin:0;padding:0 6px;list-style:none}.sd-ses__it{border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;max-height:80px;padding:10px;transition:opacity .26s,transform .26s,max-height .3s;display:grid}.sd-ses__it[data-gone]{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translate(30px)}.sd-ses__ic{background:var(--soft);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.sd-ses__ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sd-ses__d{min-width:0;font-size:14px}.sd-ses__d small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.sd-ses__cur{background:var(--strong);color:var(--on);vertical-align:1px;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.sd-ses__btn{box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:500}.sd-ses__btn:hover{background:var(--soft)}.sd-ses__btn[data-sure]{box-shadow:none;font-weight:600;background:var(--strong)!important;color:var(--on)!important}.sd-ses__all{width:calc(100% - 32px);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin:8px 16px 16px;padding:11px;font-size:13.5px;font-weight:600;display:block}.sd-ses__all:hover{background:var(--soft)}.sd-ses__all:disabled{opacity:.4;cursor:default}.sd-ses__msg{color:var(--mute);text-align:center;margin:-6px 16px 14px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.sd-ses *,.sd-ses :before,.sd-ses :after{transition:none!important;animation:none!important}}
