Add roll-call Start/Stop UX to business and customer dashboards.

Owners/admins can run timed work days, manage tasks in a modal, and stop from the FAB or row control.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-10-07 13:21:07 +03:30
co-authored by Cursor
parent ac287e02cc
commit c4e846564e
30 changed files with 4063 additions and 83 deletions
@@ -64,19 +64,37 @@
}
.dropdown {
position: static;
margin-top: 4px;
z-index: auto;
position: fixed;
z-index: 1200;
display: flex;
flex-direction: column;
max-height: none;
overflow: visible;
background: var(--elevated-surface);
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
overflow: hidden;
isolation: isolate;
background: var(--toast-bg, rgba(255, 255, 255, 0.94));
border: 1px solid var(--glass-border);
border-radius: var(--radius-sm);
box-shadow: var(--glass-shadow);
animation: menuIn 0.16s ease;
}
.dropdown::before {
content: '';
position: absolute;
inset: 0;
z-index: -1;
border-radius: inherit;
pointer-events: none;
backdrop-filter: blur(var(--blur-glass, 16px)) saturate(1.8);
-webkit-backdrop-filter: blur(var(--blur-glass, 16px)) saturate(1.8);
}
@keyframes menuIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.searchWrap {
@@ -110,6 +128,8 @@
}
.optionsList {
flex: 1;
min-height: 0;
overflow-y: auto;
margin: 0;
padding: 6px;