.dashboard-list-layout tbody td:last-child form {
    display: inline-flex;
    margin: 0;
}

.dashboard-table-action,
.dashboard-list-layout tbody td:last-child :is(a, button) {
    box-sizing: border-box !important;
    display: inline-flex !important;
    flex: 0 0 44px !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    border-radius: 0.375rem;
    cursor: pointer;
    line-height: 1;
    transition: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out, outline-color 300ms ease-in-out;
}

.dashboard-table-action:focus-visible,
.dashboard-list-layout tbody td:last-child :is(a, button):focus-visible {
    outline: 2px solid #ff4c20 !important;
    outline-offset: 2px;
}

.dashboard-table-action > svg,
.dashboard-list-layout tbody td:last-child :is(a, button) > svg {
    flex: none;
    width: 24px !important;
    height: 24px !important;
}

/* Une ligne supprimée ne doit conserver que l'action de restauration. */
.dashboard-list-layout tbody td:last-child .dashboard-restore-form ~ form,
.dashboard-list-layout tbody td:last-child .dashboard-restore-form ~ button[title="Supprimer"] {
    display: none !important;
}
