
/* auto-extracted inline styles (CSP: brak inline style="") */
.saff95d4e{font-size:3rem;color:#ccc;}
.sed5b9a51{width:150px;}
.sdb8a217b{width:120px;}
.s68dba3e7{width:50px;}
.s97274b84{transition:all 0.3s ease;}
.se1526909{max-width:60px;}
.s93b8ea5b{display:none;}
.s9ba6a96d{top:100px;}
.s8935a6a1{width:80px;}
.s51346740{width:100px;}
.s7e7d1ef9{top:20px;left:10%;right:10%;height:4px;background:#e9ecef;z-index:0;}
.sb2f2dc39{z-index:1;flex:1;}
.s8c204d7f{width:40px;height:40px;}
.s28704c78{font-size:4rem;}
.order-progress-fill{height:100%;background:#198754;transition:width 0.3s;}
.pw-0{width:0}.pw-33{width:33%}.pw-66{width:66%}.pw-100{width:100%}

/* Keep platform attribution readable independently of template accent colors. */
.branding-locked a.ranedo-brand-link,
.branding-locked a.ranedo-brand-link:visited,
.branding-locked a.ranedo-brand-link:hover,
.branding-locked a.ranedo-brand-link:focus-visible,
.branding-locked a.ranedo-brand-link:active {
  color: inherit;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  white-space: nowrap;
}
.branding-locked a.ranedo-brand-link:hover,
.branding-locked a.ranedo-brand-link:focus-visible {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.branding-locked a.ranedo-brand-link:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 4px;
}
.branding-locked a.ranedo-brand-link svg {
  flex-shrink: 0;
}

/* Godziny otwarcia jako osobna kolumna stopki (obok kontaktu i linków) — bez
   odstępu z czasów, gdy stały pod adresem w pierwszej kolumnie; kolumny
   zaczynają się na jednej wysokości. */
.row > [class*="footer__hours"][class*="col-"] {
  margin-top: var(--bs-gutter-y, 0); /* jak pozostałe kolumny wiersza (gy-*) */
}

/* Przyciski „Zarezerwuj stolik” prowadzą do sekcji #book-a-table. Gdy lokal
   nie ma rezerwacji online (sekcji nie ma na stronie), taki przycisk byłby
   martwy — chowamy go we wszystkich szablonach naraz (2026-10-12). */
body:not(:has(#book-a-table)) a[href$="#book-a-table"] {
  display: none !important;
}
