.scs-overlay{z-index:1000;color:var(--scs-text);justify-content:center;align-items:flex-end;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0}.scs-backdrop{background:var(--scs-overlay);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.scs-sheet{box-sizing:border-box;background:var(--scs-surface);border:1px solid var(--scs-border);border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;width:100%;max-width:900px;min-height:0;max-height:calc(100dvh - 12px);transition:height .18s cubic-bezier(.2,.75,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 -10px 45px #2c201d14}.scs-dragging{-webkit-user-select:none;user-select:none;transition:none}.scs-handle{touch-action:none;cursor:grab;width:100%;min-height:44px;color:var(--scs-text);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.scs-dragging .scs-handle{cursor:grabbing}.scs-grabber{background:var(--scs-handle);pointer-events:none;border-radius:3px;width:44px;height:5px;display:block}.scs-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 12px;display:flex}.scs-header h2{letter-spacing:-.4px;min-width:0;margin:0;font-size:22px;font-weight:700;line-height:29px}.scs-close{width:44px;height:44px;color:var(--scs-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scs-close:hover{background:var(--scs-soft)}.scs-overlay :focus-visible{outline:2px solid var(--scs-primary);outline-offset:-2px}.scs-search{border:1px solid var(--scs-border);background:var(--scs-soft);min-height:48px;color:var(--scs-muted);border-radius:13px;flex-shrink:0;align-items:center;gap:9px;margin:0 20px 16px;padding-left:13px;display:flex}.scs-search input{box-sizing:border-box;min-width:0;min-height:46px;font:inherit;color:var(--scs-text);background:0 0;border:0;border-radius:12px;outline:0;flex:1;padding:9px 8px 9px 0;font-size:16px;line-height:24px;display:block}.scs-search input::placeholder{color:var(--scs-muted);opacity:1}.scs-search button{width:44px;height:44px;color:var(--scs-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scs-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;padding:2px 20px 24px;overflow-y:auto}.scs-empty{text-align:center;color:var(--scs-muted);margin:0;padding:40px 20px;font-size:17px;font-weight:600;line-height:24px}@media (prefers-reduced-motion:reduce){.scs-sheet{transition:none}}