Visitor sign in kiosk: multi-site, badge printing, WWCC expiry warnings, admin accounts with 2FA

This commit is contained in:
2026-09-02 16:21:42 +10:00
parent 74792b2764
commit ff9f51eaf9
10 changed files with 52 additions and 13 deletions
+11 -4
View File
@@ -41,20 +41,27 @@ body {
/* ------------------------------------------------------------- chrome */
.bar {
display: flex;
align-items: baseline;
justify-content: space-between;
/* Three tracks, so the banner can sit centred on the page rather than centred
in the space the clock happens to leave over. */
display: grid;
grid-template-columns: 1fr auto 1fr;
align-items: center;
gap: 16px;
padding: 14px 22px;
background: var(--deep);
color: var(--on-brand);
}
.bar .clock { grid-column: 3; justify-self: end; }
.bar.align-left .banner,
.bar.align-left .site { grid-column: 1; justify-self: start; }
.bar.align-center .banner,
.bar.align-center .site { grid-column: 2; justify-self: center; }
/* An uploaded banner sits in the bar in place of the site name. Transparent PNGs
are the point, so nothing is painted behind it. */
.banner {
max-height: 64px;
max-width: min(70%, 460px);
max-width: min(60vw, 460px);
width: auto;
object-fit: contain;
display: block;