.ptb-ar-calc .ptb-input-highlight .uk-input {
  background-color: #ffffff;
  border-color: #FCEE26;
  border-radius: 10px;
  border-width: 4px;
}
.ptb-ar-calc .ptb-card-neutral   { background: #E8EEF7; }
.ptb-ar-calc .ptb-card-benchmark { background: #6BB443; }
.ptb-ar-calc .ptb-card-clinic    { background: #FFF2CC; }
.ptb-ar-calc .ptb-card-charges   { background: #FFEE24; }
.ptb-ar-calc .ptb-card-cash      { background: #EAD1DC; }
.ptb-ar-calc .ptb-card-label {
  font-weight: 700;
  font-size: clamp(14px, 1vw + 10.5px, 22px);
  text-transform: uppercase;
  letter-spacing: .02em;
  color: #000000;
}
.ptb-ar-calc .ptb-card-sub {
  font-size: clamp(13px, 0.7vw + 10.5px, 19px);
  color: #000000;
  margin-bottom: 6px;
}
.ptb-ar-calc .ptb-card-value {
  font-size: clamp(18px, 1.4vw + 13px, 20px);
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  padding: 3px;
  background: #ffffff;
  border-radius: 10px;
  /* text-align: center; */
}
.ptb-ar-calc .ptb-callout {
  background-color: #FBEAEA;
  border-left: 4px solid #B23A48;
  font-size: 1.1rem;
}
.ptb-ar-calc .ptb-callout strong { color: #B23A48; font-size: 1.2rem; }

.ptb-ar-calc .uk-form-label {
  font-size: clamp(16px, 1.6vw + 10px, 22px);
  color:#1D3A61
}

.pbt-form-row {
  background: #E8EEF7;
  border-radius: 10px;
}

.ptb-final-box {
  border-radius: 10px;
    width: 100%;
    display: block;
    background: #fff;
    padding: 10px;
    padding: 10px 0 10px 10px;
}

.ptb-final-output {
  background: #6AB443; 
  padding: 20px; 
  border-radius: 5px;
}

span#outClinicAR60Pct {
    padding: 3px;
    background: #fff;
    border-radius: 10px;
    color: #333;
}