/* Identidade visual da prévia do Indicador; não altera os cálculos do painel. */
.serie-proposta.indicador-proposta .status-strip {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.serie-proposta.indicador-proposta .chart-panel {
  min-width: 0;
}
.serie-proposta.indicador-proposta .table-wrap {
  border-radius: 12px;
  border-color: var(--line);
}
.serie-proposta.indicador-proposta .ind-table {
  font-size: 11.5px;
}
.serie-proposta.indicador-proposta .ind-table th {
  color: var(--tx-3);
  background: var(--surface-2);
  font-size: 9px;
  letter-spacing: .055em;
  padding: 9px 10px;
}
.serie-proposta.indicador-proposta .ind-table td {
  padding: 9px 10px;
}
.serie-proposta.indicador-proposta .ind-table tr:hover td {
  background: var(--surface-2);
}
.serie-proposta.indicador-proposta .regional-select {
  width: 100%;
  height: 34px;
  background: #0b4b36;
  border-color: rgba(255, 255, 255, .24);
  color: #eafaf3;
  font-size: 11px;
  font-weight: 500;
}
.serie-proposta.indicador-proposta .regional-select option {
  background: #053b2b;
  color: #eafaf3;
}
.serie-proposta.indicador-proposta .proposta-filter-window .global-search {
  display: flex;
  width: 100%;
  height: 34px;
  margin: 0;
  color: #dff3e9;
  background: #0b4b36;
  border-color: rgba(255, 255, 255, .24);
}
.serie-proposta.indicador-proposta .proposta-filter-window .global-search input {
  min-width: 0;
  color: #fff;
  background: transparent;
}
.serie-proposta.indicador-proposta .proposta-filter-window .global-search input::placeholder {
  color: #a9d8c1;
}
.serie-proposta.indicador-proposta .proposta-filter-window .month-filter {
  max-height: 190px;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.serie-proposta.indicador-proposta .proposta-filter-window .month-filter .chip small {
  color: inherit;
  opacity: .8;
}
.serie-proposta.indicador-proposta .proposta-filter-window #indicadorLimparFiltros {
  width: 100%;
  display: block;
  margin: 0;
  padding: 8px 12px;
  background: #fff;
  color: #33564a;
  font-size: 11.5px;
  font-weight: 600;
  border: 1px solid #e3ede8;
  border-radius: 999px;
}
.serie-proposta.indicador-proposta .proposta-filter-window #indicadorLimparFiltros:disabled {
  opacity: .65;
  cursor: default;
}
.serie-proposta.indicador-proposta .proposta-filter-window #indicadorLimparFiltros:hover:not(:disabled) {
  color: #07563d;
  background: #eaf7f1;
}
.serie-proposta.indicador-proposta .recorte-busca {
  overflow-wrap: anywhere;
}
@media (max-width: 1120px) {
  .serie-proposta.indicador-proposta .status-strip {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 760px) {
  .serie-proposta.indicador-proposta .status-strip {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .serie-proposta.indicador-proposta .ind-table {
    min-width: 640px;
  }
  .serie-proposta.indicador-proposta .source-meta {
    margin-top: -6px;
  }
}
