.screen-dashboard .xh-ops-grid .screen-provider-panel {
  padding: 6px 8px;
}
.screen-dashboard .screen-provider-panel > .screen-panel-title {
  margin-bottom: 4px;
}
.screen-dashboard .screen-provider-panel .xh-ops-finance {
  height: auto;
}
.screen-dashboard .screen-provider-panel .xh-ops-finance article {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 1px 3px;
  padding: 3px 6px;
}
.screen-dashboard .screen-provider-panel .xh-ops-finance article > div:first-child {
  grid-column: 1 / -1;
}
.screen-dashboard .screen-provider-panel .xh-ops-finance article > strong {
  min-width: 0;
  margin-top: 0;
  font-size: 14px;
  line-height: 1.1;
}
.screen-dashboard .screen-provider-panel .xh-ops-provider-unit,
.screen-dashboard .screen-provider-panel .xh-ops-provider-updated {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #a7c7db;
  font-size: 10px;
  line-height: 1.3;
}
.screen-dashboard .screen-provider-panel .xh-ops-provider-unit {
  align-self: center;
  font-size: 9px;
}
.screen-dashboard .screen-provider-panel .xh-ops-provider-updated {
  grid-column: 1 / -1;
  font-size: 9px;
}
.screen-dashboard .screen-provider-panel .xh-ops-finance article.xh-ops-provider-unavailable > strong {
  font-size: 13px;
  color: #d2b3c8;
}
