updated help and advanced table

This commit is contained in:
Tobias Brunner 2025-07-23 11:42:22 +02:00
parent 4746cfac25
commit 4f8fb0a448
Signed by: tobru
SSH key fingerprint: SHA256:kOXg1R6c11XW3/Pt9dbLdQvOJGFAy+B2K6v6PtRWBGQ
5 changed files with 238 additions and 36 deletions

View file

@ -495,4 +495,80 @@
.table th, .table td {
padding: 0.5rem 0.25rem;
}
}
/* Monthly Breakdown Filter Controls */
.breakdown-filters {
background: #f8f9fa;
border-radius: 6px;
padding: 1rem;
margin-bottom: 1rem;
}
.breakdown-filters .form-check {
margin-bottom: 0.25rem;
}
.breakdown-filters .form-check-input:checked {
background-color: #0d6efd;
border-color: #0d6efd;
}
.breakdown-filters .form-check-label {
cursor: pointer;
user-select: none;
font-size: 0.875rem;
}
/* Responsive breakdown filters */
@media (max-width: 768px) {
.breakdown-filters {
padding: 0.75rem;
}
.breakdown-filters .d-flex {
flex-direction: column;
gap: 0.5rem !important;
}
}
/* Enhanced sticky header for monthly breakdown table */
.table-responsive {
position: relative;
}
.table-responsive .sticky-top {
position: sticky;
top: 0;
z-index: 10;
background-color: #212529 !important; /* Ensure dark background stays */
}
.table-responsive .sticky-top th {
background-color: #212529 !important;
border-color: #454d55 !important;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
/* Ensure sticky header works in scrollable containers */
.table-responsive[style*="max-height"] .sticky-top {
position: sticky;
top: 0;
z-index: 20;
}
/* Additional styling for better visibility */
.table-dark th {
font-weight: 600;
font-size: 0.875rem;
white-space: nowrap;
text-align: center;
}
.table-dark th:first-child {
text-align: center;
}
.table-dark th:nth-child(n+4) {
text-align: right;
}