/* Follow the selected language inside the shared server workspace. */
html[dir="ltr"] .sng-fidelity-ui {
  direction: ltr;
}
html[dir="ltr"] .sng-fidelity-ui .server-login-event-copy,
html[dir="ltr"] .sng-fidelity-ui .server-login-meta-item.is-time {
  direction: ltr;
}
html[dir="ltr"] .sng-fidelity-ui .sng-rebuild-trigger > b {
  transform: scaleX(-1);
}
html[dir="ltr"] .sng-fidelity-ui .sng-spec-label {
  flex-wrap: wrap;
}
html[dir="ltr"] .sng-fidelity-ui .sng-spec-label p {
  flex: 1 0 auto;
  max-width: calc(100% - 42px);
  white-space: normal;
  overflow: visible;
}
html[dir="ltr"] .sng-fidelity-ui .sng-info-line > strong {
  text-align: end;
}
@media (min-width: 721px) and (max-width: 1280px) {
  html[dir="ltr"] .sng-fidelity-ui .sng-overview-card-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  html[dir="ltr"] .sng-fidelity-ui .sng-action-card {
    grid-column: 1 / -1;
  }
  html[dir="ltr"] .sng-fidelity-ui .sng-access-control-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
