/* Structune Hub V17.7.4.570 — Assembly Tags print panel in the existing context drawer. */
html body.v17-labels-constrained #labelsContextDrawer .labels-tags-context-content[hidden]{display:none!important}
html.labels-qr-first-paint.labels-ar-first-paint body #labelsContextDrawer .labels-tags-context-content{display:none!important}

html.labels-qr-first-paint #labelsContextDrawer .labels-tags-context-content,
html body.v17-labels-constrained #labelsContextDrawer .labels-tags-context-content{
  box-sizing:border-box!important;
  display:block;
  flex:1 1 auto!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  padding:0 14px 18px!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  color:#eef5fb!important;
  background:transparent!important;
}

html.labels-qr-first-paint #labelsContextDrawer .labels-tag-print-wrap,
html body.v17-labels-constrained #labelsContextDrawer .labels-tag-print-wrap{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}

html.labels-qr-first-paint #labelsContextDrawer .labels-tag-print-card,
html body.v17-labels-constrained #labelsContextDrawer .labels-tag-print-card{
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:12px!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:13px!important;
  overflow:visible!important;
  border:1px solid #31506a!important;
  border-radius:8px!important;
  color:#eef5fb!important;
  background:#102536!important;
  box-shadow:none!important;
}

html.labels-qr-first-paint #labelsContextDrawer .labels-tag-print-card>.copy,
html body.v17-labels-constrained #labelsContextDrawer .labels-tag-print-card>.copy{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
}

html.labels-qr-first-paint #labelsContextDrawer .labels-tag-print-card>.copy h3,
html body.v17-labels-constrained #labelsContextDrawer .labels-tag-print-card>.copy h3{
  margin:0 0 5px!important;
  color:#eef5fb!important;
  font:700 12px/1.25 Inter,Segoe UI,Arial,sans-serif!important;
  white-space:normal!important;
}

html.labels-qr-first-paint #labelsContextDrawer .labels-tag-print-card>.copy p,
html body.v17-labels-constrained #labelsContextDrawer .labels-tag-print-card>.copy p{
  margin:0!important;
  color:#7f9ab0!important;
  font:400 10px/1.45 Inter,Segoe UI,Arial,sans-serif!important;
  white-space:normal!important;
}

html.labels-qr-first-paint #labelsContextDrawer .labels-tag-print-card>.labels-output-actions,
html body.v17-labels-constrained #labelsContextDrawer .labels-tag-print-card>.labels-output-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
}

html.labels-qr-first-paint #labelsContextDrawer .labels-tag-print-card>.labels-output-actions>.labels-btn,
html body.v17-labels-constrained #labelsContextDrawer .labels-tag-print-card>.labels-output-actions>.labels-btn{
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:34px!important;
  min-height:34px!important;
  max-height:34px!important;
  margin:0!important;
  padding:0 6px!important;
  white-space:nowrap!important;
}

@media(max-width:820px){
  html.labels-qr-first-paint #labelsContextDrawer .labels-tags-context-content,
  html body.v17-labels-constrained #labelsContextDrawer .labels-tags-context-content{padding:0 14px 16px!important}
}
