
.g-button[data-v-087259e6] {
  border-radius: var(--grafana-radius, 6px);
}
.g-button.ant-btn-default[data-v-087259e6] {
  background: var(--grafana-panel-bg);
  border-color: var(--grafana-border-color-medium, var(--grafana-border));
  color: var(--grafana-text-primary, var(--grafana-text));
}
.g-button.ant-btn-default[data-v-087259e6]:hover {
  background: var(--grafana-action-hover) !important;
  border-color: var(--grafana-border-color-medium, var(--grafana-border));
  color: var(--grafana-text-primary, var(--grafana-text));
}
.g-button.ant-btn-primary[data-v-087259e6] {
  background: var(--grafana-primary-main, var(--grafana-primary));
  border-color: var(--grafana-primary-main, var(--grafana-primary));
  color: var(--grafana-primary-contrast, #fff);
}
.g-button.ant-btn-primary[data-v-087259e6]:hover {
  filter: brightness(1.05);
}
.g-button.ant-btn-text[data-v-087259e6] {
  color: var(--grafana-text-primary, var(--grafana-text));
}
.g-button.ant-btn-text[data-v-087259e6]:hover {
  background: var(--grafana-action-hover) !important;
}
.g-button.ant-btn-dangerous[data-v-087259e6] {
  background: var(--grafana-error-main, var(--grafana-error));
  border-color: var(--grafana-error-main, var(--grafana-error));
}

.g-select[data-v-75041926] {
  width: 100%;
  min-width: 96px;
}
.g-select[data-v-75041926] .ant-select-selector {
  background: var(--grafana-input-bg) !important;
  border-color: var(--grafana-border) !important;
  color: var(--grafana-text) !important;
  border-radius: 4px !important;
  min-height: 28px !important;
}
.g-select[data-v-75041926] .ant-select-selection-item,
.g-select[data-v-75041926] .ant-select-selection-placeholder {
  color: var(--grafana-text) !important;
  line-height: 26px !important;
}
.g-select[data-v-75041926] .ant-select-arrow {
  color: var(--grafana-text-secondary);
}
/* Scope group headers (MatchersUI) */
.g-select[data-v-75041926] .ant-select-item-group {
  color: var(--grafana-text-secondary);
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
[data-v-75041926] .ant-select-item-option-active,[data-v-75041926] .ant-select-item-option-selected {
  background: var(--grafana-action-hover) !important;
}

.g-icon[data-v-eaa1ba73] {
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
  flex-shrink: 0;
}
.g-icon[data-v-eaa1ba73] path,
.g-icon[data-v-eaa1ba73] circle,
.g-icon[data-v-eaa1ba73] rect {
  fill: currentColor;
}
.is-spin[data-v-eaa1ba73] {
  animation: g-icon-spin-eaa1ba73 1s linear infinite;
}
@keyframes g-icon-spin-eaa1ba73 {
to {
    transform: rotate(360deg);
}
}
.g-icon-missing[data-v-eaa1ba73] {
  display: inline-block;
  width: 1em;
  text-align: center;
  opacity: 0.5;
}

[data-v-b06821cd] .ant-input,[data-v-b06821cd] .ant-input-affix-wrapper {
  background: var(--grafana-input-bg, var(--grafana-panel-bg)) !important;
  border-color: var(--grafana-border-color-medium, var(--grafana-border)) !important;
  color: var(--grafana-text-primary, var(--grafana-text)) !important;
  border-radius: var(--grafana-radius, 6px);
}
[data-v-b06821cd] .ant-input::placeholder {
  color: var(--grafana-text-secondary);
}
[data-v-b06821cd] .ant-input:hover,[data-v-b06821cd] .ant-input-affix-wrapper:hover {
  border-color: var(--grafana-border-color-strong, var(--grafana-border-strong, var(--grafana-border))) !important;
}
[data-v-b06821cd] .ant-input:focus,[data-v-b06821cd] .ant-input-affix-wrapper-focused {
  border-color: var(--grafana-primary-main, var(--grafana-primary)) !important;
  box-shadow: 0 0 0 2px var(--grafana-action-focus, var(--grafana-hover));
}
[data-v-b06821cd] .ant-input[disabled],[data-v-b06821cd] .ant-input-affix-wrapper-disabled {
  background: var(--grafana-action-disabled-bg, transparent) !important;
  color: var(--grafana-action-disabled-text, var(--grafana-text-secondary)) !important;
}

.g-code-editor[data-v-9304afbe] {
  width: 100%;
  min-height: 80px;
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  overflow: hidden;
  background: var(--grafana-input-bg, var(--grafana-panel-bg));
}
.g-code-editor__monaco[data-v-9304afbe] {
  width: 100%;
  height: 100%;
  min-height: 180px;
}
.g-code-editor__fallback[data-v-9304afbe] {
  width: 100%;
  height: 100%;
  background: var(--grafana-input-bg, var(--grafana-panel-bg));
  color: var(--grafana-text);
  border: 0;
  padding: 8px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 12px;
  resize: vertical;
}

.unit-picker[data-v-c93d0ab4] {
  width: 100%;
}

.color-picker[data-v-e1135e18] {
  display: flex;
  gap: 8px;
  align-items: center;
}
.swatch[data-v-e1135e18] {
  width: 36px;
  height: 28px;
  border: 1px solid var(--grafana-border);
  background: transparent;
  padding: 0;
}
.named[data-v-e1135e18] {
  flex: 1;
  min-width: 0;
}

.field-color[data-v-5f163aff] {
  display: grid;
  gap: 8px;
}
.fixed-row[data-v-5f163aff] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.swatch[data-v-5f163aff] {
  width: 36px;
  height: 28px;
  border: 1px solid var(--grafana-border);
  background: transparent;
  padding: 0;
}
.hint[data-v-5f163aff] {
  color: var(--grafana-text-secondary);
  font-size: 11px;
}
.series-by[data-v-5f163aff] {
  display: grid;
  gap: 4px;
}

.thresholds[data-v-ba651224] {
  display: grid;
  gap: 8px;
}
.row[data-v-ba651224] {
  display: grid;
  gap: 4px;
}
.step[data-v-ba651224] {
  display: flex;
  gap: 6px;
  align-items: center;
}

.mappings[data-v-9c82a4ee] {
  display: grid;
  gap: 6px;
}
.row[data-v-9c82a4ee],
.add-row[data-v-9c82a4ee] {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
  align-items: center;
}
.kind[data-v-9c82a4ee] {
  width: 96px;
  min-width: 96px;
  flex: 0 0 96px;
}
.narrow[data-v-9c82a4ee] {
  width: 72px;
  min-width: 64px;
  flex: 0 0 72px;
}

.data-links[data-v-751e9343] {
  display: grid;
  gap: 8px;
}
.link-row[data-v-751e9343] {
  display: grid;
  grid-template-columns: 1fr 1.6fr auto auto;
  gap: 6px;
  align-items: start;
}
.field-wrap[data-v-751e9343] {
  position: relative;
  min-width: 0;
}
.blank[data-v-751e9343] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 11px;
  color: var(--grafana-text-secondary);
  white-space: nowrap;
  padding-top: 4px;
}
.suggest[data-v-751e9343] {
  position: absolute;
  z-index: 20;
  left: 0;
  right: 0;
  top: calc(100% + 2px);
  max-height: 220px;
  overflow: auto;
  background: var(--grafana-panel-bg);
  border: 1px solid var(--grafana-border);
  border-radius: 4px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
  padding: 4px 0;
}
.suggest-origin[data-v-751e9343] {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: var(--grafana-text-secondary);
  padding: 6px 10px 2px;
}
.suggest-item[data-v-751e9343] {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  border: 0;
  background: transparent;
  color: var(--grafana-text);
  padding: 4px 10px;
  cursor: pointer;
  font-size: 12px;
  text-align: left;
}
.suggest-item[data-v-751e9343]:hover {
  background: rgba(61, 113, 217, 0.18);
}
.s-value[data-v-751e9343] {
  opacity: 0.55;
  font-family: ui-monospace, monospace;
  font-size: 11px;
}
.suggest-empty[data-v-751e9343] {
  padding: 8px 10px;
  font-size: 12px;
  opacity: 0.6;
}
.hint[data-v-751e9343] {
  margin: 0;
  font-size: 11px;
  opacity: 0.55;
}
.hint code[data-v-751e9343] {
  font-family: ui-monospace, monospace;
}

.stats-picker[data-v-a3d270c2] {
  width: 100%;
}

.strings[data-v-d626ce0d] {
  display: grid;
  gap: 6px;
}
.row[data-v-d626ce0d] {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 6px;
}

.actions[data-v-241e55dd] {
  display: grid;
  gap: 6px;
}
.row[data-v-241e55dd] {
  display: grid;
  grid-template-columns: 100px 1fr 1.2fr auto;
  gap: 6px;
}

.viz-layout[data-v-24c80a06] {
  overflow: hidden;
  min-width: 0;
  min-height: 0;
}
.viz-layout__viz[data-v-24c80a06] {
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
  position: relative;
}
.viz-layout__legend[data-v-24c80a06] {
  flex: 0 0 auto;
  min-width: 0;
  min-height: 0;
  overflow: auto;
}

.big-value[data-v-0a8c590b] {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  position: relative;
}
.big-value.is-center .big-value__text[data-v-0a8c590b] {
  align-items: center;
  text-align: center;
}
.big-value.is-wide[data-v-0a8c590b] {
  flex-direction: row;
  align-items: center;
}
.big-value.is-wide .big-value__text[data-v-0a8c590b] {
  flex: 1 1 auto;
}
.big-value__text[data-v-0a8c590b] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  flex: 1 1 auto;
  z-index: 1;
}
.big-value__title[data-v-0a8c590b] {
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 0.9;
}
.big-value__value[data-v-0a8c590b] {
  font-weight: 500;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.big-value__percent[data-v-0a8c590b] {
  line-height: 1.2;
  margin-top: 2px;
}
.big-value__percent.is-up[data-v-0a8c590b] {
  color: var(--grafana-success);
}
.big-value__percent.is-down[data-v-0a8c590b] {
  color: var(--grafana-error);
}
.big-value__spark[data-v-0a8c590b] {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  pointer-events: none;
  overflow: hidden;
}
.big-value__spark[data-v-0a8c590b] .uplot,
.big-value__spark[data-v-0a8c590b] .u-wrap {
  margin: 0 !important;
  overflow: hidden;
}
.big-value__spark[data-v-0a8c590b] canvas {
  display: block;
}

.viz-legend[data-v-cbbb4351] {
  font-size: 12px;
  color: var(--grafana-text);
}
.viz-legend-list[data-v-cbbb4351] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 12px;
  list-style: none;
  margin: 0;
  padding: 4px 0;
}
.viz-legend-list.right[data-v-cbbb4351] {
  flex-direction: column;
  flex-wrap: nowrap;
}
.viz-legend-item[data-v-cbbb4351] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  opacity: 1;
}
.viz-legend-item.disabled[data-v-cbbb4351] {
  opacity: 0.45;
  text-decoration: line-through;
}
.series-icon[data-v-cbbb4351] {
  width: 10px;
  height: 4px;
  border-radius: 1px;
  flex: 0 0 auto;
}
.viz-legend-table[data-v-cbbb4351] {
  width: 100%;
  border-collapse: collapse;
  font-size: 12px;
}
.viz-legend-table th[data-v-cbbb4351],
.viz-legend-table td[data-v-cbbb4351] {
  text-align: left;
  padding: 2px 6px;
  border-bottom: 1px solid var(--grafana-border);
}
.viz-legend-table tr.disabled[data-v-cbbb4351] {
  opacity: 0.45;
}

/*
 * Grafana TooltipPlugin2.tooltipWrapper + getTooltipContainerStyles:
 * elevated bg, border.weak, shadows.z2, radius.default, zIndex.tooltip
 */
.viz-tooltip[data-v-cdc68b50] {
  z-index: var(--grafana-z-tooltip, 1040);
  pointer-events: none;
  max-width: 800px;
  overflow: hidden;
  white-space: pre;
  user-select: text;
  box-sizing: border-box;
  background: var(--grafana-bg-elevated, var(--grafana-panel-bg, Canvas));
  border: 1px solid var(--grafana-border-color-medium, var(--grafana-border-medium, var(--grafana-border-weak, var(--grafana-border))));
  border-radius: var(--grafana-radius, 6px);
  box-shadow: var(--grafana-shadow-z2, 0px 4px 8px rgba(1, 4, 9, 0.75));
  color: var(--grafana-text-primary, var(--grafana-text));
  font-family: var(
    --grafana-font-family,
    "Inter",
    "Helvetica",
    "Arial",
    sans-serif
  );
}

/* VizTooltipWrapper: flex column, bodySmall (12px) */
.viz-tooltip__wrapper[data-v-cdc68b50] {
  display: flex;
  flex-direction: column;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.01em;
}

/* VizTooltipHeader: padding spacing(1)=8px, lineHeight 1 */
.viz-tooltip__header[data-v-cdc68b50] {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 8px;
  line-height: 1;
}

/* VizTooltipContent: border-top weak, padding 8px, gap 2px */
.viz-tooltip__content[data-v-cdc68b50] {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 2px;
  border-top: 1px solid var(--grafana-border-weak, var(--grafana-border));
  padding: 8px;
  max-height: inherit;
  overflow-y: auto;
}
.viz-tooltip__content--solo[data-v-cdc68b50] {
  border-top: none;
}

/* VizTooltipRow: flex, columnGap spacing(0.75)=6px */
.viz-tooltip__row[data-v-cdc68b50] {
  display: flex;
  max-width: 100%;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 6px;
}
.viz-tooltip__row--header[data-v-cdc68b50] {
  align-items: center;
}
.viz-tooltip__color[data-v-cdc68b50] {
  align-self: center;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}

/* SeriesIcon container: 14×4 pill */
.viz-tooltip__series-icon[data-v-cdc68b50] {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 4px;
  border-radius: 9999px;
  flex: 0 0 auto;
}

/* label: secondary, flexGrow, ellipsis */
.viz-tooltip__label-wrap[data-v-cdc68b50] {
  flex-grow: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--grafana-text-secondary, #8e8e9a);
  font-weight: 400;
  align-self: center;
}
.viz-tooltip__label-wrap.active[data-v-cdc68b50] {
  font-weight: 500;
  color: var(--grafana-text-max-contrast, var(--grafana-text));
}
.viz-tooltip__label[data-v-cdc68b50] {
  display: inline;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* value: fontWeight 500, tabular */
.viz-tooltip__value-wrap[data-v-cdc68b50] {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  align-self: center;
}
.viz-tooltip__value[data-v-cdc68b50] {
  font-weight: 500;
  text-overflow: ellipsis;
  overflow: hidden;
  font-variant-numeric: tabular-nums;
  color: var(--grafana-text);
  white-space: pre-line;
  word-break: break-word;
  line-height: 1.2;
}

/* header time: slightly stronger (Grafana maxContrast-ish) */
.viz-tooltip__value--header[data-v-cdc68b50] {
  font-weight: 500;
  color: var(--grafana-text-max-contrast, var(--grafana-text));
  white-space: nowrap;
  line-height: 1;
}

/* active series row (multi mode closest) */
.viz-tooltip__row.active .viz-tooltip__value[data-v-cdc68b50] {
  font-weight: 500;
  color: var(--grafana-text-max-contrast, var(--grafana-text));
}

.g-radio-button-group[data-v-f306f842] .ant-radio-button-wrapper {
  background: var(--grafana-panel-bg);
  color: var(--grafana-text);
  border-color: var(--grafana-border);
}
.g-radio-button-group[data-v-f306f842] .ant-radio-button-wrapper-checked {
  background: var(--grafana-primary) !important;
  border-color: var(--grafana-primary) !important;
  color: #fff !important;
}

.g-inline-field[data-v-e9723eaf] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
  min-height: 32px;
}
.g-inline-field.grow[data-v-e9723eaf] {
  width: 100%;
}
.g-inline-field.grow .g-inline-field__control[data-v-e9723eaf] {
  flex: 1;
}
.g-inline-field.disabled[data-v-e9723eaf] {
  opacity: 0.55;
  pointer-events: none;
}
.g-inline-field__label[data-v-e9723eaf] {
  flex-shrink: 0;
  color: var(--grafana-text-secondary);
  font-size: 12px;
  text-align: right;
}
.req[data-v-e9723eaf] {
  color: var(--grafana-error);
  margin-left: 2px;
}
.tip[data-v-e9723eaf] {
  display: inline-flex;
  width: 14px;
  height: 14px;
  margin-left: 4px;
  border-radius: 50%;
  border: 1px solid var(--grafana-border);
  align-items: center;
  justify-content: center;
  font-size: 10px;
  color: var(--grafana-text-secondary);
  cursor: help;
}
.g-inline-field__control[data-v-e9723eaf] {
  min-width: 0;
}

.g-inline-field-row[data-v-5aa6a096] {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 8px 16px;
  margin-bottom: 4px;
}

