dialog.dialog-effects {
  opacity:0;transform:translateY(6px) scale(.99);
  transition:opacity 160ms ease,transform 160ms ease,display 160ms allow-discrete,overlay 160ms allow-discrete;
}
dialog.dialog-effects[open] { opacity:1;transform:translateY(0) scale(1); }
dialog.dialog-effects::backdrop { opacity:0;transition:opacity 160ms ease,display 160ms allow-discrete,overlay 160ms allow-discrete; }
dialog.dialog-effects[open]::backdrop { opacity:1; }
@starting-style {
  dialog.dialog-effects[open] { opacity:0;transform:translateY(6px) scale(.99); }
  dialog.dialog-effects[open]::backdrop { opacity:0; }
}
.dialog-effects .dialog-effects-title { min-width:0;padding-inline-end:52px;overflow-wrap:anywhere; }
.dialog-effects .dialog-effects-close {
  position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:5;
  display:grid;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;
  padding:10px;flex:0 0 44px;font-size:0;line-height:1;color:var(--muted);
}
.dialog-effects-close > :not(.dialog-effects-close-icon) { display:none!important; }
.dialog-effects-close .dialog-effects-close-icon { display:block;width:20px;min-width:20px;max-width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round; }
.dialog-effects-close[aria-disabled="true"] { opacity:.55;cursor:wait; }
dialog.dialog-effects-immediate,dialog.dialog-effects-immediate::backdrop { transition:none!important;animation:none!important; }
@media(prefers-reduced-motion:reduce) { dialog.dialog-effects,dialog.dialog-effects::backdrop { transition:none; } }
