/* LINK private workspace shell lock — presentation only. */
body.link-private-shell-active .link-backend-utility-sidebar,
body.link-private-shell-active .link-backend-utility-sidebar *,
body.link-private-shell-active .link-admin-sidebar-v22,
body.link-private-shell-active .link-admin-sidebar-v22 *,
body.link-private-shell-active aside[class*="sidebar"],
body.link-private-shell-active aside[class*="sidebar"] * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

body.link-private-shell-active .link-backend-utility-sidebar a,
body.link-private-shell-active .link-admin-sidebar-v22 a,
body.link-private-shell-active aside[class*="sidebar"] a {
  color: #fff !important;
  text-decoration-color: rgba(255,255,255,.7) !important;
}

body.link-private-shell-active .link-backend-utility-sidebar a:hover,
body.link-private-shell-active .link-backend-utility-sidebar button:hover,
body.link-private-shell-active .link-admin-sidebar-v22 a:hover,
body.link-private-shell-active aside[class*="sidebar"] a:hover {
  color: #fff !important;
  background: rgba(255,255,255,.14) !important;
}

/* Public footers do not belong inside authenticated workspaces. */
body.link-private-shell-active footer[data-link-universal-footer],
body.link-private-shell-active footer.link-launch-footer,
body.link-private-shell-active footer.link-v396-footer {
  display: none !important;
}

body.link-private-shell-active {
  overflow-x: hidden;
}