.g-badge[data-v-db66b1b6] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 0 8px;
  height: 20px;
  border-radius: 10px;
  font-size: 11px;
  font-weight: 500;
  background: var(--grafana-hover);
  color: var(--grafana-text);
  border: 1px solid var(--grafana-border);
}
.g-badge.is-primary[data-v-db66b1b6] {
  background: var(--grafana-primary-transparent, var(--grafana-hover));
  color: var(--grafana-primary-text, var(--grafana-primary));
  border-color: var(--grafana-primary-border, var(--grafana-primary));
}
.g-badge.is-success[data-v-db66b1b6] {
  background: var(--grafana-success-transparent, var(--grafana-hover));
  color: var(--grafana-success-text, var(--grafana-success));
}
.g-badge.is-warning[data-v-db66b1b6] {
  background: var(--grafana-warning-transparent, var(--grafana-hover));
  color: var(--grafana-warning-text, var(--grafana-warning));
}
.g-badge.is-error[data-v-db66b1b6] {
  background: var(--grafana-error-transparent, var(--grafana-hover));
  color: var(--grafana-error-text, var(--grafana-error));
}
.g-badge.is-info[data-v-db66b1b6] {
  background: var(--grafana-primary-transparent, var(--grafana-hover));
  color: var(--grafana-info-text, var(--grafana-primary));
}

.g-tag[data-v-ed695086] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 1px 6px;
  border-radius: 3px;
  font-size: 12px;
  background: var(--grafana-hover);
  color: var(--grafana-text);
  border: 1px solid var(--grafana-border);
  cursor: default;
}
.g-tag__x[data-v-ed695086] {
  border: none !important;
  background: transparent !important;
  color: inherit !important;
  padding: 0 2px !important;
  line-height: 1;
  opacity: 0.7;
  cursor: pointer;
}
.g-tag__x[data-v-ed695086]:hover {
  opacity: 1;
}

.g-alert[data-v-3dfe15aa] {
  display: flex;
  gap: 8px;
  padding: 10px 12px;
  border-radius: 4px;
  border: 1px solid var(--grafana-border);
  background: var(--grafana-panel-bg);
  color: var(--grafana-text);
  margin-bottom: 8px;
}
.g-alert.is-info[data-v-3dfe15aa] {
  border-color: var(--grafana-primary);
  background: var(--grafana-primary-transparent, var(--grafana-hover));
}
.g-alert.is-success[data-v-3dfe15aa] {
  border-color: var(--grafana-success);
  background: var(--grafana-success-transparent, var(--grafana-hover));
}
.g-alert.is-warning[data-v-3dfe15aa] {
  border-color: var(--grafana-warning);
  background: var(--grafana-warning-transparent, var(--grafana-hover));
}
.g-alert.is-error[data-v-3dfe15aa] {
  border-color: var(--grafana-error);
  background: var(--grafana-error-transparent, var(--grafana-hover));
}
.g-alert__title[data-v-3dfe15aa] {
  font-weight: 600;
  margin-bottom: 2px;
}
.g-alert__body[data-v-3dfe15aa] {
  flex: 1;
  min-width: 0;
  font-size: 13px;
}
.g-alert__close[data-v-3dfe15aa] {
  border: none !important;
  background: transparent !important;
  color: var(--grafana-text-secondary) !important;
  cursor: pointer;
  font-size: 16px;
}

.g-card[data-v-80e26f56] {
  background: var(--grafana-panel-bg);
  border: 1px solid var(--grafana-border);
  border-radius: 4px;
  padding: 12px;
  color: var(--grafana-text);
}
.g-card.disabled[data-v-80e26f56] {
  opacity: 0.55;
  pointer-events: none;
}
.g-card__heading h3[data-v-80e26f56] {
  margin: 0 0 8px;
  font-size: 14px;
  font-weight: 600;
}
.g-card__actions[data-v-80e26f56] {
  margin-top: 10px;
  display: flex;
  gap: 8px;
}

.g-confirm-body[data-v-650c8843] {
  margin: 0;
  color: var(--grafana-text);
  font-size: 13px;
  line-height: 1.5;
}

.g-spinner[data-v-2a61b1d5] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: var(--grafana-text-secondary);
}
.g-spinner__dot[data-v-2a61b1d5] {
  border-radius: 50%;
  border: 2px solid var(--grafana-border);
  border-top-color: var(--grafana-primary);
  animation: gspin-2a61b1d5 0.7s linear infinite;
}
.g-spinner__tip[data-v-2a61b1d5] {
  font-size: 12px;
}
@keyframes gspin-2a61b1d5 {
to {
    transform: rotate(360deg);
}
}

.g-loading-placeholder[data-v-8ce30ec6] {
  width: 100%;
  height: 100%;
  min-height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--grafana-text-secondary);
}

.g-segment-input[data-v-c517b3f3] {
  display: inline-flex;
  align-items: stretch;
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  overflow: hidden;
  background: var(--grafana-input-bg);
}
.g-segment-input__label[data-v-c517b3f3] {
  display: inline-flex;
  align-items: center;
  padding: 0 8px;
  background: var(--grafana-hover);
  color: var(--grafana-text-secondary);
  font-size: 12px;
  border-right: 1px solid var(--grafana-border);
  white-space: nowrap;
}
.g-segment-input[data-v-c517b3f3] .ant-input {
  border: none !important;
  box-shadow: none !important;
}

.g-toggletip__trigger[data-v-df8a5c57] {
  border: none !important;
  background: transparent !important;
  color: var(--grafana-text-secondary) !important;
  cursor: pointer;
  padding: 2px 4px !important;
}
.g-toggletip__body[data-v-df8a5c57] {
  max-width: 280px;
  font-size: 12px;
  color: var(--grafana-text);
}

.g-popover__body[data-v-0a6daf18] {
  max-width: 320px;
  font-size: 12px;
  color: var(--grafana-text);
}

.g-date-picker[data-v-ec86856e] {
  display: flex;
  gap: 6px;
  align-items: center;
  width: 100%;
}
.g-date-picker__abs[data-v-ec86856e] {
  flex: 1;
  height: 32px;
  padding: 0 8px;
  background: var(--grafana-input-bg);
  color: var(--grafana-text);
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
}
.g-date-picker__toggle[data-v-ec86856e] {
  font-size: 11px;
  padding: 4px 8px !important;
  border: 1px solid var(--grafana-border) !important;
  background: var(--grafana-hover) !important;
  color: var(--grafana-text) !important;
  border-radius: 2px;
  white-space: nowrap;
}

.xy-series-editor[data-v-c4854eda] {
  display: grid;
  gap: 8px;
  padding: 8px;
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.15);
  font-size: 12px;
}
.head[data-v-c4854eda] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
}
label[data-v-c4854eda] {
  display: grid;
  gap: 4px;
}
select[data-v-c4854eda],
input[type="text"][data-v-c4854eda],
input[data-v-c4854eda]:not([type]) {
  background: var(--grafana-input-bg);
  border: 1px solid var(--grafana-border);
  color: inherit;
  border-radius: 2px;
  padding: 4px 6px;
}
.series-list[data-v-c4854eda] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 4px;
}
.series-row[data-v-c4854eda] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 8px;
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  cursor: pointer;
}
.series-row.sel[data-v-c4854eda] {
  border-color: var(--grafana-primary);
  background: rgba(61, 113, 217, 0.12);
}
.btn[data-v-c4854eda] {
  background: transparent;
  border: 1px solid var(--grafana-border);
  color: inherit;
  border-radius: 2px;
  padding: 2px 8px;
  cursor: pointer;
}
.icon[data-v-c4854eda] {
  background: transparent;
  border: none;
  color: var(--grafana-error);
  cursor: pointer;
  font-size: 16px;
}
.editor[data-v-c4854eda] {
  display: grid;
  gap: 8px;
  padding-top: 4px;
  border-top: 1px solid var(--grafana-border);
}

.canvas-editor[data-v-19330f6b] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 80px;
  gap: 4px;
}
.toolbar[data-v-19330f6b] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.toolbar button[data-v-19330f6b] {
  font-size: 11px;
  padding: 2px 6px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  background: rgba(255, 255, 255, 0.06);
  color: inherit;
  border-radius: 2px;
  cursor: pointer;
}
.toolbar button[data-v-19330f6b]:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.canvas[data-v-19330f6b] {
  width: 100%;
  flex: 1;
  min-height: 80px;
  height: 100%;
  display: block;
  touch-action: none;
  background: transparent;
}
.element-props[data-v-19330f6b] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  padding: 6px 8px;
  border-bottom: 1px solid var(--grafana-border);
  font-size: 11px;
  background: var(--grafana-panel-bg);
}
.element-props label[data-v-19330f6b] {
  display: flex;
  align-items: center;
  gap: 4px;
}
.element-props input[data-v-19330f6b],
.element-props select[data-v-19330f6b] {
  background: var(--grafana-input-bg);
  border: 1px solid var(--grafana-border);
  color: inherit;
  border-radius: 2px;
  padding: 1px 4px;
  max-width: 110px;
}
.element-props input[type="color"][data-v-19330f6b] {
  width: 28px;
  padding: 0;
}
g[data-el-animation="pulse"][data-v-19330f6b] {
  animation: canvas-pulse-19330f6b 1.2s ease-in-out infinite;
}
g[data-el-animation="spin"][data-v-19330f6b] {
  animation: canvas-spin-19330f6b 2s linear infinite;
  transform-box: fill-box;
  transform-origin: center;
}
g[data-el-animation="blink"][data-v-19330f6b] {
  animation: canvas-blink-19330f6b 1s step-start infinite;
}
@keyframes canvas-pulse-19330f6b {
50% {
    opacity: 0.55;
}
}
@keyframes canvas-spin-19330f6b {
to {
    transform: rotate(360deg);
}
}
@keyframes canvas-blink-19330f6b {
50% {
    opacity: 0;
}
}
.canvas-html[data-v-19330f6b] {
  position: relative;
  flex: 1;
  min-height: 80px;
  overflow: hidden;
  touch-action: none;
}
.canvas-el[data-v-19330f6b] {
  cursor: default;
  overflow: hidden;
}
.canvas-el.selected[data-v-19330f6b] {
  outline: 1px solid #fff;
}
.metric-text[data-v-19330f6b] {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  height: 100%;
  color: #000000;
  font-family: Inter, Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  padding: 0;
  margin: 0;
  /* Dual-run: Grafana table-cell text sits 1px higher than flex/table paint here */
  transform: translateY(-1px);
  word-break: normal;
  white-space: normal;
}
.plain-text[data-v-19330f6b] {
  white-space: pre;
}
.fallback-label[data-v-19330f6b] {
  font-size: 11px;
  opacity: 0.7;
  padding: 4px;
}
.pan-zoom-help[data-v-19330f6b] {
  margin: 4px 0 8px;
  padding: 8px 12px;
  border-radius: 4px;
  border: 1px solid color-mix(in srgb, var(--grafana-primary) 30%, transparent);
  background: color-mix(in srgb, var(--grafana-primary) 12%, transparent);
  color: var(--grafana-text);
  font-size: 12px;
  line-height: 18px;
}
.pan-zoom-help__title[data-v-19330f6b] {
  font-weight: 500;
  margin-bottom: 4px;
}
.pan-zoom-help__list[data-v-19330f6b] {
  margin: 0;
  padding-left: 18px;
}
.vue-grid-item[data-v-99aff433]{transition:all .2s ease;transition-property:left,top,right}.vue-grid-item.no-touch[data-v-99aff433]{touch-action:none}.vue-grid-item.cssTransforms[data-v-99aff433]{transition-property:transform;left:0;right:auto}.vue-grid-item.cssTransforms.render-rtl[data-v-99aff433]{left:auto;right:0}.vue-grid-item.resizing[data-v-99aff433]{opacity:.6;z-index:3}.vue-grid-item.vue-draggable-dragging[data-v-99aff433]{transition:none;z-index:3}.vue-grid-item.vue-grid-placeholder[data-v-99aff433]{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.vue-grid-item>.vue-resizable-handle[data-v-99aff433]{position:absolute;width:20px;height:20px;bottom:0;right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=);background-position:bottom right;padding:0 3px 3px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize}.vue-grid-item>.vue-rtl-resizable-handle[data-v-99aff433]{bottom:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAuMDAwMDAwMDAwMDAwMDAyIiBoZWlnaHQ9IjEwLjAwMDAwMDAwMDAwMDAwMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDwhLS0gQ3JlYXRlZCB3aXRoIE1ldGhvZCBEcmF3IC0gaHR0cDovL2dpdGh1Yi5jb20vZHVvcGl4ZWwvTWV0aG9kLURyYXcvIC0tPgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSIxMiIgd2lkdGg9IjEyIiB5PSItMSIgeD0iLTEiLz4KICA8ZyBkaXNwbGF5PSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgaWQ9ImNhbnZhc0dyaWQiPgogICA8cmVjdCBmaWxsPSJ1cmwoI2dyaWRwYXR0ZXJuKSIgc3Ryb2tlLXdpZHRoPSIwIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIi8+CiAgPC9nPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxsaW5lIGNhbnZhcz0iI2ZmZmZmZiIgY2FudmFzLW9wYWNpdHk9IjEiIHN0cm9rZS1saW5lY2FwPSJ1bmRlZmluZWQiIHN0cm9rZS1saW5lam9pbj0idW5kZWZpbmVkIiBpZD0ic3ZnXzEiIHkyPSItNzAuMTc4NDA3IiB4Mj0iMTI0LjQ2NDE3NSIgeTE9Ii0zOC4zOTI3MzciIHgxPSIxNDQuODIxMjg5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIi8+CiAgPGxpbmUgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z181IiB5Mj0iOS4xMDY5NTciIHgyPSIwLjk0NzI0NyIgeTE9Ii0wLjAxODEyOCIgeDE9IjAuOTQ3MjQ3IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz4KICA8bGluZSBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z183IiB5Mj0iOSIgeDI9IjEwLjA3MzUyOSIgeTE9IjkiIHgxPSItMC42NTU2NCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiM2NjY2NjYiIGZpbGw9Im5vbmUiLz4KIDwvZz4KPC9zdmc+);background-position:bottom left;padding-left:3px;background-repeat:no-repeat;background-origin:content-box;cursor:sw-resize;right:auto}.vue-grid-item.disable-userselect[data-v-99aff433]{-webkit-user-select:none;user-select:none}.vue-grid-layout[data-v-a10aee95]{position:relative;transition:height .2s ease}

.panel-chrome[data-v-5c03f322] {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 0;
  background: var(--grafana-panel-bg);
  border: 1px solid var(--grafana-border-color-weak, var(--grafana-border));
  border-radius: 10px; /* Grafana theme.shape.radius.lg */
  color: var(--grafana-text);
  box-shadow: none;
}
.panel-chrome.is-transparent[data-v-5c03f322] {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.panel-chrome__header[data-v-5c03f322] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  /* Grafana: height = headerHeight(5)*gridSize(8)=40; padding theme.spacing(0,1,0,1.5) */
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  padding: 0 8px 0 12px;
  flex-shrink: 0;
  box-sizing: border-box;
  border-bottom: none;
  background: transparent;
}
.panel-chrome__title[data-v-5c03f322] {
  /* Grafana Text element=h2 variant=h6 */
  font-size: 14px;
  font-weight: 500;
  line-height: calc(22 / 14);
  letter-spacing: calc(0.15em / 14);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--grafana-text);
  opacity: 1;
  margin: 0;
}
.panel-chrome__actions[data-v-5c03f322] {
  display: flex;
  gap: 2px;
  align-items: center;
  opacity: 0;
  transition: opacity 0.12s ease;
}
.panel-chrome:hover .panel-chrome__actions[data-v-5c03f322],
.panel-chrome:focus-within .panel-chrome__actions[data-v-5c03f322] {
  opacity: 1;
}
.icon-btn[data-v-5c03f322]:focus-visible {
  outline: 2px solid rgba(61, 113, 217, 0.75);
  outline-offset: 1px;
}
.icon-btn[data-v-5c03f322] {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: transparent !important;
  border: 0 !important;
  color: var(--grafana-text-secondary) !important;
  padding: 0 !important;
  cursor: pointer;
  border-radius: 4px;
  line-height: 1;
}
.icon-btn[data-v-5c03f322]:hover {
  color: var(--grafana-text) !important;
  background: var(--grafana-hover) !important;
}
.menu-wrap[data-v-5c03f322] {
  position: relative;
}
.menu[data-v-5c03f322] {
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 20;
  list-style: none;
  margin: 2px 0 0;
  padding: 4px 0;
  min-width: 150px;
  background: var(--grafana-panel-bg);
  border: 1px solid var(--grafana-border-color-weak, var(--grafana-border));
  border-radius: 6px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}
.menu button[data-v-5c03f322] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  text-align: left;
  background: transparent;
  border: 0;
  color: inherit;
  padding: 7px 12px;
  font-size: 12px;
  cursor: pointer;
}
.menu button[data-v-5c03f322]:hover {
  background: var(--grafana-action-hover, var(--grafana-hover));
}
.menu-label[data-v-5c03f322] {
  flex: 1 1 auto;
  min-width: 0;
}
.menu-sc[data-v-5c03f322] {
  flex-shrink: 0;
  margin-left: 12px;
  font-size: 11px;
  opacity: 0.45;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}
