/* Structune Hub V17.7.4.585 — shared SCI11 Unified Workspace Toolbar.
   Active on Steel, Single Parts, Cold Rolled, Fasteners, Labels & QR Codes,
   Production, Reports and Loads & Delivery. */
@media screen{
  .sci11-workspace-toolbar{
    box-sizing:border-box!important;
    display:flex!important;
    flex:0 0 129px!important;
    flex-direction:column!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:129px!important;
    min-height:129px!important;
    max-height:129px!important;
    margin:0!important;
    padding:0!important;
    gap:0!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    box-shadow:none!important;
    overflow:hidden!important;
    background:#0B1723!important;
  }

  .sci11-workspace-toolbar>.sci11-empty-row,
  .sci11-workspace-toolbar>.sci11-search-row,
  .sci11-workspace-toolbar>.sci11-status-row{
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    box-shadow:none!important;
  }

  .sci11-workspace-toolbar>.sci11-empty-row{
    display:block!important;
    flex:0 0 42px!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    padding:0!important;
    background:#0B1723!important;
  }

  .sci11-workspace-toolbar>.sci11-search-row{
    display:block!important;
    flex:0 0 45px!important;
    height:45px!important;
    min-height:45px!important;
    max-height:45px!important;
    padding:0!important;
    overflow:hidden!important;
    background:var(--hub-table-header,#142936)!important;
  }

  .sci11-workspace-toolbar>.sci11-search-row>input{
    box-sizing:border-box!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:45px!important;
    min-height:45px!important;
    max-height:45px!important;
    margin:0!important;
    padding:0 14px!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    box-shadow:none!important;
    appearance:none!important;
    background:var(--hub-table-header,#142936)!important;
    color:var(--hub-table-text,#dce7ef)!important;
    caret-color:var(--hub-table-text,#dce7ef)!important;
    font:600 13px/45px Inter,Segoe UI,Arial,sans-serif!important;
  }

  .sci11-workspace-toolbar>.sci11-search-row>input::placeholder{
    color:var(--hub-table-muted,#aebfcb)!important;
    opacity:1!important;
  }

  .sci11-workspace-toolbar>.sci11-search-row>input:focus-visible{
    box-shadow:inset 0 2px 0 var(--hub-table-accent,#1596e5),inset 0 -2px 0 var(--hub-table-accent,#1596e5)!important;
  }

  .sci11-workspace-toolbar>.sci11-status-row{
    display:flex!important;
    flex:0 0 42px!important;
    align-items:center!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    padding:0 14px!important;
    gap:12px!important;
    overflow:hidden!important;
    background:#0B1723!important;
    color:#90a6b5!important;
    font:600 12px/1.25 Inter,Segoe UI,Arial,sans-serif!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
  }

  .sci11-workspace-toolbar>.sci11-status-row>span{
    min-width:0!important;
    margin:0!important;
    color:inherit!important;
    font:inherit!important;
  }

  html body.v17-assemblies-constrained #view-assemblies,
  html body.v17-single-parts-constrained #view-single-parts,
  html body.v17-cold-rolled-constrained #view-cold-rolled,
  html body.v17-fasteners-constrained #view-fasteners,
  html body.v17-labels-constrained #view-labels-qr,
  html body.v17-production-constrained #view-production,
  html body.v17-reports-constrained #view-reports,
  html body.v17-loads-constrained #view-loads{
    padding:0!important;
    gap:0!important;
  }

  html body.v17-loads-constrained #view-loads>.sci11-workspace-toolbar{
    flex:none!important;
  }

  html body.v17-labels-constrained #view-labels-qr>.labels-tab-panel{
    padding:0!important;
    gap:0!important;
  }

  html body.v17-production-constrained #view-production.production-cold-active>.sci11-workspace-toolbar[data-sci11-toolbar="production-steel"]{
    display:none!important;
  }

  html body.v17-production-constrained #view-production>#productionColdPanel>.sci11-workspace-toolbar{
    flex:0 0 129px!important;
  }

  html body.v17-assemblies-constrained #view-assemblies>.assemblies-table-panel,
  html body.v17-single-parts-constrained #view-single-parts>#singlePartsTablePanel,
  html body.v17-cold-rolled-constrained #view-cold-rolled>.cold-rolled-table-panel,
  html body.v17-fasteners-constrained #view-fasteners>.fasteners-table-panel,
  html body.v17-labels-constrained #view-labels-qr>.labels-tab-panel>.labels-table-panel,
  html body.v17-production-constrained #view-production>.production-table-panel,
  html body.v17-production-constrained #view-production>#productionColdPanel>.production-table-panel{
    box-sizing:border-box!important;
    flex:1 1 auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
  }

  html body.v17-reports-constrained #view-reports>#reportOutput{
    box-sizing:border-box!important;
    flex:1 1 auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    border-radius:0!important;
    overflow:hidden!important;
    background:#0B1723!important;
  }

  html body.v17-reports-constrained #view-reports>#reportOutput>.reports-table-panel{
    box-sizing:border-box!important;
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
  }
}

@media print{
  body.v17-reports-constrained #view-reports>.sci11-workspace-toolbar{display:none!important}
}
