/* src/styles.css */
html,
body {
  overscroll-behavior-y: contain;
}
[data-bs-theme=dark] {
  --bs-body-bg: #121212;
  --bs-body-color: #e0e0e0;
  --bs-border-color: #333333;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.125);
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #343a40;
  --bs-dark: #f8f9fa;
  --bs-primary-bg-subtle: rgba(13, 110, 253, 0.2);
  --bs-secondary-bg-subtle: rgba(108, 117, 125, 0.2);
  --bs-text-muted: #adb5bd;
  --bs-card-bg: #1e1e1e;
  --bs-card-border-color: #333333;
  --bs-dropdown-bg: #1e1e1e;
  --bs-dropdown-border-color: #333333;
  --bs-dropdown-link-color: #e0e0e0;
  --bs-dropdown-link-hover-bg: #2d2d2d;
  --bs-dropdown-link-hover-color: #ffffff;
  --bs-alert-bg: #1a1a1a;
  --bs-alert-border-color: #333333;
  --bs-alert-color: #e0e0e0;
  --bs-input-bg: #1e1e1e;
  --bs-input-border-color: #333333;
  --bs-input-color: #e0e0e0;
  --bs-input-focus-border-color: #0d6efd;
  --bs-input-focus-bg: #1e1e1e;
  --bs-btn-border-color: #333333;
}
[data-bs-theme=dark] body {
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
}
[data-bs-theme=dark] .card {
  background-color: var(--bs-card-bg);
  border-color: var(--bs-card-border-color);
  color: var(--bs-body-color);
}
[data-bs-theme=dark] .alert {
  background-color: var(--bs-alert-bg);
  border-color: var(--bs-alert-border-color);
  color: var(--bs-alert-color);
}
[data-bs-theme=dark] .text-muted {
  color: var(--bs-text-muted) !important;
}
[data-bs-theme=dark] .border-bottom,
[data-bs-theme=dark] .border-top {
  border-color: var(--bs-border-color) !important;
}
.printed-qr-state--1 {
  color: #6c757d;
}
.printed-qr-state-0 {
  color: #0dcaf0;
}
.printed-qr-state-1 {
  color: #0d6efd;
}
.printed-qr-state-2 {
  color: #6f42c1;
}
.printed-qr-state-3 {
  color: #fd7e14;
}
.printed-qr-state-4 {
  color: #ffc107;
}
.printed-qr-state-5 {
  color: #20c997;
}
.printed-qr-state-6 {
  color: #d63384;
}
.printed-qr-state-7 {
  color: #0dcaf0;
}
.printed-qr-state-8 {
  color: #198754;
}
.material-white_matte {
  color: #adb5bd;
}
.material-white_glossy {
  color: #f8f9fa;
}
.material-transparent {
  color: #0dcaf0;
}
.material-unknown {
  color: #6c757d;
}
.status-pictogram {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.25em;
  height: 1.25em;
  margin-right: 0.35em;
  vertical-align: middle;
}
.status-pictogram svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}

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