.menu-section[data-v-5c03f322] {
  padding: 6px 12px 2px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  opacity: 0.45;
  list-style: none;
  pointer-events: none;
}
.menu[data-v-5c03f322] {
  min-width: 200px;
}
.menu-sep[data-v-5c03f322] {
  height: 1px;
  margin: 4px 8px;
  background: var(--grafana-border);
  list-style: none;
}
.menu button.danger[data-v-5c03f322] {
  color: var(--grafana-error);
}
.panel-chrome__body[data-v-5c03f322] {
  flex: 1 1 auto;
  min-height: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  /* Padding lives on content children so panel-host-body fills body box (Grafana content testid). */
  padding: 0;
  box-sizing: border-box;
}
.panel-chrome__content[data-v-5c03f322] {
  width: 100%;
  height: 100%;
  min-height: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.panel-chrome__content[data-v-5c03f322] > * {
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
}
.panel-chrome__error[data-v-5c03f322] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--grafana-error);
  font-size: 12px;
  padding: 8px;
  text-align: center;
}
.panel-chrome__loading[data-v-5c03f322] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  opacity: 0.7;
  font-size: 12px;
  padding: 8px;
}
.panel-chrome__empty[data-v-5c03f322] {
  flex: 1 1 auto;
  width: 100%;
  min-height: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  opacity: 0.72;
  font-size: 13px;
  padding: 12px;
  box-sizing: border-box;
}
.empty-inner[data-v-5c03f322] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: var(--grafana-text-secondary);
}
.spinner[data-v-5c03f322] {
  width: 12px;
  height: 12px;
  border: 2px solid rgba(255, 255, 255, 0.2);
  border-top-color: var(--grafana-primary);
  border-radius: 50%;
  animation: spin-5c03f322 0.8s linear infinite;
}
@keyframes spin-5c03f322 {
to {
    transform: rotate(360deg);
}
}
.menu-item-has-sub[data-v-5c03f322] {
  position: relative;
  list-style: none;
}
.menu-caret[data-v-5c03f322] {
  flex-shrink: 0;
  margin-left: 8px;
  opacity: 0.45;
  font-size: 14px;
  line-height: 1;
}
.submenu[data-v-5c03f322] {
  position: absolute;
  left: 100%;
  top: -4px;
  z-index: 30;
  list-style: none;
  margin: 0 0 0 2px;
  padding: 4px 0;
  min-width: 180px;
  background: var(--grafana-panel-bg);
  border: 1px solid var(--grafana-border-color-weak, var(--grafana-border));
  border-radius: 6px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}
.submenu button[data-v-5c03f322] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  text-align: left;
  background: transparent;
  border: 0;
  color: inherit;
  padding: 7px 12px;
  font-size: 12px;
  cursor: pointer;
}
.submenu button[data-v-5c03f322]:hover {
  background: var(--grafana-action-hover, var(--grafana-hover));
}
.panel-loading-indicator[data-v-5c03f322] {
  position: absolute;
  top: 6px;
  right: 10px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  opacity: 0.85;
}
.panel-chrome__content[data-v-5c03f322] {
  position: relative;
}
.spinner--xs[data-v-5c03f322] {
  width: 12px;
  height: 12px;
  border-width: 2px;
}

.panel-host[data-v-bf8087b2] {
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
}
.panel-host__body[data-v-bf8087b2] {
  flex: 1 1 auto;
  width: 100%;
  min-height: 0;
  height: 100%;
  box-sizing: border-box;
  /* Grafana panel.padding=1*gridSize=8; inside content box */
  padding: 8px;
  display: flex;
  flex-direction: column;
}
.panel-host__missing[data-v-bf8087b2] {
  padding: 12px;
  color: var(--grafana-text-secondary);
  font-size: 12px;
}

.dashboard-grid[data-v-52200410] {
  width: 100%;
  min-height: 320px;
  height: auto;
  box-sizing: border-box;
  position: relative;
  /* Same geometry for edit/preview/view — chrome only differs via is-editable */
  overflow: visible;
}
.dashboard-grid[data-v-52200410] .vue-grid-layout {
  width: 100%;
  min-height: 200px;
  background: transparent;
}
.dashboard-grid[data-v-52200410] .vue-grid-item {
  box-sizing: border-box;
  transition: none;
}
.dashboard-grid[data-v-52200410] .vue-grid-item.vue-grid-placeholder {
  background: var(--grafana-primary);
  opacity: 0.2;
  border-radius: 2px;
}
.dashboard-grid[data-v-52200410] .vue-resizable-handle {
  z-index: 5;
  width: 18px !important;
  height: 18px !important;
  bottom: 2px !important;
  right: 2px !important;
  background-image: none !important;
  background-color: transparent !important;
  opacity: 0;
  transition: opacity 0.12s ease;
  cursor: se-resize;
}
.dashboard-grid[data-v-52200410] .vue-resizable-handle::after {
  content: "";
  position: absolute;
  right: 2px;
  bottom: 2px;
  width: 10px;
  height: 10px;
  pointer-events: none;
  background:
    linear-gradient(
      135deg,
      transparent 0 46%,
      var(--grafana-text-secondary) 46% 54%,
      transparent 54% 100%
    ),
    linear-gradient(
      135deg,
      transparent 0 68%,
      var(--grafana-text-secondary) 68% 78%,
      transparent 78% 100%
    );
  opacity: 0.85;
}
.dashboard-grid.is-editable[data-v-52200410] .vue-grid-item:hover > .vue-resizable-handle,
.dashboard-grid.is-editable[data-v-52200410]
  .vue-grid-item.resizing > .vue-resizable-handle,
.dashboard-grid.is-editable .panel-hit.is-selected[data-v-52200410] .vue-resizable-handle,
.dashboard-grid.is-editable[data-v-52200410] .vue-grid-item:hover .vue-resizable-handle {
  opacity: 1;
}
/* show handle when parent grid-item is hovered — sibling of panel content */
.dashboard-grid.is-editable[data-v-52200410]
  .vue-grid-item:hover > .vue-resizable-handle {
  opacity: 1;
}
.dashboard-grid[data-v-52200410]:not(.is-editable) .vue-resizable-handle {
  display: none !important;
}
.panel-hit[data-v-52200410] {
  width: 100%;
  height: 100%;
  min-height: 100%;
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 2px;
  outline: 2px solid transparent;
  outline-offset: -1px;
  transition:
    outline-color 0.12s ease,
    box-shadow 0.12s ease;
}
.panel-hit.is-selected[data-v-52200410] {
  outline-color: var(--grafana-primary);
  box-shadow: 0 0 0 1px rgba(61, 113, 217, 0.45);
  z-index: 1;
}
.panel-hit.is-selected[data-v-52200410] .panel-chrome {
  border-color: var(--grafana-primary);
}
.row-chrome[data-v-52200410] {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 100%;
  padding: 0 10px;
  background: var(--grafana-action-hover, transparent);
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  cursor: pointer;
  font-size: 12px;
  color: var(--grafana-text);
}
.row-toggle[data-v-52200410] {
  width: 14px;
  opacity: 0.8;
}
.missing-panel[data-v-52200410] {
  width: 100%;
  height: 100%;
  padding: 12px;
  color: var(--grafana-error);
  background: var(--grafana-panel-bg);
  border: 1px solid var(--grafana-border);
  box-sizing: border-box;
}


.share[data-v-a31e94b0] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.hint[data-v-a31e94b0] {
  margin: 0;
  font-size: 12px;
  opacity: 0.75;
}
.tabs[data-v-a31e94b0] {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}
.tabs button[data-v-a31e94b0] {
  background: transparent;
  border: 1px solid var(--grafana-border);
  color: inherit;
  padding: 2px 10px;
  cursor: pointer;
  border-radius: 2px;
}
.tabs button.active[data-v-a31e94b0] {
  background: var(--grafana-primary);
  border-color: var(--grafana-primary);
}
.tabs button.tab-alias[data-v-a31e94b0] {
  opacity: 0.85;
}
.actions[data-v-a31e94b0] {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
label[data-v-a31e94b0] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 12px;
}
input[data-v-a31e94b0],
textarea[data-v-a31e94b0],
select[data-v-a31e94b0] {
  width: 100%;
  background: var(--grafana-input-bg);
  color: var(--grafana-text);
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  padding: 4px 8px;
}

.insp[data-v-1c269556] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 420px;
}
.tabs[data-v-1c269556] {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}
.tabs button[data-v-1c269556] {
  background: transparent;
  border: 1px solid var(--grafana-border);
  color: inherit;
  padding: 2px 10px;
  cursor: pointer;
  border-radius: 2px;
}
.tabs button.active[data-v-1c269556] {
  background: var(--grafana-primary);
  border-color: var(--grafana-primary);
}
.actions[data-v-1c269556] {
  display: flex;
  justify-content: flex-end;
}
pre[data-v-1c269556] {
  max-height: 360px;
  overflow: auto;
  font-size: 11px;
  background: var(--grafana-action-hover, var(--grafana-hover));
  padding: 8px;
}
.hint[data-v-1c269556] {
  color: var(--grafana-text-secondary);
  font-size: 12px;
  margin: 0 0 8px;
}
.req[data-v-1c269556] {
  font-size: 12px;
  margin-bottom: 10px;
  line-height: 1.5;
}
.steps[data-v-1c269556] {
  margin: 0;
  padding-left: 18px;
}
.step[data-v-1c269556] {
  margin-bottom: 10px;
  font-size: 12px;
}
.badge[data-v-1c269556] {
  margin-left: 6px;
  color: var(--grafana-text-secondary);
}
.err[data-v-1c269556] {
  color: var(--grafana-error);
  margin-left: 6px;
}
.meta-line[data-v-1c269556] {
  color: var(--grafana-text-secondary);
}
.empty[data-v-1c269556] {
  color: var(--grafana-text-secondary);
  font-size: 12px;
}
.help-list[data-v-1c269556] {
  margin: 8px 0;
  padding-left: 18px;
  line-height: 1.6;
}
.hint[data-v-1c269556] {
  opacity: 0.75;
  font-size: 12px;
}

.options-pane[data-v-f3d7ccdf] {
  display: grid;
  gap: 10px;
  color: var(--grafana-text);
  font-size: 12px;
}
.search-row[data-v-f3d7ccdf] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}
.list-mode[data-v-f3d7ccdf] {
  display: flex;
  gap: 4px;
  margin-bottom: 8px;
}
.list-mode button[data-v-f3d7ccdf] {
  flex: 1;
  font-size: 12px;
  padding: 4px 6px;
  border: 1px solid var(--grafana-border);
  background: var(--grafana-panel-bg);
  color: var(--grafana-text);
  border-radius: 2px;
  cursor: pointer;
}
.list-mode button.active[data-v-f3d7ccdf] {
  border-color: var(--grafana-primary);
  color: var(--grafana-text);
  font-weight: 600;
  background: var(--grafana-action-selected);
}
.recent-banner[data-v-f3d7ccdf] {
  font-size: 11px;
  color: var(--grafana-text-secondary);
  margin-bottom: 8px;
}
.search-count[data-v-f3d7ccdf] {
  flex-shrink: 0;
  font-size: 12px;
  color: var(--grafana-text-secondary);
  white-space: nowrap;
}
.search[data-v-f3d7ccdf] {
  width: 100%;
}
.cat[data-v-f3d7ccdf] {
  border: 1px solid var(--grafana-border);
  border-radius: 4px;
  overflow: hidden;
}
.cat-head[data-v-f3d7ccdf] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  background: var(--grafana-panel-bg);
  border: 0;
  color: inherit;
  padding: 8px 10px;
  cursor: pointer;
  text-align: left;
}
.cat-head h4[data-v-f3d7ccdf] {
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  flex: 1;
}
.count[data-v-f3d7ccdf] {
  color: var(--grafana-text-secondary);
  font-size: 11px;
}
.cat-body[data-v-f3d7ccdf] {
  padding: 8px 10px;
  display: grid;
  gap: 12px;
  background: var(--grafana-input-bg, var(--grafana-bg-secondary));
}
.field[data-v-f3d7ccdf] {
  display: grid;
  gap: 6px;
}
.label[data-v-f3d7ccdf] {
  display: grid;
  gap: 2px;
  color: var(--grafana-text);
  font-weight: 500;
}
.desc[data-v-f3d7ccdf] {
  color: var(--grafana-text-secondary);
  font-weight: 400;
  font-size: 11px;
}
.ctrl[data-v-f3d7ccdf] {
  width: 100%;
}
.radio-group[data-v-f3d7ccdf] {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
}
.radio-group[data-v-f3d7ccdf] .ant-radio-button-wrapper {
  background: var(--grafana-input-bg);
  border-color: var(--grafana-border);
  color: var(--grafana-text);
  font-size: 12px;
  height: 28px;
  line-height: 26px;
}
.radio-group[data-v-f3d7ccdf]
  
    .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)
   {
  background: var(--grafana-primary);
  border-color: var(--grafana-primary);
  color: #fff;
}
.slider-row[data-v-f3d7ccdf] {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 10px;
  align-items: center;
}
.slider[data-v-f3d7ccdf] {
  width: 100%;
  margin: 0;
}
.slider-val[data-v-f3d7ccdf] {
  min-width: 36px;
  text-align: right;
  color: var(--grafana-text-secondary);
  font-variant-numeric: tabular-nums;
}
.empty[data-v-f3d7ccdf] {
  color: var(--grafana-text-secondary);
  margin: 0;
}
textarea.ctrl[data-v-f3d7ccdf] {
  background: var(--grafana-input-bg);
  color: inherit;
  border: 1px solid var(--grafana-border);
  border-radius: 4px;
  padding: 6px 8px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 11px;
  resize: vertical;
}
.unknown-editor[data-v-f3d7ccdf] {
  display: grid;
  gap: 4px;
}
.unknown-label[data-v-f3d7ccdf] {
  color: var(--grafana-warning);
  font-size: 11px;
}

.panel-frame-options[data-v-1147ebcf] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 12px;
}
.frame-cat[data-v-1147ebcf] {
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  background: var(--grafana-panel-bg);
}
.cat-head[data-v-1147ebcf] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  background: transparent;
  border: 0;
  color: inherit;
  padding: 8px 10px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 500;
}
.cat-count[data-v-1147ebcf] {
  margin-left: auto;
  opacity: 0.6;
  font-size: 11px;
}
.cat-body[data-v-1147ebcf] {
  padding: 4px 10px 10px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.frame-row[data-v-1147ebcf] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.frame-label .name[data-v-1147ebcf] {
  font-size: 12px;
  font-weight: 500;
}
.frame-label .desc[data-v-1147ebcf] {
  display: block;
  font-size: 11px;
  opacity: 0.65;
  margin-top: 2px;
}
.frame-textarea[data-v-1147ebcf] {
  width: 100%;
  background: var(--grafana-input-bg);
  border: 1px solid var(--grafana-border);
  color: inherit;
  border-radius: 2px;
  padding: 6px 8px;
  font: inherit;
  resize: vertical;
}
.radio-row[data-v-1147ebcf] {
  display: flex;
  gap: 12px;
}
.radio[data-v-1147ebcf] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
}
.readonly[data-v-1147ebcf] {
  font-size: 12px;
  opacity: 0.7;
}

.panel-editor__header[data-v-91d8a8bb] {
  flex: 0 0 auto;
  box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid var(--grafana-border);
  padding: 8px 12px;
  background: var(--grafana-panel-bg);
}
.title-row[data-v-91d8a8bb] {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  gap: 12px;
  min-width: 0;
  width: 100%;
}
.back-btn[data-v-91d8a8bb] {
  flex: 0 0 auto;
  white-space: nowrap;
  background: var(--grafana-input-bg);
  border: 1px solid var(--grafana-border);
  color: var(--grafana-text);
  padding: 4px 10px;
  border-radius: 2px;
  cursor: pointer;
  font-size: 12px;
}
.title-display[data-v-91d8a8bb] {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 14px;
  font-weight: 600;
  color: var(--grafana-text);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.draft-dirty[data-v-91d8a8bb] {
  flex: 0 0 auto;
  color: var(--grafana-warning);
  font-size: 18px;
  line-height: 1;
}
.header-tools[data-v-91d8a8bb] {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  gap: 8px;
  flex: 0 0 auto;
  margin-left: auto;
  min-width: 0;
}
.mode-group[data-v-91d8a8bb] {
  display: inline-flex;
  flex: 0 0 auto;
  border: 1px solid var(--grafana-border);
  border-radius: 4px;
  overflow: hidden;
}
.mode-group button[data-v-91d8a8bb] {
  background: transparent;
  border: 0;
  color: inherit;
  padding: 4px 10px;
  font-size: 12px;
  cursor: pointer;
  white-space: nowrap;
}
.mode-group button.active[data-v-91d8a8bb] {
  background: var(--grafana-primary);
  color: var(--grafana-text);
}
/* Slot tools (GButton) stay inline */
.header-tools[data-v-91d8a8bb] .ant-btn,
.header-tools[data-v-91d8a8bb] button {
  flex: 0 0 auto;
  white-space: nowrap;
}
.title-row[data-v-91d8a8bb] >  .ant-btn,
.title-row[data-v-91d8a8bb] >  button {
  flex: 0 0 auto;
  white-space: nowrap;
}

.query-row[data-v-7a9079af] {
  border: 1px solid var(--grafana-border);
  border-radius: 4px;
  background: var(--grafana-panel-bg);
  overflow: hidden;
}
.query-row.hidden[data-v-7a9079af] {
  opacity: 0.55;
}
.qr-head[data-v-7a9079af] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 8px;
  background: var(--grafana-bg-secondary, rgba(255, 255, 255, 0.03));
  cursor: pointer;
}
.qr-collapse[data-v-7a9079af] {
  border: 0;
  background: transparent;
  color: var(--grafana-text-secondary);
  cursor: pointer;
  font-size: 12px;
  width: 18px;
}
.qr-id[data-v-7a9079af] {
  font-weight: 700;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  color: var(--grafana-text);
}
.qr-ds[data-v-7a9079af] {
  min-width: 200px;
}
.qr-dstype[data-v-7a9079af] {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  color: var(--grafana-text-secondary);
}
.qr-spacer[data-v-7a9079af] {
  flex: 1;
}
.qr-actions[data-v-7a9079af] {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}
.qr-body[data-v-7a9079af] {
  padding: 10px;
  border-top: 1px solid var(--grafana-border);
}
.qr-empty[data-v-7a9079af] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}

