.ConfirmDialog_overlay__rNDlx{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);padding:.75rem;margin:0;width:100%;height:100%}@media (min-width:640px){.ConfirmDialog_overlay__rNDlx{padding:1rem}}@media (min-width:768px){.ConfirmDialog_overlay__rNDlx{padding:1.5rem}}.ConfirmDialog_dialog__dJuGj{width:100%;max-width:20rem;background:#fff;border:1px solid var(--border);box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:2px;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}@media (min-width:640px){.ConfirmDialog_dialog__dJuGj{max-width:24rem;max-height:85vh}}@media (min-width:768px){.ConfirmDialog_dialog__dJuGj{max-width:28rem}}@media (min-width:1024px){.ConfirmDialog_dialog__dJuGj{max-width:32rem}}.ConfirmDialog_header__YWE2A{background:var(--primary);padding:.75rem;flex-shrink:0}@media (min-width:640px){.ConfirmDialog_header__YWE2A{padding:1rem}}@media (min-width:768px){.ConfirmDialog_header__YWE2A{padding:1rem 1.5rem}}.ConfirmDialog_headerRow__rFsZY{display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media (min-width:640px){.ConfirmDialog_headerRow__rFsZY{gap:.75rem}}.ConfirmDialog_title__cAKek{font-size:1rem;font-weight:700;color:#fff;flex:1;min-width:0;word-break:break-word}@media (min-width:640px){.ConfirmDialog_title__cAKek{font-size:1.125rem}}@media (min-width:768px){.ConfirmDialog_title__cAKek{font-size:1.25rem}}.ConfirmDialog_closeButton__lbfoo{padding:.25rem;color:hsla(0,0%,100%,.8);border-radius:2px;flex-shrink:0;transition:color .2s ease,background .2s ease}@media (min-width:640px){.ConfirmDialog_closeButton__lbfoo{padding:.375rem}}.ConfirmDialog_closeButton__lbfoo:hover{color:#fff;background:hsla(0,0%,100%,.2)}.ConfirmDialog_closeIcon__3QHDh{width:1rem;height:1rem}@media (min-width:640px){.ConfirmDialog_closeIcon__3QHDh{width:1.25rem;height:1.25rem}}.ConfirmDialog_body__Tjwm_{padding:.75rem;overflow-y:auto;flex:1}@media (min-width:640px){.ConfirmDialog_body__Tjwm_{padding:1rem}}@media (min-width:768px){.ConfirmDialog_body__Tjwm_{padding:1.5rem}}.ConfirmDialog_contentRow__kjQ7o{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}@media (min-width:640px){.ConfirmDialog_contentRow__kjQ7o{gap:1rem;margin-bottom:1.25rem}}@media (min-width:768px){.ConfirmDialog_contentRow__kjQ7o{margin-bottom:1.5rem}}.ConfirmDialog_iconWrap___ug_r{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}@media (min-width:640px){.ConfirmDialog_iconWrap___ug_r{width:3rem;height:3rem}}@media (min-width:768px){.ConfirmDialog_iconWrap___ug_r{width:3.5rem;height:3.5rem}}.ConfirmDialog_iconDeleteBg__NmJBQ{background:#fee2e2}.ConfirmDialog_iconWarningBg__zhoZg{background:#fef9c3}.ConfirmDialog_iconInfoBg__laiHu{background:#dbeafe}.ConfirmDialog_iconDeleteColor__9S94h{color:var(--danger)}.ConfirmDialog_iconWarningColor__iH3Gd{color:#ca8a04}.ConfirmDialog_iconInfoColor__TV4wM{color:#2563eb}.ConfirmDialog_icon__I2Cmx{width:1.25rem;height:1.25rem}@media (min-width:640px){.ConfirmDialog_icon__I2Cmx{width:1.5rem;height:1.5rem}}@media (min-width:768px){.ConfirmDialog_icon__I2Cmx{width:1.75rem;height:1.75rem}}.ConfirmDialog_messageWrap__Y8XUT{flex:1;min-width:0}.ConfirmDialog_message__gbDAA{font-size:.75rem;color:var(--foreground);line-height:1.6;word-break:break-word}@media (min-width:640px){.ConfirmDialog_message__gbDAA{font-size:.875rem}}@media (min-width:768px){.ConfirmDialog_message__gbDAA{font-size:1rem}}.ConfirmDialog_actions__UANTw{display:flex;flex-direction:column-reverse;gap:.5rem;justify-content:flex-end;margin-top:1rem}@media (min-width:640px){.ConfirmDialog_actions__UANTw{flex-direction:row;gap:.75rem;margin-top:1.25rem}}@media (min-width:768px){.ConfirmDialog_actions__UANTw{margin-top:1.5rem}}.ConfirmDialog_btnBase__A36NR{width:100%;padding:.5rem .75rem;font-size:.75rem;font-weight:500;border-radius:2px;transition:background .2s ease,color .2s ease,opacity .2s ease}@media (min-width:640px){.ConfirmDialog_btnBase__A36NR{width:auto;padding:.625rem 1rem;font-size:.875rem}}@media (min-width:768px){.ConfirmDialog_btnBase__A36NR{padding:.625rem 1.25rem}}.ConfirmDialog_btnCancel__uK_Af{color:#4b5563;background:#fff;border:1px solid var(--border)}.ConfirmDialog_btnCancel__uK_Af:hover{background:var(--accent)}.ConfirmDialog_btnConfirm__cb8mM{color:#fff;background:var(--primary);border:1px solid var(--primary);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.ConfirmDialog_btnConfirm__cb8mM:hover{background:var(--primary-hover)}.ConfirmDialog_btnDisabled__CHM82{opacity:.5;cursor:not-allowed}.ConfirmDialog_loadingText__zRqd7{font-size:.75rem}@media (min-width:640px){.ConfirmDialog_loadingText__zRqd7{font-size:.875rem}}