.cs-dialog__overlay{z-index:var(--cs-overlay-z);padding:var(--cs-primitive-space-8);background:var(--cs-overlay-backdrop);-webkit-backdrop-filter:blur(var(--cs-overlay-blur));backdrop-filter:blur(var(--cs-overlay-blur));place-items:center;display:grid;position:fixed;inset:0}.cs-dialog{inline-size:min(var(--cs-dialog-width), 100%);max-block-size:var(--cs-dialog-max-height);color:var(--cs-overlay-text);background:var(--cs-overlay-bg);border:var(--cs-overlay-border-width) solid var(--cs-overlay-border);border-radius:var(--cs-overlay-radius);box-shadow:var(--cs-overlay-shadow);overflow:auto}.cs-dialog--wide{inline-size:min(var(--cs-dialog-wide-width), 100%)}.cs-dialog__body{outline:none;position:relative}.cs-dialog__close{z-index:var(--cs-overlay-close-z);float:inline-end;margin:var(--cs-sheet-padding);position:sticky;inset-block-start:var(--cs-sheet-padding)}.cs-dialog__content{padding:var(--cs-sheet-padding)}.cs-dialog[data-entering]{animation:cs-dialog-enter var(--cs-overlay-transition)}.cs-dialog[data-exiting]{animation:cs-dialog-exit var(--cs-overlay-transition)}@keyframes cs-dialog-enter{0%{opacity:0;transform:translateY(var(--cs-primitive-space-3)) scale(.98)}}@keyframes cs-dialog-exit{to{opacity:0;transform:translateY(var(--cs-primitive-space-3)) scale(.98)}}@media (max-width:640px){.cs-dialog__overlay{place-items:stretch stretch;padding:0}.cs-dialog{border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100%}}@media (prefers-reduced-motion:reduce){.cs-dialog[data-entering],.cs-dialog[data-exiting]{animation:none}}@media (forced-colors:active){.cs-dialog{border-color:canvastext}}