.section[data-v-e689f08d] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
  overflow: auto;
  flex: 1;
  min-height: 0;
}
.query-rows[data-v-e689f08d] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.query-add-row[data-v-e689f08d] {
  margin-top: 4px;
}
.q-add-btn[data-v-e689f08d] {
  border: 1px dashed var(--grafana-border);
  background: transparent;
  color: var(--grafana-text-secondary);
  border-radius: 6px;
  padding: 8px 14px;
  cursor: pointer;
  font-size: 12px;
}
.q-add-btn[data-v-e689f08d]:hover {
  color: var(--grafana-text);
  border-color: var(--grafana-primary);
}
.q-add-btn[data-v-e689f08d]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.registry-fields[data-v-f5255e41] {
  display: grid;
  gap: 8px;
}
.registry-fields label[data-v-f5255e41] {
  display: grid;
  gap: 4px;
  font-size: 12px;
}
.desc[data-v-f5255e41] {
  opacity: 0.65;
  font-size: 11px;
}
.map-lines[data-v-f5255e41] {
  width: 100%;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 12px;
  background: var(--grafana-input-bg);
  border: 1px solid var(--grafana-border);
  color: inherit;
  border-radius: 2px;
  padding: 6px 8px;
  resize: vertical;
}
.no-opts[data-v-f5255e41] {
  margin: 0;
  font-size: 12px;
  opacity: 0.65;
}

.organize-editor[data-v-ad181d15] {
  display: grid;
  gap: 8px;
}
.row[data-v-ad181d15] {
  display: grid;
  grid-template-columns: 1fr 1fr auto auto auto auto;
  gap: 6px;
  align-items: center;
}
.ex[data-v-ad181d15] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
  white-space: nowrap;
}

.fbv-editor[data-v-723ec2af] {
  display: grid;
  gap: 8px;
}
.row[data-v-723ec2af] {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.row label[data-v-723ec2af] {
  display: grid;
  gap: 4px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
  min-width: 120px;
}
.filter[data-v-723ec2af] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr auto;
  gap: 6px;
  align-items: center;
}

.calc-editor[data-v-17eb62e4] {
  display: grid;
  gap: 8px;
}
label[data-v-17eb62e4] {
  display: grid;
  gap: 4px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.row[data-v-17eb62e4] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.hint[data-v-17eb62e4] {
  margin: 0;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}

.groupby-editor[data-v-fe0022e9] {
  display: grid;
  gap: 8px;
}
.row[data-v-fe0022e9] {
  display: grid;
  grid-template-columns: 1fr 1fr 1.2fr auto;
  gap: 6px;
  align-items: center;
}

.join-editor[data-v-6c5fb035] {
  display: grid;
  gap: 8px;
}
label[data-v-6c5fb035] {
  display: grid;
  gap: 4px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}

.extract-editor[data-v-067a686d] {
  display: grid;
  gap: 8px;
}
label[data-v-067a686d] {
  display: grid;
  gap: 4px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.row[data-v-067a686d] {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
}

.cft-editor[data-v-f7483de3] {
  display: grid;
  gap: 8px;
}
.row[data-v-f7483de3] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr auto;
  gap: 6px;
  align-items: center;
}

.part-editor[data-v-0d825e8b] {
  display: grid;
  gap: 8px;
}
label[data-v-0d825e8b] {
  display: grid;
  gap: 4px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.row[data-v-0d825e8b] {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
}

.tpd[data-v-ca536e4a] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 100%;
}
.tpd-search[data-v-ca536e4a] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.tpd-count[data-v-ca536e4a] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
  white-space: nowrap;
}
.tpd-cats[data-v-ca536e4a] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.tpd-cat[data-v-ca536e4a] {
  font-size: 12px;
  padding: 4px 10px;
  border-radius: 999px;
  border: 1px solid var(--grafana-border);
  background: var(--grafana-panel-bg);
  color: var(--grafana-text-secondary);
  cursor: pointer;
}
.tpd-cat.active[data-v-ca536e4a] {
  background: var(--grafana-primary-transparent, var(--grafana-hover));
  border-color: var(--grafana-primary);
  color: var(--grafana-primary-text, var(--grafana-primary));
}
.tpd-switch[data-v-ca536e4a] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.tpd-grid[data-v-ca536e4a] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  overflow: auto;
  flex: 1;
  min-height: 0;
  padding-bottom: 12px;
}
.tpd-card[data-v-ca536e4a] {
  text-align: left;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid var(--grafana-border);
  background: var(--grafana-panel-bg);
  color: var(--grafana-text);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.tpd-card[data-v-ca536e4a]:hover {
  border-color: var(--grafana-primary);
  background: var(--grafana-hover);
}
.tpd-illu[data-v-ca536e4a] {
  width: 100%;
  height: 56px;
  object-fit: contain;
  border-radius: 2px;
  margin-bottom: 4px;
  background: var(--grafana-hover);
}
.tpd-name[data-v-ca536e4a] {
  font-weight: 600;
  font-size: 13px;
}
.tpd-desc[data-v-ca536e4a] {
  font-size: 11px;
  color: var(--grafana-text-secondary);
  line-height: 1.35;
}
.tpd-tags[data-v-ca536e4a] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.tpd-tags span[data-v-ca536e4a] {
  font-size: 10px;
  padding: 0 6px;
  border-radius: 3px;
  background: var(--grafana-hover);
  color: var(--grafana-text-secondary);
}
.tpd-empty[data-v-ca536e4a] {
  grid-column: 1 / -1;
  color: var(--grafana-text-secondary);
  padding: 24px;
  text-align: center;
}

.section[data-v-b315bb25] {
  display: grid;
  gap: 10px;
}
.empty[data-v-b315bb25] {
  padding: 16px;
  border: 1px dashed var(--grafana-border);
  border-radius: 4px;
  color: var(--grafana-text-secondary);
  display: grid;
  gap: 12px;
  justify-items: start;
}
.transform-toolbar[data-v-b315bb25] {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.transform-card[data-v-b315bb25] {
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  padding: 10px;
  background: var(--grafana-panel-bg);
  display: grid;
  gap: 8px;
}
.transform-card.disabled[data-v-b315bb25] {
  opacity: 0.55;
}
.transform-card header[data-v-b315bb25] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.drag[data-v-b315bb25] {
  cursor: grab;
  color: var(--grafana-text-secondary);
  user-select: none;
}
.card-actions[data-v-b315bb25] {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}
.id[data-v-b315bb25] {
  opacity: 0.55;
  font-weight: 400;
  font-size: 11px;
}
.filter-row[data-v-b315bb25] {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  padding: 8px;
  background: var(--grafana-hover);
  border-radius: 2px;
}
.filter-row label[data-v-b315bb25] {
  display: grid;
  gap: 4px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
  min-width: 140px;
}
.help[data-v-b315bb25] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
  padding: 8px;
  border-left: 2px solid var(--grafana-primary);
}
.debug[data-v-b315bb25] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.debug-col[data-v-b315bb25] {
  background: var(--grafana-input-bg);
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  padding: 8px;
  font-size: 11px;
}
.debug-col h4[data-v-b315bb25] {
  margin: 0 0 6px;
  font-size: 12px;
}
.debug-empty[data-v-b315bb25],
.debug-note[data-v-b315bb25] {
  margin: 0;
  color: var(--grafana-text-secondary);
  font-size: 11px;
}
.debug-frame[data-v-b315bb25] {
  margin-bottom: 8px;
}
.debug-frame-name[data-v-b315bb25] {
  font-weight: 600;
  margin-bottom: 4px;
  color: var(--grafana-text);
}
.debug-frame table[data-v-b315bb25] {
  width: 100%;
  border-collapse: collapse;
  font-size: 10px;
}
.debug-frame th[data-v-b315bb25],
.debug-frame td[data-v-b315bb25] {
  border: 1px solid var(--grafana-border);
  padding: 2px 4px;
  color: var(--grafana-text);
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.debug-frame th small[data-v-b315bb25] {
  opacity: 0.6;
  font-weight: 400;
}
.debug-col pre[data-v-b315bb25] {
  margin: 0;
  white-space: pre-wrap;
  color: var(--grafana-text-secondary);
}

.field-config-editor[data-v-2c475dd7] {
  display: grid;
  gap: 10px;
  margin-top: 12px;
}
.subhead[data-v-2c475dd7] {
  margin: 0;
  font-size: 13px;
}
.transform-card[data-v-2c475dd7] {
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  padding: 10px;
  display: grid;
  gap: 8px;
  background: var(--grafana-panel-bg);
}
.transform-card header[data-v-2c475dd7] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.override-props[data-v-2c475dd7] {
  display: grid;
  gap: 8px;
}
.override-prop-row[data-v-2c475dd7] {
  display: grid;
  grid-template-columns: 1fr 1.2fr auto;
  gap: 6px;
  align-items: center;
}
label[data-v-2c475dd7] {
  display: grid;
  gap: 4px;
  font-size: 12px;
}

.geomap-layers-editor[data-v-d7bf9066] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.head[data-v-d7bf9066] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.layer-card[data-v-d7bf9066] {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  background: rgba(255, 255, 255, 0.02);
}
.layer-head[data-v-d7bf9066] {
  display: flex;
  gap: 6px;
  align-items: center;
}
.row[data-v-d7bf9066] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  font-size: 12px;
}
.row label[data-v-d7bf9066] {
  opacity: 0.8;
  min-width: 64px;
}
.row.cols[data-v-d7bf9066] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  gap: 8px;
}
.row.cols > div[data-v-d7bf9066] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.switch-row[data-v-d7bf9066] {
  display: flex;
  align-items: center;
  gap: 8px;
}

.panel-editor[data-v-de34cbbc] {
  /* Sit inside dashboard body (below page header) so chrome actions stay usable
     and right-pane tabs are not covered by sticky header buttons. */
  position: absolute;
  inset: 0;
  z-index: 40;
  display: flex;
  flex-direction: column;
  background: var(--grafana-dashboard-bg, var(--grafana-bg));
  color: var(--grafana-text);
  min-height: 0;
  width: 100%;
  height: 100%;
}
.panel-editor__body[data-v-de34cbbc] {
  flex: 1 1 auto;
  min-height: 0;
  position: relative;
  display: flex;
}
.panel-editor__main[data-v-de34cbbc] {
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
  display: flex;
  flex-direction: column;
}
.panel-editor__preview[data-v-de34cbbc] {
  min-height: 120px;
  padding: 8px;
  box-sizing: border-box;
  overflow: auto;
  background: var(--grafana-bg);
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}
.panel-editor__preview[data-display-mode="1"][data-v-de34cbbc],
.panel-editor__preview[data-display-mode="2"][data-v-de34cbbc] {
  align-items: center;
  justify-content: center;
}
.preview-inner[data-v-de34cbbc] {
  width: 100%;
  height: 100%;
  min-height: 80px;
  min-width: 80px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.preview-inner[data-v-de34cbbc] [data-testid="panel-chrome"],
.preview-inner[data-v-de34cbbc] .panel-chrome {
  width: 100%;
  height: 100%;
  flex: 1 1 auto;
  min-height: 0;
}
.preview-fallback[data-v-de34cbbc],
.table-view[data-v-de34cbbc] {
  width: 100%;
  height: 100%;
  overflow: auto;
  font-size: 12px;
  padding: 8px;
  box-sizing: border-box;
}
.table-view pre[data-v-de34cbbc] {
  margin: 0;
  font-family: ui-monospace, monospace;
  white-space: pre-wrap;
}
.split-v[data-v-de34cbbc] {
  flex: 0 0 6px;
  cursor: row-resize;
  background: linear-gradient(to bottom, transparent, var(--grafana-border), transparent);
}
.split-v[data-v-de34cbbc]:hover {
  background: var(--grafana-primary);
}
.panel-editor__data[data-v-de34cbbc] {
  flex: 1 1 auto;
  min-height: 120px;
  display: flex;
  flex-direction: column;
  border-top: 1px solid var(--grafana-border);
  overflow: hidden;
  background: var(--grafana-panel-bg);
}
.panel-editor__options[data-v-de34cbbc] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  border-left: 1px solid var(--grafana-border);
  background: var(--grafana-panel-bg);
  z-index: 2;
}
.split-h[data-v-de34cbbc] {
  position: absolute;
  left: -3px;
  top: 0;
  bottom: 0;
  width: 6px;
  cursor: col-resize;
  z-index: 3;
}
.split-h[data-v-de34cbbc]:hover {
  background: rgba(61, 113, 217, 0.5);
}
.options-tabs[data-v-de34cbbc],
.tabs[data-v-de34cbbc] {
  display: flex;
  gap: 0;
  border-bottom: 1px solid var(--grafana-border);
  flex: 0 0 auto;
}
.options-tabs button[data-v-de34cbbc],
.tabs button[data-v-de34cbbc] {
  position: relative;
  background: transparent;
  border: 0;
  border-bottom: 2px solid transparent;
  color: var(--grafana-text-secondary);
  padding: 8px 14px;
  font-size: 12px;
  cursor: pointer;
  transition: color 0.12s ease, background 0.12s ease;
}
.options-tabs button[data-v-de34cbbc]:hover,
.tabs button[data-v-de34cbbc]:hover {
  color: var(--grafana-text);
  background: var(--grafana-action-hover);
}
.options-tabs button.active[data-v-de34cbbc],
.tabs button.active[data-v-de34cbbc] {
  color: var(--grafana-text);
  font-weight: 600;
  background: var(--grafana-action-selected);
}
.options-tabs button.active[data-v-de34cbbc]::after,
.tabs button.active[data-v-de34cbbc]::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 2px;
  background: linear-gradient(90deg, var(--grafana-primary), #f55f3e);
}
.section[data-v-de34cbbc] {
  padding: 12px;
  overflow: auto;
  flex: 1;
  display: grid;
  gap: 10px;
  align-content: start;
}
.frame[data-v-de34cbbc] {
  display: grid;
  gap: 4px;
  font-size: 12px;
}
.frame select[data-v-de34cbbc],
.frame textarea[data-v-de34cbbc],
.frame input[data-v-de34cbbc],
.json[data-v-de34cbbc] {
  background: var(--grafana-input-bg);
  border: 1px solid var(--grafana-border);
  color: inherit;
  border-radius: 2px;
  padding: 4px 8px;
  font-size: 12px;
}
.frame.check[data-v-de34cbbc] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.json[data-v-de34cbbc] {
  width: 100%;
  font-family: ui-monospace, monospace;
  box-sizing: border-box;
}
.subhead[data-v-de34cbbc] {
  margin: 8px 0 4px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
  font-weight: 500;
}
.hint[data-v-de34cbbc] {
  color: var(--grafana-text-secondary);
  margin: 0;
  font-size: 12px;
}
.err[data-v-de34cbbc] {
  color: var(--grafana-error);
  margin: 0;
  font-size: 12px;
}
.panel-editor__footer[data-v-de34cbbc] {
  flex: 0 0 auto;
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  padding: 10px 12px;
  border-top: 1px solid var(--grafana-border);
  background: var(--grafana-panel-bg);
}
.frame-group[data-v-de34cbbc] {
  margin: 4px 0;
  padding: 10px;
  border: 1px solid rgba(44, 50, 53, 0.9);
  border-radius: 6px;
  background: var(--grafana-input-bg, var(--grafana-bg-secondary));
}
.frame-group .subhead[data-v-de34cbbc] {
  margin: 0 0 6px;
  font-size: 12px;
  font-weight: 600;
}
.frame-textarea[data-v-de34cbbc] {
  width: 100%;
  box-sizing: border-box;
  font-family: ui-monospace, monospace;
  font-size: 11px;
  background: var(--grafana-bg-secondary);
  color: inherit;
  border: 1px solid var(--grafana-border);
  border-radius: 4px;
  padding: 6px 8px;
}
.section-intro[data-v-de34cbbc] {
  margin: 0 0 10px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
  line-height: 1.45;
}
.section-intro code[data-v-de34cbbc] {
  font-size: 11px;
}
.alert-empty h3[data-v-de34cbbc] {
  margin: 0 0 8px;
  font-size: 14px;
}
.sr-only[data-v-de34cbbc] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.table-view[data-v-de34cbbc] {
  overflow: auto;
  max-height: 100%;
  font-size: 12px;
}
.tv-frame[data-v-de34cbbc] {
  margin-bottom: 12px;
}
.tv-frame-meta[data-v-de34cbbc] {
  opacity: 0.7;
  margin-bottom: 4px;
}
.tv-table[data-v-de34cbbc] {
  border-collapse: collapse;
  width: 100%;
}
.tv-table th[data-v-de34cbbc],
.tv-table td[data-v-de34cbbc] {
  border: 1px solid var(--grafana-border);
  padding: 2px 6px;
  text-align: left;
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tv-type[data-v-de34cbbc] {
  opacity: 0.5;
  font-weight: normal;
}
.tv-more[data-v-de34cbbc],
.tv-empty[data-v-de34cbbc] {
  opacity: 0.6;
}


.variables-bar[data-v-9248381f] {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  padding: 8px 12px;
  border-bottom: 1px solid var(--grafana-border);
  background: var(--grafana-panel-bg);
}
.var-type[data-v-9248381f] {
  margin-left: 4px;
  opacity: 0.5;
  font-size: 10px;
  text-transform: uppercase;
}
.var-item[data-v-9248381f] {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  font-size: 12px;
}
.var-control[data-v-9248381f] {
  min-width: 140px;
  width: 160px;
}
.adhoc[data-v-9248381f] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.adhoc-row[data-v-9248381f] {
  display: flex;
  gap: 4px;
  align-items: center;
}
.adhoc-key[data-v-9248381f] {
  width: 96px;
}
.adhoc-op[data-v-9248381f] {
  width: 72px;
  min-width: 72px;
}
.adhoc-value[data-v-9248381f] {
  width: 96px;
}
.adhoc-add[data-v-9248381f] {
  align-self: flex-start;
  padding: 0 !important;
  height: auto !important;
}
.adhoc-row[data-v-9248381f] .ant-select-selector,
.adhoc-row[data-v-9248381f] .ant-input,
.adhoc-row[data-v-9248381f] .ant-select {
  font-size: 11px;
}

.var-settings[data-v-a6c92ba0] {
  position: fixed;
  inset: 10% 15%;
  z-index: 50;
  background: var(--grafana-panel-bg);
  border: 1px solid var(--grafana-border);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.45);
  color: var(--grafana-text);
}
header[data-v-a6c92ba0] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 12px;
  border-bottom: 1px solid var(--grafana-border);
}
.actions[data-v-a6c92ba0] {
  display: flex;
  gap: 8px;
}
.hint[data-v-a6c92ba0] {
  margin: 0;
  opacity: 0.7;
  font-size: 12px;
}
.body[data-v-a6c92ba0] {
  display: grid;
  grid-template-columns: 220px 1fr;
  min-height: 320px;
  flex: 1;
}
.list[data-v-a6c92ba0] {
  list-style: none;
  margin: 0;
  padding: 8px;
  border-right: 1px solid var(--grafana-border);
  overflow: auto;
}
.list li[data-v-a6c92ba0] {
  padding: 8px;
  border-radius: 2px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  gap: 8px;
}
.list li.active[data-v-a6c92ba0] {
  background: rgba(61, 113, 217, 0.2);
}
.list .empty[data-v-a6c92ba0] {
  opacity: 0.6;
  cursor: default;
}
.editor[data-v-a6c92ba0] {
  padding: 12px;
  display: grid;
  gap: 10px;
  align-content: start;
}
.editor label[data-v-a6c92ba0] {
  display: grid;
  gap: 4px;
  font-size: 12px;
}
.editor[data-v-a6c92ba0] .ant-select,
.editor[data-v-a6c92ba0] .ant-input {
  width: 100%;
}
.check[data-v-a6c92ba0] {
  display: flex !important;
  align-items: center;
  gap: 8px;
}
.editor > .g-button[data-v-a6c92ba0],
.editor[data-v-a6c92ba0] .g-button {
  justify-self: start;
}
.refresh-row[data-v-a6c92ba0] {
  display: flex;
  gap: 10px;
  align-items: center;
  font-size: 12px;
}
.err[data-v-a6c92ba0] {
  color: var(--grafana-error-text, var(--grafana-error));
}
.meta[data-v-a6c92ba0] {
  opacity: 0.65;
}
.options-preview[data-v-a6c92ba0] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  max-height: 80px;
  overflow: auto;
}
.options-preview li[data-v-a6c92ba0] {
  background: var(--grafana-action-hover, var(--grafana-hover));
  border-radius: 10px;
  padding: 2px 8px;
  font-size: 11px;
}

