/* [project]/src/components/ui/Card.module.css [app-client] (css) */
.Card-module__b6YjYG__card {
  background: var(--fd-surface);
  border: 1px solid var(--fd-border);
  border-radius: var(--fd-radius-lg);
  box-shadow: var(--fd-shadow-md);
  overflow: hidden;
}

.Card-module__b6YjYG__header {
  padding: var(--fd-space-5) var(--fd-space-5) 0;
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--fd-space-4);
  display: flex;
}

.Card-module__b6YjYG__title {
  font-size: var(--fd-text-h3);
  font-weight: var(--fd-fw-bold);
  letter-spacing: var(--fd-tracking-snug);
  margin: 0;
}

.Card-module__b6YjYG__description {
  margin-top: var(--fd-space-1);
  font-size: var(--fd-text-small);
  color: var(--fd-text-muted);
}

.Card-module__b6YjYG__content {
  padding: var(--fd-space-5);
}

.Card-module__b6YjYG__footer {
  padding: 0 var(--fd-space-5) var(--fd-space-5);
  align-items: center;
  gap: var(--fd-space-3);
  display: flex;
}

/* [project]/src/components/ui/MetricCard.module.css [app-client] (css) */
.MetricCard-module__i3c2Iq__tile {
  background: var(--fd-surface);
  border: 1px solid var(--fd-border);
  border-radius: var(--fd-radius-lg);
  box-shadow: var(--fd-shadow-md);
  padding: var(--fd-space-5) var(--fd-space-5) var(--fd-space-5)
    calc(var(--fd-space-5) + 4px);
  position: relative;
  overflow: hidden;
}

.MetricCard-module__i3c2Iq__tile:before {
  content: "";
  background: var(--fd-primary);
  width: 4px;
  position: absolute;
  inset: 0 auto 0 0;
}

.MetricCard-module__i3c2Iq__tile[data-estado="atencao"]:before {
  background: var(--fd-warning);
}

.MetricCard-module__i3c2Iq__tile[data-estado="risco"]:before {
  background: var(--fd-danger);
}

.MetricCard-module__i3c2Iq__tile[data-estado="neutro"]:before {
  background: var(--fd-border-strong);
}

.MetricCard-module__i3c2Iq__rotulo {
  font-size: var(--fd-text-small);
  font-weight: var(--fd-fw-medium);
  color: var(--fd-text-muted);
  text-transform: uppercase;
  letter-spacing: .08em;
}

.MetricCard-module__i3c2Iq__valor {
  margin-top: var(--fd-space-2);
  font-size: var(--fd-text-metric);
  font-weight: var(--fd-fw-extrabold);
  letter-spacing: var(--fd-tracking-tight);
  line-height: var(--fd-leading-tight);
  font-variant-numeric: tabular-nums;
}

.MetricCard-module__i3c2Iq__leitura {
  margin-top: var(--fd-space-2);
  font-size: var(--fd-text-small);
  color: var(--fd-text-muted);
  line-height: var(--fd-leading-normal);
}

.MetricCard-module__i3c2Iq__delta {
  margin-left: var(--fd-space-2);
  font-size: var(--fd-text-small);
  font-weight: var(--fd-fw-semibold);
  font-variant-numeric: tabular-nums;
}

.MetricCard-module__i3c2Iq__sobe {
  color: var(--fd-success);
}

.MetricCard-module__i3c2Iq__desce {
  color: var(--fd-danger);
}

/* [project]/src/components/dominio/NotaDeCobertura.module.css [app-client] (css) */
.NotaDeCobertura-module__RULada__nota {
  gap: var(--fd-space-3);
  padding: var(--fd-space-3) var(--fd-space-4);
  background: color-mix(in srgb, var(--fd-warning) 12%, var(--fd-surface));
  border: 1px solid color-mix(in srgb, var(--fd-warning) 35%, transparent);
  border-radius: var(--fd-radius-md);
  font-size: var(--fd-text-small);
  color: var(--fd-text);
  line-height: var(--fd-leading-normal);
  display: flex;
}

.NotaDeCobertura-module__RULada__icone {
  color: var(--fd-warning);
  flex: none;
  margin-top: 1px;
}

.NotaDeCobertura-module__RULada__lista {
  margin: var(--fd-space-2) 0 0;
  padding-left: var(--fd-space-5);
}

.NotaDeCobertura-module__RULada__lista li + li {
  margin-top: var(--fd-space-1);
}

.NotaDeCobertura-module__RULada__titulo {
  font-weight: var(--fd-fw-semibold);
}

/* [project]/src/app/(app)/painel/painel.module.css [app-client] (css) */
.painel-module__MTfZxq__cabecalho {
  gap: var(--fd-space-2);
  flex-direction: column;
  display: flex;
}

.painel-module__MTfZxq__titulo {
  font-size: var(--fd-text-h1);
  font-weight: var(--fd-fw-extrabold);
  letter-spacing: var(--fd-tracking-tight);
  line-height: var(--fd-leading-tight);
}

.painel-module__MTfZxq__subtitulo {
  color: var(--fd-text-muted);
  max-width: 60ch;
}

.painel-module__MTfZxq__kpis {
  gap: var(--fd-space-4);
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  display: grid;
}

.painel-module__MTfZxq__passos {
  padding-left: var(--fd-space-5);
  gap: var(--fd-space-3);
  color: var(--fd-text-muted);
  flex-direction: column;
  max-width: 70ch;
  margin: 0;
  display: flex;
}

.painel-module__MTfZxq__passos strong {
  color: var(--fd-text);
  font-weight: var(--fd-fw-semibold);
}

/*# sourceMappingURL=src_18aefjt._.css.map*/