/* src/styles.scss */
.theme-standard-page-color-pair {
  --theme-color-pair-background: var(--ovd-theme-color-standard-page-pair-background, var(--woa-theme-color-standard-page-pair-background));
  --theme-color-pair-background-color: rgba(var(--ovd-theme-color-standard-page-pair-background, var(--woa-theme-color-standard-page-pair-background)), 1);
  --theme-color-pair-background-shader: var(--woa-theme-color-standard-page-pair-background-shader);
  background-color: rgba(var(--theme-color-pair-background), 1);
  --ovd-theme-color-brand-pair-background: var(--woa-theme-color-standard-page--brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --ovd-theme-color-brand-pair-foreground: var(--woa-theme-color-standard-page--brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground));
  --ovd-theme-color-brand-pair-highlighted-foreground: var(--woa-theme-color-standard-page--brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground));
  --ovd-theme-color-brand-foreground: var(--woa-theme-color-standard-page--brand-foreground, var(--woa-theme-color-brand-foreground));
  --ovd-theme-color-link-foreground: var(--woa-theme-color-standard-page--link-foreground, var(--woa-theme-color-link-foreground));
  --theme-color-pair-foreground: var(--ovd-theme-color-standard-page-pair-foreground, var(--woa-theme-color-standard-page-pair-foreground));
  --theme-color-pair-foreground-color: rgba(var(--ovd-theme-color-standard-page-pair-foreground, var(--woa-theme-color-standard-page-pair-foreground)), 1);
  --theme-color-pair-foreground-shader: var(--woa-theme-color-standard-page-pair-foreground-shader);
  --theme-color-pair-highlighted-foreground: var(--ovd-theme-color-standard-page-pair-highlighted-foreground, var(--ovd-theme-color-standard-page-pair-foreground, var(--woa-theme-color-standard-page-pair-highlighted-foreground, var(--woa-theme-color-standard-page-pair-foreground))));
  --theme-color-pair-highlighted-foreground-color: rgba(var(--ovd-theme-color-standard-page-pair-highlighted-foreground, var(--ovd-theme-color-standard-page-pair-foreground, var(--woa-theme-color-standard-page-pair-highlighted-foreground, var(--woa-theme-color-standard-page-pair-foreground)))), 1);
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-standard-page-color-pair::ng-deep > * {
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-standard-page-color-pair::ng-deep > * ::placeholder {
  color: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-standard-page-image-color-pair {
  --theme-color-pair-background: var(--ovd-theme-color-standard-page-image-pair-background, var(--woa-theme-color-standard-page-image-pair-background));
  --theme-color-pair-background-color: rgba(var(--ovd-theme-color-standard-page-image-pair-background, var(--woa-theme-color-standard-page-image-pair-background)), 1);
  --theme-color-pair-background-shader: var(--woa-theme-color-standard-page-image-pair-background-shader);
  background-color: rgba(var(--theme-color-pair-background), 1);
  --ovd-theme-color-brand-pair-background: var(--woa-theme-color-standard-page-image--brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --ovd-theme-color-brand-pair-foreground: var(--woa-theme-color-standard-page-image--brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground));
  --ovd-theme-color-brand-pair-highlighted-foreground: var(--woa-theme-color-standard-page-image--brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground));
  --ovd-theme-color-brand-foreground: var(--woa-theme-color-standard-page-image--brand-foreground, var(--woa-theme-color-brand-foreground));
  --ovd-theme-color-link-foreground: var(--woa-theme-color-standard-page-image--link-foreground, var(--woa-theme-color-link-foreground));
  --theme-color-pair-foreground: var(--ovd-theme-color-standard-page-image-pair-foreground, var(--woa-theme-color-standard-page-image-pair-foreground));
  --theme-color-pair-foreground-color: rgba(var(--ovd-theme-color-standard-page-image-pair-foreground, var(--woa-theme-color-standard-page-image-pair-foreground)), 1);
  --theme-color-pair-foreground-shader: var(--woa-theme-color-standard-page-image-pair-foreground-shader);
  --theme-color-pair-highlighted-foreground: var(--ovd-theme-color-standard-page-image-pair-highlighted-foreground, var(--ovd-theme-color-standard-page-image-pair-foreground, var(--woa-theme-color-standard-page-image-pair-highlighted-foreground, var(--woa-theme-color-standard-page-image-pair-foreground))));
  --theme-color-pair-highlighted-foreground-color: rgba(var(--ovd-theme-color-standard-page-image-pair-highlighted-foreground, var(--ovd-theme-color-standard-page-image-pair-foreground, var(--woa-theme-color-standard-page-image-pair-highlighted-foreground, var(--woa-theme-color-standard-page-image-pair-foreground)))), 1);
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-standard-page-image-color-pair::ng-deep > * {
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-standard-page-image-color-pair::ng-deep > * ::placeholder {
  color: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-standard-page-header-color-pair {
  --theme-color-pair-background: var(--ovd-theme-color-standard-page-header-pair-background, var(--woa-theme-color-standard-page-header-pair-background));
  --theme-color-pair-background-color: rgba(var(--ovd-theme-color-standard-page-header-pair-background, var(--woa-theme-color-standard-page-header-pair-background)), 1);
  --theme-color-pair-background-shader: var(--woa-theme-color-standard-page-header-pair-background-shader);
  background-color: rgba(var(--theme-color-pair-background), 1);
  --ovd-theme-color-brand-pair-background: var(--woa-theme-color-standard-page-header--brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --ovd-theme-color-brand-pair-foreground: var(--woa-theme-color-standard-page-header--brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground));
  --ovd-theme-color-brand-pair-highlighted-foreground: var(--woa-theme-color-standard-page-header--brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground));
  --ovd-theme-color-brand-foreground: var(--woa-theme-color-standard-page-header--brand-foreground, var(--woa-theme-color-brand-foreground));
  --ovd-theme-color-link-foreground: var(--woa-theme-color-standard-page-header--link-foreground, var(--woa-theme-color-link-foreground));
  --theme-color-pair-foreground: var(--ovd-theme-color-standard-page-header-pair-foreground, var(--woa-theme-color-standard-page-header-pair-foreground));
  --theme-color-pair-foreground-color: rgba(var(--ovd-theme-color-standard-page-header-pair-foreground, var(--woa-theme-color-standard-page-header-pair-foreground)), 1);
  --theme-color-pair-foreground-shader: var(--woa-theme-color-standard-page-header-pair-foreground-shader);
  --theme-color-pair-highlighted-foreground: var(--ovd-theme-color-standard-page-header-pair-highlighted-foreground, var(--ovd-theme-color-standard-page-header-pair-foreground, var(--woa-theme-color-standard-page-header-pair-highlighted-foreground, var(--woa-theme-color-standard-page-header-pair-foreground))));
  --theme-color-pair-highlighted-foreground-color: rgba(var(--ovd-theme-color-standard-page-header-pair-highlighted-foreground, var(--ovd-theme-color-standard-page-header-pair-foreground, var(--woa-theme-color-standard-page-header-pair-highlighted-foreground, var(--woa-theme-color-standard-page-header-pair-foreground)))), 1);
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-standard-page-header-color-pair::ng-deep > * {
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-standard-page-header-color-pair::ng-deep > * ::placeholder {
  color: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-panel-color-pair {
  --theme-color-pair-background: var(--ovd-theme-color-panel-pair-background, var(--woa-theme-color-panel-pair-background));
  --theme-color-pair-background-color: rgba(var(--ovd-theme-color-panel-pair-background, var(--woa-theme-color-panel-pair-background)), 1);
  --theme-color-pair-background-shader: var(--woa-theme-color-panel-pair-background-shader);
  background-color: rgba(var(--theme-color-pair-background), 1);
  --ovd-theme-color-brand-pair-background: var(--woa-theme-color-panel--brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --ovd-theme-color-brand-pair-foreground: var(--woa-theme-color-panel--brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground));
  --ovd-theme-color-brand-pair-highlighted-foreground: var(--woa-theme-color-panel--brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground));
  --ovd-theme-color-brand-foreground: var(--woa-theme-color-panel--brand-foreground, var(--woa-theme-color-brand-foreground));
  --ovd-theme-color-link-foreground: var(--woa-theme-color-panel--link-foreground, var(--woa-theme-color-link-foreground));
  --theme-color-pair-foreground: var(--ovd-theme-color-panel-pair-foreground, var(--woa-theme-color-panel-pair-foreground));
  --theme-color-pair-foreground-color: rgba(var(--ovd-theme-color-panel-pair-foreground, var(--woa-theme-color-panel-pair-foreground)), 1);
  --theme-color-pair-foreground-shader: var(--woa-theme-color-panel-pair-foreground-shader);
  --theme-color-pair-highlighted-foreground: var(--ovd-theme-color-panel-pair-highlighted-foreground, var(--ovd-theme-color-panel-pair-foreground, var(--woa-theme-color-panel-pair-highlighted-foreground, var(--woa-theme-color-panel-pair-foreground))));
  --theme-color-pair-highlighted-foreground-color: rgba(var(--ovd-theme-color-panel-pair-highlighted-foreground, var(--ovd-theme-color-panel-pair-foreground, var(--woa-theme-color-panel-pair-highlighted-foreground, var(--woa-theme-color-panel-pair-foreground)))), 1);
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-panel-color-pair::ng-deep > * {
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-panel-color-pair::ng-deep > * ::placeholder {
  color: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-brand-color-pair {
  --theme-color-pair-background: var(--ovd-theme-color-brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --theme-color-pair-background-color: rgba(var(--ovd-theme-color-brand-pair-background, var(--woa-theme-color-brand-pair-background)), 1);
  --theme-color-pair-background-shader: var(--woa-theme-color-brand-pair-background-shader);
  background-color: rgba(var(--theme-color-pair-background), 1);
  --ovd-theme-color-link-foreground: var(--woa-theme-color-brand--link-foreground, var(--woa-theme-color-link-foreground));
  --theme-color-pair-foreground: var(--ovd-theme-color-brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground));
  --theme-color-pair-foreground-color: rgba(var(--ovd-theme-color-brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground)), 1);
  --theme-color-pair-foreground-shader: var(--woa-theme-color-brand-pair-foreground-shader);
  --theme-color-pair-highlighted-foreground: var(--ovd-theme-color-brand-pair-highlighted-foreground, var(--ovd-theme-color-brand-pair-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-foreground))));
  --theme-color-pair-highlighted-foreground-color: rgba(var(--ovd-theme-color-brand-pair-highlighted-foreground, var(--ovd-theme-color-brand-pair-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-foreground)))), 1);
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-brand-color-pair::ng-deep > * {
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-brand-color-pair::ng-deep > * ::placeholder {
  color: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-danger-color-pair {
  --theme-color-pair-background: var(--ovd-theme-color-danger-pair-background, var(--woa-theme-color-danger-pair-background));
  --theme-color-pair-background-color: rgba(var(--ovd-theme-color-danger-pair-background, var(--woa-theme-color-danger-pair-background)), 1);
  --theme-color-pair-background-shader: var(--woa-theme-color-danger-pair-background-shader);
  background-color: rgba(var(--theme-color-pair-background), 1);
  --ovd-theme-color-brand-pair-background: var(--woa-theme-color-danger--brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --ovd-theme-color-brand-pair-foreground: var(--woa-theme-color-danger--brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground));
  --ovd-theme-color-brand-pair-highlighted-foreground: var(--woa-theme-color-danger--brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground));
  --ovd-theme-color-brand-foreground: var(--woa-theme-color-danger--brand-foreground, var(--woa-theme-color-brand-foreground));
  --ovd-theme-color-link-foreground: var(--woa-theme-color-danger--link-foreground, var(--woa-theme-color-link-foreground));
  --theme-color-pair-foreground: var(--ovd-theme-color-danger-pair-foreground, var(--woa-theme-color-danger-pair-foreground));
  --theme-color-pair-foreground-color: rgba(var(--ovd-theme-color-danger-pair-foreground, var(--woa-theme-color-danger-pair-foreground)), 1);
  --theme-color-pair-foreground-shader: var(--woa-theme-color-danger-pair-foreground-shader);
  --theme-color-pair-highlighted-foreground: var(--ovd-theme-color-danger-pair-highlighted-foreground, var(--ovd-theme-color-danger-pair-foreground, var(--woa-theme-color-danger-pair-highlighted-foreground, var(--woa-theme-color-danger-pair-foreground))));
  --theme-color-pair-highlighted-foreground-color: rgba(var(--ovd-theme-color-danger-pair-highlighted-foreground, var(--ovd-theme-color-danger-pair-foreground, var(--woa-theme-color-danger-pair-highlighted-foreground, var(--woa-theme-color-danger-pair-foreground)))), 1);
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-danger-color-pair::ng-deep > * {
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-danger-color-pair::ng-deep > * ::placeholder {
  color: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-panel-header-footer-color-pair {
  --theme-color-pair-background: var(--ovd-theme-color-panel-header-footer-pair-background, var(--woa-theme-color-panel-header-footer-pair-background));
  --theme-color-pair-background-color: rgba(var(--ovd-theme-color-panel-header-footer-pair-background, var(--woa-theme-color-panel-header-footer-pair-background)), 1);
  --theme-color-pair-background-shader: var(--woa-theme-color-panel-header-footer-pair-background-shader);
  background-color: rgba(var(--theme-color-pair-background), 1);
  --ovd-theme-color-brand-pair-background: var(--woa-theme-color-panel-header-footer--brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --ovd-theme-color-brand-pair-foreground: var(--woa-theme-color-panel-header-footer--brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground));
  --ovd-theme-color-brand-pair-highlighted-foreground: var(--woa-theme-color-panel-header-footer--brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground));
  --ovd-theme-color-brand-foreground: var(--woa-theme-color-panel-header-footer--brand-foreground, var(--woa-theme-color-brand-foreground));
  --ovd-theme-color-link-foreground: var(--woa-theme-color-panel-header-footer--link-foreground, var(--woa-theme-color-link-foreground));
  --theme-color-pair-foreground: var(--ovd-theme-color-panel-header-footer-pair-foreground, var(--woa-theme-color-panel-header-footer-pair-foreground));
  --theme-color-pair-foreground-color: rgba(var(--ovd-theme-color-panel-header-footer-pair-foreground, var(--woa-theme-color-panel-header-footer-pair-foreground)), 1);
  --theme-color-pair-foreground-shader: var(--woa-theme-color-panel-header-footer-pair-foreground-shader);
  --theme-color-pair-highlighted-foreground: var(--ovd-theme-color-panel-header-footer-pair-highlighted-foreground, var(--ovd-theme-color-panel-header-footer-pair-foreground, var(--woa-theme-color-panel-header-footer-pair-highlighted-foreground, var(--woa-theme-color-panel-header-footer-pair-foreground))));
  --theme-color-pair-highlighted-foreground-color: rgba(var(--ovd-theme-color-panel-header-footer-pair-highlighted-foreground, var(--ovd-theme-color-panel-header-footer-pair-foreground, var(--woa-theme-color-panel-header-footer-pair-highlighted-foreground, var(--woa-theme-color-panel-header-footer-pair-foreground)))), 1);
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-panel-header-footer-color-pair::ng-deep > * {
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-panel-header-footer-color-pair::ng-deep > * ::placeholder {
  color: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-header-image-color-pair {
  --theme-color-pair-background: var(--ovd-theme-color-header-image-pair-background, var(--woa-theme-color-header-image-pair-background));
  --theme-color-pair-background-color: rgba(var(--ovd-theme-color-header-image-pair-background, var(--woa-theme-color-header-image-pair-background)), 1);
  --theme-color-pair-background-shader: var(--woa-theme-color-header-image-pair-background-shader);
  background-color: rgba(var(--theme-color-pair-background), 1);
  --ovd-theme-color-brand-pair-background: var(--woa-theme-color-header-image--brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --ovd-theme-color-brand-pair-foreground: var(--woa-theme-color-header-image--brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground));
  --ovd-theme-color-brand-pair-highlighted-foreground: var(--woa-theme-color-header-image--brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground));
  --ovd-theme-color-brand-foreground: var(--woa-theme-color-header-image--brand-foreground, var(--woa-theme-color-brand-foreground));
  --ovd-theme-color-link-foreground: var(--woa-theme-color-header-image--link-foreground, var(--woa-theme-color-link-foreground));
  --theme-color-pair-foreground: var(--ovd-theme-color-header-image-pair-foreground, var(--woa-theme-color-header-image-pair-foreground));
  --theme-color-pair-foreground-color: rgba(var(--ovd-theme-color-header-image-pair-foreground, var(--woa-theme-color-header-image-pair-foreground)), 1);
  --theme-color-pair-foreground-shader: var(--woa-theme-color-header-image-pair-foreground-shader);
  --theme-color-pair-highlighted-foreground: var(--ovd-theme-color-header-image-pair-highlighted-foreground, var(--ovd-theme-color-header-image-pair-foreground, var(--woa-theme-color-header-image-pair-highlighted-foreground, var(--woa-theme-color-header-image-pair-foreground))));
  --theme-color-pair-highlighted-foreground-color: rgba(var(--ovd-theme-color-header-image-pair-highlighted-foreground, var(--ovd-theme-color-header-image-pair-foreground, var(--woa-theme-color-header-image-pair-highlighted-foreground, var(--woa-theme-color-header-image-pair-foreground)))), 1);
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-header-image-color-pair::ng-deep > * {
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-header-image-color-pair::ng-deep > * ::placeholder {
  color: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-success-message-color-pair {
  --theme-color-pair-background: var(--ovd-theme-color-success-message-pair-background, var(--woa-theme-color-success-message-pair-background));
  --theme-color-pair-background-color: rgba(var(--ovd-theme-color-success-message-pair-background, var(--woa-theme-color-success-message-pair-background)), 1);
  --theme-color-pair-background-shader: var(--woa-theme-color-success-message-pair-background-shader);
  background-color: rgba(var(--theme-color-pair-background), 1);
  --ovd-theme-color-brand-pair-background: var(--woa-theme-color-success-message--brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --ovd-theme-color-brand-pair-foreground: var(--woa-theme-color-success-message--brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground));
  --ovd-theme-color-brand-pair-highlighted-foreground: var(--woa-theme-color-success-message--brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground));
  --ovd-theme-color-brand-foreground: var(--woa-theme-color-success-message--brand-foreground, var(--woa-theme-color-brand-foreground));
  --ovd-theme-color-link-foreground: var(--woa-theme-color-success-message--link-foreground, var(--woa-theme-color-link-foreground));
  --theme-color-pair-foreground: var(--ovd-theme-color-success-message-pair-foreground, var(--woa-theme-color-success-message-pair-foreground));
  --theme-color-pair-foreground-color: rgba(var(--ovd-theme-color-success-message-pair-foreground, var(--woa-theme-color-success-message-pair-foreground)), 1);
  --theme-color-pair-foreground-shader: var(--woa-theme-color-success-message-pair-foreground-shader);
  --theme-color-pair-highlighted-foreground: var(--ovd-theme-color-success-message-pair-highlighted-foreground, var(--ovd-theme-color-success-message-pair-foreground, var(--woa-theme-color-success-message-pair-highlighted-foreground, var(--woa-theme-color-success-message-pair-foreground))));
  --theme-color-pair-highlighted-foreground-color: rgba(var(--ovd-theme-color-success-message-pair-highlighted-foreground, var(--ovd-theme-color-success-message-pair-foreground, var(--woa-theme-color-success-message-pair-highlighted-foreground, var(--woa-theme-color-success-message-pair-foreground)))), 1);
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-success-message-color-pair::ng-deep > * {
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.theme-success-message-color-pair::ng-deep > * ::placeholder {
  color: rgba(var(--theme-color-pair-foreground), 1);
}
.menu-page-image-color-pair {
  --theme-color-pair-background: var(--ovd-theme-color-menu-page-image-pair-background, var(--woa-theme-color-menu-page-image-pair-background));
  --theme-color-pair-background-color: rgba(var(--ovd-theme-color-menu-page-image-pair-background, var(--woa-theme-color-menu-page-image-pair-background)), 1);
  --theme-color-pair-background-shader: var(--woa-theme-color-menu-page-image-pair-background-shader);
  background-color: rgba(var(--theme-color-pair-background), 1);
  --ovd-theme-color-brand-pair-background: var(--woa-theme-color-menu-page-image--brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --ovd-theme-color-brand-pair-foreground: var(--woa-theme-color-menu-page-image--brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground));
  --ovd-theme-color-brand-pair-highlighted-foreground: var(--woa-theme-color-menu-page-image--brand-pair-highlighted-foreground, var(--woa-theme-color-brand-pair-highlighted-foreground));
  --ovd-theme-color-brand-foreground: var(--woa-theme-color-menu-page-image--brand-foreground, var(--woa-theme-color-brand-foreground));
  --ovd-theme-color-link-foreground: var(--woa-theme-color-menu-page-image--link-foreground, var(--woa-theme-color-link-foreground));
  --theme-color-pair-foreground: var(--ovd-theme-color-menu-page-image-pair-foreground, var(--woa-theme-color-menu-page-image-pair-foreground));
  --theme-color-pair-foreground-color: rgba(var(--ovd-theme-color-menu-page-image-pair-foreground, var(--woa-theme-color-menu-page-image-pair-foreground)), 1);
  --theme-color-pair-foreground-shader: var(--woa-theme-color-menu-page-image-pair-foreground-shader);
  --theme-color-pair-highlighted-foreground: var(--ovd-theme-color-menu-page-image-pair-highlighted-foreground, var(--ovd-theme-color-menu-page-image-pair-foreground, var(--woa-theme-color-menu-page-image-pair-highlighted-foreground, var(--woa-theme-color-menu-page-image-pair-foreground))));
  --theme-color-pair-highlighted-foreground-color: rgba(var(--ovd-theme-color-menu-page-image-pair-highlighted-foreground, var(--ovd-theme-color-menu-page-image-pair-foreground, var(--woa-theme-color-menu-page-image-pair-highlighted-foreground, var(--woa-theme-color-menu-page-image-pair-foreground)))), 1);
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.menu-page-image-color-pair::ng-deep > * {
  color: rgba(var(--theme-color-pair-foreground), 1);
  fill: rgba(var(--theme-color-pair-foreground), 1);
  stroke: rgba(var(--theme-color-pair-foreground), 1);
}
.menu-page-image-color-pair::ng-deep > * ::placeholder {
  color: rgba(var(--theme-color-pair-foreground), 1);
}
html {
  --woa-chewzie-orange: #ff6450;
  --woa-theme-color-standard-page-pair-background:
    255,
    255,
    255;
  --woa-theme-color-standard-page-pair-foreground:
    255,
    100,
    80;
  --woa-theme-color-panel-pair-background: none;
  --woa-theme-color-panel-pair-foreground: none;
  --woa-theme-color-panel-pair-highlighted-foreground: var(--ovd-theme-color-panel-pair-foreground, var(--woa-theme-color-panel-pair-foreground));
  --woa-theme-color-auto-dark-panel: unset;
  --woa-theme-color-auto-light-panel: unset;
  --woa-theme-color-standard-page-header-pair-background: unset;
  --woa-theme-color-standard-page-header-pair-foreground: unset;
  --woa-theme-color-panel-header-footer-pair-background: var(--ovd-theme-color-standard-page-header-pair-background, var(--woa-theme-color-standard-page-header-pair-background));
  --woa-theme-color-panel-header-footer-pair-foreground: var(--ovd-theme-color-standard-page-header-pair-foreground, var(--woa-theme-color-standard-page-header-pair-foreground));
  --woa-theme-color-panel-header-footer-pair-background-shader: var(--ovd-theme-color-standard-page-header-pair-background-shader, var(--woa-theme-color-standard-page-header-pair-background-shader));
  --woa-theme-color-panel-header-footer-pair-foreground-shader: var(--ovd-theme-color-standard-page-header-pair-foreground-shader, var(--woa-theme-color-standard-page-header-pair-foreground-shader));
  --woa-theme-color-standard-page-image-pair-background: var(--ovd-theme-color-standard-page-pair-background, var(--woa-theme-color-standard-page-pair-background));
  --woa-theme-color-standard-page-image-pair-foreground: var(--ovd-theme-color-standard-page-pair-foreground, var(--woa-theme-color-standard-page-pair-foreground));
  --woa-theme-color-standard-page-image-pair-background-shader: var(--ovd-theme-color-standard-page-pair-background-shader, var(--woa-theme-color-standard-page-pair-background-shader));
  --woa-theme-color-standard-page-image-pair-foreground-shader: var(--ovd-theme-color-standard-page-pair-foreground-shader, var(--woa-theme-color-standard-page-pair-foreground-shader));
  --woa-theme-color-header-image-pair-background: var(--ovd-theme-color-standard-page-header-pair-background, var(--woa-theme-color-standard-page-header-pair-background));
  --woa-theme-color-header-image-pair-foreground: var(--ovd-theme-color-standard-page-header-pair-foreground, var(--woa-theme-color-standard-page-header-pair-foreground));
  --woa-theme-color-header-image-pair-background-shader: var(--ovd-theme-color-standard-page-header-pair-background-shader, var(--woa-theme-color-standard-page-header-pair-background-shader));
  --woa-theme-color-header-image-pair-foreground-shader: var(--ovd-theme-color-standard-page-header-pair-foreground-shader, var(--woa-theme-color-standard-page-header-pair-foreground-shader));
  --woa-theme-color-error-message-pair-background: unset;
  --woa-theme-color-error-message-pair-foreground: unset;
  --woa-theme-color-warning-message-pair-background: unset;
  --woa-theme-color-warning-message-pair-foreground: unset;
  --woa-theme-color-success-message-pair-background: unset;
  --woa-theme-color-success-message-pair-foreground: unset;
  --woa-theme-color-info-message-pair-background: unset;
  --woa-theme-color-info-message-pair-foreground: unset;
  --woa-theme-color-menu-page-image-pair-background: var(--ovd-theme-color-standard-page-pair-background, var(--woa-theme-color-standard-page-pair-background));
  --woa-theme-color-menu-page-image-pair-foreground: var(--ovd-theme-color-standard-page-pair-foreground, var(--woa-theme-color-standard-page-pair-foreground));
  --woa-theme-color-menu-page-image-pair-background-shader: var(--ovd-theme-color-standard-page-pair-background-shader, var(--woa-theme-color-standard-page-pair-background-shader));
  --woa-theme-color-menu-page-image-pair-foreground-shader: var(--ovd-theme-color-standard-page-pair-foreground-shader, var(--woa-theme-color-standard-page-pair-foreground-shader));
  --woa-theme-color-feature-text-pair-background: var(--ovd-theme-color-auto-dark-panel, var(--woa-theme-color-auto-dark-panel));
  --woa-theme-color-feature-text-pair-foreground: var(--ovd-theme-color-auto-light-panel, var(--woa-theme-color-auto-light-panel));
  --woa-theme-color-brand-pair-background: unset;
  --woa-theme-color-brand-pair-foreground: unset;
  --woa-theme-color-brand-foreground: var(--ovd-theme-color-brand-pair-background, var(--woa-theme-color-brand-pair-background));
  --woa-theme-color-link-foreground: unset;
  --woa-theme-color-danger-pair-background: unset;
  --woa-theme-color-danger-pair-foreground: unset;
  --woa-theme-color-danger-foreground: var(--ovd-theme-color-danger-pair-background, var(--woa-theme-color-danger-pair-background));
  --woa-theme-color-success-foreground: unset;
  --woa-theme-font-common: Inter, sans-serif;
  --woa-horizontal-logo-height: 40px;
  --woa-vertical-logo-width: 120px;
  --woa-button-tier1-width: 100%;
  --woa-button-tier1-height: 48px;
  --woa-button-tier1-side-padding: 12px;
  --woa-button-tier1-top-bottom-padding: 3px;
  --woa-button-tier1-font-size: 1.6rem;
  --woa-button-tier1-font-weight: 600;
  --woa-button-tier1-content-spacing: 8px;
  --woa-button-tier1-rounded-border-radius: 5px;
  --woa-button-tier1-high-outline-border-width: 4px;
  --woa-button-tier1-low-outline-border-width: 1px;
  --woa-button-tier1-icon-size: 24px;
  --woa-button-tier1-raised-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.4);
  --woa-button-tier2-width: auto;
  --woa-button-tier2-min-width: auto;
  --woa-button-tier2-max-width: auto;
  --woa-button-tier2-height: 34px;
  --woa-button-tier2-side-padding: 12px;
  --woa-button-tier2-top-bottom-padding: 2px;
  --woa-button-tier2-font-size: 1.4rem;
  --woa-button-tier2-font-weight: 600;
  --woa-button-tier2-content-spacing: 5px;
  --woa-button-tier2-rounded-border-radius: 2px;
  --woa-button-tier2-high-outline-border-width: 2px;
  --woa-button-tier2-low-outline-border-width: 1px;
  --woa-button-tier2-icon-size: 18px;
  --woa-button-tier2-raised-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
  --woa-field-border-radius: 3px;
  --woa-default-field-padding: 12px 15px 12px 10px;
  --woa-field-padding: var(--woa-default-field-padding);
  --woa-selection-field-icon-size: 13px;
  --woa-password-field-icon-size: 19px;
  --woa-page-light-theme-shroud-alpha: 0.3;
  --woa-page-dark-theme-shroud-alpha: 0.8;
  --woa-page-shroud-alpha: var(--woa-page-light-background-shroud-alpha);
  --woa-page-transition-period: 300ms;
  --woa-page-navbar-height: 63px;
  --woa-page-navbar-padding: 12px 16px;
  --woa-page-default-content-padding: 15px;
  --woa-page-default-footer-padding: 15px;
  --woa-full-page-pillarbox-width: 450px;
  --woa-modal-page-border-radius: 15px;
  --woa-side-modal-min-width: min(330px, 85vw);
  --woa-side-modal-max-width: 85vw;
  --woa-modal-header-title-font-size: 1.9rem;
  --woa-desktop-pillarbox-width: 1200px;
  --woa-desktop-header-navbar-height: 63px;
  --woa-desktop-header-navbar-unscrolled-opacity: 0.1;
  --woa-desktop-header-navbar-hover-opacity: 0.3;
  --woa-desktop-header-navbar-scrolled-opacity: 0.99;
  --woa-desktop-header-navbar-scroll-transition-time: 1.0s;
  --woa-desktop-header-navbar-hover-transition-time: 0.5s;
  --woa-desktop-content-header-image-height: 200px;
  --woa-desktop-full-width-header-image-height: 300px;
  --woa-desktop-header-image-logo-opacity: 0.8;
  --woa-desktop-header-image-logo-shadow-blur-radius: 2px;
  --woa-desktop-titlebar-height: 44px;
  --woa-mobile-header-separate-image-height: 125px;
  --woa-mobile-header-separate-image-shadow-width: 8px;
  --woa-mobile-header-overlay-image-height: 230px;
  --woa-sidebar-min-width: 370px;
  --woa-sidebar-narrow-min-width: 330px;
  --woa-sidebar-max-width: 450px;
  --woa-sidebar-border-width: 0;
  --woa-sidebar-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.75);
  --woa-item-edit-summary-width: 360px;
  --woa-item-edit-summary-narrow-width: 300px;
  --woa-item-edit-summary-image-height: 300px;
  --woa-menu-item-image-width: 135px;
  --woa-menu-item-image-height: 115px;
  --woa-menu-item-waiter-image-width: var(--woa-order-item-image-width);
  --woa-menu-item-waiter-image-height: var(--woa-order-item-image-height);
  --woa-menu-item-image-border-radius: 5px;
  --woa-menu-item-image-fade-in-duration: 0.8s;
  --woa-menu-item-promo-opacity: 0.8;
  --woa-menu-item-promo-border-radius: 1000px;
  --woa-menu-item-price-strikeout-thickness: 2px;
  --woa-menu-item-unavailable-grayscale: 0.9;
  --woa-menu-text-item-max-width: 700px;
  --woa-menu-category-image-height: 145px;
  --woa-menu-item-icon-width: 40px;
  --woa-menu-item-icon-height: 40px;
  --woa-desktop-menu-category-selector-narrow-width: var(--woa-menu-category-image-height);
  --woa-desktop-menu-category-selector-width-with-images: 370px;
  --woa-desktop-menu-category-selector-width-without-images: 200px;
  --woa-promo-slide-aspect-ratio: (16 / 9);
  --woa-promo-slide-edge-width: 15px;
  --woa-promo-slide-side-margin: 15px;
  --woa-promo-slide-min-height: 162px;
  --woa-promo-label-font-scale: 0.65;
  --woa-promo-label-transform: none;
  --woa-promo-productName-font-scale: 0.6;
  --woa-promo-productName-transform: none;
  --woa-promo-productPrice-font-scale: 0.55;
  --woa-promo-productPrice-transform: none;
  --woa-promo-message-font-scale: 0.45;
  --woa-promo-message-transform: none;
  --woa-promo-faded-image-opacity: 0.5;
  --woa-promo-image-shade-opacity: 0.5;
  --woa-promo-shaded-image-text-shadow:
    -1px -1px 0 rgba(var(--ovd-theme-color-feature-text-pair-background, var(--woa-theme-color-feature-text-pair-background)), 0.5),
    1px -1px 0 rgba(var(--ovd-theme-color-feature-text-pair-background, var(--woa-theme-color-feature-text-pair-background)), 0.5),
    -1px 1px 0 rgba(var(--ovd-theme-color-feature-text-pair-background, var(--woa-theme-color-feature-text-pair-background)), 0.5),
    1px 1px 0 rgba(var(--ovd-theme-color-feature-text-pair-background, var(--woa-theme-color-feature-text-pair-background)), 0.5);
  --woa-promo-unshaded-image-text-shadow:
    -1px -1px 0 rgba(var(--ovd-theme-color-panel-pair-background, var(--woa-theme-color-panel-pair-background)), 0.5),
    1px -1px 0 rgba(var(--ovd-theme-color-panel-pair-background, var(--woa-theme-color-panel-pair-background)), 0.5),
    -1px 1px 0 rgba(var(--ovd-theme-color-panel-pair-background, var(--woa-theme-color-panel-pair-background)), 0.5),
    1px 1px 0 rgba(var(--ovd-theme-color-panel-pair-background, var(--woa-theme-color-panel-pair-background)), 0.5);
  --woa-loyalty-card-max-width: 280px;
  --woa-loyalty-card-aspect-ratio: 1.586;
  --woa-loyalty-card-border-radius: 10px;
  --woa-loyalty-card-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  --woa-default-themed-loyalty-card-body-padding: 5px;
  --woa-default-themed-loyalty-card-background-color: rgba(var(--ovd-theme-color-panel-header-footer-pair-background, var(--woa-theme-color-panel-header-footer-pair-background)), 1);
  --woa-default-themed-loyalty-card-max-column-spec: 5 7 9 12 15;
  --woa-default-themed-loyalty-card-header-text-color: rgba(var(--ovd-theme-color-brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground)), 1);
  --woa-default-themed-loyalty-card-header-background-color: rgba(var(--ovd-theme-color-brand-pair-background, var(--woa-theme-color-brand-pair-background)), 1);
  --woa-default-themed-loyalty-card-header-background-opacity: 0.75;
  --woa-default-themed-loyalty-card-footer-text-color: rgba(var(--ovd-theme-color-brand-foreground, var(--woa-theme-color-brand-foreground)), 1);
  --woa-default-themed-loyalty-card-footer-background-color: rgba(var(--ovd-theme-color-panel-pair-background, var(--woa-theme-color-panel-pair-background)), 1);
  --woa-default-themed-loyalty-card-footer-background-opacity: 0.75;
  --woa-default-themed-loyalty-card-placeholder-background-color: rgba(var(--ovd-theme-color-panel-header-footer-pair-background, var(--woa-theme-color-panel-header-footer-pair-background)), 1);
  --woa-default-themed-loyalty-card-placeholder-border-color: rgba(var(--ovd-theme-color-panel-header-footer-pair-foreground, var(--woa-theme-color-panel-header-footer-pair-foreground)), 1);
  --woa-default-themed-loyalty-card-placeholder-opacity: 0.7;
  --woa-default-themed-loyalty-card-stamp-color: rgba(var(--ovd-theme-color-brand-foreground, var(--woa-theme-color-brand-foreground)), 1);
  --woa-default-themed-loyalty-card-stamp-opacity: 0.8;
  --woa-default-themed-loyalty-card-stamp-icon: star-solid;
  --woa-default-themed-loyalty-card-stamp-icon-scale: 1;
  --woa-default-themed-loyalty-card-stamp-icon-rotate-factor: 1;
  --woa-ticket-max-width: 280px;
  --woa-ticket-aspect-ratio: 1.586;
  --woa-ticket-border-radius: 10px;
  --woa-ticket-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  --woa-default-themed-ticket-body-padding: 5px;
  --woa-default-themed-ticket-background-color: rgba(var(--ovd-theme-color-panel-header-footer-pair-background, var(--woa-theme-color-panel-header-footer-pair-background)), 1);
  --woa-default-themed-ticket-max-column-spec: 5 7 9 12 15;
  --woa-default-themed-ticket-header-text-color: rgba(var(--ovd-theme-color-brand-pair-foreground, var(--woa-theme-color-brand-pair-foreground)), 1);
  --woa-default-themed-ticket-header-background-color: rgba(var(--ovd-theme-color-brand-pair-background, var(--woa-theme-color-brand-pair-background)), 1);
  --woa-default-themed-ticket-header-background-opacity: 0.75;
  --woa-default-themed-ticket-footer-text-color: rgba(var(--ovd-theme-color-brand-foreground, var(--woa-theme-color-brand-foreground)), 1);
  --woa-default-themed-ticket-footer-background-color: rgba(var(--ovd-theme-color-panel-pair-background, var(--woa-theme-color-panel-pair-background)), 1);
  --woa-default-themed-ticket-footer-background-opacity: 0.75;
  --woa-default-themed-ticket-placeholder-background-color: rgba(var(--ovd-theme-color-panel-header-footer-pair-background, var(--woa-theme-color-panel-header-footer-pair-background)), 1);
  --woa-default-themed-ticket-placeholder-border-color: rgba(var(--ovd-theme-color-panel-header-footer-pair-foreground, var(--woa-theme-color-panel-header-footer-pair-foreground)), 1);
  --woa-default-themed-ticket-placeholder-opacity: 0.7;
  --woa-default-themed-ticket-stamp-color: rgba(var(--ovd-theme-color-brand-foreground, var(--woa-theme-color-brand-foreground)), 1);
  --woa-default-themed-ticket-stamp-opacity: 1;
  --woa-default-themed-ticket-stamp-icon: md-square;
  --woa-default-themed-ticket-stamp-icon-scale: 0.6;
  --woa-default-themed-ticket-stamp-icon-rotate-factor: 1;
  --woa-store-details-desktop-image-width: 150px;
  --woa-store-details-desktop-image-height: 150px;
  --woa-store-details-mobile-image-width: 100px;
  --woa-store-details-mobile-image-height: 100px;
  --woa-store-details-header-max-width: 400px;
  --woa-store-details-map-width: 400px;
  --woa-store-details-map-height: 300px;
  --woa-order-item-image-width: 82px;
  --woa-order-item-image-height: 70px;
  --woa-order-item-image-border-radius: 7px;
  --woa-order-item-heading-icon-size: 18px;
  --woa-order-item-name-font-size: 17px;
  --woa-order-item-component-name-font-size: 15px;
  --woa-order-item-extras-font-size: 14px;
  --woa-order-item-notes-font-size: 13px;
  --woa-order-item-qty-icon-size: 17px;
  --woa-order-item-qty-spacing: 8px;
  --woa-order-item-price-col-width: 50px;
  --woa-order-item-price-font-size: 14px;
  --woa-composite-item-image-width: 120px;
  --woa-composite-item-image-height: 90px;
  --woa-composite-item-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  --woa-extras-image-overlay-remove-opacity: 85%;
  --woa-desktop-extras-group-spacing: 10px;
  --woa-desktop-extras-heading-spacing: 0;
  --woa-desktop-extras-row-spacing-with-image: 8px;
  --woa-desktop-extras-row-spacing-without-image: 15px;
  --woa-desktop-extras-normal-image-size: 70px;
  --woa-desktop-extras-compact-image-size: 40px;
  --woa-desktop-extras-normal-selected-image-border-width: 3px;
  --woa-desktop-extras-compact-selected-image-border-width: 2px;
  --woa-desktop-extras-normal-control-size: 19px;
  --woa-desktop-extras-compact-control-size: 19px;
  --woa-desktop-extras-normal-image-overlay-remove-margin: 5px;
  --woa-desktop-extras-compact-image-overlay-remove-margin: 4px;
  --woa-mobile-extras-group-spacing: 10px;
  --woa-mobile-extras-heading-spacing: 0;
  --woa-mobile-extras-row-spacing-with-image: 8px;
  --woa-mobile-extras-row-spacing-without-image: 15px;
  --woa-mobile-extras-normal-image-size: 60px;
  --woa-mobile-extras-compact-image-size: 40px;
  --woa-mobile-extras-normal-selected-image-border-width: 3px;
  --woa-mobile-extras-compact-selected-image-border-width: 2px;
  --woa-mobile-extras-normal-control-size: 19px;
  --woa-mobile-extras-compact-control-size: 19px;
  --woa-mobile-extras-normal-image-overlay-remove-margin: 5px;
  --woa-mobile-extras-compact-image-overlay-remove-margin: 4px;
  --woa-tip-selection-panel-option-size: 65px;
  --woa-tip-selection-panel-option-percentage-size: 1.8rem;
  --woa-tip-selection-panel-inline-option-size: 55px;
  --woa-tip-selection-panel-inline-option-percentage-size: 1.8rem;
}
@font-face {
  font-family: "Inter";
  src: url("./media/InterVariable-AM3KRH5U.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
html {
  --safe-area-inset-bottom: env(safe-area-inset-bottom);
}
@supports (-ms-ime-align: auto) {
  html {
    --safe-area-inset-bottom: 0px;
  }
}
html {
  position: fixed;
  width: 100%;
  height: 100%;
  max-height: 100%;
  background: transparent !important;
  overscroll-behavior: none;
  overflow: hidden;
  font-size: 62.5%;
}
body {
  position: static;
  width: 100%;
  height: 100%;
  overscroll-behavior: none;
  overflow: hidden;
  touch-action: none;
  box-sizing: border-box;
  -webkit-user-select: none;
  user-select: none;
}
body.app-device {
  background-color: var(--loadingBackground, #121212) !important;
  color: var(--loadingForeground, #ff6450);
}
body:not(.app-device) {
  background-color: var(--loadingBackground, #ffffff) !important;
  color: var(--loadingForeground, #000000);
}
body.initialLoadComplete .splash {
  display: none;
}
body.keyboard-is-open {
  --keyboard-open-display-none: none;
}
body .splash {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
* {
  font-family: var(--woa-theme-font-common), sans-serif;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
*:focus {
  outline: none !important;
}
* button {
  white-space: nowrap;
}
*:not(button) {
  word-break: normal;
  overflow-wrap: break-word;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--theme-color-pair-background-color) inset;
  -webkit-text-fill-color: var(--theme-color-pair-foreground-color);
}
input {
  padding: 0 !important;
  font: inherit;
  color: inherit;
}
textarea {
  font: inherit;
  color: inherit;
}
div[data-lastpass-icon-root] {
  visibility: hidden !important;
}
img {
  max-width: 100%;
  height: auto;
  border: 0;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-OJFV66U5.css.map */
