/*
 * Pasek kontaktowy SDRP — osobny, niesticky element nad nawigacja.
 * Pasek znika naturalnie przy przewijaniu, podczas gdy .mast pozostaje sticky.
 * Nie wymaga JavaScript; dane z sdrp_office() / panelu "Dane biura".
 */
body.redesign-2026 .sdrp-contact-strip{
  background:#f3f7f9;
  border-bottom:1px solid #e0e8ed;
  color:#3d5162;
  font:500 13px/1.35 var(--v3-sans,Arial,sans-serif);
}
body.redesign-2026 .sdrp-contact-strip__inner{
  max-width:1360px;
  width:calc(100% - 84px);
  min-height:40px;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
}
body.redesign-2026 .sdrp-contact-strip__label{
  font-size:12px;
  letter-spacing:.012em;
  color:#607181;
  white-space:nowrap;
}
body.redesign-2026 .sdrp-contact-strip__links,
body.redesign-2026 .sdrp-contact-strip__phones,
body.redesign-2026 .sdrp-contact-strip__email{
  display:flex;
  align-items:center;
}
body.redesign-2026 .sdrp-contact-strip__links{gap:30px}
body.redesign-2026 .sdrp-contact-strip__phones{gap:11px}
body.redesign-2026 .sdrp-contact-strip__email{gap:9px}
body.redesign-2026 .sdrp-contact-strip svg{
  color:#50829e;
  flex:none;
}
body.redesign-2026 .sdrp-contact-strip a{
  color:#274c65;
  text-decoration:none;
  white-space:nowrap;
  font-weight:650;
  text-underline-offset:3px;
}
body.redesign-2026 .sdrp-contact-strip a:hover{text-decoration:underline;color:#075c95}
body.redesign-2026 .sdrp-contact-strip a:focus-visible{
  outline:2px solid #096eb1;
  outline-offset:4px;
}
body.redesign-2026 .sdrp-contact-strip__sep{color:#93a4b0}
@media(max-width:1050px){
  body.redesign-2026 .sdrp-contact-strip__inner{width:calc(100% - 48px)}
  body.redesign-2026 .sdrp-contact-strip__label{display:none}
  body.redesign-2026 .sdrp-contact-strip__links{width:100%;justify-content:space-between;gap:16px}
}
@media(max-width:680px){
  body.redesign-2026 .sdrp-contact-strip{font-size:14px}
  body.redesign-2026 .sdrp-contact-strip__inner{
    width:calc(100% - 32px);
    padding:8px 0;
  }
  body.redesign-2026 .sdrp-contact-strip__links{
    flex-direction:column;
    align-items:stretch;
    gap:6px;
  }
  body.redesign-2026 .sdrp-contact-strip__phones{gap:9px}
  body.redesign-2026 .sdrp-contact-strip__email{gap:9px}
  body.redesign-2026 .sdrp-contact-strip__sep{margin:0 2px}
  body.redesign-2026 .sdrp-contact-strip svg{width:15px;height:15px}
}
body.redesign-2026.reader-mode .sdrp-contact-strip{display:none!important}
@media print{body.redesign-2026 .sdrp-contact-strip{display:none!important}}