.settings-pane[data-v-3823011c] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-width: 560px;
}
.field[data-v-3823011c] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 12px;
  color: var(--grafana-text-secondary, var(--grafana-text));
}
.field.row[data-v-3823011c] {
  flex-direction: row;
  align-items: center;
  gap: 8px;
}

.settings-pane[data-v-736c166c] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.anno-row[data-v-736c166c] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
}
.row[data-v-736c166c] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
}

.settings-pane[data-v-defce3b7] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.link-row[data-v-defce3b7] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
}
.row[data-v-defce3b7] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
}

.settings-pane[data-v-71a0d165] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  height: 100%;
  min-height: 320px;
}
.json-editor[data-v-71a0d165] {
  flex: 1;
  min-height: 280px;
  font-family: var(--grafana-font-family-monospace, ui-monospace, monospace);
  font-size: 12px;
  background: var(--grafana-input-bg, var(--grafana-panel-bg));
  color: var(--grafana-text-primary, var(--grafana-text));
  border: 1px solid var(--grafana-border-color-medium, var(--grafana-border));
  border-radius: 6px;
  padding: 8px;
  resize: vertical;
}

.ds-modal[data-v-07f934ac] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  color: var(--grafana-text);
}
.ds-modal__toolbar[data-v-07f934ac] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}
.hint[data-v-07f934ac] {
  margin: 0;
  font-size: 12px;
  color: var(--grafana-text-secondary);
  line-height: 1.4;
}
.ds-table[data-v-07f934ac] {
  width: 100%;
  border-collapse: collapse;
  font-size: 12px;
}
.ds-table th[data-v-07f934ac],
.ds-table td[data-v-07f934ac] {
  text-align: left;
  padding: 6px 8px;
  border-bottom: 1px solid var(--grafana-border-weak, var(--grafana-border));
  vertical-align: middle;
}
.ds-table th[data-v-07f934ac] {
  color: var(--grafana-text-secondary);
  font-weight: 500;
}
.mono[data-v-07f934ac] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 11px;
  word-break: break-all;
}
.empty[data-v-07f934ac] {
  text-align: center;
  color: var(--grafana-text-secondary);
  padding: 16px 8px !important;
}
.actions[data-v-07f934ac] {
  display: flex;
  gap: 6px;
  justify-content: flex-end;
  white-space: nowrap;
}
.linkish[data-v-07f934ac] {
  border: 0;
  background: transparent;
  color: var(--grafana-text-link, var(--grafana-primary));
  cursor: pointer;
  padding: 0;
  font-size: 12px;
}
.linkish.on[data-v-07f934ac] {
  color: var(--grafana-success, var(--grafana-primary));
  font-weight: 600;
}
.ds-form[data-v-07f934ac] {
  border: 1px solid var(--grafana-border-weak, var(--grafana-border));
  border-radius: 6px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  background: var(--grafana-bg-secondary, var(--grafana-bg-primary));
}
.ds-form h4[data-v-07f934ac] {
  margin: 0 0 4px;
  font-size: 13px;
}
.field[data-v-07f934ac] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 12px;
}
.field.row[data-v-07f934ac] {
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.field > span[data-v-07f934ac]:first-child {
  color: var(--grafana-text-secondary);
}
.error[data-v-07f934ac] {
  margin: 0;
  color: var(--grafana-error);
  font-size: 12px;
}
.form-actions[data-v-07f934ac] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 4px;
}

.settings-pane[data-v-dd8c00b0] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.head[data-v-dd8c00b0] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}
.head h3[data-v-dd8c00b0] {
  margin: 0 0 4px;
  font-size: 14px;
}
.sub[data-v-dd8c00b0] {
  margin: 0;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.list[data-v-dd8c00b0] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.list li[data-v-dd8c00b0] {
  border: 1px solid var(--grafana-border-weak, var(--grafana-border));
  border-radius: 6px;
  padding: 10px 12px;
  background: var(--grafana-bg-secondary, var(--grafana-bg-primary));
}
.main[data-v-dd8c00b0] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 4px;
}
.badge[data-v-dd8c00b0] {
  font-size: 10px;
  padding: 1px 6px;
  border-radius: 999px;
  background: var(--grafana-primary);
  color: var(--grafana-text-max-contrast, #fff);
}
.meta[data-v-dd8c00b0] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 14px;
  font-size: 11px;
  color: var(--grafana-text-secondary);
}
.mono[data-v-dd8c00b0] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}
.empty[data-v-dd8c00b0] {
  margin: 0;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}

.dashboard-settings[data-v-ba848f14] {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: var(--grafana-panel-bg);
  color: var(--grafana-text-primary, var(--grafana-text));
  border: 1px solid var(--grafana-border-color-weak, var(--grafana-border));
  border-radius: 8px;
}
.dashboard-settings__header[data-v-ba848f14] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 12px;
  border-bottom: 1px solid var(--grafana-border-color-weak, var(--grafana-border));
}
.dashboard-settings__header h2[data-v-ba848f14] {
  margin: 0;
  font-size: 14px;
}
.dashboard-settings__body[data-v-ba848f14] {
  display: flex;
  min-height: 0;
  flex: 1;
}
.dashboard-settings__nav[data-v-ba848f14] {
  width: 160px;
  border-right: 1px solid var(--grafana-border-color-weak, var(--grafana-border));
  display: flex;
  flex-direction: column;
  padding: 8px;
  gap: 4px;
}
.dashboard-settings__nav button[data-v-ba848f14] {
  text-align: left;
  background: transparent;
  border: 0;
  color: inherit;
  padding: 8px 10px;
  border-radius: 6px;
  cursor: pointer;
  font-size: 12px;
}
.dashboard-settings__nav button.active[data-v-ba848f14],
.dashboard-settings__nav button[data-v-ba848f14]:hover {
  background: var(--grafana-action-hover, var(--grafana-hover));
}
.dashboard-settings__content[data-v-ba848f14] {
  flex: 1;
  padding: 12px;
  overflow: auto;
}

.lib-root[data-v-f3cea3fd] {
  position: fixed;
  inset: 0;
  z-index: 50;
}
.lib-backdrop[data-v-f3cea3fd] {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.35);
}
.lib-panel[data-v-f3cea3fd] {
  position: absolute;
  top: 48px;
  right: 24px;
  width: min(420px, calc(100vw - 32px));
  max-height: calc(100vh - 72px);
  overflow: auto;
  background: var(--grafana-panel-bg);
  color: var(--grafana-text);
  border: 1px solid var(--grafana-border);
  border-radius: 4px;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45);
  padding: 12px;
}
.lib-header[data-v-f3cea3fd] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.lib[data-v-f3cea3fd] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.row[data-v-f3cea3fd] {
  display: flex;
  gap: 8px;
}
.row input[data-v-f3cea3fd],
.row button[data-v-f3cea3fd],
.lib-header button[data-v-f3cea3fd],
.item button[data-v-f3cea3fd] {
  background: transparent;
  border: 1px solid var(--grafana-border);
  color: inherit;
  padding: 4px 8px;
  border-radius: 2px;
}
.row input[data-v-f3cea3fd] {
  flex: 1;
}
.list[data-v-f3cea3fd] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 360px;
  overflow: auto;
}
.item[data-v-f3cea3fd] {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  align-items: center;
  border: 1px solid var(--grafana-border);
  padding: 8px;
  border-radius: 2px;
}
.meta[data-v-f3cea3fd] {
  font-size: 11px;
  opacity: 0.7;
}

.trp[data-v-259474fc] {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 32px;
}
.trp-display[data-v-259474fc] {
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
  height: 32px !important;
  min-width: 160px;
  justify-content: flex-start;
}
.trp-display.open[data-v-259474fc] {
  border-color: var(--grafana-primary);
}
.trp-label[data-v-259474fc] {
  font-size: 12px;
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.trp-chevron[data-v-259474fc] {
  margin-left: auto;
  opacity: 0.65;
  font-size: 10px;
}
.trp-pop[data-v-259474fc] {
  position: absolute;
  top: calc(100% + 6px);
  right: 0;
  z-index: 12000000;
  width: min(560px, 92vw);
  background: var(--grafana-bg-secondary);
  border: 1px solid var(--grafana-border);
  border-radius: 8px;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.45);
  padding: 12px;
}
.trp-pop__grid[data-v-259474fc] {
  display: grid;
  grid-template-columns: 160px 1fr;
  gap: 12px;
}
.trp-presets h4[data-v-259474fc],
.trp-absolute h4[data-v-259474fc] {
  margin: 0 0 8px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
  font-weight: 600;
}
.trp-presets[data-v-259474fc] {
  max-height: 320px;
  overflow: auto;
  border-right: 1px solid var(--grafana-border);
  padding-right: 10px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.preset-item[data-v-259474fc] {
  text-align: left;
  background: transparent;
  border: 0;
  color: var(--grafana-text);
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
}
.preset-item[data-v-259474fc]:hover {
  background: rgba(61, 113, 217, 0.15);
}
.preset-item.active[data-v-259474fc] {
  background: rgba(61, 113, 217, 0.28);
  color: var(--grafana-text);
}
.trp-absolute[data-v-259474fc] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.raw-row[data-v-259474fc] {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 11px;
  opacity: 0.75;
  word-break: break-all;
}
.raw[data-v-259474fc] {
  font-family: ui-monospace, monospace;
}
.sep[data-v-259474fc] {
  opacity: 0.5;
}
.tz-label[data-v-259474fc] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.trp-pop-actions[data-v-259474fc] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 4px;
}
@media (max-width: 560px) {
.trp-pop__grid[data-v-259474fc] {
    grid-template-columns: 1fr;
}
.trp-presets[data-v-259474fc] {
    border-right: 0;
    border-bottom: 1px solid var(--grafana-border);
    padding-right: 0;
    padding-bottom: 8px;
    max-height: 160px;
}
}

.refresh-picker[data-v-7030d7ba] {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
}
.refresh-picker__group[data-v-7030d7ba] {
  display: inline-flex;
  align-items: stretch;
  border-radius: 6px;
  overflow: hidden;
}
.refresh-picker__group[data-v-7030d7ba] .refresh-picker__run.g-button,
.refresh-picker__group[data-v-7030d7ba] .ant-btn.refresh-picker__run {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  margin: 0;
}
.refresh-picker__run-label[data-v-7030d7ba] {
  margin-left: 4px;
}
.refresh-picker__interval[data-v-7030d7ba] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 0 8px;
  min-width: 52px;
  border: 1px solid var(--grafana-border);
  border-left: 0;
  background: var(--grafana-panel-bg);
  color: var(--grafana-text);
  cursor: pointer;
  font-size: 12px;
  line-height: 1;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.refresh-picker__interval[data-v-7030d7ba]:hover {
  background: var(--grafana-action-hover, var(--grafana-hover));
}
.refresh-picker__interval[data-v-7030d7ba]:focus-visible {
  outline: 2px solid var(--grafana-primary);
  outline-offset: 1px;
  z-index: 1;
}
.refresh-picker__interval-label[data-v-7030d7ba] {
  min-width: 1.5em;
  text-align: center;
  font-variant-numeric: tabular-nums;
}
.refresh-picker__caret[data-v-7030d7ba] {
  font-size: 10px;
  opacity: 0.75;
  line-height: 1;
}
.refresh-picker__menu[data-v-7030d7ba] {
  position: absolute;
  top: calc(100% + 4px);
  right: 0;
  z-index: 50;
  margin: 0;
  padding: 4px 0;
  list-style: none;
  min-width: 120px;
  max-height: 280px;
  overflow: auto;
  background: var(--grafana-bg-elevated, var(--grafana-panel-bg));
  border: 1px solid var(--grafana-border);
  border-radius: 6px;
  box-shadow: var(--grafana-shadow-z2, 0 8px 24px rgba(0, 0, 0, 0.18));
}
.refresh-picker__option[data-v-7030d7ba] {
  padding: 6px 12px;
  font-size: 12px;
  color: var(--grafana-text);
  cursor: pointer;
  white-space: nowrap;
}
.refresh-picker__option[data-v-7030d7ba]:hover {
  background: var(--grafana-action-hover, var(--grafana-hover));
}
.refresh-picker__option.is-active[data-v-7030d7ba] {
  color: var(--grafana-primary-text, var(--grafana-primary));
  background: var(--grafana-primary-transparent, var(--grafana-hover));
  font-weight: 600;
}

