.sw-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sw-confirmation-dialog-backdrop{z-index:var(--sw-z-modal-backdrop);background:#00000052;position:fixed;inset:0}.sw-confirmation-dialog-backdrop[data-state=open]{animation:sw-fade-in var(--sw-motion-duration-enter) var(--sw-motion-easing-enter) both}.sw-confirmation-dialog-backdrop[data-state=closed]{pointer-events:none;animation:sw-fade-out var(--sw-motion-duration-exit) var(--sw-motion-easing-exit) both}.sw-confirmation-dialog{left:max(16px, var(--safe-area-left,env(safe-area-inset-left,0px)));right:max(16px, var(--safe-area-right,env(safe-area-inset-right,0px)));bottom:calc(16px + var(--safe-area-bottom,env(safe-area-inset-bottom,0px)));z-index:var(--sw-z-modal);position:fixed}.sw-confirmation-dialog[data-state=open]{animation:sw-sheet-in var(--sw-motion-duration-enter) var(--sw-motion-easing-enter) both}.sw-confirmation-dialog[data-state=closed]{pointer-events:none;animation:sw-sheet-out var(--sw-motion-duration-exit) var(--sw-motion-easing-exit) both}.sw-confirmation-dialog{max-height:calc(100dvh - 32px - var(--safe-area-top,env(safe-area-inset-top,0px)) - var(--safe-area-bottom,env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;overflow-wrap:anywhere;justify-items:stretch;display:grid;overflow-y:auto}.sw-confirmation-dialog-content{pointer-events:auto;gap:12px;display:grid}.sw-confirmation-dialog-header,.sw-confirmation-dialog-actions{border:1px solid var(--sw-color-separator);background:color-mix(in srgb, var(--sw-color-background-primary) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;overflow:hidden}.sw-confirmation-dialog-header{gap:6px;padding:16px 18px}.sw-confirmation-dialog-title{color:var(--sw-color-label-primary);font-size:var(--sw-font-size-headline);text-align:center;font-weight:600}.sw-confirmation-dialog-message{color:var(--sw-color-label-secondary);font-size:var(--sw-font-size-subheadline);text-align:center;line-height:1.45}.sw-confirmation-dialog-actions{display:grid}.sw-confirmation-dialog-button{appearance:none;border:0;border-top:1px solid var(--sw-color-separator);color:var(--sw-color-accent);cursor:pointer;font:inherit;font-size:var(--sw-font-size-body);min-height:54px;transition:background-color var(--sw-transition-normal);background:0 0;border-radius:0;padding:14px 18px}.sw-confirmation-dialog-button:first-child{border-top:0}.sw-confirmation-dialog-button:hover{background:var(--sw-color-fill-quaternary)}.sw-confirmation-dialog-button-cancel{font-weight:600}.sw-confirmation-dialog-button-destructive{color:var(--sw-color-red)}@media (min-width:768px){.sw-confirmation-dialog{inset-inline:auto;width:min(420px,100vw - 32px);left:50%;transform:translate(-50%)}}.sw-confirmation-dialog{border-radius:32px}.sw-confirmation-dialog-content{background:var(--sw-color-background-elevated);border-radius:32px;padding:12px}.sw-confirmation-dialog-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.sw-confirmation-dialog-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:8px}.sw-confirmation-dialog-button{border-radius:var(--sw-radius-full);background:var(--sw-color-control-fill);border:0}
