.entry-date {
font-size: 0.85em;
background-color: #f0f0f0;
padding: 4px 8px;
border-radius: 4px;
font-weight: bold;
}
.content-cell {
white-space: normal;
line-height: 1.3;
}
.finalized {background-color: #ececec !important;}

.table-rounded {
  border-collapse: separate; /* impune separarea bordurilor */
  border-spacing: 0;
  border-radius: 8px; /* ajustează cât de rotunjite vrei să fie colțurile */
  overflow: hidden; /* asigură că border-radius este respectat */
}
/* Stil pentru celulele din antet (thead) */
.table-rounded thead th {
  border: none; /* nu se aplică border pe antet */
}
/* Aplică bordura de jos doar celulelor din tbody */
.table-rounded tbody td {
  border-bottom: 1px solid #777;
  border-left: 1px solid #e2e3e5;
  border-right: 1px solid #e2e3e5;
}
/* elimină ultima bordură din ultimul rând */
.table-rounded tbody tr:last-child td {
  border-bottom: none;
}
#backToTop {
    border-radius: 50px;
    padding: 10px 14px;
    font-size: 1rem;
    box-shadow: 0 4px 6px rgba(0,0,0,0.2);
}

.pagination .page-link {
    color: #000;
}
.pagination .page-item.active .page-link {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}
.double-red-border {
    border-bottom: 8px double lime !important;
}
.retur-cell {
    background-color: #dc3545 !important; /* roșu bootstrap */
    color: white;
}
