/* Business OS 6.7.9 - one public header, planning utilities inside content.
   Keep assistant logic and projectmap markers intact. */
body.as664-page {margin:0; padding-top:0;}
body.as664-page > .site-header {margin-top:0;}
/* Replace the secondary full-width header band with a small inline utility row. */
.as664-page .as664-main .b676-assistant-nav {
  display:block; position:static !important; top:auto !important; inset:auto;
  z-index:auto; width:100%; max-width:none; height:auto;
  margin:0 0 22px; padding:0; border:0;
  background:transparent; box-shadow:none; backdrop-filter:none;
}
.as664-page .as664-main .b676-nav-inner {
  display:flex; align-items:center; flex-wrap:wrap; justify-content:flex-start;
  max-width:none; min-height:0; width:100%; height:auto;
  margin:0; padding:0; gap:9px 16px;
}
.as664-page .as664-main .b676-nav-heading {flex:0 1 auto; order:2; display:block;}
.as664-page .as664-main .b676-nav-heading > span,
.as664-page .as664-main .b676-nav-heading > strong {display:none;}
.as664-page .as664-main .b676-nav-heading > small {
  display:inline-block; font-size:11px; color:#a8c3d7;
}
.as664-page .as664-main .b676-nav-extras {order:1; position:relative;}
.as664-page .as664-main .b676-nav-extras summary {
  min-height:40px; padding:8px 12px; font-size:12px;
  background:#14283a; border-color:#3d6582;
}
.as664-page .as664-main .b676-nav-extras-list {z-index:80;}
.as664-page .as664-main .b676-nav-save {
  order:3; flex:0 1 auto; max-width:none; font-size:11px; color:#9bbad0;
}
@media(max-width:760px){
  .as664-page .as664-main .b676-nav-inner {gap:7px 13px;}
  .as664-page .as664-main .b676-nav-extras {order:1;}
  .as664-page .as664-main .b676-nav-heading {order:2;}
  .as664-page .as664-main .b676-nav-save {order:3; flex-basis:100%;}
}
@media(max-width:420px){
  .as664-page .as664-main .b676-nav-extras summary {padding:8px 10px;}
  .as664-page .as664-main .b676-nav-heading > small {font-size:10px;}
}
