/* stylelint-disable */
/* stylelint-disable */
html body {
  --q-primary: var(--color-primary);
  --q-secondary: var(--color-secondary);
  --q-accent: var(--color-accent);
  --q-positive: var(--color-positive);
  --q-negative: var(--color-negative);
  --q-warning: var(--color-warning);
  --q-info: var(--color-info);
  --color-confirmed: #21ba45;
  --color-pending: #ffc107;
  --color-denied: #ef5350;
  --color-cancelled: #cd353a;
  --color-unavailable: #9a8f97;
  --vee-color-header: var(--color-primary);
  --vee-color-header-text: var(--on-color-primary);
}
html body.body--dark {
  --partial-color-primary: 112,159,191;
  --partial-on-color-primary: 0,0,0;
  --partial-color-secondary: 144,215,239;
  --partial-on-color-secondary: 0,0,0;
  --partial-color-accent: 204,53,57;
  --partial-on-color-accent: 255,255,255;
  --partial-color-positive: 84,236,130;
  --partial-on-color-positive: 0,0,0;
  --partial-color-negative: 207,102,121;
  --partial-on-color-negative: 0,0,0;
  --partial-color-info: 49,204,236;
  --partial-on-color-info: 0,0,0;
  --partial-color-warning: 242,192,55;
  --partial-on-color-warning: 0,0,0;
  --partial-color-visit-checked-in: 84,236,130;
  --partial-on-color-visit-checked-in: 0,0,0;
  --partial-color-visit-checked-out: 255,213,79;
  --partial-on-color-visit-checked-out: 0,0,0;
  --partial-color-visit-expected: 255,158,34;
  --partial-on-color-visit-expected: 0,0,0;
  --partial-color-visit-scheduled: 77,182,172;
  --partial-on-color-visit-scheduled: 0,0,0;
  --partial-color-visit-cancelled: 235,74,103;
  --partial-on-color-visit-cancelled: 0,0,0;
  --partial-color-visit-no-show: 255,112,67;
  --partial-on-color-visit-no-show: 0,0,0;
  --partial-color-visit-arrived: 100,181,246;
  --partial-on-color-visit-arrived: 0,0,0;
  --partial-color-user-is-visitor: 84,236,130;
  --partial-on-color-user-is-visitor: 0,0,0;
  --partial-color-user-is-colleague: 100,181,246;
  --partial-on-color-user-is-colleague: 0,0,0;
  --partial-color-user-is-host: 255,158,34;
  --partial-on-color-user-is-host: 0,0,0;
  --partial-color-resource-is-occupied: 100,181,246;
  --partial-on-color-resource-is-occupied: 0,0,0;
  --partial-color-resource-is-available: 84,236,130;
  --partial-on-color-resource-is-available: 0,0,0;
  --partial-color-resource-is-unavailable: 154,143,151;
  --partial-on-color-resource-is-unavailable: 0,0,0;
  --partial-color-resource-is-nonbookable: 235,74,103;
  --partial-on-color-resource-is-nonbookable: 0,0,0;
  --partial-color-resource-needs-cleaning: 255,213,79;
  --partial-on-color-resource-needs-cleaning: 0,0,0;
  --partial-color-vehicle-is-authorized: 84,236,130;
  --partial-on-color-vehicle-is-authorized: 0,0,0;
  --partial-color-vehicle-is-unauthorized: 255,158,34;
  --partial-on-color-vehicle-is-unauthorized: 0,0,0;
  --partial-color-vehicle-is-denied: 235,74,103;
  --partial-on-color-vehicle-is-denied: 0,0,0;
  --partial-color-vehicle-is-unknown: 255,213,79;
  --partial-on-color-vehicle-is-unknown: 0,0,0;
  --partial-color-vehicle-is-exit: 49,204,236;
  --partial-on-color-vehicle-is-exit: 0,0,0;
  --partial-color-grey: 154,143,151;
  --partial-on-color-grey: 0,0,0;
  --partial-color-parking-is-confirmed: 84,236,130;
  --partial-on-color-parking-is-confirmed: 0,0,0;
  --partial-color-parking-is-pending: 255,158,34;
  --partial-on-color-parking-is-pending: 0,0,0;
  --partial-color-parking-is-denied: 235,74,103;
  --partial-on-color-parking-is-denied: 0,0,0;
  --partial-color-parking-is-cancelled: 235,74,103;
  --partial-on-color-parking-is-cancelled: 0,0,0;
  --partial-color-parking-is-unavailable: ;
  --partial-on-color-parking-is-unavailable: ;
  --partial-color-background: 26,26,26;
  --partial-on-color-background: 255,255,255;
  --partial-color-element: 37,37,37;
  --partial-on-color-element: 255,255,255;
  --partial-color-modal: 44,44,44;
  --partial-on-color-modal: 255,255,255;
  --partial-color-menu: 47,47,47;
  --partial-on-color-menu: 255,255,255;
}
html body {
  --partial-color-primary: 8,65,92;
  --partial-on-color-primary: 255,255,255;
  --color-primary: rgb(var(--partial-color-primary));
  --on-color-primary: rgb(var(--partial-on-color-primary));
  --partial-color-secondary: 83,162,190;
  --partial-on-color-secondary: 255,255,255;
  --color-secondary: rgb(var(--partial-color-secondary));
  --on-color-secondary: rgb(var(--partial-on-color-secondary));
  --partial-color-accent: 204,53,57;
  --partial-on-color-accent: 255,255,255;
  --color-accent: rgb(var(--partial-color-accent));
  --on-color-accent: rgb(var(--partial-on-color-accent));
  --partial-color-positive: 33,186,69;
  --partial-on-color-positive: 255,255,255;
  --color-positive: rgb(var(--partial-color-positive));
  --on-color-positive: rgb(var(--partial-on-color-positive));
  --partial-color-negative: 176,0,32;
  --partial-on-color-negative: 255,255,255;
  --color-negative: rgb(var(--partial-color-negative));
  --on-color-negative: rgb(var(--partial-on-color-negative));
  --partial-color-info: 49,204,236;
  --partial-on-color-info: 255,255,255;
  --color-info: rgb(var(--partial-color-info));
  --on-color-info: rgb(var(--partial-on-color-info));
  --partial-color-warning: 242,192,55;
  --partial-on-color-warning: 0,0,0;
  --color-warning: rgb(var(--partial-color-warning));
  --on-color-warning: rgb(var(--partial-on-color-warning));
  --partial-color-visit-checked-in: 33,186,69;
  --partial-on-color-visit-checked-in: 255,255,255;
  --color-visit-checked-in: rgb(var(--partial-color-visit-checked-in));
  --on-color-visit-checked-in: rgb(var(--partial-on-color-visit-checked-in));
  --partial-color-visit-checked-out: 255,193,7;
  --partial-on-color-visit-checked-out: 255,255,255;
  --color-visit-checked-out: rgb(var(--partial-color-visit-checked-out));
  --on-color-visit-checked-out: rgb(var(--partial-on-color-visit-checked-out));
  --partial-color-visit-expected: 255,140,0;
  --partial-on-color-visit-expected: 255,255,255;
  --color-visit-expected: rgb(var(--partial-color-visit-expected));
  --on-color-visit-expected: rgb(var(--partial-on-color-visit-expected));
  --partial-color-visit-scheduled: 0,150,136;
  --partial-on-color-visit-scheduled: 255,255,255;
  --color-visit-scheduled: rgb(var(--partial-color-visit-scheduled));
  --on-color-visit-scheduled: rgb(var(--partial-on-color-visit-scheduled));
  --partial-color-visit-cancelled: 205,53,58;
  --partial-on-color-visit-cancelled: 255,255,255;
  --color-visit-cancelled: rgb(var(--partial-color-visit-cancelled));
  --on-color-visit-cancelled: rgb(var(--partial-on-color-visit-cancelled));
  --partial-color-visit-no-show: 244,81,30;
  --partial-on-color-visit-no-show: 255,255,255;
  --color-visit-no-show: rgb(var(--partial-color-visit-no-show));
  --on-color-visit-no-show: rgb(var(--partial-on-color-visit-no-show));
  --partial-color-visit-arrived: 33,150,243;
  --partial-on-color-visit-arrived: 255,255,255;
  --color-visit-arrived: rgb(var(--partial-color-visit-arrived));
  --on-color-visit-arrived: rgb(var(--partial-on-color-visit-arrived));
  --partial-color-user-is-visitor: 33,186,69;
  --partial-on-color-user-is-visitor: 255,255,255;
  --color-user-is-visitor: rgb(var(--partial-color-user-is-visitor));
  --on-color-user-is-visitor: rgb(var(--partial-on-color-user-is-visitor));
  --partial-color-user-is-colleague: 33,150,243;
  --partial-on-color-user-is-colleague: 255,255,255;
  --color-user-is-colleague: rgb(var(--partial-color-user-is-colleague));
  --on-color-user-is-colleague: rgb(var(--partial-on-color-user-is-colleague));
  --partial-color-user-is-host: 255,140,0;
  --partial-on-color-user-is-host: 255,255,255;
  --color-user-is-host: rgb(var(--partial-color-user-is-host));
  --on-color-user-is-host: rgb(var(--partial-on-color-user-is-host));
  --partial-color-resource-is-occupied: 33,150,243;
  --partial-on-color-resource-is-occupied: 255,255,255;
  --color-resource-is-occupied: rgb(var(--partial-color-resource-is-occupied));
  --on-color-resource-is-occupied: rgb(var(--partial-on-color-resource-is-occupied));
  --partial-color-resource-is-available: 33,186,69;
  --partial-on-color-resource-is-available: 255,255,255;
  --color-resource-is-available: rgb(var(--partial-color-resource-is-available));
  --on-color-resource-is-available: rgb(var(--partial-on-color-resource-is-available));
  --partial-color-resource-is-unavailable: 154,143,151;
  --partial-on-color-resource-is-unavailable: 255,255,255;
  --color-resource-is-unavailable: rgb(var(--partial-color-resource-is-unavailable));
  --on-color-resource-is-unavailable: rgb(var(--partial-on-color-resource-is-unavailable));
  --partial-color-resource-is-nonbookable: 205,53,58;
  --partial-on-color-resource-is-nonbookable: 255,255,255;
  --color-resource-is-nonbookable: rgb(var(--partial-color-resource-is-nonbookable));
  --on-color-resource-is-nonbookable: rgb(var(--partial-on-color-resource-is-nonbookable));
  --partial-color-resource-needs-cleaning: 255,193,7;
  --partial-on-color-resource-needs-cleaning: 255,255,255;
  --color-resource-needs-cleaning: rgb(var(--partial-color-resource-needs-cleaning));
  --on-color-resource-needs-cleaning: rgb(var(--partial-on-color-resource-needs-cleaning));
  --partial-color-vehicle-is-authorized: 33,186,69;
  --partial-on-color-vehicle-is-authorized: 255,255,255;
  --color-vehicle-is-authorized: rgb(var(--partial-color-vehicle-is-authorized));
  --on-color-vehicle-is-authorized: rgb(var(--partial-on-color-vehicle-is-authorized));
  --partial-color-vehicle-is-unauthorized: 255,140,0;
  --partial-on-color-vehicle-is-unauthorized: 255,255,255;
  --color-vehicle-is-unauthorized: rgb(var(--partial-color-vehicle-is-unauthorized));
  --on-color-vehicle-is-unauthorized: rgb(var(--partial-on-color-vehicle-is-unauthorized));
  --partial-color-vehicle-is-denied: 205,53,58;
  --partial-on-color-vehicle-is-denied: 255,255,255;
  --color-vehicle-is-denied: rgb(var(--partial-color-vehicle-is-denied));
  --on-color-vehicle-is-denied: rgb(var(--partial-on-color-vehicle-is-denied));
  --partial-color-vehicle-is-unknown: 255,193,7;
  --partial-on-color-vehicle-is-unknown: 255,255,255;
  --color-vehicle-is-unknown: rgb(var(--partial-color-vehicle-is-unknown));
  --on-color-vehicle-is-unknown: rgb(var(--partial-on-color-vehicle-is-unknown));
  --partial-color-vehicle-is-exit: 49,204,236;
  --partial-on-color-vehicle-is-exit: 255,255,255;
  --color-vehicle-is-exit: rgb(var(--partial-color-vehicle-is-exit));
  --on-color-vehicle-is-exit: rgb(var(--partial-on-color-vehicle-is-exit));
  --partial-color-grey: 154,143,151;
  --partial-on-color-grey: 255,255,255;
  --color-grey: rgb(var(--partial-color-grey));
  --on-color-grey: rgb(var(--partial-on-color-grey));
  --partial-color-parking-is-confirmed: 33,186,69;
  --partial-on-color-parking-is-confirmed: 255,255,255;
  --color-parking-is-confirmed: rgb(var(--partial-color-parking-is-confirmed));
  --on-color-parking-is-confirmed: rgb(var(--partial-on-color-parking-is-confirmed));
  --partial-color-parking-is-pending: 255,140,0;
  --partial-on-color-parking-is-pending: 255,255,255;
  --color-parking-is-pending: rgb(var(--partial-color-parking-is-pending));
  --on-color-parking-is-pending: rgb(var(--partial-on-color-parking-is-pending));
  --partial-color-parking-is-denied: 205,53,58;
  --partial-on-color-parking-is-denied: 255,255,255;
  --color-parking-is-denied: rgb(var(--partial-color-parking-is-denied));
  --on-color-parking-is-denied: rgb(var(--partial-on-color-parking-is-denied));
  --partial-color-parking-is-cancelled: 205,53,58;
  --partial-on-color-parking-is-cancelled: 255,255,255;
  --color-parking-is-cancelled: rgb(var(--partial-color-parking-is-cancelled));
  --on-color-parking-is-cancelled: rgb(var(--partial-on-color-parking-is-cancelled));
  --partial-color-parking-is-unavailable: ;
  --partial-on-color-parking-is-unavailable: ;
  --color-parking-is-unavailable: rgb(var(--partial-color-parking-is-unavailable));
  --on-color-parking-is-unavailable: rgb(var(--partial-on-color-parking-is-unavailable));
  --partial-color-background: 255,255,255;
  --partial-on-color-background: 0,0,0;
  --color-background: rgb(var(--partial-color-background));
  --on-color-background: rgb(var(--partial-on-color-background));
  --partial-color-element: 255, 255, 255;
  --partial-on-color-element: 0,0,0;
  --color-element: rgb(var(--partial-color-element));
  --on-color-element: rgb(var(--partial-on-color-element));
  --partial-color-modal: 255, 255, 255;
  --partial-on-color-modal: 0,0,0;
  --color-modal: rgb(var(--partial-color-modal));
  --on-color-modal: rgb(var(--partial-on-color-modal));
  --partial-color-menu: 255, 255, 255;
  --partial-on-color-menu: 0,0,0;
  --color-menu: rgb(var(--partial-color-menu));
  --on-color-menu: rgb(var(--partial-on-color-menu));
}
.bg-primary {
  background-color: rgba(var(--partial-color-primary), 1) !important;
  background-color: rgba(var(--partial-color-primary), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-primary);
}
.text-primary {
  color: rgba(var(--partial-color-primary), 1) !important;
  color: rgba(var(--partial-color-primary), var(--local-bg-opacity, 1)) !important;
}
.color-primary {
  --local-color: var(--color-primary);
}
.bg-secondary {
  background-color: rgba(var(--partial-color-secondary), 1) !important;
  background-color: rgba(var(--partial-color-secondary), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-secondary);
}
.text-secondary {
  color: rgba(var(--partial-color-secondary), 1) !important;
  color: rgba(var(--partial-color-secondary), var(--local-bg-opacity, 1)) !important;
}
.color-secondary {
  --local-color: var(--color-secondary);
}
.bg-accent {
  background-color: rgba(var(--partial-color-accent), 1) !important;
  background-color: rgba(var(--partial-color-accent), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-accent);
}
.text-accent {
  color: rgba(var(--partial-color-accent), 1) !important;
  color: rgba(var(--partial-color-accent), var(--local-bg-opacity, 1)) !important;
}
.color-accent {
  --local-color: var(--color-accent);
}
.bg-positive {
  background-color: rgba(var(--partial-color-positive), 1) !important;
  background-color: rgba(var(--partial-color-positive), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-positive);
}
.text-positive {
  color: rgba(var(--partial-color-positive), 1) !important;
  color: rgba(var(--partial-color-positive), var(--local-bg-opacity, 1)) !important;
}
.color-positive {
  --local-color: var(--color-positive);
}
.bg-negative {
  background-color: rgba(var(--partial-color-negative), 1) !important;
  background-color: rgba(var(--partial-color-negative), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-negative);
}
.text-negative {
  color: rgba(var(--partial-color-negative), 1) !important;
  color: rgba(var(--partial-color-negative), var(--local-bg-opacity, 1)) !important;
}
.color-negative {
  --local-color: var(--color-negative);
}
.bg-info {
  background-color: rgba(var(--partial-color-info), 1) !important;
  background-color: rgba(var(--partial-color-info), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-info);
}
.text-info {
  color: rgba(var(--partial-color-info), 1) !important;
  color: rgba(var(--partial-color-info), var(--local-bg-opacity, 1)) !important;
}
.color-info {
  --local-color: var(--color-info);
}
.bg-warning {
  background-color: rgba(var(--partial-color-warning), 1) !important;
  background-color: rgba(var(--partial-color-warning), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-warning);
}
.text-warning {
  color: rgba(var(--partial-color-warning), 1) !important;
  color: rgba(var(--partial-color-warning), var(--local-bg-opacity, 1)) !important;
}
.color-warning {
  --local-color: var(--color-warning);
}
.bg-visit-checked-in {
  background-color: rgba(var(--partial-color-visit-checked-in), 1) !important;
  background-color: rgba(var(--partial-color-visit-checked-in), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-visit-checked-in);
}
.text-visit-checked-in {
  color: rgba(var(--partial-color-visit-checked-in), 1) !important;
  color: rgba(var(--partial-color-visit-checked-in), var(--local-bg-opacity, 1)) !important;
}
.color-visit-checked-in {
  --local-color: var(--color-visit-checked-in);
}
.bg-visit-checked-out {
  background-color: rgba(var(--partial-color-visit-checked-out), 1) !important;
  background-color: rgba(var(--partial-color-visit-checked-out), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-visit-checked-out);
}
.text-visit-checked-out {
  color: rgba(var(--partial-color-visit-checked-out), 1) !important;
  color: rgba(var(--partial-color-visit-checked-out), var(--local-bg-opacity, 1)) !important;
}
.color-visit-checked-out {
  --local-color: var(--color-visit-checked-out);
}
.bg-visit-expected {
  background-color: rgba(var(--partial-color-visit-expected), 1) !important;
  background-color: rgba(var(--partial-color-visit-expected), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-visit-expected);
}
.text-visit-expected {
  color: rgba(var(--partial-color-visit-expected), 1) !important;
  color: rgba(var(--partial-color-visit-expected), var(--local-bg-opacity, 1)) !important;
}
.color-visit-expected {
  --local-color: var(--color-visit-expected);
}
.bg-visit-scheduled {
  background-color: rgba(var(--partial-color-visit-scheduled), 1) !important;
  background-color: rgba(var(--partial-color-visit-scheduled), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-visit-scheduled);
}
.text-visit-scheduled {
  color: rgba(var(--partial-color-visit-scheduled), 1) !important;
  color: rgba(var(--partial-color-visit-scheduled), var(--local-bg-opacity, 1)) !important;
}
.color-visit-scheduled {
  --local-color: var(--color-visit-scheduled);
}
.bg-visit-cancelled {
  background-color: rgba(var(--partial-color-visit-cancelled), 1) !important;
  background-color: rgba(var(--partial-color-visit-cancelled), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-visit-cancelled);
}
.text-visit-cancelled {
  color: rgba(var(--partial-color-visit-cancelled), 1) !important;
  color: rgba(var(--partial-color-visit-cancelled), var(--local-bg-opacity, 1)) !important;
}
.color-visit-cancelled {
  --local-color: var(--color-visit-cancelled);
}
.bg-visit-no-show {
  background-color: rgba(var(--partial-color-visit-no-show), 1) !important;
  background-color: rgba(var(--partial-color-visit-no-show), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-visit-no-show);
}
.text-visit-no-show {
  color: rgba(var(--partial-color-visit-no-show), 1) !important;
  color: rgba(var(--partial-color-visit-no-show), var(--local-bg-opacity, 1)) !important;
}
.color-visit-no-show {
  --local-color: var(--color-visit-no-show);
}
.bg-visit-arrived {
  background-color: rgba(var(--partial-color-visit-arrived), 1) !important;
  background-color: rgba(var(--partial-color-visit-arrived), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-visit-arrived);
}
.text-visit-arrived {
  color: rgba(var(--partial-color-visit-arrived), 1) !important;
  color: rgba(var(--partial-color-visit-arrived), var(--local-bg-opacity, 1)) !important;
}
.color-visit-arrived {
  --local-color: var(--color-visit-arrived);
}
.bg-user-is-visitor {
  background-color: rgba(var(--partial-color-user-is-visitor), 1) !important;
  background-color: rgba(var(--partial-color-user-is-visitor), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-user-is-visitor);
}
.text-user-is-visitor {
  color: rgba(var(--partial-color-user-is-visitor), 1) !important;
  color: rgba(var(--partial-color-user-is-visitor), var(--local-bg-opacity, 1)) !important;
}
.color-user-is-visitor {
  --local-color: var(--color-user-is-visitor);
}
.bg-user-is-colleague {
  background-color: rgba(var(--partial-color-user-is-colleague), 1) !important;
  background-color: rgba(var(--partial-color-user-is-colleague), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-user-is-colleague);
}
.text-user-is-colleague {
  color: rgba(var(--partial-color-user-is-colleague), 1) !important;
  color: rgba(var(--partial-color-user-is-colleague), var(--local-bg-opacity, 1)) !important;
}
.color-user-is-colleague {
  --local-color: var(--color-user-is-colleague);
}
.bg-user-is-host {
  background-color: rgba(var(--partial-color-user-is-host), 1) !important;
  background-color: rgba(var(--partial-color-user-is-host), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-user-is-host);
}
.text-user-is-host {
  color: rgba(var(--partial-color-user-is-host), 1) !important;
  color: rgba(var(--partial-color-user-is-host), var(--local-bg-opacity, 1)) !important;
}
.color-user-is-host {
  --local-color: var(--color-user-is-host);
}
.bg-resource-is-occupied {
  background-color: rgba(var(--partial-color-resource-is-occupied), 1) !important;
  background-color: rgba(var(--partial-color-resource-is-occupied), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-resource-is-occupied);
}
.text-resource-is-occupied {
  color: rgba(var(--partial-color-resource-is-occupied), 1) !important;
  color: rgba(var(--partial-color-resource-is-occupied), var(--local-bg-opacity, 1)) !important;
}
.color-resource-is-occupied {
  --local-color: var(--color-resource-is-occupied);
}
.bg-resource-is-available {
  background-color: rgba(var(--partial-color-resource-is-available), 1) !important;
  background-color: rgba(var(--partial-color-resource-is-available), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-resource-is-available);
}
.text-resource-is-available {
  color: rgba(var(--partial-color-resource-is-available), 1) !important;
  color: rgba(var(--partial-color-resource-is-available), var(--local-bg-opacity, 1)) !important;
}
.color-resource-is-available {
  --local-color: var(--color-resource-is-available);
}
.bg-resource-is-unavailable {
  background-color: rgba(var(--partial-color-resource-is-unavailable), 1) !important;
  background-color: rgba(var(--partial-color-resource-is-unavailable), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-resource-is-unavailable);
}
.text-resource-is-unavailable {
  color: rgba(var(--partial-color-resource-is-unavailable), 1) !important;
  color: rgba(var(--partial-color-resource-is-unavailable), var(--local-bg-opacity, 1)) !important;
}
.color-resource-is-unavailable {
  --local-color: var(--color-resource-is-unavailable);
}
.bg-resource-is-nonbookable {
  background-color: rgba(var(--partial-color-resource-is-nonbookable), 1) !important;
  background-color: rgba(var(--partial-color-resource-is-nonbookable), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-resource-is-nonbookable);
}
.text-resource-is-nonbookable {
  color: rgba(var(--partial-color-resource-is-nonbookable), 1) !important;
  color: rgba(var(--partial-color-resource-is-nonbookable), var(--local-bg-opacity, 1)) !important;
}
.color-resource-is-nonbookable {
  --local-color: var(--color-resource-is-nonbookable);
}
.bg-resource-needs-cleaning {
  background-color: rgba(var(--partial-color-resource-needs-cleaning), 1) !important;
  background-color: rgba(var(--partial-color-resource-needs-cleaning), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-resource-needs-cleaning);
}
.text-resource-needs-cleaning {
  color: rgba(var(--partial-color-resource-needs-cleaning), 1) !important;
  color: rgba(var(--partial-color-resource-needs-cleaning), var(--local-bg-opacity, 1)) !important;
}
.color-resource-needs-cleaning {
  --local-color: var(--color-resource-needs-cleaning);
}
.bg-vehicle-is-authorized {
  background-color: rgba(var(--partial-color-vehicle-is-authorized), 1) !important;
  background-color: rgba(var(--partial-color-vehicle-is-authorized), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-vehicle-is-authorized);
}
.text-vehicle-is-authorized {
  color: rgba(var(--partial-color-vehicle-is-authorized), 1) !important;
  color: rgba(var(--partial-color-vehicle-is-authorized), var(--local-bg-opacity, 1)) !important;
}
.color-vehicle-is-authorized {
  --local-color: var(--color-vehicle-is-authorized);
}
.bg-vehicle-is-unauthorized {
  background-color: rgba(var(--partial-color-vehicle-is-unauthorized), 1) !important;
  background-color: rgba(var(--partial-color-vehicle-is-unauthorized), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-vehicle-is-unauthorized);
}
.text-vehicle-is-unauthorized {
  color: rgba(var(--partial-color-vehicle-is-unauthorized), 1) !important;
  color: rgba(var(--partial-color-vehicle-is-unauthorized), var(--local-bg-opacity, 1)) !important;
}
.color-vehicle-is-unauthorized {
  --local-color: var(--color-vehicle-is-unauthorized);
}
.bg-vehicle-is-denied {
  background-color: rgba(var(--partial-color-vehicle-is-denied), 1) !important;
  background-color: rgba(var(--partial-color-vehicle-is-denied), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-vehicle-is-denied);
}
.text-vehicle-is-denied {
  color: rgba(var(--partial-color-vehicle-is-denied), 1) !important;
  color: rgba(var(--partial-color-vehicle-is-denied), var(--local-bg-opacity, 1)) !important;
}
.color-vehicle-is-denied {
  --local-color: var(--color-vehicle-is-denied);
}
.bg-vehicle-is-unknown {
  background-color: rgba(var(--partial-color-vehicle-is-unknown), 1) !important;
  background-color: rgba(var(--partial-color-vehicle-is-unknown), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-vehicle-is-unknown);
}
.text-vehicle-is-unknown {
  color: rgba(var(--partial-color-vehicle-is-unknown), 1) !important;
  color: rgba(var(--partial-color-vehicle-is-unknown), var(--local-bg-opacity, 1)) !important;
}
.color-vehicle-is-unknown {
  --local-color: var(--color-vehicle-is-unknown);
}
.bg-vehicle-is-exit {
  background-color: rgba(var(--partial-color-vehicle-is-exit), 1) !important;
  background-color: rgba(var(--partial-color-vehicle-is-exit), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-vehicle-is-exit);
}
.text-vehicle-is-exit {
  color: rgba(var(--partial-color-vehicle-is-exit), 1) !important;
  color: rgba(var(--partial-color-vehicle-is-exit), var(--local-bg-opacity, 1)) !important;
}
.color-vehicle-is-exit {
  --local-color: var(--color-vehicle-is-exit);
}
.bg-grey {
  background-color: rgba(var(--partial-color-grey), 1) !important;
  background-color: rgba(var(--partial-color-grey), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-grey);
}
.text-grey {
  color: rgba(var(--partial-color-grey), 1) !important;
  color: rgba(var(--partial-color-grey), var(--local-bg-opacity, 1)) !important;
}
.color-grey {
  --local-color: var(--color-grey);
}
.bg-parking-is-confirmed {
  background-color: rgba(var(--partial-color-parking-is-confirmed), 1) !important;
  background-color: rgba(var(--partial-color-parking-is-confirmed), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-parking-is-confirmed);
}
.text-parking-is-confirmed {
  color: rgba(var(--partial-color-parking-is-confirmed), 1) !important;
  color: rgba(var(--partial-color-parking-is-confirmed), var(--local-bg-opacity, 1)) !important;
}
.color-parking-is-confirmed {
  --local-color: var(--color-parking-is-confirmed);
}
.bg-parking-is-pending {
  background-color: rgba(var(--partial-color-parking-is-pending), 1) !important;
  background-color: rgba(var(--partial-color-parking-is-pending), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-parking-is-pending);
}
.text-parking-is-pending {
  color: rgba(var(--partial-color-parking-is-pending), 1) !important;
  color: rgba(var(--partial-color-parking-is-pending), var(--local-bg-opacity, 1)) !important;
}
.color-parking-is-pending {
  --local-color: var(--color-parking-is-pending);
}
.bg-parking-is-denied {
  background-color: rgba(var(--partial-color-parking-is-denied), 1) !important;
  background-color: rgba(var(--partial-color-parking-is-denied), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-parking-is-denied);
}
.text-parking-is-denied {
  color: rgba(var(--partial-color-parking-is-denied), 1) !important;
  color: rgba(var(--partial-color-parking-is-denied), var(--local-bg-opacity, 1)) !important;
}
.color-parking-is-denied {
  --local-color: var(--color-parking-is-denied);
}
.bg-parking-is-cancelled {
  background-color: rgba(var(--partial-color-parking-is-cancelled), 1) !important;
  background-color: rgba(var(--partial-color-parking-is-cancelled), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-parking-is-cancelled);
}
.text-parking-is-cancelled {
  color: rgba(var(--partial-color-parking-is-cancelled), 1) !important;
  color: rgba(var(--partial-color-parking-is-cancelled), var(--local-bg-opacity, 1)) !important;
}
.color-parking-is-cancelled {
  --local-color: var(--color-parking-is-cancelled);
}
.bg-parking-is-unavailable {
  background-color: rgba(var(--partial-color-parking-is-unavailable), 1) !important;
  background-color: rgba(var(--partial-color-parking-is-unavailable), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-parking-is-unavailable);
}
.text-parking-is-unavailable {
  color: rgba(var(--partial-color-parking-is-unavailable), 1) !important;
  color: rgba(var(--partial-color-parking-is-unavailable), var(--local-bg-opacity, 1)) !important;
}
.color-parking-is-unavailable {
  --local-color: var(--color-parking-is-unavailable);
}
.bg-background {
  background-color: rgba(var(--partial-color-background), 1) !important;
  background-color: rgba(var(--partial-color-background), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-background);
}
.text-background {
  color: rgba(var(--partial-color-background), 1) !important;
  color: rgba(var(--partial-color-background), var(--local-bg-opacity, 1)) !important;
}
.color-background {
  --local-color: var(--color-background);
}
.bg-element {
  background-color: rgba(var(--partial-color-element), 1) !important;
  background-color: rgba(var(--partial-color-element), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-element);
}
.text-element {
  color: rgba(var(--partial-color-element), 1) !important;
  color: rgba(var(--partial-color-element), var(--local-bg-opacity, 1)) !important;
}
.color-element {
  --local-color: var(--color-element);
}
.bg-modal {
  background-color: rgba(var(--partial-color-modal), 1) !important;
  background-color: rgba(var(--partial-color-modal), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-modal);
}
.text-modal {
  color: rgba(var(--partial-color-modal), 1) !important;
  color: rgba(var(--partial-color-modal), var(--local-bg-opacity, 1)) !important;
}
.color-modal {
  --local-color: var(--color-modal);
}
.bg-menu {
  background-color: rgba(var(--partial-color-menu), 1) !important;
  background-color: rgba(var(--partial-color-menu), var(--local-bg-opacity, 1)) !important;
  color: var(--on-color-menu);
}
.text-menu {
  color: rgba(var(--partial-color-menu), 1) !important;
  color: rgba(var(--partial-color-menu), var(--local-bg-opacity, 1)) !important;
}
.color-menu {
  --local-color: var(--color-menu);
}/* stylelint-disable */
#app {
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --screen-space-available: "#008800";
  --screen-space-unavailable: "#ff6a00";
}
.text-xs {
  font-size: 0.694rem;
}
.text-sm {
  font-size: 0.833rem;
}
.text-md {
  font-size: 1.2rem;
}
.text-lg {
  font-size: 1.44rem;
}
.text-xl {
  font-size: 1.728rem;
}
.text-xxl {
  font-size: 2.074rem;
}
.text-xxxl {
  font-size: 2.488rem;
}
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body {
  --calendar-background-dark: transparent;
  background-color: var(--color-background) !important;
  color: var(--on-color-background) !important;
}
a {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
  padding: 0;
  margin: 0;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
img {
  max-width: 100%;
  height: auto;
}
.q-table__top {
  padding-top: 0;
}
.plate {
  padding: 3px 10px;
  font-size: 1.3rem;
  font-weight: 900;
  text-align: center;
  background-color: #fec20a;
  border-radius: 2px;
}
body:global(.body--dark) svg text {
  fill: white;
}
.q-calendar-daily__day-interval,
.q-calendar-resource__resource-interval {
  cursor: pointer;
}
.q-calendar-daily__day-interval:hover,
.q-calendar-resource__resource-interval:hover {
  background-color: var(--color-primary);
  opacity: 0.2;
}
.q-past-day .q-calendar-daily__day-interval,
.q-past-day .q-calendar-resource__resource-interval {
  cursor: auto;
  cursor: initial;
}
.q-past-day .q-calendar-daily__day-interval:hover,
.q-past-day .q-calendar-resource__resource-interval:hover {
  background-color: transparent;
  background-color: initial;
  opacity: 1;
  opacity: initial;
}