.ui-modal-layer{z-index:var(--ui-z-modal);padding:var(--ui-space-4);pointer-events:none;display:flex;position:fixed;inset:0}.ui-modal-layer[data-placement=center]{justify-content:center;align-items:center}.ui-modal-layer[data-placement=top]{justify-content:center;align-items:flex-start;padding-top:min(14vh,120px)}.ui-modal-layer[data-placement=right]{padding:var(--ui-modal-edge-gap,var(--ui-modal-layer-edge-gap));justify-content:flex-end}.ui-modal-layer[data-placement=left]{padding:var(--ui-modal-edge-gap,var(--ui-modal-layer-edge-gap));justify-content:flex-start}.ui-modal-layer[data-placement=right]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){justify-content:flex-start}.ui-modal-layer[data-placement=left]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){justify-content:flex-end}.ui-modal-layer[data-placement=bottom]{padding:var(--ui-modal-edge-gap,var(--ui-modal-layer-edge-gap));align-items:flex-end}.ui-modal-layer__overlay{background:var(--ui-overlay);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur);pointer-events:auto;animation:ui-fade-in var(--ui-duration) var(--ui-ease);position:absolute;inset:0}.ui-modal-layer__overlay[data-state=closed]{animation:ui-fade-out var(--ui-duration) var(--ui-ease) forwards}.ui-modal-layer__panel{pointer-events:auto;outline:none;max-width:100%;max-height:100%;position:relative}.ui-modal-layer__panel:is([data-placement=center],[data-placement=top])[data-state=open]{animation:ui-modal-zoom-in var(--ui-duration-slow) var(--ui-ease-spring)}.ui-modal-layer__panel:is([data-placement=center],[data-placement=top])[data-state=closed]{animation:ui-modal-zoom-out var(--ui-duration) var(--ui-ease) forwards}.ui-modal-layer__panel[data-placement=right][data-state=open]{animation:ui-modal-from-right var(--ui-duration-slow) var(--ui-ease)}.ui-modal-layer__panel[data-placement=right][data-state=closed]{animation:ui-modal-to-right var(--ui-duration) var(--ui-ease) forwards}.ui-modal-layer__panel[data-placement=left][data-state=open]{animation:ui-modal-from-left var(--ui-duration-slow) var(--ui-ease)}.ui-modal-layer__panel[data-placement=left][data-state=closed]{animation:ui-modal-to-left var(--ui-duration) var(--ui-ease) forwards}.ui-modal-layer__panel[data-placement=bottom][data-state=open]{animation:ui-modal-from-bottom var(--ui-duration-slow) var(--ui-ease)}.ui-modal-layer__panel[data-placement=bottom][data-state=closed]{animation:ui-modal-to-bottom var(--ui-duration) var(--ui-ease) forwards}@keyframes ui-modal-zoom-in{0%{opacity:0;transform:scale(.94)translateY(8px)}}@keyframes ui-modal-zoom-out{to{opacity:0;transform:scale(.97)translateY(4px)}}@keyframes ui-modal-from-right{0%{transform:translate(100%)}}@keyframes ui-modal-to-right{to{transform:translate(100%)}}@keyframes ui-modal-from-left{0%{transform:translate(-100%)}}@keyframes ui-modal-to-left{to{transform:translate(-100%)}}@keyframes ui-modal-from-bottom{0%{transform:translateY(100%)}}@keyframes ui-modal-to-bottom{to{transform:translateY(100%)}}
