.ConfirmModal_overlay__4n_Hi{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.ConfirmModal_modal__1zawP{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ConfirmModal_header__8P6Hb{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.ConfirmModal_titleSection__2sUw2{display:flex;align-items:center;gap:.75rem;flex:1}.ConfirmModal_titleSection__2sUw2 h2{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.ConfirmModal_titleSection__2sUw2 svg{color:#f59e0b}.ConfirmModal_closeButton__8zO9q{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s;color:#6b7280}.ConfirmModal_closeButton__8zO9q:hover{background-color:#f3f4f6}.ConfirmModal_content__EFZXA{padding:1.5rem;overflow-y:auto;flex:1}.ConfirmModal_message__W65OM{font-size:.95rem;color:#374151;line-height:1.6;margin:0;white-space:pre-line}.ConfirmModal_footer__Lfh_X{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end}.ConfirmModal_cancelButton__lROD9,.ConfirmModal_confirmButton__Tcm0D{padding:.625rem 1.25rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.ConfirmModal_cancelButton__lROD9{background-color:#f3f4f6;color:#374151}.ConfirmModal_cancelButton__lROD9:hover{background-color:#e5e7eb}.ConfirmModal_confirmButton__Tcm0D{background-color:#f59e0b;color:#fff}.ConfirmModal_confirmButton__Tcm0D:hover{background-color:#d97706}.ConfirmModal_confirmButton__Tcm0D:active{background-color:#b45309}@media (prefers-color-scheme:dark){.ConfirmModal_modal__1zawP{background:#1f2937}.ConfirmModal_header__8P6Hb{border-bottom-color:#374151}.ConfirmModal_titleSection__2sUw2 h2{color:#f9fafb}.ConfirmModal_closeButton__8zO9q{color:#9ca3af}.ConfirmModal_closeButton__8zO9q:hover{background-color:#374151}.ConfirmModal_message__W65OM{color:#d1d5db}.ConfirmModal_footer__Lfh_X{border-top-color:#374151}.ConfirmModal_cancelButton__lROD9{background-color:#374151;color:#d1d5db}.ConfirmModal_cancelButton__lROD9:hover{background-color:#4b5563}}