.departure-guard-dialog::backdrop{background:var(--ui-overlay-tint,#07111c80);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15)}.departure-guard-dialog{overscroll-behavior:contain;width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ui-text,var(--ink));background:var(--ui-surface,var(--surface));border:1px solid var(--ui-border,var(--gold));box-shadow:0 8px 24px var(--ui-shadow-soft);border-radius:12px;margin:auto;padding:24px;overflow:auto}body:has(.business-glass-dialog[open]) .departure-guard-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef3fa;background:linear-gradient(145deg,#23344af5,#172536fa);border-color:#8da7c44d;box-shadow:0 28px 100px #00000080,inset 0 1px #ffffff12}body:has(.business-glass-dialog[open]) .departure-guard-dialog :is(h2,p){color:inherit}body:has(.business-glass-dialog[open]) .departure-guard-dialog .button{color:#eef3fa;background:#213146;border-color:#526781}body:has(.business-glass-dialog[open]) .departure-guard-dialog .button.primary{color:#111b28;background:#eef3fa;border-color:#eef3fa}@media (prefers-reduced-transparency:reduce){.departure-guard-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07111ce6}}.departure-guard-dialog h2{margin-bottom:12px;font-size:25px}.departure-guard-dialog p+p{margin-top:12px}.departure-guard-dialog ul{overflow-wrap:anywhere;margin:16px 0;padding-left:20px;font-size:13px;line-height:1.7}.departure-guard-dialog [role=alert]{color:var(--ui-danger)}.departure-guard-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.departure-guard-actions .button{white-space:normal;min-height:40px}@media (max-width:420px){.departure-guard-dialog{padding:18px}.departure-guard-actions .button{width:100%}}
