/* The opened goal's line chart, per the approved goals deck (.gchart). */

#akashic-health-records-patient-portal-root .ak-goal-chart {
  margin: 10px 0 2px;
  max-width: 470px;
}

#akashic-health-records-patient-portal-root .ak-goal-chart svg {
  display: block;
  width: 100%;
  height: auto;
  overflow: visible;
}

#akashic-health-records-patient-portal-root .ak-goal-chart__axis {
  stroke: var(--border);
  stroke-width: 1;
}

#akashic-health-records-patient-portal-root .ak-goal-chart__target {
  stroke: var(--success);
  stroke-width: 1.2;
  stroke-dasharray: 4 3;
  opacity: 0.75;
}

#akashic-health-records-patient-portal-root .ak-goal-chart__series {
  fill: none;
  stroke: var(--primary);
  stroke-width: 2;
  stroke-linejoin: round;
  stroke-linecap: round;
}

#akashic-health-records-patient-portal-root .ak-goal-chart__dots {
  fill: var(--card);
  stroke: var(--primary);
  stroke-width: 1.6;
}

#akashic-health-records-patient-portal-root .ak-goal-chart__now {
  fill: var(--primary);
  stroke: var(--card);
  stroke-width: 2;
}

#akashic-health-records-patient-portal-root .ak-goal-chart text {
  font-size: 9.5px;
  fill: var(--muted-foreground);
}

#akashic-health-records-patient-portal-root .ak-goal-chart .ak-goal-chart__target-label {
  fill: var(--success);
}
