/* Shared contact bar only: no navigation, article or main content rules. */
body .topbar.kb-topbar{display:block!important;background:#06233d;color:#e9f2f8;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.35;letter-spacing:0;text-transform:none}
body .topbar.kb-topbar>.container{display:flex!important;align-items:center;justify-content:space-between;gap:24px;height:auto!important;min-height:38px;padding-block:0}
body .kb-topbar .kb-topbar-note{display:inline;font-size:12px;font-weight:400;line-height:1.35;color:#d3e4f1;white-space:nowrap}
body .kb-topbar .kb-contact-links{display:flex!important;align-items:center;justify-content:flex-end;gap:26px;flex-wrap:nowrap}
body .kb-topbar .kb-contact-link{display:inline-flex!important;align-items:center;gap:8px;min-height:38px;padding:0;color:#f5faff;font-size:13px;font-weight:400;line-height:1.35;border:0;border-radius:2px;white-space:nowrap;text-decoration:none;transition:color .15s ease}
body .kb-topbar .kb-contact-link svg{display:block;flex:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body .kb-topbar .kb-contact-link:hover{color:#b5ed4a}
body .kb-topbar .kb-contact-link:focus-visible{outline:2px solid #b5ed4a;outline-offset:3px}
@media(max-width:850px){
 body .kb-topbar .kb-topbar-note{display:none!important}
 body .topbar.kb-topbar>.container{justify-content:center;gap:0;min-height:36px}
 body .kb-topbar .kb-contact-links{width:100%;justify-content:space-between;gap:14px}
 body .kb-topbar .kb-contact-link{min-height:36px;font-size:12px;gap:7px}
}
@media(max-width:560px){
 body .kb-topbar .kb-whatsapp-label{display:none}
 body .kb-topbar .kb-contact-link{font-size:12px;gap:6px}
 body .kb-topbar .kb-contact-link svg{width:16px;height:16px}
}
@media(prefers-reduced-motion:reduce){body .kb-topbar .kb-contact-link{transition:none}}
