.result-count{margin:16px 0 8px;color:var(--muted);font-size:13px;text-align:center}
.pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:10px 0 28px;padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:#fff}
.pagination a{color:var(--green);font-weight:800;text-decoration:none}
.pagination a:last-child{text-align:right}
.pagination strong{font-size:13px;color:var(--ink)}
.danger-zone{margin-top:48px;border:1px solid #edc5c0;border-radius:12px;background:#fff8f7}
.danger-zone>details>summary{padding:18px 20px;color:#a84438;font-weight:800;cursor:pointer}
.danger-content{padding:0 20px 22px;border-top:1px solid #edc5c0}
.danger-content h2{margin:20px 0 7px;color:#812d25}
.danger-content p{max-width:760px;color:var(--muted)}
.delete-form{display:flex;align-items:flex-end;gap:12px;max-width:760px;margin-top:18px}
.delete-form label{flex:1}
.danger-button{background:#a84438!important;color:#fff!important}
.danger-button:hover{background:#812d25!important}
@media(max-width:640px){
  .pagination{grid-template-columns:1fr 1fr}
  .pagination strong{grid-column:1/-1;grid-row:1;text-align:center}
  .pagination a{grid-row:2}
  .delete-form{align-items:stretch;flex-direction:column}
}
