.ds-alert-dialog{--ds-alert-dialog-action-primary-background:var(--bg-neutral-solid);--ds-alert-dialog-action-primary-background-hover:var(--bg-neutral-solid-hover);--ds-alert-dialog-action-primary-background-pressed:var(--bg-neutral-solid-pressed);--ds-alert-dialog-action-primary-foreground:var(--fg-text-inverted);--ds-alert-dialog-action-primary-stroke:var(--stroke-transparent);--ds-alert-dialog-action-secondary-background:var(--bg-layer-default);--ds-alert-dialog-action-secondary-background-hover:var(--bg-layer-default-hover);--ds-alert-dialog-action-secondary-background-pressed:var(--bg-layer-default-pressed);--ds-alert-dialog-action-secondary-foreground:var(--fg-text-secondary);--ds-alert-dialog-action-secondary-stroke:var(--stroke-neutral-weak);--ds-alert-dialog-backdrop:var(--bg-overlay-muted);--ds-alert-dialog-surface:var(--bg-layer-floating);--ds-alert-dialog-surface-stroke:var(--stroke-neutral-weak);--ds-alert-dialog-title:var(--fg-text-primary);inset:var(--dimension-x0);z-index:var(--elevation-global-dialog-z-index);color:var(--fg-text-primary);font-family:var(--font-family-sans);position:fixed}.ds-alert-dialog--brand{--ds-alert-dialog-action-primary-background:var(--bg-brand-solid);--ds-alert-dialog-action-primary-background-hover:var(--bg-brand-solid-hover);--ds-alert-dialog-action-primary-background-pressed:var(--bg-brand-solid-pressed);--ds-alert-dialog-action-primary-foreground:var(--fg-brand-contrast);--ds-alert-dialog-action-primary-stroke:var(--stroke-transparent);--ds-alert-dialog-title:var(--fg-text-primary)}.ds-alert-dialog--critical{--ds-alert-dialog-action-primary-background:var(--rose-700);--ds-alert-dialog-action-primary-background-hover:var(--rose-600);--ds-alert-dialog-action-primary-background-pressed:var(--rose-800);--ds-alert-dialog-action-primary-foreground:var(--fg-text-inverted);--ds-alert-dialog-action-primary-stroke:var(--stroke-transparent);--ds-alert-dialog-title:var(--fg-text-primary)}[data-theme=dark] .ds-alert-dialog--critical{--ds-alert-dialog-action-primary-background:var(--bg-critical-solid);--ds-alert-dialog-action-primary-background-hover:var(--bg-critical-solid-hover);--ds-alert-dialog-action-primary-background-pressed:var(--bg-critical-solid-pressed)}.ds-alert-dialog__backdrop{inset:var(--dimension-x0);background:var(--ds-alert-dialog-backdrop);animation:ds-alert-dialog-backdrop-enter var(--motion-duration-surface-enter) var(--motion-easing-surface-enter);position:absolute}.ds-alert-dialog__positioner{inset:var(--dimension-x0);padding:var(--dimension-x5) var(--dimension-spacing-x-global-gutter) calc(var(--dimension-x5) + env(safe-area-inset-bottom));place-items:center;display:grid;position:absolute}.ds-alert-dialog__content{border:var(--dimension-stroke-component-default) solid var(--ds-alert-dialog-surface-stroke);border-radius:var(--radius-elevated);background:var(--ds-alert-dialog-surface);inline-size:min(100%,336px);box-shadow:var(--shadow-xl);color:var(--fg-text-primary);transform-origin:50%;animation:ds-alert-dialog-content-enter var(--motion-duration-surface-enter) var(--motion-easing-surface-enter);display:grid;overflow:hidden}.ds-alert-dialog__content:focus-visible{outline:var(--dimension-x0_5) solid var(--stroke-focus-ring);outline-offset:calc(var(--dimension-x0_5) * -1)}.ds-alert-dialog__body{gap:var(--dimension-x2);padding:var(--dimension-x6) var(--dimension-x5) var(--dimension-x4);text-align:center;display:grid}.ds-alert-dialog__title{margin:var(--dimension-x0);color:var(--ds-alert-dialog-title);font-size:var(--font-size-t6);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-t6)}.ds-alert-dialog__description{margin:var(--dimension-x0);color:var(--fg-text-tertiary);font-size:var(--font-size-t4);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-t5);overflow-wrap:anywhere}.ds-alert-dialog__description p{margin:var(--dimension-x0)}.ds-alert-dialog__actions{gap:var(--dimension-spacing-x-component-default);padding:var(--dimension-x0) var(--dimension-x5) var(--dimension-x5);display:flex}.ds-alert-dialog__actions[data-layout=vertical]{flex-direction:column}.ds-alert-dialog__action{--ds-alert-dialog-action-background:var(--ds-alert-dialog-action-secondary-background);--ds-alert-dialog-action-background-hover:var(--ds-alert-dialog-action-secondary-background-hover);--ds-alert-dialog-action-background-pressed:var(--ds-alert-dialog-action-secondary-background-pressed);--ds-alert-dialog-action-foreground:var(--ds-alert-dialog-action-secondary-foreground);--ds-alert-dialog-action-stroke:var(--ds-alert-dialog-action-secondary-stroke);flex:1 1 var(--dimension-x24);min-inline-size:var(--dimension-x0);min-block-size:var(--dimension-x12);padding:var(--dimension-x0) var(--dimension-spacing-x-global-gutter);border:var(--dimension-stroke-component-default) solid var(--ds-alert-dialog-action-stroke);border-radius:var(--radius-primary);background:var(--ds-alert-dialog-action-background);box-shadow:var(--shadow-none);color:var(--ds-alert-dialog-action-foreground);font-family:var(--font-family-sans);font-size:var(--font-size-t4);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-t4);white-space:nowrap;-webkit-tap-highlight-color:transparent;appearance:none;transform:var(--motion-transform-interaction-rest);transition:background-color var(--motion-duration-interaction-press-out) var(--motion-easing-interaction-press-out), border-color var(--motion-duration-interaction-press-out) var(--motion-easing-interaction-press-out), color var(--motion-duration-interaction-press-out) var(--motion-easing-interaction-press-out), var(--motion-transition-interaction-press-out);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ds-alert-dialog__action--primary{--ds-alert-dialog-action-background:var(--ds-alert-dialog-action-primary-background);--ds-alert-dialog-action-background-hover:var(--ds-alert-dialog-action-primary-background-hover);--ds-alert-dialog-action-background-pressed:var(--ds-alert-dialog-action-primary-background-pressed);--ds-alert-dialog-action-foreground:var(--ds-alert-dialog-action-primary-foreground);--ds-alert-dialog-action-stroke:var(--ds-alert-dialog-action-primary-stroke)}.ds-alert-dialog__action--ghost{--ds-alert-dialog-action-background:var(--bg-transparent);--ds-alert-dialog-action-background-hover:var(--bg-transparent-hover);--ds-alert-dialog-action-background-pressed:var(--bg-transparent-pressed);--ds-alert-dialog-action-stroke:var(--stroke-transparent)}@media (hover:hover) and (pointer:fine){.ds-alert-dialog__action:hover:not(:disabled){border-color:var(--ds-alert-dialog-action-stroke);background:var(--ds-alert-dialog-action-background-hover)}}.ds-alert-dialog__action:active:not(:disabled){background:var(--ds-alert-dialog-action-background-pressed);transform:var(--motion-transform-interaction-press);transition:background-color var(--motion-duration-interaction-press-in) var(--motion-easing-interaction-press-in), var(--motion-transition-interaction-press-in)}.ds-alert-dialog__action:focus-visible{outline:var(--dimension-x0_5) solid var(--stroke-focus-ring);outline-offset:var(--dimension-x0_5)}.ds-alert-dialog__action:disabled{border-color:var(--stroke-disabled);background:var(--bg-disabled);color:var(--fg-text-disabled);cursor:not-allowed}.ds-alert-dialog__actions[data-layout=vertical] .ds-alert-dialog__action{flex-basis:auto;inline-size:100%}.ds-alert-dialog__action-label{min-inline-size:var(--dimension-x0);text-overflow:ellipsis;overflow:hidden}@keyframes ds-alert-dialog-backdrop-enter{0%{opacity:0}}@keyframes ds-alert-dialog-content-enter{0%{opacity:0;transform:translateY(var(--dimension-x2)) scale(.98)}}@media (prefers-reduced-motion:reduce){.ds-alert-dialog__backdrop,.ds-alert-dialog__content{animation:none}}
