.af-info-aktionen { display: inline-flex; gap: 4px; margin-left: auto; flex-wrap: wrap; align-items: center; }
.af-info-aktionen .af-knopf { white-space: nowrap; letter-spacing: normal; text-transform: none; }
.af-info-bereich > .af-sek { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.af-info-bereich > .af-sek small { flex: 1 1 240px; }
.af-info-entfernt { margin: 20px 0; padding: 12px; border: 1px solid var(--af-line); border-radius: 10px; background: var(--af-card); }
.af-info-entfernt summary { cursor: pointer; font-weight: 600; }
.af-info-wiederherstellen { display: flex; justify-content: space-between; gap: 12px; align-items: center; margin: 6px 0; }
@media (max-width: 650px) { .af-info h3 { flex-wrap: wrap; } .af-info-aktionen { margin-left: 0; } }
