.working-hours {
  margin-top: 7.2rem;
  width: 100%;
  padding: 0 2.8rem;
}
.working-hours .branches-list {
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  gap: 3.6rem;
}
.working-hours .branch-item {
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  gap: 2rem;
}
.working-hours .branch-item .branch-item__title {
  display: block;
  font-size: var(--font-size-h4);
  line-height: 1.2;
}
.working-hours .branch-item .days {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  gap: 0.6rem;
}
.working-hours .branch-item .day {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding: 1.2rem;
  border-radius: 0.6rem;
  background-color: var(--color-bg-muted);
}
.working-hours .branch-item .day .day__title {
  font-size: var(--font-size-s);
}
.working-hours .branch-item .day .day__working-hours {
  font-size: var(--font-size-s);
}

.working-hours .branch-item .emergency-room {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  gap: 1.2rem;
}
.working-hours .branch-item .emergency-room .emergency-room__title {
  display: block;
  font-size: var(--font-size-h5);
  line-height: 1.2;
}
.working-hours .branch-item .emergency-room .emergency-room__working-hours {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding: 1.2rem;
  border-radius: 0.6rem;
  background-color: var(--color-bg-muted);
  font-size: var(--font-size-s);
}
