/* FRA Prop HQ v11.1.6 — fixed top-left logo + clean header */

/* Keep the brand/header pinned at the top at all times. */
.fra-v11-rail{
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  z-index:900!important;
  border-bottom:0!important;
  box-shadow:none!important;
  background:#0a0f12!important;
}

.fra-v11-rail-brand{
  position:fixed!important;
  left:18px!important;
  top:12px!important;
  transform:none!important;
  z-index:920!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
}

/* Remove any decorative separator/line underneath the logo/header. */
.fra-v11-rail::before,
.fra-v11-rail::after,
.fra-v11-rail-brand::before,
.fra-v11-rail-brand::after{
  display:none!important;
  content:none!important;
}

/* Also remove the old utility-row divider when Dashboard hides that row. */
body.fra-v1115-dashboard-mode .topbar,
body.fra-v1111-dashboard-clean .topbar{
  border-bottom:0!important;
  box-shadow:none!important;
}

/* Prevent any legacy header rule from drawing a line below the fixed rail. */
html body:not(.signed-out).fra-v11-command-deck #appShell .topbar{
  border-top:0!important;
}

@media (max-width:900px){
  .fra-v11-rail-brand{left:10px!important;top:10px!important;}
}

@media (max-width:760px){
  .fra-v11-rail-brand{
    position:absolute!important;
    left:8px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
  }
}
