/*
 * Modified by Justin Jäger for the Unfolded.Tools Remote Simulator.
 * Modified build first published: 2026-07-25.
 * Licensed as part of the modified Web Configurator under GNU GPL v3.0 only.
 * See /remote-simulator/licensing/modifications.md for details.
 */
/*
 * Remote Simulator integration derived from the Web Configurator source.
 * No History API wrapping or label-based DOM routing is used.
 */
body.ucvr-public-simulator .ucvr-simulator-disabled-setting {
  opacity: .42;
  cursor: not-allowed;
  user-select: none;
}
body.ucvr-public-simulator .ucvr-simulator-disabled-setting:hover {
  background: transparent;
}
body.ucvr-public-simulator .page-devices__tools__filter__options {
  display: none !important;
}
body.ucvr-public-simulator .page-devices .ent-item__options {
  display: none !important;
}


/* Public simulator login is self-contained: the PIN is displayed by the
 * parent Unfolded.Tools page, and API documentation links are intentionally
 * omitted from the embedded login surface. */
body.ucvr-public-simulator .page-login__api-definitions,
body.ucvr-public-simulator .page-login .form-item__description {
  display: none !important;
}


body.ucvr-public-simulator .material-symbols-sharp {
  font-family: "Material Symbols Sharp" !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  display: inline-block;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
}
body.ucvr-public-simulator .material-symbols-sharp--thin { font-variation-settings: "FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24; }
body.ucvr-public-simulator .material-symbols-sharp--light { font-variation-settings: "FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24; }
body.ucvr-public-simulator .material-symbols-sharp--regular { font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24; }
body.ucvr-public-simulator .material-symbols-sharp--solid { font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24; }
body.ucvr-public-simulator .ucvr-about-legal-field a { color: var(--uc-theme-accent, #79b7c3); text-decoration: none; }
body.ucvr-public-simulator .ucvr-about-legal-field a:hover { text-decoration: underline; }
