.ov-backdrop{z-index:50;position:fixed;inset:0}.ov-backdrop[data-open]{transition:opacity var(--modal-open-dur) var(--modal-ease)}.ov-backdrop[data-closed],.ov-backdrop[data-starting-style],.ov-backdrop[data-ending-style]{opacity:0}.ov-backdrop[data-ending-style]{transition:opacity var(--modal-close-dur) var(--modal-ease)}.ov-dialog-viewport{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ov-dialog-popup{transform-origin:50%;will-change:transform, opacity}.ov-dialog-popup[data-open]{opacity:1;transition:opacity var(--modal-open-dur) var(--modal-ease), transform var(--modal-open-dur) var(--modal-ease);transform:scale(1)}.ov-dialog-popup[data-closed],.ov-dialog-popup[data-starting-style],.ov-dialog-popup[data-ending-style]{opacity:0;transform:scale(var(--modal-scale))}.ov-dialog-popup[data-ending-style]{transition:opacity var(--modal-close-dur) var(--modal-ease), transform var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.ov-dialog-popup,.ov-dialog-popup[data-open],.ov-dialog-popup[data-closed],.ov-dialog-popup[data-starting-style],.ov-dialog-popup[data-ending-style]{transform:none}}.ov-sheet-backdrop{z-index:50;position:fixed;inset:0}.ov-sheet-backdrop[data-open]{opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity var(--duration-very-slow) var(--ease-ios-drawer)}.ov-sheet-backdrop[data-closed],.ov-sheet-backdrop[data-starting-style],.ov-sheet-backdrop[data-ending-style]{opacity:0}.ov-sheet-backdrop[data-closed],.ov-sheet-backdrop[data-ending-style]{transition:opacity calc(var(--drawer-swipe-strength,1) * var(--duration-very-slow)) var(--ease-ios-drawer)}.ov-sheet-viewport{z-index:50;display:flex;position:fixed;inset:0}.ov-sheet-viewport[data-side=bottom]{justify-content:center;align-items:flex-end}.ov-sheet-viewport[data-side=right]{justify-content:flex-end;align-items:stretch}.ov-sheet-viewport[data-side=left]{justify-content:flex-start;align-items:stretch}.ov-sheet-popup{will-change:transform}.ov-sheet-popup[data-swipe-direction=down]{transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)))}.ov-sheet-popup[data-swipe-direction=right],.ov-sheet-popup[data-swipe-direction=left]{transform:translateX(var(--drawer-swipe-movement-x,0px))}.ov-sheet-popup[data-open]{transition:transform var(--duration-very-slow) var(--ease-ios-drawer)}.ov-sheet-popup[data-closed],.ov-sheet-popup[data-ending-style]{transition:transform calc(var(--drawer-swipe-strength,1) * var(--duration-very-slow)) var(--ease-ios-drawer)}.ov-sheet-popup[data-swiping]{transition-duration:0s}.ov-sheet-popup[data-closed][data-swipe-direction=down],.ov-sheet-popup[data-starting-style][data-swipe-direction=down],.ov-sheet-popup[data-ending-style][data-swipe-direction=down]{transform:translateY(100%)}.ov-sheet-popup[data-closed][data-swipe-direction=right],.ov-sheet-popup[data-starting-style][data-swipe-direction=right],.ov-sheet-popup[data-ending-style][data-swipe-direction=right]{transform:translate(100%)}.ov-sheet-popup[data-closed][data-swipe-direction=left],.ov-sheet-popup[data-starting-style][data-swipe-direction=left],.ov-sheet-popup[data-ending-style][data-swipe-direction=left]{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.ov-sheet-popup[data-starting-style][data-swipe-direction=down],.ov-sheet-popup[data-ending-style][data-swipe-direction=down],.ov-sheet-popup[data-starting-style][data-swipe-direction=right],.ov-sheet-popup[data-ending-style][data-swipe-direction=right],.ov-sheet-popup[data-starting-style][data-swipe-direction=left],.ov-sheet-popup[data-ending-style][data-swipe-direction=left]{transform:none}.ov-sheet-popup[data-closed],.ov-sheet-popup[data-starting-style],.ov-sheet-popup[data-ending-style]{opacity:0}.ov-sheet-popup[data-open]{opacity:1;transition:opacity var(--duration-very-slow) var(--ease-in-out)}.ov-sheet-popup[data-closed],.ov-sheet-popup[data-ending-style]{transition:opacity calc(var(--drawer-swipe-strength,1) * var(--duration-very-slow)) var(--ease-in-out)}}.ov-sheet-content{overscroll-behavior:contain;min-height:0;padding-bottom:var(--drawer-keyboard-inset,0px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ov-sheet-handle-hit{touch-action:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.ov-sheet-handle-bar{opacity:.25;background:currentColor;border-radius:9999px;width:2.5rem;height:4px}
