chore: apply pending dashboard and UI updates

This commit is contained in:
Felipe Coutinho
2026-02-28 15:34:54 +00:00
parent 125e0dfb4e
commit 4a88309709
16 changed files with 609 additions and 197 deletions

View File

@@ -343,3 +343,34 @@
[data-slot="dialog-content"][data-state="closed"] {
animation: dialog-out 0.15s ease-in;
}
/* Overdue blink: alternates two stacked labels with a smooth crossfade */
@keyframes blink-in {
0%, 40% { opacity: 1; }
50%, 90% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes blink-out {
0%, 40% { opacity: 0; }
50%, 90% { opacity: 1; }
100% { opacity: 0; }
}
.overdue-blink {
position: relative;
display: inline-flex;
}
.overdue-blink-primary {
animation: blink-in 6s ease-in-out infinite;
}
.overdue-blink-secondary {
position: absolute;
inset: 0;
display: inline-flex;
align-items: center;
justify-content: flex-end;
animation: blink-out 6s ease-in-out infinite;
}