.delete-confirm-modal__overlay[data-v-31215e40]{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:50}.delete-confirm-modal__container[data-v-31215e40]{animation:fadeIn-31215e40 .2s ease-out;background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;margin:0 1rem;max-width:28rem;padding:1.5rem;width:100%}.dark .delete-confirm-modal__container[data-v-31215e40]{background-color:#1f2937}.delete-confirm-modal__header[data-v-31215e40]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.delete-confirm-modal__title[data-v-31215e40]{color:#dc2626;font-size:1.125rem;font-weight:600;margin:0}.dark .delete-confirm-modal__title[data-v-31215e40]{color:#f87171}.delete-confirm-modal__close-button[data-v-31215e40]{background:none;border:none;border-radius:.375rem;color:#9ca3af;cursor:pointer;padding:.25rem;transition:all .15s}.delete-confirm-modal__close-button[data-v-31215e40]:hover{background-color:#f3f4f6;color:#4b5563}.dark .delete-confirm-modal__close-button[data-v-31215e40]:hover{background-color:#4b5563;color:#d1d5db}.delete-confirm-modal__close-icon[data-v-31215e40]{height:1.25rem;width:1.25rem}.delete-confirm-modal__content[data-v-31215e40]{margin-bottom:1.5rem}.delete-confirm-modal__message[data-v-31215e40]{color:#374151;margin:0}.dark .delete-confirm-modal__message[data-v-31215e40]{color:#d1d5db}.delete-confirm-modal__item-name[data-v-31215e40]{color:#111827;font-weight:600;margin-bottom:0;margin-top:.75rem}.dark .delete-confirm-modal__item-name[data-v-31215e40]{color:#f9fafb}.delete-confirm-modal__actions[data-v-31215e40]{display:flex;gap:.75rem;justify-content:flex-end}.delete-confirm-modal__button[data-v-31215e40]{align-items:center;border-radius:.375rem;display:flex;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s}.delete-confirm-modal__button--cancel[data-v-31215e40]{background-color:#fff;border:1px solid #d1d5db;color:#374151}.delete-confirm-modal__button--cancel[data-v-31215e40]:hover{background-color:#f9fafb}.dark .delete-confirm-modal__button--cancel[data-v-31215e40]{background-color:#374151;border-color:#4b5563;color:#d1d5db}.dark .delete-confirm-modal__button--cancel[data-v-31215e40]:hover{background-color:#4b5563}.delete-confirm-modal__button--confirm[data-v-31215e40]{background-color:#dc2626;border:1px solid transparent;color:#fff}.delete-confirm-modal__button--confirm[data-v-31215e40]:hover{background-color:#b91c1c}.delete-confirm-modal__button--confirm[data-v-31215e40]:disabled{cursor:not-allowed;opacity:.5}.delete-confirm-modal__spinner[data-v-31215e40]{animation:spin-31215e40 1s linear infinite;height:1rem;margin-right:.5rem;width:1rem}@keyframes fadeIn-31215e40{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin-31215e40{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
