/* Değer artış kazancı hesaplayıcısı — builds on the shared .entry-ban-calculator card. */
.v5-cg-calculator .v5-cg-fields { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 16px; margin-top: 16px; }
.v5-cg-calculator .v5-cg-field { display: flex; flex-direction: column; gap: 6px; margin: 0; }
.v5-cg-calculator .v5-cg-field > span { color: var(--entry-ink, #14213b); font-size: 14.5px; font-weight: 600; line-height: 1.4; }
.v5-cg-calculator .v5-cg-field input {
  width: 100%; min-height: 46px; box-sizing: border-box; padding: 10px 12px;
  border: 1px solid #c9d1dc; border-radius: 8px; background: #fff; color: var(--entry-ink, #14213b);
  font: 500 16px/1.3 'Outfit', sans-serif; font-variant-numeric: tabular-nums;
}
.v5-cg-calculator .v5-cg-field input:focus-visible { outline: 2px solid var(--entry-red, #ef3948); outline-offset: 1px; border-color: transparent; }
.v5-cg-calculator .v5-cg-field small { color: #5b6677; font-size: 13px; line-height: 1.45; }
.entry-ban-guide-page .v5-cg-calculator output { display: block; }
.v5-cg-calculator output p { margin: 0 !important; }
.v5-cg-calculator .v5-cg-row { display: flex; justify-content: space-between; gap: 16px; padding: 6px 0; border-bottom: 1px solid #e3e8ef; font-size: 15px !important; }
.v5-cg-calculator .v5-cg-row bdi { font-variant-numeric: tabular-nums; white-space: nowrap; }
.v5-cg-calculator .v5-cg-total { font-weight: 700; border-bottom: 0; font-size: 16.5px !important; }
.v5-cg-calculator .v5-cg-note, .v5-cg-calculator .v5-cg-total-note { padding: 6px 0; color: #5b6677; font-size: 14px !important; font-weight: 400; }
.v5-cg-calculator .v5-cg-total-note { color: var(--entry-ink, #14213b); font-weight: 600; }
.v5-cg-calculator .v5-cg-warning { margin-top: 10px !important; padding: 10px 12px; border-inline-start: 3px solid var(--entry-red, #ef3948); background: #fff; font-size: 14.5px !important; font-weight: 500; line-height: 1.55; }
@media (max-width: 760px) { .v5-cg-calculator .v5-cg-fields { grid-template-columns: minmax(0, 1fr); } }
