@keyframes dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-in{0%{opacity:0;translate:-50% calc(8px - 50%);scale:.98}to{opacity:1;translate:-50% -50%;scale:1}}@keyframes dialog-out{0%{opacity:1;translate:-50% -50%;scale:1}to{opacity:0;translate:-50% calc(8px - 50%);scale:.98}}.dialog{z-index:var(--dialog-z-index,21);background-color:var(--layout-level-2-background);border-radius:6px;flex-direction:column;width:504px;max-height:calc(100vh - 64px);animation:.3s cubic-bezier(.7,0,.3,1) forwards dialog-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 1px #00000013,0 1px 3px #0000001a}.dialog--wide{width:800px}.dialog--extra-wide{width:1400px;max-width:95vw}.dialog--closed{animation:.3s cubic-bezier(.7,0,.3,1) forwards dialog-out}.dialog--full-screen{width:100vw;max-width:100vw;max-height:100vh;box-shadow:none;border-radius:0}.dialog-backdrop{z-index:var(--dialog-backdrop-z-index,20);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;width:100%;height:100%;animation:.3s cubic-bezier(.7,0,.3,1) forwards dialog-backdrop-in;position:fixed;top:0;left:0}.dialog-backdrop--closed{animation:.3s cubic-bezier(.7,0,.3,1) forwards dialog-backdrop-out}.dialog-backdrop--stacked{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--dialog-backdrop-stacked-bg,#0000004d);animation:.2s cubic-bezier(.7,0,.3,1) forwards dialog-backdrop-in}.dialog-content{max-height:100%;padding-block:12px;padding-inline:12px;overflow:auto}.dialog-content--no-padding,.dialog--full-screen .dialog-content{padding-block:0;padding-inline:0}.dialog-content [type=submit]{position:fixed;bottom:8px;right:8px}.dialog-footer{background-color:var(--layout-level-1-background);border-top:.5px solid var(--border);flex-shrink:0;align-items:center;height:44px;padding-inline:8px;display:flex}.dialog-header{background-color:var(--layout-level-1-background);border-bottom:.5px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding-inline:12px 8px;font-size:14px;display:flex}.dialog-header-actions{justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}
