[data-overlay-stack]{transition-property:translate,scale;transition-duration:var(--recess-duration-standard);transition-timing-function:var(--recess-ease-out)}[data-overlay-stack=drawer]{transform-origin:0;transition-duration:var(--recess-duration-extended);transition-timing-function:var(--recess-ease-emphasized);border-radius:var(--recess-radius-xl) 0 0 var(--recess-radius-xl);overflow:hidden}[data-overlay-stack=drawer]:not([data-stack-depth="0"]){translate:calc(var(--overlay-stack-depth) * -.5rem) 0;scale:1 calc(1 - var(--overlay-stack-depth) * .01)}[data-overlay-stack=modal]:where([data-stack-presentation=dialog]):not([data-stack-depth="0"]){translate:-50% calc(-50% - var(--overlay-stack-depth) * (.5rem + 2.5%));scale:calc(1 - var(--overlay-stack-depth) * .05)}[data-overlay-stack=modal]:where([data-stack-presentation=bottomSheet]):not([data-stack-depth="0"]){translate:0 calc(var(--overlay-stack-depth) * (-.5rem - 2.5%));scale:calc(1 - var(--overlay-stack-depth) * .05)}[data-overlay-stack]:is([data-stack-width=inherited],[data-stack-width=retained]){width:var(--overlay-stack-width);min-width:0;max-width:none}@media not (min-width:48rem){[data-overlay-stack=modal][data-stack-presentation=bottomSheet]{transition-duration:var(--recess-duration-extended);transition-timing-function:var(--recess-ease-emphasized)}[data-overlay-stack=drawer][data-stack-full-width=true]{border-radius:0}[data-overlay-stack=drawer][data-stack-full-width=true]:not([data-stack-depth="0"]){translate:none;scale:none}[data-overlay-stack=modal]:is([data-stack-width=inherited],[data-stack-width=retained])[data-stack-presentation=dialog]{max-width:calc(100vw - 2rem)}[data-overlay-stack=modal]:is([data-stack-width=inherited],[data-stack-width=retained]):where([data-stack-presentation=fullscreen],[data-stack-presentation=bottomSheet]){width:100%}}[data-overlay-stack=modal]:where([data-stack-presentation=dialog],[data-stack-presentation=bottomSheet]):not([data-stack-depth="0"]){height:var(--overlay-stack-height);min-height:0;max-height:none}@media (min-width:48rem){[data-overlay-stack=modal]:not([data-stack-depth="0"]){translate:-50% calc(-50% - var(--overlay-stack-depth) * (.5rem + 2.5%));scale:calc(1 - var(--overlay-stack-depth) * .05);height:var(--overlay-stack-height);min-height:0;max-height:none}}@media (prefers-reduced-motion:reduce){[data-overlay-stack]{transition:none}}[data-overlay-stack]:not([data-stack-depth="0"]):after{content:"";height:calc(var(--overlay-stack-depth) * .5rem / (1 - var(--overlay-stack-depth) * .05));z-index:var(--recess-z-1);background:inherit;pointer-events:none;position:absolute;inset:0 0 auto}[data-overlay-stack=drawer]:not([data-stack-depth="0"]):after{width:calc(var(--overlay-stack-depth) * .5rem);height:auto;inset:0 auto 0 0}[data-overlay-stack-backdrop]{transition:none}[data-overlay-stack-backdrop=nested]{background-color:#0000}[data-overlay-stack=modal][data-stack-width=retained][data-stack-presentation=dialog]{max-width:calc(100vw - 2rem)}[data-overlay-stack=drawer][data-stack-width=retained]{max-width:100vw}@media (min-width:48rem){[data-overlay-stack=modal][data-stack-width=retained]{max-width:calc(100vw - 2rem)}}@media not (min-width:48rem){[data-overlay-stack-backdrop=nested][data-stack-parent-presentation=fullscreen]{background-color:var(--recess-color-bg-overlay)}}
