.air3-dialog{--dialog-width:calc(100% - var(--dialog-padding)*2);--dialog-max-width:326px;--dialog-padding:var(--spacing-6x);--dialog-border:var(--border-popup);--dialog-radius:var(--radius-4x);--dialog-bg:var(--bg-inverse);--dialog-font-weight:var(--font-weight-body);--dialog-message-text:var(--text-light-on-inverse);--dialog-message-font-size:var(--font-size-base-sm);--dialog-message-line-height:var(--line-height-base-sm);background:var(--dialog-bg);border:var(--dialog-border);border-radius:var(--dialog-radius);color:inherit;display:block;font-weight:var(--dialog-font-weight);left:0;margin:0 auto;max-width:326px;max-width:var(--dialog-max-width);padding:var(--dialog-padding);position:fixed;right:0;top:50%;transform:translateY(-50%);width:var(--dialog-width)}.air3-dialog+.backdrop{background-color:var(--bg-backdrop);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0}@media (forced-colors:active){.air3-dialog+.backdrop{background:highlight}}.air3-dialog[open]::backdrop{animation:fade-in-backdrop .2s ease-out;animation:var(--reduced-motion,fade-in-backdrop .2s ease-out);background-color:#181818;background-color:var(--bg-backdrop,#181818);opacity:.6;opacity:var(--opacity-backdrop,.6)}@media (forced-colors:active){.air3-dialog[open]::backdrop{background:highlight}}.air3-dialog[open]+.backdrop{animation:fade-in-backdrop .2s ease-out;animation:var(--reduced-motion,fade-in-backdrop .2s ease-out);opacity:var(--opacity-backdrop)}.air3-dialog+.backdrop,.air3-dialog::backdrop,.air3-dialog:modal{overflow:hidden;overscroll-behavior:contain;touch-action:manipulation}.air3-dialog.air3-dialog-closing::backdrop{animation:fade-out-backdrop .2s ease-out;animation:var(--reduced-motion,fade-out-backdrop .2s ease-out)}.air3-dialog:not([open]){display:none}.air3-dialog .air3-dialog-actions-group{margin-top:var(--spacing-6x);text-align:right}.air3-dialog .air3-dialog-actions-group .air3-btn-secondary{margin-right:var(--spacing-4x)}.air3-dialog .air3-dialog-title+.air3-dialog-message{color:var(--dialog-message-text);font-size:var(--dialog-message-font-size);line-height:var(--dialog-message-line-height);margin-top:var(--spacing-4x)}.air3-dialog.air3-dialog-closing+.backdrop{animation:fade-out-backdrop .2s ease-out;animation:var(--reduced-motion,fade-out-backdrop .2s ease-out)}@keyframes fade-in-backdrop{0%{opacity:0}to{opacity:.6}}@keyframes fade-out-backdrop{to{opacity:0}}html[theme=dark] .air3-dialog[open]::backdrop{background-color:#181818;background-color:var(--bg-backdrop,#181818)}body:has(dialog[open]){overflow:hidden}
