/* FACILITY 2.0 · közös, kompakt desktop fejléc (arculati kézikönyv v0.8).
 * A kép a jóváhagyott MOB-003 képernyő eredeti logó-pixelrészlete,
 * NEM a még hiányzó kanonikus facilityplus-logo.jpg.
 * A kanonikus asset telepítésekor a src cserélhető, geometria nem változik.
 */
:root{--facility-header-height:60px;--facility-header-blue:#103554}
.topbar.facility-shell-header{
  display:flex;align-items:center;justify-content:space-between;gap:20px;
  min-height:var(--facility-header-height);padding:7px 27px;
  background:var(--facility-header-blue);border-bottom:3px solid #2784ba;
  color:#fff
}
.facility-header-identity{display:flex;align-items:center;gap:15px;min-width:0}
.facility-header-wordmark{
  display:block;flex:none;width:auto;height:39px;max-width:148px;
  object-fit:contain;object-position:left center;border:0
}
.facility-header-divider{
  display:block;flex:none;height:32px;width:1px;min-width:1px;
  background:rgba(255,255,255,.85)
}
.facility-header-title{
  display:block;min-width:0;font-size:14px;line-height:1.2;
  color:#f6fbff;font-weight:750;letter-spacing:.9px;
  text-transform:uppercase;white-space:nowrap
}
.facility-header-right{display:flex;gap:17px;align-items:center;justify-content:flex-end;min-width:0}
.facility-header-right .motto{font-size:11px;white-space:nowrap;color:#cbdcea;font-style:italic}
.facility-header-right .onboard-header-person{margin:0}
.facility-shell-header .onboard-identity{border-left:0;padding-left:0}
@media(max-width:850px){
  .topbar.facility-shell-header{padding:7px 17px}
  .facility-header-identity{gap:10px}
  .facility-header-wordmark{height:36px;max-width:137px}
  .facility-header-title{font-size:12px;letter-spacing:.55px}
  .facility-header-right>.motto{display:none}
}
@media(max-width:460px){
  .topbar.facility-shell-header{min-height:55px;padding:7px 12px;gap:8px}
  .facility-header-wordmark{height:31px;max-width:115px}
  .facility-header-divider{height:27px}
  .facility-header-title{font-size:11px;letter-spacing:.2px;white-space:normal}
}
