.ConfirmDialog_backdrop__qZagj{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:ConfirmDialog_fadeIn__ACx7u .2s ease-out}@keyframes ConfirmDialog_fadeIn__ACx7u{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__xWXMS{background:oklch(.14 .018 250);border:1px solid oklch(1 0 0/8%);border-radius:20px;padding:32px;max-width:480px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:ConfirmDialog_slideUp__EjeIN .3s ease-out}@keyframes ConfirmDialog_slideUp__EjeIN{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ConfirmDialog_content__IZflW{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:32px}.ConfirmDialog_icon__bnI_L{font-size:48px;line-height:1}.ConfirmDialog_message__OYe1Y{color:oklch(.98 0 0);font-size:17px;font-weight:500;text-align:center;margin:0;line-height:1.5;white-space:pre-wrap}.ConfirmDialog_buttons__unN79{display:flex;gap:12px;justify-content:center}.ConfirmDialog_button__qQVjK{flex:1;padding:14px 24px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:100px}.ConfirmDialog_button__qQVjK:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ConfirmDialog_button__qQVjK:active{transform:translateY(0)}.ConfirmDialog_cancelButton___aQKl{background:oklch(.25 .02 250);color:oklch(.85 0 0);border:1px solid oklch(1 0 0/10%)}.ConfirmDialog_cancelButton___aQKl:hover{background:oklch(.28 .02 250)}.ConfirmDialog_confirmButton__376_w{background:linear-gradient(135deg,#10b981,#059669);color:white}.ConfirmDialog_confirmButton__376_w:hover{background:linear-gradient(135deg,#059669,#047857)}.ConfirmDialog_dangerButton__0gUM2{background:linear-gradient(135deg,#ef4444,#dc2626);color:white}.ConfirmDialog_dangerButton__0gUM2:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}@media (max-width:640px){.ConfirmDialog_dialog__xWXMS{padding:24px;max-width:95%}.ConfirmDialog_content__IZflW{gap:16px;margin-bottom:24px}.ConfirmDialog_icon__bnI_L{font-size:40px}.ConfirmDialog_message__OYe1Y{font-size:15px}.ConfirmDialog_buttons__unN79{flex-direction:column-reverse}.ConfirmDialog_button__qQVjK{width:100%}}