.custom-auto-calculator .amort-tabs {
    display: flex;
    gap: 8px;
    margin-top: 50px !important;
}


.custom-auto-calculator .result-stripe {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    align-items: start;
    padding: 12px;
    box-sizing: border-box;
    background: #eaf3f7;
    margin-top: 0px !important;
    border: 0;
}


.custom-auto-calculator .result-heading {
    background: #fff;
    width: 100%;
    border-radius: 6px;
    color: #fff;
    margin-bottom: 10px !important;
    text-align: center;
    padding: 10px 12px;
    box-sizing: border-box;
    font-weight: 600;
}


.custom-auto-calculator .result-heading {
    background: #d95a00;
    width: 100%;
    border-radius: 6px;
    color: #fff;
    text-align: center;
    font-size: 18px !important;
    padding: 10px 12px;
    box-sizing: border-box;
    font-weight: 600;
}


.custom-auto-calculator .amort-tabs button.active {
    background: #1b6997;
    color: #fff !important;
    border-color: #1b6997;
}

.custom-auto-calculator .amort-tabs button {
    background: transparent;
    border: 1px solid #ddd;
    padding: 8px 10px;
    border-radius: 6px;
    cursor: pointer;
    color: #1b6997 !important;
}


.custom-auto-calculator .radio-wrap,
.custom-auto-calculator .form-check {
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
  margin-bottom: 10px;
}
.custom-auto-calculator .form-check-input,
.custom-auto-calculator input[type="radio"] {
  -webkit-appearance: radio;
  appearance: radio;
  display: inline-block;
  vertical-align: middle;
  margin: 0 !important;
  padding: 0;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  position: relative;
  top: 0;
  transform: none !important;
}
.custom-auto-calculator .form-check-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.custom-auto-calculator .form-check-label,
.custom-auto-calculator .radio-wrap label {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  line-height: 1;
  white-space: nowrap;
}
.custom-auto-calculator .form-check-input.fallback-nudge,
.custom-auto-calculator input[type="radio"].fallback-nudge {
  transform: translateY(1px) !important;
}
.custom-auto-calculator .result-box {
  margin-top:30px;
  border:0px;
  padding:0;
  box-sizing:border-box;
}
.custom-auto-calculator .result-heading {
  background:#d95a00;
  width:100%;
  border-radius:6px;
  color:#fff;
  text-align:center;
  padding:10px 12px;
  box-sizing:border-box;
  font-weight:600;
}
.custom-auto-calculator .result-stripe {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:20px;
  align-items:start;
  padding:12px;
  box-sizing:border-box;
  background:#eaf3f7;
  margin-top:10px;
  border:0;
}
.custom-auto-calculator .result-stripe.alt {
  background:#ffffff;
}
.custom-auto-calculator .result-label {
  text-align:right;
  font-size:14px;
  align-self:start;
}
.custom-auto-calculator .result-value {
  text-align:left;
  font-size:14px;
  font-weight:700;
  align-self:start;
}
.custom-auto-calculator .summary-grid {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:20px;
  margin-top:12px;
}
.custom-auto-calculator .summary-item { font-size:14px; }
.custom-auto-calculator .big-amount { font-size:20px; font-weight:700; display:block; }
.custom-auto-calculator .amort-table { width:100%; border-collapse:collapse; margin-top:12px; font-size:13px; }
.custom-auto-calculator .amort-table th, .custom-auto-calculator .amort-table td { padding:8px; text-align:right; }
.custom-auto-calculator .amort-table th { text-align:left; background:transparent; font-weight:600; }
.custom-auto-calculator .amort-table tr:nth-child(odd) td { background:#eaf3f7; }
.custom-auto-calculator .amort-table tr:nth-child(even) td { background:#ffffff; }
.custom-auto-calculator .amort-tabs { display:flex; gap:8px; margin-top:16px; }
.custom-auto-calculator .amort-tabs button { background:transparent;border:1px solid #ddd;padding:8px 10px;border-radius:6px;cursor:pointer; }
.custom-auto-calculator .amort-tabs button.active { background:#1b6997;color:#fff;border-color:#1b6997; }
.custom-auto-calculator .amort-content { margin-top:12px; }