/* tenant theme: generated from settings, same-origin, custom properties only */
:root{--tn-primary:0 167 246;--tn-on-primary:0 19 31;--tn-accent:148 200 61;--tn-primary-hover:51 184 255;--tn-primary-active:0 142 209;--tn-primary-disabled:64 148 187;--tn-on-primary-disabled:0 19 31;--tn-font-body:Roboto,"Helvetica Neue",Arial,sans-serif;--tn-radius-2:4px;--tn-radius-1:3px}
.zp{--tn-bg:32 33 36;--tn-card:43 44 47;--tn-rail:17 17 17;--tn-line:55 58 61;--tn-ink:212 212 212;--tn-hi:245 245 245;--tn-mute:160 160 160;--tn-late:255 106 110;--tn-green:148 200 61;--tn-red:245 107 98;--tn-teal:46 196 182;--tn-amber:224 160 48;--tn-s1:37 38 40;--tn-s2:41 43 45;--tn-s3:44 46 48;--tn-popover:48 49 52;--tn-sunk:23 24 25;--tn-board:15 16 17;--tn-link:0 167 246;--tn-link-rail:0 167 246;--tn-focus:0 167 246;--zp-bg:rgb(var(--tn-bg));--zp-card:rgb(var(--tn-card));--zp-rail:rgb(var(--tn-rail));--zp-line:rgb(var(--tn-line));--zp-ink:rgb(var(--tn-ink));--zp-hi:rgb(var(--tn-hi));--zp-mute:rgb(var(--tn-mute));--zp-late:rgb(var(--tn-late));--zp-green:rgb(var(--tn-green));--zp-red:rgb(var(--tn-red));--zp-teal:rgb(var(--tn-teal));--zp-amber:rgb(var(--tn-amber));--zp-surface-1:rgb(var(--tn-s1));--zp-surface-2:rgb(var(--tn-s2));--zp-surface-3:rgb(var(--tn-s3));--zp-popover:rgb(var(--tn-popover));--zp-sunk:rgb(var(--tn-sunk));--zp-board:rgb(var(--tn-board));--zp-blue:rgb(var(--tn-link));--zp-on-blue:rgb(var(--tn-on-primary));}
.zp[data-mode="night"]{--tn-bg:32 33 36;--tn-card:43 44 47;--tn-rail:17 17 17;--tn-line:55 58 61;--tn-ink:212 212 212;--tn-hi:245 245 245;--tn-mute:160 160 160;--tn-late:255 106 110;--tn-green:148 200 61;--tn-red:245 107 98;--tn-teal:46 196 182;--tn-amber:224 160 48;--tn-s1:37 38 40;--tn-s2:41 43 45;--tn-s3:44 46 48;--tn-popover:48 49 52;--tn-sunk:23 24 25;--tn-board:15 16 17;--tn-link:0 167 246;--tn-link-rail:0 167 246;--tn-focus:0 167 246;--zp-bg:rgb(var(--tn-bg));--zp-card:rgb(var(--tn-card));--zp-rail:rgb(var(--tn-rail));--zp-line:rgb(var(--tn-line));--zp-ink:rgb(var(--tn-ink));--zp-hi:rgb(var(--tn-hi));--zp-mute:rgb(var(--tn-mute));--zp-late:rgb(var(--tn-late));--zp-green:rgb(var(--tn-green));--zp-red:rgb(var(--tn-red));--zp-teal:rgb(var(--tn-teal));--zp-amber:rgb(var(--tn-amber));--zp-surface-1:rgb(var(--tn-s1));--zp-surface-2:rgb(var(--tn-s2));--zp-surface-3:rgb(var(--tn-s3));--zp-popover:rgb(var(--tn-popover));--zp-sunk:rgb(var(--tn-sunk));--zp-board:rgb(var(--tn-board));--zp-blue:rgb(var(--tn-link));--zp-on-blue:rgb(var(--tn-on-primary));}
.zp[data-mode="day"]{--tn-bg:255 255 255;--tn-card:247 249 251;--tn-rail:1 17 36;--tn-line:217 226 236;--tn-ink:29 35 41;--tn-hi:0 0 0;--tn-mute:85 105 119;--tn-late:196 22 28;--tn-green:46 125 50;--tn-red:198 40 40;--tn-teal:0 121 107;--tn-amber:138 90 0;--tn-s1:247 249 251;--tn-s2:242 251 255;--tn-s3:241 244 248;--tn-popover:255 255 255;--tn-sunk:240 240 247;--tn-board:223 230 233;--tn-link:0 120 177;--tn-link-rail:0 167 246;--tn-focus:0 120 177;--zp-bg:rgb(var(--tn-bg));--zp-card:rgb(var(--tn-card));--zp-rail:rgb(var(--tn-rail));--zp-line:rgb(var(--tn-line));--zp-ink:rgb(var(--tn-ink));--zp-hi:rgb(var(--tn-hi));--zp-mute:rgb(var(--tn-mute));--zp-late:rgb(var(--tn-late));--zp-green:rgb(var(--tn-green));--zp-red:rgb(var(--tn-red));--zp-teal:rgb(var(--tn-teal));--zp-amber:rgb(var(--tn-amber));--zp-surface-1:rgb(var(--tn-s1));--zp-surface-2:rgb(var(--tn-s2));--zp-surface-3:rgb(var(--tn-s3));--zp-popover:rgb(var(--tn-popover));--zp-sunk:rgb(var(--tn-sunk));--zp-board:rgb(var(--tn-board));--zp-blue:rgb(var(--tn-link));--zp-on-blue:rgb(var(--tn-on-primary));}
@media (prefers-color-scheme: light){.zp[data-mode="auto"]{--tn-bg:255 255 255;--tn-card:247 249 251;--tn-rail:1 17 36;--tn-line:217 226 236;--tn-ink:29 35 41;--tn-hi:0 0 0;--tn-mute:85 105 119;--tn-late:196 22 28;--tn-green:46 125 50;--tn-red:198 40 40;--tn-teal:0 121 107;--tn-amber:138 90 0;--tn-s1:247 249 251;--tn-s2:242 251 255;--tn-s3:241 244 248;--tn-popover:255 255 255;--tn-sunk:240 240 247;--tn-board:223 230 233;--tn-link:0 120 177;--tn-link-rail:0 167 246;--tn-focus:0 120 177;--zp-bg:rgb(var(--tn-bg));--zp-card:rgb(var(--tn-card));--zp-rail:rgb(var(--tn-rail));--zp-line:rgb(var(--tn-line));--zp-ink:rgb(var(--tn-ink));--zp-hi:rgb(var(--tn-hi));--zp-mute:rgb(var(--tn-mute));--zp-late:rgb(var(--tn-late));--zp-green:rgb(var(--tn-green));--zp-red:rgb(var(--tn-red));--zp-teal:rgb(var(--tn-teal));--zp-amber:rgb(var(--tn-amber));--zp-surface-1:rgb(var(--tn-s1));--zp-surface-2:rgb(var(--tn-s2));--zp-surface-3:rgb(var(--tn-s3));--zp-popover:rgb(var(--tn-popover));--zp-sunk:rgb(var(--tn-sunk));--zp-board:rgb(var(--tn-board));--zp-blue:rgb(var(--tn-link));--zp-on-blue:rgb(var(--tn-on-primary));}}
.zp{font-family:var(--tn-font-body)}
.zp .btn{background:rgb(var(--tn-primary));color:rgb(var(--tn-on-primary));border-radius:var(--tn-radius-2)}.zp .btn:hover{background:rgb(var(--tn-primary-hover))}.zp .btn:active{background:rgb(var(--tn-primary-active))}.zp .btn:not(.ghost):disabled{background:rgb(var(--tn-primary-disabled));color:rgb(var(--tn-on-primary-disabled))}.zp .btn:focus-visible{outline:2px solid rgb(var(--tn-focus));outline-offset:2px}
.zp .btn.ghost{background:transparent;color:var(--zp-blue)}.zp .btn.ghost:hover{background:var(--zp-surface-2)}
.zp input,.zp select,.zp textarea{border-radius:var(--tn-radius-2)}
.zp-views a[aria-current]{background:rgb(var(--tn-primary));color:rgb(var(--tn-on-primary))}
.zp ::selection{background:rgb(var(--tn-accent) / .5)}
.zp-rail a[aria-current]{color:rgb(var(--tn-link-rail));box-shadow:inset 3px 0 0 rgb(var(--tn-link-rail))}
.zp[data-fontsize="small"]{font-size:12px}.zp[data-fontsize="large"]{font-size:15px}.zp[data-fontsize="xlarge"]{font-size:17px}
.zp[data-density="compact"] .zp-table th,.zp[data-density="compact"] .zp-table td{padding-top:4px;padding-bottom:4px}.zp[data-density="compact"] .btn{min-height:26px}.zp[data-density="compact"] input,.zp[data-density="compact"] select{padding-top:3px;padding-bottom:3px}
.zp[data-mode="day"] input,.zp[data-mode="day"] select,.zp[data-mode="day"] textarea{background:#fff;color:var(--zp-ink)}.zp[data-mode="day"] .zp-table thead th{background:#eef2f6}.zp[data-mode="day"] .zp-table tr.zp-group th{background:#e4eaf0;color:var(--zp-hi)}.zp[data-mode="day"] .zp-table tr:hover td{background:#f1f5f9}.zp[data-mode="day"] .zp-count,.zp[data-mode="day"] .zp-prog{background:#dde4ea;color:var(--zp-ink)}.zp[data-mode="day"] .zs-nav a:hover{background:#eef2f6}.zp[data-mode="day"] .zs-nav a[aria-current]{background:#e5f1fb}.zp[data-mode="day"] .zs-json{background:#f1f5f9}.zp[data-mode="day"] .zp-rail a{color:#e8eef4}.zp[data-mode="day"] .zp-rail h4{color:#b7c2cc}.zp[data-mode="day"] .zp-rail a:hover{background:#0b2036}.zp[data-mode="day"] .zp-rail a.hub{color:#b7c2cc}@media (prefers-color-scheme: light){.zp[data-mode="auto"] input,.zp[data-mode="auto"] select,.zp[data-mode="auto"] textarea{background:#fff;color:var(--zp-ink)}.zp[data-mode="auto"] .zp-table thead th{background:#eef2f6}.zp[data-mode="auto"] .zp-table tr.zp-group th{background:#e4eaf0;color:var(--zp-hi)}.zp[data-mode="auto"] .zp-table tr:hover td{background:#f1f5f9}.zp[data-mode="auto"] .zp-count,.zp[data-mode="auto"] .zp-prog{background:#dde4ea;color:var(--zp-ink)}.zp[data-mode="auto"] .zs-nav a:hover{background:#eef2f6}.zp[data-mode="auto"] .zs-nav a[aria-current]{background:#e5f1fb}.zp[data-mode="auto"] .zs-json{background:#f1f5f9}.zp[data-mode="auto"] .zp-rail a{color:#e8eef4}.zp[data-mode="auto"] .zp-rail h4{color:#b7c2cc}.zp[data-mode="auto"] .zp-rail a:hover{background:#0b2036}.zp[data-mode="auto"] .zp-rail a.hub{color:#b7c2cc}}
