/* FootMedica: wygląd banera UNIVERSY Cookies w stylu strony (03.11.2026). Rdzeń universy-cookies.css bez zmian.
   Od 03.11 13:20 (decyzja Krzysztofa): karta w lewym dolnym rogu, najpierw „Akceptuję”, potem „Odrzucam” białe
   z obwódką, ten sam rozmiar i rząd (wcześniej oba granatowe, karta po prawej). */
.ucc-root{
  --ucc-accent:#00ADBA;--ucc-accent-strong:#037E8A;--ucc-radius:18px;
  --ucc-ink:#244380;--ucc-text:#3E4C57;--ucc-muted:#5E6B75;--ucc-line:#DDE7EA;
  --ucc-primary-bg:#244380;--ucc-primary-bg-hover:#037E8A;
  --ucc-shadow:0 18px 50px -18px rgba(14,60,90,.35),0 2px 10px -6px rgba(14,60,90,.18);
  font-family:'Plus Jakarta Sans',system-ui,sans-serif;
}
.ucc-root[data-ucc-size="compact"] .ucc-title::before,
.ucc-root[data-ucc-size="compact"][data-ucc-pos="bar"] .ucc-desc::before{content:none}
.ucc-root .ucc-title{font-weight:800;color:#244380}
.ucc-root .ucc-link{color:#037E8A}
.ucc-root .ucc-btn,.ucc-root[data-ucc-size="compact"] .ucc-btn{text-transform:none;letter-spacing:0;font-weight:700;border-radius:999px;font-size:.9rem;padding:11px 16px}
.ucc-root .ucc-banner:focus{outline:none}
/* komputer: karta w lewym dolnym rogu (położenie rdzenia), bez pustego odstępu nad przyciskami */
.ucc-root[data-ucc-size="compact"][data-ucc-pos="box"] .ucc-banner{gap:0}
.ucc-root[data-ucc-size="compact"][data-ucc-pos="box"] .ucc-actions{margin-top:14px}
/* karta: „Akceptuję” pierwsze, „Odrzucam” białe z granatową obwódką, ten sam rozmiar i rząd (widoczny wybór, nie link) */
.ucc-root .ucc-banner .ucc-actions .ucc-btn-primary{order:-1}
.ucc-root .ucc-banner .ucc-btn-ghost{background:#FFFFFF;color:#244380;border-color:#244380;box-shadow:inset 0 0 0 1px #244380}
/* okno „Wybieram”: bez zmian, przyciski granatowe */
.ucc-root .ucc-modal-foot .ucc-btn-ghost{background:#244380;color:#FFFFFF;border-color:#244380;box-shadow:0 1px 1px rgba(10,14,28,.05),0 8px 20px -12px rgba(10,14,28,.55)}
.ucc-root .ucc-banner .ucc-btn-ghost:hover,.ucc-root .ucc-banner .ucc-btn-primary:hover,
.ucc-root .ucc-modal-foot .ucc-btn:hover{background:#037E8A;border-color:#037E8A;color:#FFFFFF;box-shadow:none}
.ucc-root .ucc-btn-link{color:#244380;font-weight:600}
.ucc-root .ucc-modal-title{color:#244380;font-weight:800}
/* telefon: niski pasek, oba przyciski w jednym rzędzie, „Wybieram” pod nimi */
@media (max-width:640px){
  .ucc-root[data-ucc-size="compact"][data-ucc-pos="box"] .ucc-banner{left:0;right:0;bottom:0;max-width:none;border-width:1px 0 0;border-radius:18px 18px 0 0;padding:14px 16px calc(8px + env(safe-area-inset-bottom,0px));gap:8px}
  .ucc-root[data-ucc-size="compact"] .ucc-title{display:none}
  .ucc-root[data-ucc-size="compact"] .ucc-desc{font-size:.8rem;line-height:1.4}
  .ucc-root[data-ucc-size="compact"][data-ucc-pos="box"] .ucc-actions{margin-top:2px;gap:6px 8px}
  .ucc-root .ucc-banner .ucc-actions .ucc-btn-ghost,
  .ucc-root .ucc-banner .ucc-actions .ucc-btn-primary{flex:1 1 0}
  .ucc-root[data-ucc-size="compact"][data-ucc-pos="box"] .ucc-actions .ucc-btn-link{flex:1 1 100%;padding:2px;margin-top:0}
  /* nad dolnym paskiem przycisków strony (fmp-pasek-dol, do 66 px), żeby go nie zasłaniać */
  .ucc-root .ucc-reopen{left:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));padding:9px}
}
