#allrecords .noname-contact {
  left: auto !important;
  right: max(40px, calc((100% - 1200px) / 2)) !important;
  width: max-content !important;
  overflow: visible !important;
}
#allrecords .noname-header-actions {
  display: flex !important;
  align-items: center;
  gap: 28px;
  width: max-content !important;
  white-space: nowrap !important;
  font-family: Arial, sans-serif;
  font-size: 24px;
  line-height: 1.15;
}
#allrecords .noname-languages {
  display: inline-flex;
  align-items: center;
  gap: 7px;
}
#allrecords .noname-languages a {
  color: #fff !important;
  opacity: .5;
  text-decoration: none;
  text-underline-offset: 3px;
  transition: opacity .15s ease;
}
#allrecords .noname-languages a[aria-current="true"] {
  opacity: 1;
  text-decoration: underline;
}
#allrecords .noname-languages a:hover,
#allrecords .noname-languages a:focus-visible { opacity: 1; }
#allrecords .noname-languages a:focus-visible { outline: 1px solid white; outline-offset: 5px; }
#allrecords .noname-language-divider { color: #fff; opacity: .4; }
@media (max-width: 1199px) and (min-width: 960px) {
  #allrecords .noname-contact { right: calc((100% - 960px) / 2 + 10px) !important; }
}
@media (max-width: 959px) and (min-width: 640px) {
  #allrecords .noname-contact { right: calc((100% - 640px) / 2) !important; }
}
@media (max-width: 639px) and (min-width: 480px) {
  #allrecords .noname-contact { right: calc((100% - 480px) / 2 + 8px) !important; }
}
@media (max-width: 479px) {
  #allrecords .noname-contact { right: calc((100% - 320px) / 2 + 8px) !important; }
  #allrecords .noname-header-actions { gap: 20px; }
  #allrecords .noname-languages { gap: 5px; }
}
