.dialog-backdrop .dialog-grip{display:none}.dialog-backdrop .dialog-panel[data-dismissing]{pointer-events:none}@media(max-width:39.99rem){.dialog-backdrop[data-align=end]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.dialog-backdrop[data-align=end] .dialog-panel{animation-name:sheet-arrive;border-radius:1.8rem;overscroll-behavior-y:contain}.dialog-backdrop[data-align=end] .dialog-grip{display:flex;align-items:center;justify-content:center;height:1.8rem;margin:-.75rem -.4rem .2rem;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.dialog-backdrop[data-align=end] .dialog-grip:before{content:"";width:2.8rem;height:.28rem;border-radius:1rem;background:var(--color-border);box-shadow:0 1px 0 var(--color-bg);transition:width .18s var(--ease-spring),background .18s}.dialog-backdrop[data-align=end] .dialog-grip:active{cursor:grabbing}.dialog-backdrop[data-align=end] .dialog-grip:active:before{width:3.6rem;background:var(--color-fg-secondary)}}@keyframes sheet-arrive{0%{opacity:0;transform:translateY(3rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.dialog-backdrop .dialog-grip:before{transition:none}}
