/* Shared entry: the same destination on every public page, including tools. */
body.pf-portal-r192 .pf-header-r200[data-header-r200] .pf-partner-entry{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 11px;margin-inline:5px;border:1px solid #e8d6b9;border-radius:7px;background:#fff7e9;color:#86551b;font:650 12px/1.4 system-ui,"Microsoft YaHei",sans-serif;white-space:nowrap;text-decoration:none;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}
body.pf-portal-r192 .pf-header-r200[data-header-r200] .pf-partner-entry:hover,body.pf-portal-r192 .pf-header-r200[data-header-r200] .pf-partner-entry[aria-current]{background:#ffedcc;border-color:#cea773;box-shadow:0 3px 10px #97602212}
.pf-partner-entry:focus-visible{outline:3px solid #5750db;outline-offset:3px}
@media(min-width:1201px){body.pf-portal-r192 .pf-header-r200[data-header-r200]{grid-template-columns:130px minmax(0,1fr) 140px 44px auto!important;gap:8px!important;padding-inline:max(16px,calc((100% - 1400px)/2))!important}body.pf-portal-r192 .pf-header-r200[data-header-r200] .pf-header-r200-link{padding-inline:7px!important}}
@media(max-width:900px){body.pf-portal-r192 .pf-header-r200[data-header-r200] .pf-partner-entry{display:flex;justify-content:space-between;min-height:44px;margin:6px 0;font-size:15px}}
/* Longer English labels use the existing two-row header on smaller laptops. */
@media(min-width:1201px) and (max-width:1440px){
 html[lang="en"] body.pf-portal-r192{--pf-header-height:106px}
 html[lang="en"] body.pf-portal-r192 .pf-header-r200[data-header-r200]{grid-template-columns:150px minmax(140px,1fr) 44px auto!important;grid-template-rows:44px 44px!important;gap:2px 10px!important;padding:8px 20px!important;height:106px!important;min-height:106px!important}
 html[lang="en"] body.pf-portal-r192 .pf-header-r200[data-header-r200] :is(.pf-nav,.tools-primary-nav){grid-column:1/-1!important;grid-row:2!important;width:100%!important;height:44px!important;padding:0!important}
 html[lang="en"] body.pf-portal-r192 .pf-header-r200[data-header-r200] .pf-header-r200-search{grid-column:2!important;grid-row:1!important}
 html[lang="en"] body.pf-portal-r192 .pf-header-r200[data-header-r200] .pf-language{grid-column:3!important;grid-row:1!important}
 html[lang="en"] body.pf-portal-r192 .pf-header-r200[data-header-r200] .pf-account{grid-column:4!important;grid-row:1!important}
}
@media(prefers-reduced-motion:reduce){.pf-partner-entry{transition:none!important}}
