/* Branding only; native navigation, form controls and editor layout are retained. */
.preloader__logo {
  background-image: url('/nexa-data-om/rtc-ui/nexartc.svg') !important;
}
.preloader__error-list { display: none; }
.preloader__text--fail main::after { content: '页面资源加载失败，请刷新页面后重试。'; }
img[src*="grafana_icon"], img[src*="grafana_typelogo"], img[src*="grafana-logo"] {
  content: url('/nexa-data-om/rtc-ui/nexartc.svg');
}
/* Hide upstream promotional footer before the branding observer's first pass. */
footer:has(#version) > :not(.nexa-brand-footer) { display: none !important; }
.nexa-brand-footer { color: inherit; font-size: 13px; }
footer[data-nexa-brand-footer="true"] { text-align: center; }
