.delCard{width:min(520px,100%);gap:16px}
.delCard h1{margin:4px 0 0}
.delCard section{display:grid;gap:12px}
.delHint,.delWho,.delNote,.delDone{margin:0;color:var(--soft);font-size:14px;line-height:1.5}
.delDone{color:var(--ink);background:var(--limeTint);border-radius:14px;padding:12px 14px}
.delConfirm{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}
.delConfirm input{margin:2px 0 0;width:18px;height:18px;accent-color:var(--danger);flex:none}
.delBtn{height:46px;width:100%}.delBtn:disabled{opacity:.45;cursor:not-allowed}
.delFacts{border-top:1px solid var(--separator);padding-top:16px;font-size:14px;line-height:1.5;color:#3a403e}
.delFacts h2{font-size:13px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin:0 0 6px}
.delFacts ul{margin:0 0 16px;padding-left:18px;display:grid;gap:4px}
.delFacts p{margin:0 0 10px}.delFacts a{color:var(--link)}
.loginBody .loginError{margin:0}
.delCard [hidden]{display:none!important}
.delCard .sub{font-size:15px;line-height:1.5}
