.alert-dialog-backdrop{z-index:1000;background:#0000004d;position:fixed;inset:0}.alert-dialog-backdrop[data-state=closed]{animation:.15s ease-in forwards alert-animate-out}@keyframes alert-animate-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-2px)}}.alert-dialog-backdrop[data-state=open]{animation:.15s ease-out forwards alert-animate-in}@keyframes alert-animate-in{0%{opacity:0;transform:scale(.95)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.alert-dialog{z-index:1001;box-sizing:border-box;border:1px solid var(--primary-color-6);background:var(--primary-color-2);width:100%;max-width:calc(100% - 2rem);color:var(--secondary-color-4);text-align:center;border-radius:8px;flex-direction:column;gap:16px;margin:0;padding:32px 24px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:none;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000002e}.alert-dialog-title{color:var(--secondary-color-4);margin:0;font-size:1.25rem;font-weight:700}.alert-dialog-description{color:var(--secondary-color-5);margin:0;font-size:1rem}.alert-dialog-actions{flex-direction:column-reverse;gap:12px;display:flex}@media (min-width:40rem){.alert-dialog-actions{flex-direction:row;justify-content:flex-end}.alert-dialog{text-align:left;max-width:32rem}}.alert-dialog-cancel{border:1px solid var(--primary-color-6);background-color:var(--light,var(--primary-color))var(--dark,var(--primary-color-3));color:var(--secondary-color-4);cursor:pointer;border-radius:.5rem;padding:8px 18px;font-size:1rem;transition:background-color .2s}.alert-dialog-cancel:hover{background-color:var(--primary-color-4)}.alert-dialog-cancel:focus-visible{box-shadow:0 0 0 2px var(--focused-border-color)}.alert-dialog-action{border:1px solid var(--primary-error-color);background-color:var(--primary-error-color);color:var(--contrast-error-color);cursor:pointer;border-radius:.5rem;padding:8px 18px;font-size:1rem;transition:background-color .2s}.alert-dialog-action:hover{background-color:var(--secondary-error-color)}.alert-dialog-action:focus-visible{box-shadow:0 0 0 2px var(--focused-border-color)}