.c-bottom-sheet__backdrop{z-index:1199;opacity:0;transition:opacity .3s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.c-bottom-sheet__backdrop--visible{opacity:1}.c-bottom-sheet{z-index:1200;background:var(--c-bg-surface);border-radius:var(--r-lg) var(--r-lg) 0 0;border-top:var(--rule-edge);will-change:transform;flex-direction:column;width:100%;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.c-bottom-sheet--no-transition{transition:none!important}.c-bottom-sheet__handle{padding:var(--s-2) 0 0;cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;min-height:40px;display:flex}.c-bottom-sheet__handle:active{cursor:grabbing}.c-bottom-sheet__handle-bar{border-radius:var(--r-sm);background:var(--c-text-muted);opacity:.5;width:36px;height:5px}.c-bottom-sheet__header-action{top:var(--s-2);right:var(--s-2);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.c-bottom-sheet__content{touch-action:none;min-height:0;padding-bottom:var(--s-3);flex:1;overflow:hidden}.c-bottom-sheet__content--scroll{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;overflow-y:auto}@media (width>=769px){.c-bottom-sheet,.c-bottom-sheet__backdrop{display:none}}
