.danger-action{color:#b42318;border-color:#f2b8b5;background:#fff7f6}.danger-action:hover{background:#fee4e2;color:#8f1710}
.danger-button{border:1px solid #b42318;background:#b42318;color:#fff;border-radius:12px;padding:11px 18px;font:inherit;font-weight:700;cursor:pointer}.danger-button:hover{background:#8f1710}
.delete-warning{padding:14px 16px;border:1px solid #f1b7b2;background:#fff3f2;border-radius:14px;color:#7a271a;margin-bottom:16px}.delete-warning p{margin:7px 0 0;color:#912018;font-size:13px}
.deletion-request-list{display:grid;gap:12px;max-height:65vh;overflow:auto;padding:2px}.deletion-request-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:start;padding:16px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.deletion-request-card small{display:block;margin-top:4px;color:var(--muted)}.deletion-request-card p{margin:10px 0 0}.request-actions{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-start}
[data-theme="dark"] .danger-action{background:#2c1717;color:#ffb4ab;border-color:#633330}[data-theme="dark"] .delete-warning{background:#321b1a;color:#ffb4ab;border-color:#70403c}[data-theme="dark"] .delete-warning p{color:#ef9a92}
@media(max-width:640px){.deletion-request-card{grid-template-columns:1fr}.request-actions{grid-column:1}.request-actions button{flex:1}}
