.delete-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.113);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000}.delete-modal-content{background-color:#f8fafc;padding:1rem;border-radius:12px;width:100%;max-width:600px;animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.delete-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;color:#ea5959}.delete-modal-title{font-size:1.25rem;font-weight:600}.delete-close-button{background:none;border:none;cursor:pointer}.delete-modal-body{margin-bottom:2rem}.delete-modal-description{color:#304e5d;margin-top:.5rem;margin-bottom:1.5rem}.delete-confirm-input{width:100%;padding:.75rem;border-radius:10px;font-size:1rem;box-shadow:0 3px 20px hsla(0,0%,58%,.042);border:1px solid #e9ecf3}.delete-confirm-input:focus{border-color:#ea5959;outline:none}.delete-modal-footer{display:flex;justify-content:flex-end;gap:1rem}.delete-cancel-button{padding:8px 16px;border:1px solid #ddd;background:#fff;color:#666;transition:background .3s ease;border-radius:10px}.delete-cancel-button:hover{background-color:#e5e7eb}.delete-confirm-button{padding:8px 16px;border:none;background-color:#ea5959;color:#fff;cursor:not-allowed;border-radius:10px;opacity:.5;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.delete-confirm-button:hover{background-color:#d24949}.delete-confirm-button.enabled{opacity:1;cursor:pointer}