/* === przeniesione z klasy-uzupelnienie.css 2026-09-13_23-43-18 (css-podziel.py) ===
   Reguly uzywane WYLACZNIE przez ten szablon; laduje je autoAsset() z
   layout_meta.html.twig. Zrodlo prawdy dla tych klas jest TUTAJ. */

.studio-harmonogram {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}

.studio-harmonogram__tytul {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--tekst);
  margin-bottom: var(--odstep-1);
}

.studio-harmonogram__tabela {
  width: 100%;
  border-collapse: collapse;
}

.studio-harmonogram__wiersz--dzis td {
  background: #EFF6FF;
  font-weight: 600;
}

.studio-harmonogram__wiersz--dzis:hover td { background: #EFF6FF; }

.studio-harmonogram__dzien {
  padding: 8px 16px;
  font-weight: 600;
  color: var(--tekst);
  border-bottom: 1px solid #F1F5F9;
}

.studio-harmonogram__godzina {
  padding: 8px 16px;
  color: var(--tekst2);
  font-variant-numeric: tabular-nums;
  border-bottom: 1px solid #F1F5F9;
  white-space: nowrap;
}

.studio-harmonogram__gry {
  padding: 8px 16px;
  border-bottom: 1px solid #F1F5F9;
}

.studio-pasek {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--odstep-1);
  padding: var(--odstep-1) var(--odstep-2);
  background: var(--tlo2);
  border-radius: var(--promien);
  font-size: 13px;
  color: var(--tekst2);
  margin-bottom: var(--odstep-1);
  /* Tekst paska ma stac rowno z h1 ponizej; padding-left wcinal go o odstep-2,
     wiec cofamy pasek o tyle samo (jak przy breadcrumbie). Zyczenie 10.09.2026. */
  margin-left: calc(-1 * var(--odstep-2));
}

.studio__h1 {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 700;
  color: var(--tekst);
  margin-bottom: var(--odstep-1);
}

@media (max-width: 640px) { .studio__h1 { font-size: 24px; } }

.studio__intro {
  font-size: 16px;
  line-height: 1.6;
  color: var(--tekst2);
  max-width: var(--szer-tresci, 68ch);
  margin-bottom: var(--odstep-3);
}

.studio__tresc { max-width: var(--szer-tresci, 68ch); }

.studio__faq { margin-top: var(--odstep-3); }
