.Dialog__Overlay{--dialog-overlay-background:#00000080;z-index:50;background-color:var(--dialog-overlay-background);position:fixed;inset:0}.Dialog__Overlay[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) dialog-fade-in}.Dialog__Overlay[data-state=closed]{animation:.15s cubic-bezier(.7,0,.84,0) dialog-fade-out}.Dialog__Content{--dialog-background:var(--color-background);--dialog-foreground:var(--color-default-foreground);--dialog-border:var(--color-rule);--dialog-footer-background:var(--color-secondary-background);--dialog-radius:var(--radius-medium);--dialog-padding:var(--dimensions-5);--dialog-gap:var(--dimensions-4);--dialog-max-width:var(--global-component-max-width);--dialog-max-width-large:var(--global-max-width);--dialog-inset:50% auto auto 50%;--dialog-transform:translate(-50%, -50%);--dialog-width:calc(100% - var(--dimensions-4));--dialog-max-height:calc(100dvh - var(--dimensions-6));--dialog-min-height:0;--dialog-border-top-width:1px;--dialog-border-right-width:1px;--dialog-border-bottom-width:1px;--dialog-border-left-width:1px;--dialog-border-radius:var(--dialog-radius);--dialog-box-shadow:var(--shadows-secondary);--dialog-animation-in:dialog-content-in .2s cubic-bezier(.16, 1, .3, 1);--dialog-animation-out:dialog-content-out .15s cubic-bezier(.7, 0, .84, 0);inset:var(--dialog-inset);z-index:50;transform:var(--dialog-transform);width:var(--dialog-width);max-width:var(--dialog-max-width);max-height:var(--dialog-max-height);min-height:var(--dialog-min-height);background-color:var(--dialog-background);color:var(--dialog-foreground);box-shadow:var(--dialog-box-shadow);border-top:var(--dialog-border-top-width) solid var(--dialog-border);border-right:var(--dialog-border-right-width) solid var(--dialog-border);border-bottom:var(--dialog-border-bottom-width) solid var(--dialog-border);border-left:var(--dialog-border-left-width) solid var(--dialog-border);border-radius:var(--dialog-border-radius);outline:none;flex-direction:column;display:flex;position:fixed}.Dialog__Content[data-state=open]{animation:var(--dialog-animation-in)}.Dialog__Content[data-state=closed]{animation:var(--dialog-animation-out)}.Dialog__Content.Dialog--side-bottom{--dialog-inset:auto auto 0 50%;--dialog-transform:translate(-50%, 0);--dialog-width:100%;--dialog-max-width:var(--dialog-max-width-large);--dialog-max-height:calc(100dvh - var(--dimensions-5));--dialog-border-bottom-width:0px;--dialog-border-radius:var(--dialog-radius) var(--dialog-radius) 0 0;--dialog-box-shadow:0 -8px 24px #0000001f;--dialog-animation-in:dialog-slide-up-in .24s cubic-bezier(.16, 1, .3, 1);--dialog-animation-out:dialog-slide-down-out .18s cubic-bezier(.7, 0, .84, 0)}.Dialog__Content.Dialog--size-small{--dialog-max-width:24rem}.Dialog__Content.Dialog--size-medium{--dialog-max-width:45rem}.Dialog__Content.Dialog--size-large{--dialog-max-width:var(--dialog-max-width-large)}.Dialog__Content.Dialog--height-full{--dialog-min-height:calc(100dvh - var(--dimensions-5))}.Dialog__Close{cursor:pointer;top:calc(var(--dimensions-4) * -1);position:absolute;inset-inline-end:var(--dimensions-4)}.Dialog__Close:hover,.Dialog__Close:focus-visible{color:var(--dialog-foreground)}.Dialog__Header{width:100%;padding:0 var(--dialog-padding) var(--dimensions-1);justify-content:space-between;align-items:baseline;gap:var(--dimensions-1);flex-direction:column;display:flex;position:relative}.Dialog__Scroll{gap:var(--dialog-gap);min-height:0;padding-top:var(--dialog-padding);-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.Dialog__Body{padding:0 var(--dialog-padding)}.Dialog__Actions{gap:var(--dimensions-2);padding:0 var(--dialog-padding);display:flex}.Dialog__Footer{background-color:var(--dialog-background);padding:var(--dimensions-3) var(--dimensions-5);border:1px solid var(--color-default-border);align-items:center;gap:var(--dimensions-3);border-radius:var(--dialog-border-radius);flex-direction:row;justify-content:space-between;margin-top:auto;display:flex;position:sticky;bottom:0}@keyframes dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes dialog-slide-up-in{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes dialog-slide-down-out{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}