.confirmation-dialog{z-index:var(--z-modal);background:rgba(var(--clr-inverse),.48);opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.confirmation-dialog.warning .confirmation-dialog__panel{background:linear-gradient(180deg,var(--clr-warning-subtle)0%,var(--clr-warning-gradient-end)100%),var(--clr-background)}.confirmation-dialog.error .confirmation-dialog__panel{background:linear-gradient(180deg,var(--clr-danger-default-hover-variant)0%,var(--clr-danger-gradient-end)100%),var(--clr-background)}.confirmation-dialog__panel{border-radius:var(--radius-2xl);background:var(--color-background);place-items:center;width:100%;max-width:37.5rem;height:17rem;padding:1.5rem;display:grid;position:relative;box-shadow:0 1.25rem 1.5625rem -.3125rem #0000001a,0 .625rem .625rem -.3125rem #0000000a}.confirmation-dialog__close{position:absolute;top:1.25rem;right:1.25rem}.confirmation-dialog__content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:27.5rem;display:flex}.confirmation-dialog__icon{color:var(--clr-text-strong);background-color:var(--clr-warning-subtle);border-radius:var(--radius-lg);place-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:grid}.confirmation-dialog__icon svg{width:1.5rem;height:1.5rem}.confirmation-dialog__title{color:var(--clr-text-strong);margin:0 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.confirmation-dialog__description{color:var(--clr-text-base);margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem}.confirmation-dialog__actions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}