.view-panel-bar[data-v-5b510e88] {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 12px;
  border-bottom: 1px solid var(--grafana-border);
}
.view-panel-label[data-v-5b510e88] {
  font-size: 13px;
  opacity: 0.75;
}
.dashboard-page[data-v-5b510e88] {
  display: flex;
  flex-direction: column;
  /* Fill app-shell-main; panel editor Fill/Fit/Exact measure this viewport, not grid scroll height */
  height: 100%;
  max-height: 100%;
  min-height: 0;
  overflow: hidden;
  background: var(--grafana-bg);
  color: var(--grafana-text);
}
.dashboard-page__header[data-v-5b510e88] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 10px 14px;
  border-bottom: 1px solid var(--grafana-border);
  background: linear-gradient(
    180deg,
    var(--grafana-bg-secondary) 0%,
    var(--grafana-panel-bg) 100%
  );
  position: sticky;
  top: 0;
  z-index: 20;
  flex: 0 0 auto;
  backdrop-filter: blur(6px);
}
.home-link[data-v-5b510e88] {
  border: 0;
  background: transparent;
  color: var(--grafana-text-secondary);
  text-decoration: none;
  font-size: 16px;
  padding: 2px 6px;
  border-radius: 2px;
  cursor: pointer;
  font-family: inherit;
}
.home-link[data-v-5b510e88]:hover {
  color: var(--grafana-text);
  background: var(--grafana-hover);
}
.dashboard-page__title[data-v-5b510e88] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.dashboard-page__title h1[data-v-5b510e88] {
  font-size: 16px;
  margin: 0;
  font-weight: 500;
}
.dashboard-page__actions[data-v-5b510e88] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.dashboard-page__shell[data-v-5b510e88] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
  box-sizing: border-box;
}
.dashboard-page__variables[data-v-5b510e88] {
  flex: 0 0 auto;
}
.dashboard-page__body[data-v-5b510e88] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  min-width: 0;
  position: relative;
  overflow: auto;
  box-sizing: border-box;
}
/* Shared canvas — same box model for edit / preview / view */
.dashboard-canvas[data-v-5b510e88] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
  box-sizing: border-box;
  position: relative;
}
.dashboard-canvas__grid[data-v-5b510e88] {
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  box-sizing: border-box;
}
.dashboard-canvas__editor[data-v-5b510e88] {
  flex: 1 1 auto;
  min-height: 0;
  min-width: 0;
}
/* While panel editor is open: body is the editor viewport (Grafana panel editor shell). */
.dashboard-page--panel-editing .dashboard-page__body[data-v-5b510e88] {
  overflow: hidden;
}
.dashboard-page--panel-editing .dashboard-canvas[data-v-5b510e88] {
  overflow: hidden;
  height: 100%;
}
/* PanelEditor root fills body when open */
.dashboard-page--panel-editing[data-v-5b510e88] [data-testid="panel-editor"] {
  position: absolute;
  inset: 0;
  z-index: 40;
  width: 100%;
  height: 100%;
  min-height: 0;
}
.dirty[data-v-5b510e88] {
  color: var(--grafana-warning);
}
.shot[data-v-5b510e88] {
  position: fixed;
  right: 12px;
  bottom: 12px;
  z-index: 50;
  background: var(--grafana-bg);
  border: 1px solid var(--grafana-border);
  padding: 8px;
  max-width: 320px;
}
.shot img[data-v-5b510e88] {
  width: 100%;
  display: block;
}
.native-action[data-v-5b510e88] {
  background: var(--grafana-input-bg);
  border: 1px solid var(--grafana-border);
  color: var(--grafana-text);
  padding: 4px 10px;
  cursor: pointer;
  border-radius: 2px;
}
.time-preset[data-v-5b510e88],
.tz[data-v-5b510e88],
.tz-select[data-v-5b510e88] {
  font-size: 11px;
  margin-right: 4px;
}
.tz-select[data-v-5b510e88] {
  opacity: 0.9;
  max-width: 140px;
}
.time-sep[data-v-5b510e88] {
  color: var(--grafana-text-secondary);
  font-size: 12px;
}
.time-preset[data-v-5b510e88] {
  background: var(--grafana-input-bg);
  color: var(--grafana-text);
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  padding: 4px 8px;
}
.dashboard-page__actions input[data-v-5b510e88] {
  background: var(--grafana-input-bg);
  color: var(--grafana-text);
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  padding: 4px 8px;
}
.library-inline button[data-v-5b510e88] {
  background: var(--grafana-input-bg);
  color: var(--grafana-text);
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  cursor: pointer;
}
.library-inline[data-v-5b510e88] {
  position: fixed;
  top: 64px;
  right: 12px;
  width: 320px;
  max-height: 60vh;
  overflow: auto;
  z-index: 40;
  background: var(--grafana-panel-bg);
  border: 1px solid var(--grafana-border);
  padding: 12px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);
}
.library-inline header[data-v-5b510e88] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}
.library-inline ul[data-v-5b510e88] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 8px;
}
.dashboard-empty[data-v-5b510e88] {
  margin: 24px;
  padding: 32px 24px;
  border: 1px dashed var(--grafana-border);
  border-radius: 4px;
  text-align: center;
  background: var(--grafana-bg-secondary, var(--grafana-panel-bg));
}
.dashboard-empty h2[data-v-5b510e88] {
  margin: 0 0 8px;
  font-size: 18px;
  font-weight: 500;
}
.dashboard-empty p[data-v-5b510e88] {
  margin: 0 0 16px;
  color: var(--grafana-text-secondary);
  font-size: 13px;
}
.dashboard-empty[data-v-5b510e88] .g-button {
  margin: 0 4px;
}
.menu-notice[data-v-5b510e88] {
  margin: 0 12px 8px;
  padding: 6px 10px;
  font-size: 12px;
  border: 1px solid var(--grafana-border);
  background: var(--grafana-panel-bg);
  border-radius: 2px;
}
.dashboard-page--view-panel .dashboard-canvas__grid[data-v-5b510e88] {
  flex: 1 1 auto;
  min-height: 0;
}
.dashboard-page__shell--view-panel[data-v-5b510e88] .dashboard-grid {
  min-height: calc(100vh - 160px);
}
.dashboard-page__shell--view-panel[data-v-5b510e88] .vue-grid-item {
  /* layout already w=24; stretch height to fill remaining canvas */
  height: calc(100vh - 180px) !important;
}

.dashboard-viewer[data-v-c8293d18] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: 100%;
  background: var(--grafana-dashboard-bg, var(--grafana-canvas-bg, transparent));
  color: var(--grafana-text-primary, var(--grafana-text));
}
.dashboard-viewer-toolbar[data-v-c8293d18] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  padding: 8px 12px;
  border-bottom: 1px solid var(--grafana-border-color-weak, var(--grafana-border));
}
.dashboard-viewer__error[data-v-c8293d18] {
  padding: 12px;
  color: var(--grafana-error-text, #e02f44);
}

.grafana-dashboard[data-v-1fe67577] {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
}
.grafana-dashboard[data-v-1fe67577] .dashboard-page {
  flex: 1 1 auto;
}
.grafana-dashboard__error[data-v-1fe67577] {
  padding: 12px;
  color: var(--grafana-error-text);
}

.geomap--crop .geomap__map[data-v-d4291708] {
  overflow: hidden;
  border-radius: 4px;
}
.geomap__sun[data-v-d4291708] {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 1;
  mix-blend-mode: multiply;
}
.geomap__legend[data-v-d4291708] {
  position: absolute;
  left: 8px;
  bottom: 8px;
  z-index: 2;
  margin: 0;
  padding: 6px 8px;
  list-style: none;
  background: var(--grafana-bg-elevated, rgba(0, 0, 0, 0.55));
  border: 1px solid var(--grafana-border);
  border-radius: 2px;
  font-size: 11px;
  color: var(--grafana-text);
}
.geomap__legend li[data-v-d4291708] {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 2px 0;
}
.geomap__legend i[data-v-d4291708] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
}
.geomap[data-v-d4291708] {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 80px;
  position: relative;
  box-sizing: border-box;
}
.geomap__map[data-v-d4291708],
.geomap__fallback[data-v-d4291708] {
  flex: 1;
  min-height: 80px;
  width: 100%;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  background: #0a0a0a;
}
.map[data-v-d4291708] {
  width: 100%;
  height: 100%;
  display: block;
}
.geomap__fallback-hint[data-v-d4291708] {
  position: absolute;
  left: 8px;
  bottom: 8px;
  font-size: 10px;
  opacity: 0.7;
  color: var(--grafana-text-secondary);
  pointer-events: none;
}
.meta[data-v-d4291708] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 6px;
  font-size: 11px;
  opacity: 0.75;
  margin-top: 4px;
  color: var(--grafana-text-secondary);
  line-height: 1.3;
}
.meta .sep[data-v-d4291708] {
  opacity: 0.45;
}
.geomap__demo-badge[data-v-d4291708] {
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
  font-size: 10px;
  padding: 2px 8px;
  border-radius: 999px;
  background: rgba(61, 113, 217, 0.22);
  border: 1px solid rgba(61, 113, 217, 0.45);
  color: #8ab8ff;
  pointer-events: none;
}
.geomap__tooltip[data-v-d4291708] {
  position: absolute;
  top: 8px;
  left: 8px;
  background: rgba(20, 22, 28, 0.94);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 11px;
  z-index: 4;
  pointer-events: none;
  max-width: 60%;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);
}
.geomap__debug[data-v-d4291708] {
  position: absolute;
  bottom: 28px;
  right: 8px;
  font-size: 10px;
  background: rgba(0, 0, 0, 0.6);
  padding: 2px 6px;
  border-radius: 2px;
  z-index: 3;
  color: #c7c8c9;
}
.geomap__measure[data-v-d4291708] {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 4;
  display: flex;
  gap: 6px;
  align-items: center;
  background: rgba(20, 22, 28, 0.92);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 6px;
  padding: 4px 8px;
  font-size: 11px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}
.geomap__measure button[data-v-d4291708] {
  background: var(--grafana-primary);
  color: #fff;
  border: 0;
  border-radius: 3px;
  padding: 3px 8px;
  cursor: pointer;
  font-size: 11px;
  line-height: 1.2;
}
.geomap__measure button[data-v-d4291708]:hover {
  filter: brightness(1.08);
}

/* Grafana geomap globalStyles (dark theme classic) */
.geomap[data-v-d4291708] .ol-control {
  background-color: rgb(17, 18, 23);
  border-radius: 2px;
  padding: 2px;
}
.geomap[data-v-d4291708] .ol-control {
  background-color: transparent !important;
  padding: 0 !important;
}
.geomap[data-v-d4291708] .ol-control button {
  color: rgb(204, 204, 220) !important;
  /* Grafana secondary.main dual-measured */
  background-color: rgb(44, 47, 53) !important;
  width: 22px !important;
  height: 22px !important;
  font-size: 16px !important;
  margin: 1px !important;
  border: none !important;
  border-radius: 2px !important;
  line-height: 20px !important;
  cursor: pointer;
}
.geomap[data-v-d4291708] .ol-zoom {
  top: 8px !important;
  left: 8px !important;
}
.geomap[data-v-d4291708] .ol-control button:hover,
.geomap[data-v-d4291708] .ol-control button:focus {
  color: rgb(255, 255, 255);
  background-color: rgb(52, 58, 68);
}
.geomap[data-v-d4291708] .ol-zoom {
  top: 8px;
  left: 8px;
}
.geomap[data-v-d4291708] .ol-attribution {
  background: transparent !important;
  bottom: 0;
  right: 0;
  font-size: 10px;
}
.geomap[data-v-d4291708] .ol-attribution {
  background: transparent !important;
  box-shadow: none !important;
}
.geomap[data-v-d4291708] .ol-attribution ul {
  display: none !important;
}
.geomap[data-v-d4291708] .ol-attribution button {
  display: none !important;
}

.status[data-v-0240222c] {
  font-size: 12px;
}

.status-bar[data-v-19115f34] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
}
.ic[data-v-19115f34] {
  display: inline-flex;
  opacity: 0.85;
}
.compact .ic[data-v-19115f34] {
  font-size: 12px;
}

