
/* v192: one brand frame per complete CURRENT customer order only.
   Keep course/price/action panels neutral and do not alter historic orders. */
#portalWorkspace #pContent:has(> .p-customer-tabs > button:first-child.active) .p-customer-grid > .p-customer-order {
  border-bottom:4px solid #d8233e;
}
/* Extend v190's established customer Training Hub heading alignment
   to the Director, Administrator and Instructor, without moving operational controls. */
#stsHubShell:not(.sts190-customer-hub) > .sth-top > div {
  width:100%;text-align:center;
}
#stsHubShell:not(.sts190-customer-hub) > .sth-card > h2 {
  text-align:center!important;width:100%;margin-inline:auto!important;
}
#stsHubShell:not(.sts190-customer-hub) > .sth-card > h2 + p {
  text-align:center!important;
  max-width:760px;
  margin:0 auto 18px!important;
  line-height:1.55;
}
#stsHubShell:not(.sts190-customer-hub) > .sth-card .sts167-viewcaption {
  text-align:center!important;
  max-width:760px;
  margin-inline:auto!important;
}
#stsHubShell:not(.sts190-customer-hub)[data-hub-tab="packages"] > .v136-package-page > .v136-current {
  text-align:center!important;
}
@media (max-width:600px) {
  #stsHubShell:not(.sts190-customer-hub) > .sth-card > h2 + p,
  #stsHubShell:not(.sts190-customer-hub) > .sth-card .sts167-viewcaption {max-width:100%;}
}
@media print {
  #portalWorkspace #pContent:has(> .p-customer-tabs > button:first-child.active) .p-customer-grid > .p-customer-order {
    border-bottom:4px solid #d8233e;
  }
}
