/* Shared public navigation: Cloud centre and the United States portal. */
.rd-header .rd-header-inner { gap: 24px; }
.rd-header .rd-header-actions { gap: 12px; flex-shrink: 0; }
.rd-header .rd-cloud-link,
.rd-header .rd-region-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  padding: 10px 14px;
  border: 1px solid transparent;
  border-radius: 7px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.4;
  white-space: nowrap;
  transition: background .18s ease, border-color .18s ease, color .18s ease;
}
.rd-header .rd-cloud-link { background: #124fa5; color: #fff; }
.rd-header .rd-cloud-link:hover { background: #0c3e85; }
.rd-header .rd-region-link {
  color: #245387;
  background: #f4f8fd;
  border-color: #d5e2f1;
}
.rd-header .rd-region-link:hover { background: #e8f1fc; border-color: #9dbce2; color: #123f78; }
.rd-header .rd-cloud-icon,
.rd-header .rd-region-icon { display: block; width: 19px; height: 19px; flex: 0 0 19px; }
.rd-header .rd-region-arrow { font-size: 14px; opacity: .7; }
.rd-header .rd-cloud-link:focus-visible,
.rd-header .rd-region-link:focus-visible { outline: 3px solid #7eb5f4; outline-offset: 3px; }
.rd-header .rd-mobile-cloud,
.rd-header .rd-mobile-region { display: flex; align-items: center; gap: 11px; }
.rd-header .rd-mobile-region { color: #245387; }
.rd-header .rd-mobile-region .rd-region-arrow { margin-left: auto; }
@media (min-width: 1041px) and (max-width: 1360px) {
  .rd-header .rd-brand img { width: 210px; }
  .rd-header .rd-header-inner { gap: 18px; }
  .rd-header .rd-nav { gap: 17px; font-size: 13px; }
  .rd-header .rd-header-actions { gap: 10px; }
  .rd-header .rd-cloud-link, .rd-header .rd-region-link { padding-inline: 11px; }
}
@media (max-width: 1040px) {
  .rd-header .rd-header-inner { gap: 16px; }
  .rd-header .rd-header-actions { gap: 10px; }
}
@media (max-width: 760px) {
  .rd-header .rd-cloud-link, .rd-header .rd-region-link { display: none; }
  .rd-header .rd-header-actions { gap: 12px; }
}
@media (prefers-reduced-motion: reduce) {
  .rd-header .rd-cloud-link, .rd-header .rd-region-link { transition: none; }
}
