/* app/static/css/company-header.css — company header band above the blue nav. */

/* Fixed wrapper = company band + blue nav.  nav-sidebar.js measures it and
   writes --app-topbar-h (also the sticky sidebar's top); the fallback is
   band (133px: 120px logo + padding) + nav (56px).  +14px keeps the gap the
   old 70px body offset left under the 56px nav. */
:root { --app-topbar-h: 189px; }
html body { padding-top: calc(var(--app-topbar-h, 189px) + 14px); }

.company-bar {
  background: #fff;
  border-bottom: 1px solid #dee2e6;
  padding: .375rem 1rem;
  min-height: 132px;    /* 120px logo + .375rem top/bottom, no clipping */
}

.company-bar-brand { color: #212529; gap: .75rem; }

.company-header-logo {
  height: 120px;
  max-height: 120px;
  width: auto;          /* keeps L:W */
  max-width: 720px;     /* 240 x 3 */
  object-fit: contain;
}

.company-bar-r908 { font-weight: 700; font-size: 1.4rem; color: var(--bs-primary, #0d6efd); }

.company-bar-name { font-weight: 600; font-size: 1.05rem; }

.company-switcher label { white-space: nowrap; }

.company-switcher .form-select { max-width: 260px; }
