/* Základní barvy */
:root {
  --tblr-primary: #f7aa2d;
  --tblr-primary-rgb: 247, 170, 45;
  --tblr-border-radius-scale: 2;
  --tblr-body-font-family: var(--tblr-font-sans-serif);
  --tblr-gray-50: #f8fafc;
  --tblr-gray-100: #f1f5f9;
  --tblr-gray-200: #e2e8f0;
  --tblr-gray-300: #cbd5e1;
  --tblr-gray-400: #94a3b8;
  --tblr-gray-500: #64748b;
  --tblr-gray-600: #475569;
  --tblr-gray-700: #334155;
  --tblr-gray-800: #1e293b;
  --tblr-gray-900: #0f172a;
  --tblr-gray-950: #020617;
}
[data-bs-theme-primary=obrokov] {
  --tblr-primary: #f7aa2d;
  --tblr-primary-rgb: 247, 170, 45;
}
.bg-obrokov {
  background-color: color-mix(in srgb, #f7aa2d calc(var(--tblr-bg-opacity, 1) * 100%), transparent) !important;
}
svg#logo {
    filter: drop-shadow(0 0.2rem 0.3rem black);
}
a.no-hover:hover {
  color: inherit;
}
.form-check-input-lg {
  min-width: calc((1.4285714286em*2) + (1.375rem*2) + calc(var(--tblr-border-width) * 2));
  background-size: unset;
}
.modal-content {
  border: var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent) !important;
}
/* .card-hover:hover {
  text-decoration: none;
  box-shadow: rgba(var(--tblr-body-color-rgb), 0.16) 0 2px 16px 0;
} */
/* ApexCharts oprava */
.apexcharts-tooltip {
  color: var(--tblr-text) !important;
  background: color-mix(in oklab, var(--tblr-bg-surface), transparent 20%) !important;
  font-size: 0.765625rem !important;
  padding: 0.25rem !important;
  box-shadow: none !important;
  border: var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color-translucent) !important;
}

.apexcharts-tooltip-title {
  background: transparent !important;
  border: 0 !important;
  margin: 0 !important;
  font-weight: var(--tblr-font-weight-bold);
  padding: 0.25rem 0.5rem !important;
}

.apexcharts-tooltip-y-group {
  padding: 2px 0 !important;
}

.apexcharts-tooltip-series-group {
  padding: 0 0.5rem 0 !important;
}

.apexcharts-tooltip-marker:before {
  font-size: 16px !important;
}

.apexcharts-text {
  fill: var(--tblr-body-color) !important;
}

.apexcharts-gridline {
  stroke: var(--tblr-border-color) !important;
}

.apexcharts-legend-text {
  color: inherit !important;
}

.apexcharts-radialbar-track .apexcharts-radialbar-area {
  stroke: var(--tblr-border-color) !important;
}

.apexcharts-svg,
.apexcharts-canvas {
  border-radius: inherit;
}

.apexcharts-pie-area {
  stroke: var(--tblr-bg-surface) !important;
}