/* Wspólny nagłówek OCMB; proporcje nie zależą od wymiarów źródłowych obrazów. */
.ocmb-contact-duplicate { display:none!important; }
@media (min-width:761px) and (max-width:1400px) {
 body.ocmb-modern .ocmb-site-header .ocmb-primary-nav { gap:clamp(6px, .8vw, 12px); }
}
@media (max-width:760px) {
 body.ocmb-modern .ocmb-site-header .ocmb-header-row {display:flex!important;align-items:center!important;gap:6px!important;}
 body.ocmb-modern .ocmb-site-header .ocmb-header-identity {display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:5px!important;min-width:0!important;flex:0 1 auto!important;}
 body.ocmb-modern .ocmb-site-header .ocmb-brand {display:flex!important;align-items:center!important;min-width:0!important;flex:0 1 auto!important;}
 body.ocmb-modern .ocmb-site-header .ocmb-brand-image {display:block!important;width:clamp(78px,22vw,110px)!important;max-width:100%!important;height:auto!important;max-height:44px!important;object-fit:contain!important;}
 body.ocmb-modern .ocmb-site-header .ocmb-header-group4d {display:flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important;}
 body.ocmb-modern .ocmb-site-header .ocmb-header-group4d img.ocmb-4d-crop {display:block!important;width:clamp(38px,11vw,54px)!important;height:auto!important;max-height:35px!important;object-fit:contain!important;object-position:center!important;}
 body.ocmb-modern .ocmb-site-header .ocmb-header-actions {display:flex!important;align-items:center!important;gap:4px!important;margin-left:auto!important;flex:0 0 auto!important;}
 body.ocmb-modern .ocmb-site-header .ocmb-quote-full {display:none!important;}
 body.ocmb-modern .ocmb-site-header .ocmb-quote-short {display:inline!important;}
 body.ocmb-modern .ocmb-site-header .ocmb-quote-link {padding:8px!important;gap:4px!important;min-height:44px!important;font-size:13px!important;}
}
