.ConfirmDialog_overlay__EKwdq{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-dialog-top,2200);animation:ConfirmDialog_fadeIn__oMSNH .2s ease}@keyframes ConfirmDialog_fadeIn__oMSNH{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__0SGbf{background:#fff;border-radius:20px;padding:24px;min-width:400px;max-width:90vw;box-shadow:0 8px 32px rgba(0,0,0,.15);animation:ConfirmDialog_slideUp__7hNT0 .3s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.ConfirmDialog_dialog__0SGbf{min-width:320px;padding:20px}}@keyframes ConfirmDialog_slideUp__7hNT0{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ConfirmDialog_titleRow__5C_rP{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.ConfirmDialog_title__iVIc8{font-size:18px;font-weight:600;color:#1f2937;margin:0;line-height:1.3;flex:1}.ConfirmDialog_close__TBTTU{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f3f4f6;color:#4b5563;cursor:pointer;transition:background .15s ease,color .15s ease}.ConfirmDialog_close__TBTTU:hover{background:#e5e7eb;color:#111827}@media (max-width:768px){.ConfirmDialog_title__iVIc8{font-size:16px}}.ConfirmDialog_message__xu2j6{font-size:15px;color:#6b7280;margin:0 0 24px;line-height:1.6}@media (max-width:768px){.ConfirmDialog_message__xu2j6{font-size:14px;margin-bottom:20px}}.ConfirmDialog_actions__0nkgV{display:flex;gap:12px;justify-content:flex-end}@media (max-width:480px){.ConfirmDialog_actions__0nkgV{flex-direction:column-reverse;gap:8px}}.ConfirmDialog_btn__bAV5F{padding:12px 32px;border:none;border-radius:24px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:100px}@media (max-width:480px){.ConfirmDialog_btn__bAV5F{width:100%;padding:14px}}.ConfirmDialog_btn__bAV5F:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ConfirmDialog_btn__bAV5F:active{transform:translateY(0)}.ConfirmDialog_primary__YsIN9{background:#1f2937;color:#fff;border:2px solid transparent}.ConfirmDialog_primary__YsIN9:hover{background:#111827;box-shadow:0 4px 16px rgba(31,41,55,.25)}.ConfirmDialog_danger__wMXsp{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ConfirmDialog_danger__wMXsp:hover{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 16px rgba(239,68,68,.25)}.ConfirmDialog_secondary__DNCeD{background:#fff;color:#1f2937;border:2px solid #e5e7eb}.ConfirmDialog_secondary__DNCeD:hover{background:#f9fafb;border-color:#d1d5db}