/* INNOTECH v55 — fixed admin sidebar + RFQ-origin file labels */
.admin-sidebar-v43{
  overflow:hidden!important;
}
.admin-nav-v43{
  flex:1 1 auto;
  min-height:0;
  overflow-y:auto;
  overscroll-behavior:contain;
  scrollbar-gutter:stable;
}
.admin-sidebar-bottom-v43{
  flex:0 0 auto;
  margin-top:0!important;
}
@media(min-width:981px){
  .admin-sidebar-v43{
    position:fixed!important;
    inset:0 auto 0 0!important;
    width:248px!important;
    height:100dvh!important;
    display:flex!important;
    flex-direction:column!important;
  }
  .admin-main-v43{margin-left:248px!important;min-height:100vh}
}
.portal-file-origin-v55,.admin-file-origin-v55{
  display:inline-block;
  margin-top:5px;
  padding:3px 6px;
  border-left:2px solid #e87211;
  background:rgba(232,114,17,.09);
  color:#8a531d;
  font-size:.56rem;
  font-style:normal;
  font-weight:900;
  letter-spacing:.05em;
  text-transform:uppercase;
}
