feat(usability): confirm saves and guard booking submissions against duplicates (U07)

This commit is contained in:
2026-11-02 06:38:42 +01:00
parent 76ba79b63e
commit 22e509d982
17 changed files with 373 additions and 118 deletions
@@ -602,3 +602,13 @@ input[type="number"].no-spinner {
.form-container p { margin: .35rem 0 0; font-size: .9rem; }
.booking-dialog { max-height: calc(100vh - 2rem); overflow-y: auto; }
fieldset { min-width: 0; }
.entry-recent > td { animation: saved-booking 6s ease-out; }
@keyframes saved-booking {
from { background-color: var(--color-surface-hover); box-shadow: inset 0 2px var(--color-accent), inset 0 -2px var(--color-accent); }
to { background-color: transparent; box-shadow: none; }
}
@media (prefers-reduced-motion: reduce) {
.entry-recent > td { animation: none; border-bottom: 2px solid var(--color-accent); }
}