.wrap[data-v-b41be292] {
  width: 100%;
  overflow: auto;
}
.tbl[data-v-b41be292] {
  width: 100%;
  border-collapse: collapse;
  font-size: inherit;
  table-layout: fixed;
}
.tbl th[data-v-b41be292],
.tbl td[data-v-b41be292] {
  border-bottom: 1px solid var(--border-weak, #333);
  padding: 4px 6px;
  text-align: left;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tbl th.sortable[data-v-b41be292] {
  cursor: pointer;
}
.resizer[data-v-b41be292] {
  position: absolute;
  right: 0;
  top: 0;
  width: 6px;
  height: 100%;
  cursor: col-resize;
}
.sev[data-v-b41be292] {
  display: inline-block;
  min-width: 18px;
  text-align: center;
  border-radius: 3px;
  padding: 0 4px;
}
.tag[data-v-b41be292] {
  display: inline-block;
  background: rgba(255, 255, 255, 0.06);
  margin-right: 4px;
  padding: 0 4px;
  border-radius: 3px;
  border: 0;
  color: inherit;
  cursor: pointer;
  font-size: 11px;
}
.actions button[data-v-b41be292] {
  margin-right: 4px;
}
.ack[data-v-b41be292] {
  opacity: 0.85;
}
.is-new[data-v-b41be292] {
  animation: blink-b41be292 1.2s ease-in-out infinite;
}
@keyframes blink-b41be292 {
50% {
    outline: 1px solid rgba(255, 176, 32, 0.8);
}
}
.pager[data-v-b41be292] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 8px;
  font-size: 12px;
}
.sub[data-v-b41be292] {
  opacity: 0.7;
  font-size: 11px;
  white-space: normal;
}
.desc-nl[data-v-b41be292] {
  white-space: normal;
}
.ack-count[data-v-b41be292] {
  cursor: help;
}

.sev[data-v-2244911d] {
  display: inline-block;
  min-width: 18px;
  text-align: center;
  border-radius: 3px;
  padding: 0 4px;
  font-size: 11px;
}

.list[data-v-28b6c6e0] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.card[data-v-28b6c6e0] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  padding: 8px 10px 8px 14px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 4px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.sev-bar[data-v-28b6c6e0] {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
}
.name[data-v-28b6c6e0] {
  font-weight: 600;
}
.meta[data-v-28b6c6e0] {
  opacity: 0.7;
  font-size: 11px;
}
.blink[data-v-28b6c6e0] {
  animation: blink-28b6c6e0 1.2s ease-in-out infinite;
}
@keyframes blink-28b6c6e0 {
50% {
    box-shadow: inset 0 0 0 1px rgba(255, 176, 32, 0.85);
}
}
.acks[data-v-28b6c6e0] {
  font-size: 11px;
  opacity: 0.75;
}
.url[data-v-28b6c6e0] {
  font-size: 11px;
}
.maint[data-v-28b6c6e0] {
  font-size: 12px;
}

.tl-wrap[data-v-f4373cba] {
  width: 100%;
}
.empty[data-v-f4373cba] {
  margin: 0;
  font-size: 12px;
  opacity: 0.7;
}

.acks[data-v-83362a58] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
li[data-v-83362a58] {
  font-size: 12px;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.empty[data-v-83362a58] {
  opacity: 0.7;
  font-size: 12px;
}

.tag[data-v-33c2d20f] {
  display: inline-block;
  background: rgba(255, 255, 255, 0.06);
  margin-right: 4px;
  padding: 0 4px;
  border-radius: 3px;
  font-size: 11px;
}

.details[data-v-2b135c62] {
  border-top: 1px solid var(--border-weak, #333);
  padding-top: 8px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
header[data-v-2b135c62] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
h4[data-v-2b135c62],
h5[data-v-2b135c62] {
  margin: 0;
}
.desc[data-v-2b135c62] {
  font-size: 12px;
}
.block[data-v-2b135c62] {
  font-size: 12px;
}
.plain[data-v-2b135c62] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.plain code[data-v-2b135c62] {
  margin-left: 6px;
  opacity: 0.8;
}
.empty[data-v-2b135c62] {
  opacity: 0.65;
  margin: 0;
}
time[data-v-2b135c62] {
  opacity: 0.7;
  margin-right: 6px;
}

.modal[data-v-4f3b17fc] {
  border: 1px solid #666;
  padding: 8px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.35);
  display: flex;
  flex-direction: column;
  gap: 8px;
}
button[data-v-4f3b17fc] {
  margin-right: 8px;
}
label[data-v-4f3b17fc] {
  font-size: 12px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.row[data-v-4f3b17fc] {
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.sev-radios[data-v-4f3b17fc] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.hint[data-v-4f3b17fc] {
  margin: 0;
  font-size: 11px;
  opacity: 0.75;
}

.modal[data-v-7e46303a] {
  border: 1px solid #666;
  padding: 8px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.35);
  display: flex;
  flex-direction: column;
  gap: 8px;
}
button[data-v-7e46303a] {
  margin-right: 8px;
}
.err[data-v-7e46303a] {
  color: var(--grafana-error-text, var(--grafana-error));
}
.empty[data-v-7e46303a] {
  opacity: 0.7;
  font-size: 12px;
}
.meta[data-v-7e46303a] {
  margin: 0;
  font-size: 12px;
  display: grid;
  gap: 4px;
}
.meta div[data-v-7e46303a] {
  display: flex;
  gap: 8px;
}
.meta dt[data-v-7e46303a] {
  opacity: 0.7;
  min-width: 40px;
}
.meta dd[data-v-7e46303a] {
  margin: 0;
}
select[data-v-7e46303a] {
  min-width: 220px;
}

.zbx-problems[data-v-a4b2e9d4] {
  overflow: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.toolbar[data-v-a4b2e9d4] {
  display: flex;
  gap: 8px;
  align-items: center;
}
.error[data-v-a4b2e9d4] {
  color: var(--grafana-error-text, var(--grafana-error));
}
.ok[data-v-a4b2e9d4] {
  color: #6ccf8e;
}
.notice[data-v-a4b2e9d4] {
  color: #ffb020;
  font-size: 12px;
}
.empty[data-v-a4b2e9d4] {
  opacity: 0.75;
  padding: 12px;
}
.pager[data-v-a4b2e9d4] {
  display: flex;
  gap: 8px;
  align-items: center;
}

.sev-editor[data-v-3ad6848a] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.row[data-v-3ad6848a] {
  display: grid;
  grid-template-columns: 90px 1fr 20px auto;
  gap: 8px;
  align-items: center;
}
.name[data-v-3ad6848a] {
  font-size: 12px;
  opacity: 0.85;
}
.swatch[data-v-3ad6848a] {
  width: 16px;
  height: 16px;
  border-radius: 3px;
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.reset-cols[data-v-1745230d] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.hint[data-v-1745230d] {
  font-size: 11px;
  opacity: 0.7;
}

.zbx-fn[data-v-4ab2902e] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.row[data-v-4ab2902e] {
  display: flex;
  gap: 8px;
  max-width: 280px;
}
.fn-row[data-v-4ab2902e] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 4px 6px;
  border-radius: 4px;
  border: 1px solid transparent;
}
.fn-row[data-v-4ab2902e]:hover {
  background: rgba(204, 204, 220, 0.06);
  border-color: rgba(204, 204, 220, 0.12);
}
.fn-row--unknown[data-v-4ab2902e] {
  border-color: rgba(255, 115, 131, 0.45);
}
.fn-main[data-v-4ab2902e] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  min-width: 0;
  flex: 1;
}
.fn-name--error[data-v-4ab2902e] {
  color: var(--grafana-error-text, var(--grafana-error));
}
.fn-toolbar[data-v-4ab2902e] {
  display: flex;
  opacity: 0.35;
  transition: opacity 0.15s ease;
}
.fn-row:hover .fn-toolbar[data-v-4ab2902e],
.fn-row:focus-within .fn-toolbar[data-v-4ab2902e] {
  opacity: 1;
}
.unknown-hint[data-v-4ab2902e] {
  font-size: 11px;
  color: var(--grafana-error-text, var(--grafana-error));
}

.host-tag-editor[data-v-7aa10521] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 200px;
}
.toolbar[data-v-7aa10521] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.host-tag-row[data-v-7aa10521] {
  display: grid;
  grid-template-columns: minmax(100px, 1.2fr) minmax(110px, 1fr) minmax(
      100px,
      1fr
    ) 32px;
  gap: 6px;
  align-items: center;
}

.inline-field[data-v-b1be77e5] {
  display: flex;
  align-items: center;
  margin: 0 4px 4px 0;
  min-width: 0;
}
.inline-field--grow[data-v-b1be77e5] {
  flex: 1 1 auto;
}
.inline-field__label[data-v-b1be77e5] {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0 8px;
  height: 32px;
  border-radius: 2px;
  font-size: 12px;
  flex-shrink: 0;
  color: var(--grafana-text-secondary);
  box-sizing: border-box;
}
.inline-field__text[data-v-b1be77e5] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.inline-field__tip[data-v-b1be77e5] {
  display: inline-flex;
  opacity: 0.75;
}
.inline-field__control[data-v-b1be77e5] {
  flex: 1 1 auto;
  min-width: 120px;
  max-width: 320px;
}
.inline-field--grow .inline-field__control[data-v-b1be77e5] {
  max-width: none;
}

.inline-field-row[data-v-e9095d9e] {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2px;
}
.inline-field-row__filler[data-v-e9095d9e] {
  display: inline-block;
  height: 32px;
  margin: 0 0 4px 0;
  border-radius: 2px;
  flex: 1 1 auto;
  min-width: 40px;
  max-width: 160px;
}

.lld[data-v-31767cc1] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
label[data-v-31767cc1] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.err[data-v-31767cc1] {
  color: var(--grafana-error);
  font-size: 12px;
  margin: 0;
}
.hint[data-v-31767cc1] {
  color: var(--grafana-text-secondary);
  font-size: 12px;
  margin: 0;
}

.metric-picker[data-v-ac0f0c02] {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.lbl[data-v-ac0f0c02] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.hint[data-v-ac0f0c02] {
  margin: 0;
  font-size: 11px;
  opacity: 0.7;
}
.picker-error[data-v-ac0f0c02] {
  margin: 0;
  font-size: 11px;
  color: var(--grafana-error-text, var(--grafana-error));
}
.has-error[data-v-ac0f0c02] .g-select {
  border-color: var(--grafana-error-text, var(--grafana-error));
}

.fields[data-v-4026e5eb] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.vmp[data-v-64b71318] {
  display: grid;
  gap: 6px;
  color: var(--grafana-text);
}
.vmp-selected[data-v-64b71318] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.vmp-list[data-v-64b71318] {
  max-height: 280px;
  overflow: auto;
  border: 1px solid var(--grafana-border);
  border-radius: 6px;
  background: var(--grafana-input-bg);
}
.vmp-row[data-v-64b71318] {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 10px;
  border: 0;
  background: transparent;
  color: var(--grafana-text);
  text-align: left;
  cursor: pointer;
  font-size: 13px;
}
.vmp-row[data-v-64b71318]:hover {
  background: var(--grafana-table-row-hover-bg, var(--grafana-hover));
}
.vmp-row.active[data-v-64b71318] {
  background: var(--grafana-table-row-selected-bg, var(--grafana-action-selected, var(--grafana-hover)));
}
.vmp-label[data-v-64b71318] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vmp-empty[data-v-64b71318] {
  padding: 12px;
  text-align: center;
  color: var(--grafana-text-secondary);
  font-size: 12px;
}
.vmp-footer[data-v-64b71318] {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.vmp-warn[data-v-64b71318] {
  color: var(--grafana-warning-text, var(--grafana-warning));
}
.vmp-more[data-v-64b71318] {
  border: 1px solid var(--grafana-border);
  background: var(--grafana-panel-bg);
  color: var(--grafana-text);
  border-radius: 6px;
  padding: 2px 8px;
  cursor: pointer;
}
.vmp-count[data-v-64b71318] {
  margin-left: auto;
}
.vmp-spacer[data-v-64b71318] {
  width: 100%;
  pointer-events: none;
}

.filter-picker[data-v-3cf479da] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.lbl[data-v-3cf479da] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.hint[data-v-3cf479da] {
  margin: 0;
  font-size: 11px;
  opacity: 0.7;
}

.cascade[data-v-bc850fdd] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 8px;
}

.fields[data-v-0d88475b] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
label[data-v-0d88475b] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.row[data-v-0d88475b] {
  display: flex;
  align-items: center;
  gap: 8px;
}

.fields[data-v-422148e0] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
label[data-v-422148e0] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}

.fields[data-v-b65b5880] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.fields[data-v-9e1c71cd] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
label[data-v-9e1c71cd] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.row[data-v-9e1c71cd] {
  display: flex;
  align-items: center;
  gap: 8px;
}

.fields[data-v-e28f273d] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.fields[data-v-65d7b236] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.editor-alert[data-v-300ed766] {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  border-radius: 6px;
  padding: 10px 12px;
  font-size: 12px;
  border: 1px solid transparent;
}
.editor-alert--warning[data-v-300ed766] {
  color: #ffb020;
  background: rgba(255, 176, 32, 0.08);
  border-color: rgba(255, 176, 32, 0.35);
}
.editor-alert--info[data-v-300ed766] {
  color: #6e9fff;
  background: rgba(110, 159, 255, 0.08);
  border-color: rgba(110, 159, 255, 0.35);
}
.editor-alert--error[data-v-300ed766] {
  color: var(--grafana-error-text, var(--grafana-error));
  background: rgba(255, 115, 131, 0.08);
  border-color: rgba(255, 115, 131, 0.35);
}
.editor-alert__icon[data-v-300ed766] {
  flex-shrink: 0;
  line-height: 1.4;
}
.editor-alert__body[data-v-300ed766] {
  min-width: 0;
}
.editor-alert__title[data-v-300ed766] {
  display: block;
  margin-bottom: 2px;
}
.editor-alert__msg[data-v-300ed766] {
  margin: 0;
  opacity: 0.95;
  line-height: 1.4;
}

.opts[data-v-06e7e1b4] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  border-top: 1px solid rgba(204, 204, 220, 0.12);
  padding-top: 8px;
}
.opts-toggle[data-v-06e7e1b4] {
  display: flex;
  align-items: center;
  gap: 8px;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  padding: 4px 0;
  font-size: 12px;
  text-align: left;
}
.chev[data-v-06e7e1b4] {
  width: 12px;
  opacity: 0.8;
}
.summary[data-v-06e7e1b4] {
  opacity: 0.75;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.summary.muted[data-v-06e7e1b4] {
  opacity: 0.45;
}
.opts-body[data-v-06e7e1b4] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 4px 0 0;
}
.empty[data-v-06e7e1b4] {
  display: none;
}

.zbx-qe[data-v-63f24bf1] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.zbx-cfg[data-v-43b4b06f] {
  display: flex;
  flex-direction: column;
  gap: var(--grafana-spacing-2, 8px);
  max-width: 560px;
  width: 100%;
  color: var(--grafana-text);
  background: transparent;
}
.section[data-v-43b4b06f] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 0 16px;
  margin-bottom: 8px;
  border: 0;
  border-bottom: 1px solid var(--grafana-border-weak, var(--border-weak));
  border-radius: 0;
  background: transparent;
}
.section[data-v-43b4b06f]:last-child {
  border-bottom: 0;
}
.section h4[data-v-43b4b06f] {
  margin: 0 0 8px;
  font-size: 14px;
  color: var(--grafana-text);
}
.section h5[data-v-43b4b06f] {
  margin: 12px 0 4px;
  font-size: 12px;
  font-weight: 600;
  color: var(--grafana-text-secondary);
}
.row[data-v-43b4b06f] {
  display: flex;
  align-items: center;
  gap: 8px;
  color: inherit;
  font-size: 12px;
}
.err[data-v-43b4b06f] {
  color: var(--grafana-error-text, var(--grafana-error));
  font-size: 12px;
  margin: 0;
}
.cred-field[data-v-43b4b06f] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.cred-field[data-v-43b4b06f] input,
.cred-field[data-v-43b4b06f] .g-input {
  flex: 1;
}
.tip-wrap[data-v-43b4b06f] {
  display: inline-flex;
  color: var(--grafana-text-secondary);
  cursor: help;
}
.cred-status[data-v-43b4b06f] {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.cred-status .configured[data-v-43b4b06f] {
  color: var(--grafana-success-text, var(--grafana-success));
}
.sr-only[data-v-43b4b06f] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.adv-toggle[data-v-43b4b06f] {
  display: flex;
  align-items: center;
  gap: 8px;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  padding: 4px 0;
  text-align: left;
  width: 100%;
}
.adv-toggle[data-v-43b4b06f]:focus-visible {
  outline: 2px solid var(--grafana-focus-outline, var(--grafana-primary));
  outline-offset: 2px;
  border-radius: 2px;
}
.adv-toggle h4[data-v-43b4b06f] {
  margin: 0;
}
.chevron[data-v-43b4b06f] {
  transition: transform 0.15s ease;
  color: var(--grafana-text-secondary);
}
.chevron.is-open[data-v-43b4b06f] {
  transform: rotate(90deg);
}
.adv-body[data-v-43b4b06f] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}
@media (max-width: 600px) {
.zbx-cfg[data-v-43b4b06f] {
    max-width: 100%;
}
}

.var-qe[data-v-d3cd6955] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 560px;
}
label[data-v-d3cd6955] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.row[data-v-d3cd6955] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.legacy[data-v-d3cd6955] {
  border: 1px solid rgba(255, 176, 32, 0.4);
  background: rgba(255, 176, 32, 0.08);
  border-radius: 6px;
  padding: 8px 10px;
  font-size: 12px;
}
.legacy code[data-v-d3cd6955] {
  display: block;
  margin: 4px 0;
  word-break: break-all;
}
.legacy p[data-v-d3cd6955] {
  margin: 0;
  opacity: 0.85;
}

.anno-qe[data-v-6a0e5f1b] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 720px;
}
label[data-v-6a0e5f1b] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.row[data-v-6a0e5f1b] {
  display: flex;
  align-items: center;
  gap: 8px;
}

.tbl[data-v-52987685] {
  width: 100%;
  border-collapse: collapse;
}
.tbl th[data-v-52987685],
.tbl td[data-v-52987685] {
  border-bottom: 1px solid #333;
  padding: 4px 6px;
  text-align: left;
  font-size: 12px;
}
.sev[data-v-52987685] {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 3px;
  color: #fff;
  font-size: 11px;
}
.ro[data-v-52987685] {
  opacity: 0.6;
}
button[data-v-52987685] {
  margin-right: 4px;
}

.list[data-v-8c6eb442] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.list li[data-v-8c6eb442] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  padding: 6px 8px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 4px;
  cursor: pointer;
}
.sev[data-v-8c6eb442] {
  padding: 1px 6px;
  border-radius: 3px;
  color: #fff;
  font-size: 11px;
}
.title[data-v-8c6eb442] {
  font-weight: 600;
}
.meta[data-v-8c6eb442] {
  opacity: 0.7;
  font-size: 11px;
}

.detail[data-v-42ce578f] {
  margin-top: 8px;
  border-top: 1px solid #333;
  padding-top: 8px;
  font-size: 12px;
}
.detail table[data-v-42ce578f] {
  border-collapse: collapse;
}
.detail td[data-v-42ce578f] {
  padding: 2px 6px;
  border-bottom: 1px solid #333;
}
.err[data-v-42ce578f] {
  color: #f66;
}
a[data-v-42ce578f] {
  margin-left: 8px;
}
.block[data-v-42ce578f] {
  margin-top: 8px;
}
.span-tree[data-v-42ce578f] {
  list-style: none;
  padding: 0;
  margin: 0;
}
.span-tree li[data-v-42ce578f] {
  padding: 4px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.muted[data-v-42ce578f] {
  opacity: 0.7;
  margin-left: 6px;
}
.sub[data-v-42ce578f] {
  font-size: 11px;
  opacity: 0.8;
  margin-top: 2px;
  word-break: break-all;
}

.signoz-issues[data-v-921da130] {
  overflow: auto;
  font-size: 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 100%;
}
.toolbar[data-v-921da130] {
  display: flex;
  gap: 12px;
  align-items: center;
}
.pager[data-v-921da130] {
  display: flex;
  gap: 8px;
  align-items: center;
}
.notice[data-v-921da130] {
  opacity: 0.8;
}
.err[data-v-921da130] {
  color: #f66;
}
.confirm[data-v-921da130] {
  border: 1px solid #666;
  padding: 8px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.35);
}
.confirm button[data-v-921da130] {
  margin-right: 8px;
}

.field-key-select[data-v-de824783] {
  flex: 1;
  min-width: 160px;
}
.err[data-v-de824783] {
  color: var(--grafana-warning-text, var(--grafana-warning));
  font-size: 12px;
  margin: 2px 0 0;
}

.group-by[data-v-8436cf39] {
  display: flex;
  gap: 6px;
  align-items: center;
  flex: 1;
}

.groupby-field-select[data-v-959f1373] {
  flex: 1;
  min-width: 0;
}

.fn-ed[data-v-1ad190f2] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  flex: 1;
}
.fn-row[data-v-1ad190f2] {
  display: flex;
  gap: 6px;
  align-items: center;
}
.warn[data-v-1ad190f2] {
  color: var(--grafana-warning-text, var(--grafana-warning));
  font-size: 12px;
  margin: 0;
}

.multi-agg[data-v-af460cc0] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  flex: 1;
}
.row[data-v-af460cc0] {
  display: flex;
  gap: 6px;
  align-items: center;
}

.expr-agg[data-v-77f32c7d] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}
.expr-agg-row[data-v-77f32c7d] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.qb-label[data-v-77f32c7d] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
  font-weight: 500;
  white-space: nowrap;
}
.qb-flex[data-v-77f32c7d] {
  flex: 1;
  min-width: 0;
}

.qb-metrics-agg-grid[data-v-1d3e0cd0] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
  width: 100%;
  border: 1px solid var(--grafana-border, var(--border-weak));
  border-radius: var(--grafana-radius, 4px);
  overflow: hidden;
}
.qb-metrics-agg-cell[data-v-1d3e0cd0] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  border-right: 1px solid var(--grafana-border, var(--border-weak));
  border-bottom: 1px solid var(--grafana-border, var(--border-weak));
  min-width: 0;
}
.qb-metrics-agg-cell[data-v-1d3e0cd0]:nth-child(2n) {
  border-right: none;
}
.qb-metrics-agg-cell[data-v-1d3e0cd0]:nth-last-child(-n + 2) {
  border-bottom: none;
}
.qb-label[data-v-1d3e0cd0] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
  font-weight: 500;
  white-space: nowrap;
  flex-shrink: 0;
}
.qb-flex[data-v-1d3e0cd0] {
  flex: 1;
  min-width: 0;
}

.qb-addons-bar[data-v-88bb0a01] {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 6px 10px 8px;
  flex-wrap: wrap;
}
.qb-addon-btn[data-v-88bb0a01] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: none;
  border: 1px solid var(--grafana-border, var(--border-weak));
  border-radius: 3px;
  padding: 2px 8px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
  cursor: pointer;
  transition: all 0.15s;
  white-space: nowrap;
}
.qb-addon-btn[data-v-88bb0a01]:hover {
  background: var(--grafana-action-hover, var(--grafana-hover));
  border-color: var(--grafana-primary);
  color: var(--grafana-primary);
}
.qb-addon-btn--active[data-v-88bb0a01] {
  background: var(--grafana-primary-transparent, var(--grafana-hover));
  border-color: var(--grafana-primary);
  color: var(--grafana-primary);
  font-weight: 500;
}

