.confirmation-dialog-backdrop.svelte-1sg4uv2{position:fixed;inset:0;z-index:320;display:grid;place-items:center;padding:max(1rem,calc(var(--safe-area-top) + .75rem)) max(1rem,calc(var(--safe-area-right) + .75rem)) max(1rem,calc(var(--safe-area-bottom) + .75rem)) max(1rem,calc(var(--safe-area-left) + .75rem));background:#0f172a61;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-confirmation-dialog-count] .app-header{pointer-events:none}body[data-confirmation-dialog-count] .app-header .confirmation-dialog-backdrop,body[data-confirmation-dialog-count] .app-header .confirmation-dialog-backdrop *{pointer-events:auto}.confirmation-dialog-dismiss.svelte-1sg4uv2{position:absolute;inset:0;border:0;background:transparent;cursor:default}.confirmation-dialog.svelte-1sg4uv2{position:relative;z-index:1;width:min(100%,28rem);display:grid;gap:1.1rem;padding:1.25rem;border:1px solid color-mix(in oklab,var(--color-plan-border),var(--color-danger, #b42318) 18%);border-radius:8px;background:var(--color-bg);box-shadow:var(--shadow-lg)}@media(min-width:641px){.confirmation-dialog.wide.svelte-1sg4uv2{width:min(100%,35rem)}}.confirmation-dialog-close.svelte-1sg4uv2{position:absolute;top:.7rem;right:.7rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--color-border);border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer}.confirmation-dialog-close.svelte-1sg4uv2:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary),transparent 78%)}.confirmation-dialog.svelte-1sg4uv2:focus-visible{outline:none}.confirmation-dialog-copy.svelte-1sg4uv2{display:grid;gap:.7rem}.confirmation-dialog-copy.svelte-1sg4uv2 h2:where(.svelte-1sg4uv2),.confirmation-dialog-copy.svelte-1sg4uv2 p:where(.svelte-1sg4uv2){margin:0}.confirmation-dialog-copy.svelte-1sg4uv2 h2:where(.svelte-1sg4uv2){font-family:var(--font-display-family);font-style:var(--font-display-style);font-weight:var(--font-display-default-weight);font-size:1.1rem}.confirmation-dialog-copy.svelte-1sg4uv2 p:where(.svelte-1sg4uv2){color:var(--color-text-secondary);line-height:1.45}.confirmation-dialog-actions.svelte-1sg4uv2{display:flex;justify-content:flex-end;gap:.75rem}.confirmation-dialog-shortcut.svelte-1sg4uv2{margin-left:.45rem;font-size:.76rem;opacity:.72}@media(max-width:640px){.confirmation-dialog-shortcut--confirm.svelte-1sg4uv2{display:none}.confirmation-dialog-backdrop.svelte-1sg4uv2{padding:max(.75rem,calc(var(--safe-area-top) + .75rem)) max(.75rem,calc(var(--safe-area-right) + .75rem)) max(.75rem,calc(var(--safe-area-bottom) + .75rem)) max(.75rem,calc(var(--safe-area-left) + .75rem))}.confirmation-dialog-actions.svelte-1sg4uv2{flex-direction:column-reverse}}
