/* Extends investment-calculator-inflation-adjusted styles */

.return-warning {
  margin: 12px 0 0;
  padding: 10px 12px;
  border-radius: 8px;
  border: 1px solid rgba(231, 76, 60, 0.45);
  background: rgba(231, 76, 60, 0.08);
  color: #e7a4a4;
  font-size: 13px;
  line-height: 1.5;
}

.shortfall-warning {
  margin: 12px 0 0;
  padding: 10px 12px;
  border-radius: 8px;
  border: 1px solid rgba(255, 193, 7, 0.45);
  background: rgba(255, 193, 7, 0.08);
  color: #e8d08a;
  font-size: 13px;
  line-height: 1.5;
}

.result-row .value.rate-value {
  font-size: 28px;
}

@media (max-width: 600px) {
  .result-row .value.rate-value {
    font-size: 22px;
  }
}
