.disposable-income-v2 {
  background: #f6faf8;
  color: #10221c;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.disposable-income-v2 .quick-calculator-shell {
  max-width: 960px;
}

.disposable-income-v2 .quick-card {
  border: 1px solid #cddfd8;
  border-radius: 8px;
  box-shadow: none;
}

.disposable-income-v2 .quick-field-control input,
.disposable-income-v2 .quick-field-control select {
  background: #fbfdfc;
  border-color: #c9ddd5;
  border-radius: 6px;
  font-size: 1rem;
}

.disposable-income-v2 .quick-field-control input:focus,
.disposable-income-v2 .quick-field-control select:focus {
  border-color: #0b756b;
  box-shadow: 0 0 0 3px rgba(11, 117, 107, 0.12);
}

.disposable-income-v2 .quick-result-grid {
  display: block;
}

.disposable-income-v2 .quick-result-item.disposable-income-primary-result {
  border-left: 4px solid #0b756b;
  background: #eef8f5;
  padding: 1rem 1.1rem;
}

.disposable-income-v2 .quick-result-item.disposable-income-primary-result .quick-result-value {
  color: #10221c;
  font-size: 1.05rem;
  font-weight: 400;
  line-height: 1.55;
}

.disposable-income-v2 .quick-result-item.disposable-income-primary-result strong {
  font-weight: 750;
}

.disposable-income-v2 .quick-table th,
.disposable-income-v2 .quick-table td {
  font-size: 1rem;
}

@media (max-width: 640px) {
  .disposable-income-v2 .quick-card {
    border-radius: 6px;
  }

  .disposable-income-v2 .quick-result-item.disposable-income-primary-result {
    padding: 0.9rem;
  }
}
