.report-log-card,
.server-log-card,
.audit-log-card {
  overflow: visible;
}

.report-log-card .report-action-menu { position: relative; display: inline-flex; }
.report-log-card .report-action-menu-items { position: absolute; z-index: 25; top: calc(100% + 6px); right: 0; display: none; min-width: 150px; padding: 6px; border: 1px solid var(--dg-border); border-radius: 10px; background: var(--dg-bg-deep); }
.report-log-card .report-action-menu.is-open .report-action-menu-items { display: grid; gap: 4px; }
.report-log-card .report-action-menu-items button { border: 0; border-radius: 7px; padding: 8px 10px; background: transparent; color: var(--dg-text); text-align: left; cursor: pointer; }
.report-log-card .report-action-menu-items button:hover { background: rgba(var(--dg-highlight-rgb), .12); color: var(--dg-highlight); }
.report-log-card .report-action-menu-items button.is-danger:hover { background: rgba(255, 82, 82, .12); color: #ff8f8f; }
