Fixed Attendance Records filter section layout

This commit is contained in:
2025-10-14 10:34:25 -04:00
parent 42e3f12bbf
commit d358441048
+15 -11
View File
@@ -216,7 +216,7 @@
.filter-row { .filter-row {
display: grid; display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); grid-template-columns: repeat(5, 1fr);
gap: var(--spacing-4); gap: var(--spacing-4);
align-items: end; align-items: end;
} }
@@ -225,6 +225,7 @@
display: flex; display: flex;
flex-direction: column; flex-direction: column;
gap: var(--spacing-2); gap: var(--spacing-2);
min-width: 0;
} }
.filter-group label { .filter-group label {
@@ -243,13 +244,14 @@
.filter-group input, .filter-group input,
.filter-group select { .filter-group select {
padding: var(--spacing-3) var(--spacing-4); padding: 0.625rem 0.875rem; /* Reduced padding for compact layout */
border: 2px solid var(--gray-200); border: 2px solid var(--gray-200);
border-radius: var(--radius-lg); border-radius: var(--radius-lg);
font-size: var(--font-size-sm); font-size: 0.875rem; /* Fixed font size */
background-color: var(--white); background-color: var(--white);
transition: var(--transition); transition: var(--transition);
width: 100%; width: 100%;
box-sizing: border-box; /* Ensure padding is included in width */
} }
.filter-group input:focus, .filter-group input:focus,
@@ -260,10 +262,12 @@
} }
.filter-actions { .filter-actions {
grid-column: 1 / -1; /* Span all columns */
display: flex; display: flex;
gap: var(--spacing-3); gap: var(--spacing-3);
justify-content: flex-start; justify-content: flex-start;
align-items: end; align-items: end;
margin-top: 0.5rem;
} }
/* Table Section */ /* Table Section */
@@ -917,14 +921,6 @@ tr.modified-record {
word-break: break-word; word-break: break-word;
} }
/* Enhanced date range filters */
.filter-row {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: var(--spacing-4);
align-items: end;
}
.filter-group input[type="date"] { .filter-group input[type="date"] {
appearance: none; appearance: none;
-webkit-appearance: none; -webkit-appearance: none;
@@ -967,6 +963,14 @@ tr.modified-record {
grid-template-columns: 1fr; grid-template-columns: 1fr;
} }
.filter-actions {
flex-direction: column;
}
.filter-actions .btn {
width: 100%;
}
.record-details-grid { .record-details-grid {
grid-template-columns: 1fr; grid-template-columns: 1fr;
} }