.lqs[data-v-eacfa99b] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
  min-width: 0;
  flex: 1;
}
.lqs-editor-wrap[data-v-eacfa99b] {
  display: flex;
  align-items: center;
  gap: 6px;
  border: 1px solid var(--grafana-border-weak, var(--grafana-border));
  border-radius: 2px;
  background: var(--grafana-panel-bg);
  padding: 0 10px;
  min-height: 32px;
  transition:
    border-color 0.2s,
    box-shadow 0.2s;
}
.lqs-editor-wrap[data-v-eacfa99b]:focus-within {
  border-color: var(--grafana-primary, #1664ff);
  box-shadow: 0 0 0 2px
    color-mix(in srgb, var(--grafana-primary, #1664ff) 16%, transparent);
}
.lqs-editor-wrap--error[data-v-eacfa99b] {
  border-color: var(--grafana-error-text, #ef4444);
}
.lqs-lead[data-v-eacfa99b] {
  font-size: 16px;
  color: var(--grafana-text-secondary, #86909c);
  flex-shrink: 0;
  line-height: 1;
}
.lqs-editor[data-v-eacfa99b] {
  flex: 1;
  min-width: 0;
  border: 0;
  outline: none;
  background: transparent;
  font-family: SFMono-Regular, Consolas, Monaco, monospace;
  font-size: 13px;
  color: var(--grafana-text-primary, var(--grafana-text));
  height: 30px;
  line-height: 30px;
}
.lqs-editor[data-v-eacfa99b]::placeholder {
  color: #c0c4cc;
  font-family: inherit;
  font-size: 12px;
}
.lqs-status[data-v-eacfa99b] {
  font-size: 14px;
  cursor: pointer;
  flex-shrink: 0;
  font-weight: 700;
}
.lqs-status--error[data-v-eacfa99b] {
  color: #ef4444;
}

.lqs-dropdown {
  margin: 0;
  padding: 4px 0;
  list-style: none;
  border: 1px solid var(--grafana-border-weak, var(--grafana-border));
  border-radius: 6px;
  background: var(--grafana-panel-bg);
  box-shadow: 0 8px 24px rgba(31, 41, 51, 0.16);
  max-height: 320px;
  overflow: auto;
  min-width: 320px;
  font-family: SFMono-Regular, Consolas, Monaco, monospace;
}
.lqs-dropdown-loading {
  padding: 8px 12px;
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.lqs-dropdown-item {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 34px;
  padding: 0 12px;
  color: var(--grafana-text-primary, var(--grafana-text));
  cursor: pointer;
  border-left: 2px solid transparent;
  font-size: 13px;
}
.lqs-dropdown-item:hover,
.lqs-dropdown-item--active {
  background: var(
    --grafana-primary-transparent,
    var(--grafana-hover)
  ) !important;
  color: var(--grafana-primary) !important;
  font-weight: 600;
  border-left-color: var(--grafana-primary);
}
.lqs-dropdown-item-label {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lqs-dropdown-item-meta {
  margin-left: auto;
  font-size: 11px;
  color: var(--grafana-text-secondary);
  font-style: normal;
  text-transform: none;
}

.filter-expr-editor[data-v-2d171e85] {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.err[data-v-2d171e85] {
  margin: 0;
  font-size: 12px;
  color: var(--grafana-error-text, var(--grafana-error));
}

.qb-elements[data-v-96356868] {
  position: relative;
  margin-left: 40px;
  display: flex;
  flex-direction: column;
  gap: 0;
}
.qb-elements[data-v-96356868]::before {
  content: "";
  position: absolute;
  left: -20px;
  top: 0;
  bottom: 18px;
  width: 1px;
  background: repeating-linear-gradient(
    to bottom,
    var(--grafana-border, #d0d3d9),
    var(--grafana-border, #d0d3d9) 4px,
    transparent 4px,
    transparent 8px
  );
}
.qb-elements > .qb-row[data-v-96356868],
.qb-elements > .qb-addons-content[data-v-96356868],
.qb-elements > .qb-addons-bar[data-v-96356868] {
  position: relative;
}
.qb-elements > .qb-row[data-v-96356868]::before,
.qb-elements > .qb-addons-content[data-v-96356868]::before,
.qb-elements > .qb-addons-bar[data-v-96356868]::before {
  content: "";
  position: absolute;
  left: -20px;
  top: 18px;
  width: 16px;
  height: 1px;
  background: repeating-linear-gradient(
    to right,
    var(--grafana-border, #d0d3d9),
    var(--grafana-border, #d0d3d9) 4px,
    transparent 4px,
    transparent 8px
  );
}
.qb-row[data-v-96356868] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}
.qb-row--filter[data-v-96356868] {
  padding: 5px 10px;
}
.qb-row--agg[data-v-96356868] {
  padding: 6px 10px;
}
.qb-sel-metric[data-v-96356868] {
  width: 260px;
  max-width: 40%;
  flex-shrink: 0;
}
.qb-filter-input[data-v-96356868] {
  flex: 1;
  min-width: 160px;
}
.qb-source[data-v-96356868] {
  width: 120px;
}
.qb-flex[data-v-96356868] {
  flex: 1;
  min-width: 0;
}
.qb-label[data-v-96356868] {
  font-size: 12px;
  color: var(--grafana-text-secondary, var(--grafana-text-secondary));
  font-weight: 500;
  white-space: nowrap;
  flex-shrink: 0;
}
.qb-metrics-agg-grid[data-v-96356868] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
  width: 100%;
  border: 1px solid
    var(--grafana-border, var(--grafana-border-weak, var(--grafana-border)));
  border-radius: 4px;
  overflow: hidden;
}
.qb-metrics-agg-cell[data-v-96356868] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  border-right: 1px solid
    var(--grafana-border, var(--grafana-border-weak, var(--grafana-border)));
  border-bottom: 1px solid
    var(--grafana-border, var(--grafana-border-weak, var(--grafana-border)));
  min-width: 0;
}
.qb-metrics-agg-cell[data-v-96356868]:nth-child(2n) {
  border-right: none;
}
.qb-metrics-agg-cell[data-v-96356868]:nth-last-child(-n + 2) {
  border-bottom: none;
}
.qb-addons-content[data-v-96356868] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border: 1px solid
    var(--grafana-border, var(--grafana-border-weak, var(--grafana-border)));
  border-radius: 4px;
  margin: 4px 10px 0;
  overflow: hidden;
  background: var(
    --grafana-panel-bg,
    var(
      --grafana-background-secondary,
      var(--grafana-bg-secondary, var(--grafana-panel-bg))
    )
  );
}
.qb-addon-cell[data-v-96356868] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  border-right: 1px solid
    var(--grafana-border, var(--grafana-border-weak, var(--grafana-border)));
  border-bottom: 1px solid
    var(--grafana-border, var(--grafana-border-weak, var(--grafana-border)));
  min-width: 0;
}
.qb-addon-cell[data-v-96356868]:nth-child(2n) {
  border-right: none;
}
.qb-addon-cell--full[data-v-96356868] {
  grid-column: 1 / -1;
  border-right: none;
}
.qb-more-grid[data-v-96356868] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
  width: 100%;
  padding: 0;
}
.qb-more-grid .qb-metrics-agg-cell[data-v-96356868] {
  border-color: var(
    --grafana-border,
    var(--grafana-border-weak, var(--grafana-border))
  );
}
.qb-addons-bar[data-v-96356868] {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 6px 10px 8px;
  flex-wrap: wrap;
}
.qb-addon-btn[data-v-96356868] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: none;
  border: 1px solid
    var(--grafana-border, var(--grafana-border-weak, var(--grafana-border)));
  border-radius: 3px;
  padding: 2px 8px;
  font-size: 12px;
  color: var(--grafana-text-secondary, var(--grafana-text-secondary));
  cursor: pointer;
  transition: all 0.15s;
  white-space: nowrap;
}
.qb-addon-btn[data-v-96356868]:hover {
  background: var(--grafana-action-hover, var(--grafana-hover));
  border-color: var(--grafana-primary);
  color: var(--grafana-primary);
}
.qb-addon-btn--active[data-v-96356868] {
  background: var(--grafana-primary-transparent, var(--grafana-hover));
  border-color: var(--grafana-primary);
  color: var(--grafana-primary);
  font-weight: 500;
}
.qb-meta-err[data-v-96356868] {
  color: var(--grafana-error-text, var(--grafana-error));
  font-size: 12px;
  padding: 4px 10px;
}
.qb-meta-loading[data-v-96356868] {
  font-size: 12px;
  opacity: 0.7;
  padding: 2px 10px;
}
.qb-warn[data-v-96356868] {
  color: var(--grafana-warning-text, var(--grafana-warning));
  font-size: 12px;
}
.sr-only[data-v-96356868] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.qb-sel-metric[data-v-96356868] {
  width: 240px;
  flex-shrink: 0;
}
.qb-sel-metric[data-v-96356868] .ant-select-selector {
  min-height: 32px !important;
  border-radius: 2px !important;
  border-color: var(--grafana-border) !important;
}
.qb-lqs[data-v-96356868] {
  flex: 1;
  min-width: 0;
}
.qb-metric-option[data-v-96356868] {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 8px;
}
.qb-metric-name[data-v-96356868] {
  flex: 1;
  font-size: 13px;
  color: var(--grafana-text);
  font-family: SFMono-Regular, Consolas, Monaco, monospace;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qb-metric-type[data-v-96356868] {
  font-size: 11px;
  color: var(--grafana-text-secondary);
  background: var(--grafana-bg-secondary, var(--grafana-panel-bg));
  border-radius: 3px;
  padding: 0 5px;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  flex-shrink: 0;
}
.qb-row--filter[data-v-96356868] {
  gap: 6px;
  padding: 5px 10px;
  background: transparent;
  align-items: center;
}

.signoz-builder-fields[data-v-af9483d6] {
  min-width: 0;
}

.formula-fields[data-v-493000e4] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.row[data-v-493000e4] {
  display: flex;
  gap: 8px;
  align-items: center;
}
.row label[data-v-493000e4] {
  width: 88px;
  flex-shrink: 0;
  opacity: 0.8;
}
.err[data-v-493000e4] {
  color: var(--grafana-error-text, var(--grafana-error));
  font-size: 12px;
}

.raw-qe[data-v-fc4435e8] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  flex: 1;
}
.row[data-v-fc4435e8] {
  display: flex;
  gap: 6px;
  align-items: flex-start;
}
.diag[data-v-fc4435e8] {
  color: var(--grafana-error-text, var(--grafana-error));
  font-size: 12px;
}

.trace-op[data-v-f0fb0a41] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.row[data-v-f0fb0a41] {
  display: flex;
  gap: 8px;
  align-items: center;
}
.row label[data-v-f0fb0a41] {
  width: 96px;
  font-size: 12px;
  color: #888;
  flex-shrink: 0;
}

.join[data-v-8d63785f] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.row[data-v-8d63785f] {
  display: flex;
  gap: 8px;
  align-items: center;
}
.row label[data-v-8d63785f] {
  width: 48px;
  font-size: 12px;
  color: var(--text-secondary, #888);
}

.qb-body[data-v-9aca9681] {
  display: flex;
  flex-direction: column;
  background: var(--grafana-panel-bg, var(--grafana-panel-bg));
  border: 1px solid
    var(--grafana-border, var(--grafana-border-weak, var(--grafana-border)));
  border-radius: 6px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  margin-bottom: 8px;
  overflow: hidden;
}
.qb-body--disabled[data-v-9aca9681] {
  opacity: 0.45;
}
.qb-body--disabled .qb-body-inner[data-v-9aca9681] {
  pointer-events: none;
}
.qb-body.collapsed[data-v-9aca9681] {
  /* class used by tests */
}
.qb-row[data-v-9aca9681] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}
.qb-row--where[data-v-9aca9681] {
  padding: 5px 10px 5px 12px;
  min-height: 36px;
  background: var(--grafana-panel-bg, var(--grafana-panel-bg));
}
.qb-row--filter[data-v-9aca9681] {
  padding: 6px 10px;
  margin-left: 40px;
}
.qb-raw-row[data-v-9aca9681] {
  border-top: 1px solid
    var(--grafana-border, var(--grafana-border-weak, var(--grafana-border)));
  color: var(--grafana-text-primary, var(--grafana-text));
}
.qb-chip[data-v-9aca9681] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 22px;
  padding: 0 8px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 700;
  font-family: SFMono-Regular, Consolas, Monaco, monospace;
  color: var(--grafana-primary);
  background: var(--grafana-primary-transparent, var(--grafana-hover));
  letter-spacing: 0.3px;
}
.qb-chip--formula[data-v-9aca9681] {
  color: #7c3aed;
  background: #f5f3ff;
}
.qb-type-badge[data-v-9aca9681] {
  font-size: 12px;
  opacity: 0.8;
  padding: 0 6px;
}
.qb-sel-signal[data-v-9aca9681] {
  width: 110px;
}
.qb-sel-mode[data-v-9aca9681] {
  width: 130px;
}
.qb-spacer[data-v-9aca9681] {
  flex: 1;
  min-width: 8px;
}
.qb-row-actions[data-v-9aca9681] {
  display: inline-flex;
  align-items: center;
  gap: 2px;
}
.qb-btn-icon[data-v-9aca9681] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: var(--grafana-text-secondary, var(--grafana-text-secondary));
  cursor: pointer;
  font-size: 14px;
}
.qb-btn-icon[data-v-9aca9681]:hover {
  background: #f0f5ff;
  color: var(--grafana-primary);
}
.qb-btn-icon--danger[data-v-9aca9681]:hover {
  background: var(--grafana-panel-bg) 1f0;
  color: #f56c6c;
}
.qb-btn-icon[data-v-9aca9681]:disabled {
  opacity: 0.35;
  cursor: not-allowed;
}
.qb-collapse-btn[data-v-9aca9681] {
  font-size: 14px;
}
.qb-warn[data-v-9aca9681] {
  color: var(--grafana-warning-text, var(--grafana-warning));
  font-size: 12px;
  padding: 2px 12px 6px 48px;
}
.qb-label[data-v-9aca9681] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
  font-weight: 500;
  white-space: nowrap;
}
.qb-flex[data-v-9aca9681] {
  flex: 1;
  min-width: 0;
}
.subq-note[data-v-9aca9681] {
  font-size: 12px;
  opacity: 0.85;
}
.hidden-anchors[data-v-9aca9681] {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
/* compat with older tests */
.query-row.disabled[data-v-9aca9681] {
  opacity: 0.45;
}
.qb-mode-badge[data-v-9aca9681] {
  font-size: 11px;
  color: var(--grafana-text-secondary);
  border: 1px solid var(--grafana-border-weak, var(--grafana-border));
  border-radius: 3px;
  padding: 2px 6px;
  text-transform: none;
}

.signoz-builder-editor[data-v-2a339bb2] {
  display: flex;
  flex-direction: column;
  padding: 8px 10px 0;
  gap: 0;
  min-width: 0;
}

.signoz-query-type-tabs[data-v-73ad8c79] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  padding: 6px 12px;
  border-bottom: 1px solid var(--grafana-border-weak, var(--grafana-border));
  background: var(--grafana-background-primary, var(--grafana-panel-bg));
}
.signoz-qtt-tab[data-v-73ad8c79] {
  appearance: none;
  border: 1px solid var(--grafana-border-weak, var(--grafana-border));
  background: transparent;
  color: var(--grafana-text-secondary);
  border-radius: 3px;
  padding: 4px 10px;
  font-size: 12px;
  cursor: pointer;
}
.signoz-qtt-tab[data-v-73ad8c79]:hover:not(:disabled) {
  background: var(--grafana-action-hover, var(--grafana-hover));
  color: var(--grafana-text-primary, var(--grafana-text));
}
.signoz-qtt-tab--active[data-v-73ad8c79] {
  border-color: var(--grafana-primary);
  color: var(--grafana-primary);
  font-weight: 600;
  background: var(--grafana-primary-transparent, var(--grafana-hover));
}
.signoz-qtt-tab--disabled[data-v-73ad8c79],
.signoz-qtt-tab[data-v-73ad8c79]:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.signoz-qtt-legacy[data-v-73ad8c79] {
  margin: 4px 0 0;
  width: 100%;
  font-size: 12px;
  color: var(--grafana-warning-text, var(--grafana-warning));
}

.signoz-qe[data-v-82079c89] {
  display: flex;
  flex-direction: column;
  gap: 0;
  font-size: 13px;
  color: var(--grafana-text-primary, var(--grafana-text));
  background: var(--grafana-background-primary, var(--grafana-panel-bg));
  border: 1px solid var(--grafana-border-weak, var(--grafana-border));
  border-radius: 6px;
  overflow: hidden;
}
.qe-toolbar[data-v-82079c89] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
  padding: 8px 12px;
  color: var(--grafana-text-primary, var(--grafana-text));
  border-bottom: 1px solid var(--grafana-border-weak, var(--grafana-border));
  background: var(
    --grafana-background-secondary,
    var(--grafana-bg-secondary, transparent)
  );
}
.qe-toolbar-note[data-v-82079c89] {
  font-size: 12px;
  color: var(--grafana-text-secondary, var(--grafana-text-disabled));
}
.qe-request-type[data-v-82079c89] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.qe-rt-label[data-v-82079c89] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
  white-space: nowrap;
}
.qb-footer[data-v-82079c89] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  border-top: 1px solid var(--grafana-border-weak, var(--grafana-border));
  flex-wrap: wrap;
}
.qb-footer-spacer[data-v-82079c89] {
  flex: 1;
}
.qb-add-btn[data-v-82079c89] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: none;
  border: 1px dashed var(--grafana-primary);
  border-radius: 4px;
  padding: 4px 10px;
  font-size: 12px;
  color: var(--grafana-primary);
  cursor: pointer;
}
.qb-add-btn[data-v-82079c89]:hover {
  background: var(--grafana-primary-transparent, var(--grafana-hover));
}
.err[data-v-82079c89] {
  color: var(--grafana-error-text, var(--grafana-error));
  padding: 6px 12px;
}
.warn[data-v-82079c89] {
  color: var(--grafana-warning-text, var(--grafana-warning));
  font-size: 12px;
  padding: 4px 12px;
}

.signoz-cfg[data-v-3a3dee0f] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 640px;
}
label[data-v-3a3dee0f] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
}
.health[data-ok="true"][data-v-3a3dee0f] {
  color: #6ccf8e;
}
.health[data-ok="false"][data-v-3a3dee0f] {
  color: var(--grafana-error-text, var(--grafana-error));
}
.block[data-v-3a3dee0f] {
  color: var(--grafana-error-text, var(--grafana-error));
  font-size: 12px;
  font-weight: 600;
}
.hint[data-v-3a3dee0f] {
  font-size: 11px;
  opacity: 0.7;
  overflow: auto;
  max-height: 120px;
}

label[data-v-96cf0d9a] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
  display: block;
  margin-top: 6px;
}
.warn[data-v-96cf0d9a] {
  color: var(--grafana-warning-text, var(--grafana-warning));
  font-size: 12px;
  margin-top: 8px;
}

label[data-v-5fb7503e] {
  font-size: 12px;
  color: var(--grafana-text-secondary);
  display: block;
  margin-top: 6px;
}
.hint[data-v-5fb7503e] {
  color: var(--grafana-text-secondary);
  font-size: 12px;
  margin-top: 8px;
}
