/* WPPEI CRM v509 - shared official document header system. */
:root{--wppei-doc-navy:#182a40;--wppei-doc-navy-2:#223a57;--wppei-doc-gold:#d6ad3c;--wppei-doc-paper:#fff;--wppei-doc-header-text:#f6f8fb}
.wppei-doc-brandbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;padding:15px 18px;background:linear-gradient(135deg,var(--wppei-doc-navy),var(--wppei-doc-navy-2));color:var(--wppei-doc-header-text);border:1px solid #122235;border-radius:8px;overflow:hidden;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
.wppei-doc-brandbar.is-compact{min-height:68px;padding:11px 15px}
.wppei-doc-brand{display:flex;align-items:center;min-width:0}.wppei-doc-logo{display:block;width:245px;max-width:48vw;height:auto;object-fit:contain;filter:brightness(1.06) saturate(1.04) drop-shadow(0 1px 2px rgba(0,0,0,.24))}
.wppei-doc-brandbar.is-compact .wppei-doc-logo{width:205px}.wppei-doc-header-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:160px;text-align:right;line-height:1.35}.wppei-doc-header-side strong{display:block;color:#fff;font-size:14px;font-weight:800;letter-spacing:.02em}.wppei-doc-header-side span{display:block;margin-top:4px;color:#dce5ef;font-size:10px;font-weight:600;letter-spacing:.02em}
@media print{.wppei-doc-brandbar{background:var(--wppei-doc-navy)!important;color:#fff!important;border-color:var(--wppei-doc-navy)!important;box-shadow:none!important}.wppei-doc-logo{filter:none}.wppei-doc-header-side strong{color:#fff!important}.wppei-doc-header-side span{color:#dce5ef!important}}
@media(max-width:680px){.wppei-doc-brandbar{gap:10px;padding:12px 14px}.wppei-doc-logo{width:190px}.wppei-doc-header-side{min-width:110px}.wppei-doc-header-side strong{font-size:12px}.wppei-doc-header-side span{font-size:9px}}
