/* MySTS v334 — Employee Directory & Profiles dark-mode contrast polish.
   Visual only. Scope to the inline People & HR workspace; light mode, data,
   permissions, and transactional status colours remain unchanged. */
#portalWorkspace[data-sts-theme="dark"] #pContent .sts-hr-breadcrumb {
  background:linear-gradient(120deg,#253e54 0%,#1c3247 100%)!important;
  border:1px solid #6889a0!important;
  border-left:4px solid #45b2f3!important;
  border-radius:12px;
  padding:16px 20px;
  box-shadow:0 5px 18px rgba(0,0,0,.14);
}
#portalWorkspace[data-sts-theme="dark"] #pContent .sts-hr-breadcrumb #stsHRPageTitle {
  color:#f7fbff!important;
  font-weight:800;
  letter-spacing:.01em;
  text-shadow:none!important;
}
#portalWorkspace[data-sts-theme="dark"] #pContent .sts-hr-breadcrumb .sts-hr-kicker {
  color:#bce4fa!important;
  opacity:1!important;
}
#portalWorkspace[data-sts-theme="dark"] #pContent .sts-hr-breadcrumb .p-dept-back {
  color:#fff!important;
  background:#315d7a!important;
  border:1px solid #82b4d1!important;
}
#portalWorkspace[data-sts-theme="dark"] #pContent .sts-hr-breadcrumb .p-dept-back:is(:hover,:focus-visible) {
  background:#407898!important;
  outline-offset:2px;
}
/* The nested Employees heading and its right-hand action strip were too dim. */
#portalWorkspace[data-sts-theme="dark"] #stsHRInlineRoot #content .subheader {
  background:#233c51!important;
  border:1px solid #6889a0!important;
  border-radius:12px;
  padding:14px 18px;
  color:#f7fbff!important;
}
#portalWorkspace[data-sts-theme="dark"] #stsHRInlineRoot #content .subheader .page-title {
  color:#f8fcff!important;
  font-weight:800;
}
#portalWorkspace[data-sts-theme="dark"] #stsHRInlineRoot #content .subheader .subtitle {
  color:#cee1ee!important;
  opacity:1!important;
}
#portalWorkspace[data-sts-theme="dark"] #stsHRInlineRoot #content .subheader .actions .btn {
  color:#f7fbff!important;
  background:#315d7a!important;
  border:1px solid #82b4d1!important;
}
#portalWorkspace[data-sts-theme="dark"] #stsHRInlineRoot #content .subheader .actions .btn.primary {
  color:#fff!important;
  background:#176d9e!important;
  border-color:#59baf3!important;
}
#portalWorkspace[data-sts-theme="dark"] #stsHRInlineRoot #content .subheader .actions .btn:is(:hover,:focus-visible) {
  filter:brightness(1.13);
}
@media(max-width:640px) {
 #portalWorkspace[data-sts-theme="dark"] #pContent .sts-hr-breadcrumb {padding:12px 14px;}
 #portalWorkspace[data-sts-theme="dark"] #stsHRInlineRoot #content .subheader {padding:12px 14px;}
}
