.rdg-dialog-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal)}.rdg-dialog-backdrop[data-variant=default][data-size=small]{background-color:hsl(var(--dialog-default-small-backdrop-background)/var(--dialog-default-small-backdrop-opacity));backdrop-filter:blur(var(--dialog-default-small-backdrop-blur))}.rdg-dialog-backdrop[data-variant=default][data-size=medium]{background-color:hsl(var(--dialog-default-medium-backdrop-background)/var(--dialog-default-medium-backdrop-opacity));backdrop-filter:blur(var(--dialog-default-medium-backdrop-blur))}.rdg-dialog-backdrop[data-variant=default][data-size=large]{background-color:hsl(var(--dialog-default-large-backdrop-background)/var(--dialog-default-large-backdrop-opacity));backdrop-filter:blur(var(--dialog-default-large-backdrop-blur))}.rdg-dialog-backdrop[data-variant=alert][data-size=small]{background-color:hsl(var(--dialog-alert-small-backdrop-background)/var(--dialog-alert-small-backdrop-opacity));backdrop-filter:blur(var(--dialog-alert-small-backdrop-blur))}.rdg-dialog-backdrop[data-variant=alert][data-size=medium]{background-color:hsl(var(--dialog-alert-medium-backdrop-background)/var(--dialog-alert-medium-backdrop-opacity));backdrop-filter:blur(var(--dialog-alert-medium-backdrop-blur))}.rdg-dialog-backdrop[data-variant=alert][data-size=large]{background-color:hsl(var(--dialog-alert-large-backdrop-background)/var(--dialog-alert-large-backdrop-opacity));backdrop-filter:blur(var(--dialog-alert-large-backdrop-blur))}.rdg-dialog-backdrop[data-variant=confirmation][data-size=small]{background-color:hsl(var(--dialog-confirmation-small-backdrop-background)/var(--dialog-confirmation-small-backdrop-opacity));backdrop-filter:blur(var(--dialog-confirmation-small-backdrop-blur))}.rdg-dialog-backdrop[data-variant=confirmation][data-size=medium]{background-color:hsl(var(--dialog-confirmation-medium-backdrop-background)/var(--dialog-confirmation-medium-backdrop-opacity));backdrop-filter:blur(var(--dialog-confirmation-medium-backdrop-blur))}.rdg-dialog-backdrop[data-variant=confirmation][data-size=large]{background-color:hsl(var(--dialog-confirmation-large-backdrop-background)/var(--dialog-confirmation-large-backdrop-opacity));backdrop-filter:blur(var(--dialog-confirmation-large-backdrop-blur))}.rdg-dialog[data-variant=default][data-size=small]{--_max-w:var(--dialog-default-small-dimensions-maxWidth);--_max-h:var(--dialog-default-small-dimensions-maxHeight);--_min-w:var(--dialog-default-small-dimensions-minWidth);--_font-size:var(--dialog-default-small-typography-fontSize);--_font-weight:var(--dialog-default-small-typography-fontWeight);--_line-height:var(--dialog-default-small-typography-lineHeight);--_letter-spacing:var(--dialog-default-small-typography-letterSpacing);--_bg:var(--dialog-default-small-colors-default-background);--_text:var(--dialog-default-small-colors-default-text);--_border:var(--dialog-default-small-colors-default-border);--_focus-ring:var(--dialog-default-small-colors-focus-ring);--_border-w:var(--dialog-default-small-border-width);--_radius:var(--dialog-default-small-border-radius);--_pad:var(--dialog-default-small-spacing-padding);--_gap:var(--dialog-default-small-spacing-gap);--_shadow:var(--dialog-default-small-elevation-shadow);--_anim-dur:var(--dialog-default-small-animation-duration);--_anim-ease:var(--dialog-default-small-animation-easing)}.rdg-dialog[data-variant=default][data-size=medium]{--_max-w:var(--dialog-default-medium-dimensions-maxWidth);--_max-h:var(--dialog-default-medium-dimensions-maxHeight);--_min-w:var(--dialog-default-medium-dimensions-minWidth);--_font-size:var(--dialog-default-medium-typography-fontSize);--_font-weight:var(--dialog-default-medium-typography-fontWeight);--_line-height:var(--dialog-default-medium-typography-lineHeight);--_letter-spacing:var(--dialog-default-medium-typography-letterSpacing);--_bg:var(--dialog-default-medium-colors-default-background);--_text:var(--dialog-default-medium-colors-default-text);--_border:var(--dialog-default-medium-colors-default-border);--_focus-ring:var(--dialog-default-medium-colors-focus-ring);--_border-w:var(--dialog-default-medium-border-width);--_radius:var(--dialog-default-medium-border-radius);--_pad:var(--dialog-default-medium-spacing-padding);--_gap:var(--dialog-default-medium-spacing-gap);--_shadow:var(--dialog-default-medium-elevation-shadow);--_anim-dur:var(--dialog-default-medium-animation-duration);--_anim-ease:var(--dialog-default-medium-animation-easing)}.rdg-dialog[data-variant=default][data-size=large]{--_max-w:var(--dialog-default-large-dimensions-maxWidth);--_max-h:var(--dialog-default-large-dimensions-maxHeight);--_min-w:var(--dialog-default-large-dimensions-minWidth);--_font-size:var(--dialog-default-large-typography-fontSize);--_font-weight:var(--dialog-default-large-typography-fontWeight);--_line-height:var(--dialog-default-large-typography-lineHeight);--_letter-spacing:var(--dialog-default-large-typography-letterSpacing);--_bg:var(--dialog-default-large-colors-default-background);--_text:var(--dialog-default-large-colors-default-text);--_border:var(--dialog-default-large-colors-default-border);--_focus-ring:var(--dialog-default-large-colors-focus-ring);--_border-w:var(--dialog-default-large-border-width);--_radius:var(--dialog-default-large-border-radius);--_pad:var(--dialog-default-large-spacing-padding);--_gap:var(--dialog-default-large-spacing-gap);--_shadow:var(--dialog-default-large-elevation-shadow);--_anim-dur:var(--dialog-default-large-animation-duration);--_anim-ease:var(--dialog-default-large-animation-easing)}.rdg-dialog[data-variant=alert][data-size=small]{--_max-w:var(--dialog-alert-small-dimensions-maxWidth);--_max-h:var(--dialog-alert-small-dimensions-maxHeight);--_min-w:var(--dialog-alert-small-dimensions-minWidth);--_font-size:var(--dialog-alert-small-typography-fontSize);--_font-weight:var(--dialog-alert-small-typography-fontWeight);--_line-height:var(--dialog-alert-small-typography-lineHeight);--_letter-spacing:var(--dialog-alert-small-typography-letterSpacing);--_bg:var(--dialog-alert-small-colors-default-background);--_text:var(--dialog-alert-small-colors-default-text);--_border:var(--dialog-alert-small-colors-default-border);--_focus-ring:var(--dialog-alert-small-colors-focus-ring);--_border-w:var(--dialog-alert-small-border-width);--_radius:var(--dialog-alert-small-border-radius);--_pad:var(--dialog-alert-small-spacing-padding);--_gap:var(--dialog-alert-small-spacing-gap);--_shadow:var(--dialog-alert-small-elevation-shadow);--_anim-dur:var(--dialog-alert-small-animation-duration);--_anim-ease:var(--dialog-alert-small-animation-easing)}.rdg-dialog[data-variant=alert][data-size=medium]{--_max-w:var(--dialog-alert-medium-dimensions-maxWidth);--_max-h:var(--dialog-alert-medium-dimensions-maxHeight);--_min-w:var(--dialog-alert-medium-dimensions-minWidth);--_font-size:var(--dialog-alert-medium-typography-fontSize);--_font-weight:var(--dialog-alert-medium-typography-fontWeight);--_line-height:var(--dialog-alert-medium-typography-lineHeight);--_letter-spacing:var(--dialog-alert-medium-typography-letterSpacing);--_bg:var(--dialog-alert-medium-colors-default-background);--_text:var(--dialog-alert-medium-colors-default-text);--_border:var(--dialog-alert-medium-colors-default-border);--_focus-ring:var(--dialog-alert-medium-colors-focus-ring);--_border-w:var(--dialog-alert-medium-border-width);--_radius:var(--dialog-alert-medium-border-radius);--_pad:var(--dialog-alert-medium-spacing-padding);--_gap:var(--dialog-alert-medium-spacing-gap);--_shadow:var(--dialog-alert-medium-elevation-shadow);--_anim-dur:var(--dialog-alert-medium-animation-duration);--_anim-ease:var(--dialog-alert-medium-animation-easing)}.rdg-dialog[data-variant=alert][data-size=large]{--_max-w:var(--dialog-alert-large-dimensions-maxWidth);--_max-h:var(--dialog-alert-large-dimensions-maxHeight);--_min-w:var(--dialog-alert-large-dimensions-minWidth);--_font-size:var(--dialog-alert-large-typography-fontSize);--_font-weight:var(--dialog-alert-large-typography-fontWeight);--_line-height:var(--dialog-alert-large-typography-lineHeight);--_letter-spacing:var(--dialog-alert-large-typography-letterSpacing);--_bg:var(--dialog-alert-large-colors-default-background);--_text:var(--dialog-alert-large-colors-default-text);--_border:var(--dialog-alert-large-colors-default-border);--_focus-ring:var(--dialog-alert-large-colors-focus-ring);--_border-w:var(--dialog-alert-large-border-width);--_radius:var(--dialog-alert-large-border-radius);--_pad:var(--dialog-alert-large-spacing-padding);--_gap:var(--dialog-alert-large-spacing-gap);--_shadow:var(--dialog-alert-large-elevation-shadow);--_anim-dur:var(--dialog-alert-large-animation-duration);--_anim-ease:var(--dialog-alert-large-animation-easing)}.rdg-dialog[data-variant=confirmation][data-size=small]{--_max-w:var(--dialog-confirmation-small-dimensions-maxWidth);--_max-h:var(--dialog-confirmation-small-dimensions-maxHeight);--_min-w:var(--dialog-confirmation-small-dimensions-minWidth);--_font-size:var(--dialog-confirmation-small-typography-fontSize);--_font-weight:var(--dialog-confirmation-small-typography-fontWeight);--_line-height:var(--dialog-confirmation-small-typography-lineHeight);--_letter-spacing:var(--dialog-confirmation-small-typography-letterSpacing);--_bg:var(--dialog-confirmation-small-colors-default-background);--_text:var(--dialog-confirmation-small-colors-default-text);--_border:var(--dialog-confirmation-small-colors-default-border);--_focus-ring:var(--dialog-confirmation-small-colors-focus-ring);--_border-w:var(--dialog-confirmation-small-border-width);--_radius:var(--dialog-confirmation-small-border-radius);--_pad:var(--dialog-confirmation-small-spacing-padding);--_gap:var(--dialog-confirmation-small-spacing-gap);--_shadow:var(--dialog-confirmation-small-elevation-shadow);--_anim-dur:var(--dialog-confirmation-small-animation-duration);--_anim-ease:var(--dialog-confirmation-small-animation-easing)}.rdg-dialog[data-variant=confirmation][data-size=medium]{--_max-w:var(--dialog-confirmation-medium-dimensions-maxWidth);--_max-h:var(--dialog-confirmation-medium-dimensions-maxHeight);--_min-w:var(--dialog-confirmation-medium-dimensions-minWidth);--_font-size:var(--dialog-confirmation-medium-typography-fontSize);--_font-weight:var(--dialog-confirmation-medium-typography-fontWeight);--_line-height:var(--dialog-confirmation-medium-typography-lineHeight);--_letter-spacing:var(--dialog-confirmation-medium-typography-letterSpacing);--_bg:var(--dialog-confirmation-medium-colors-default-background);--_text:var(--dialog-confirmation-medium-colors-default-text);--_border:var(--dialog-confirmation-medium-colors-default-border);--_focus-ring:var(--dialog-confirmation-medium-colors-focus-ring);--_border-w:var(--dialog-confirmation-medium-border-width);--_radius:var(--dialog-confirmation-medium-border-radius);--_pad:var(--dialog-confirmation-medium-spacing-padding);--_gap:var(--dialog-confirmation-medium-spacing-gap);--_shadow:var(--dialog-confirmation-medium-elevation-shadow);--_anim-dur:var(--dialog-confirmation-medium-animation-duration);--_anim-ease:var(--dialog-confirmation-medium-animation-easing)}.rdg-dialog[data-variant=confirmation][data-size=large]{--_max-w:var(--dialog-confirmation-large-dimensions-maxWidth);--_max-h:var(--dialog-confirmation-large-dimensions-maxHeight);--_min-w:var(--dialog-confirmation-large-dimensions-minWidth);--_font-size:var(--dialog-confirmation-large-typography-fontSize);--_font-weight:var(--dialog-confirmation-large-typography-fontWeight);--_line-height:var(--dialog-confirmation-large-typography-lineHeight);--_letter-spacing:var(--dialog-confirmation-large-typography-letterSpacing);--_bg:var(--dialog-confirmation-large-colors-default-background);--_text:var(--dialog-confirmation-large-colors-default-text);--_border:var(--dialog-confirmation-large-colors-default-border);--_focus-ring:var(--dialog-confirmation-large-colors-focus-ring);--_border-w:var(--dialog-confirmation-large-border-width);--_radius:var(--dialog-confirmation-large-border-radius);--_pad:var(--dialog-confirmation-large-spacing-padding);--_gap:var(--dialog-confirmation-large-spacing-gap);--_shadow:var(--dialog-confirmation-large-elevation-shadow);--_anim-dur:var(--dialog-confirmation-large-animation-duration);--_anim-ease:var(--dialog-confirmation-large-animation-easing)}.rdg-dialog{position:relative;display:flex;flex-direction:column;margin:auto;border-style:solid;outline:none;max-width:var(--_max-w);max-height:var(--_max-h);min-width:var(--_min-w);font-size:var(--_font-size);font-weight:var(--_font-weight);line-height:var(--_line-height);letter-spacing:var(--_letter-spacing);background-color:hsl(var(--_bg));color:hsl(var(--_text));border-color:hsl(var(--_border));border-width:var(--_border-w);border-radius:var(--_radius);padding:var(--_pad);gap:var(--_gap);box-shadow:var(--_shadow);transition:all var(--_anim-dur) var(--_anim-ease)}.rdg-dialog[data-focus-visible]{outline:2px solid hsl(var(--_focus-ring))}.rdg-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.rdg-dialog-body{flex:1;overflow-y:auto}.rdg-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-component-md);flex-shrink:0}.rdg-dialog-close{display:flex;align-items:center;justify-content:center;width:var(--semantic-sizing-icon-md);height:var(--semantic-sizing-icon-md);padding:0;border:none;background:transparent;cursor:pointer;font-size:var(--semantic-typography-body-lg-fontSize);line-height:1;color:hsl(var(--text-secondary));border-radius:var(--border-radius-sm);transition:color var(--motion-duration-snappy)}.rdg-dialog-close[data-hovered]{color:hsl(var(--text-primary))}