/* ============================================================
   Vartojimo kredito reklamos reikalavimai

   Kredito reklamos taisykliu 13.2 punktas:
   "tipinis pavyzdys ... turi buti pateiktas ne mazesniu ir ne
   sunkiau iskaitomu sriftu nei reklamoje nurodyta kredito
   palukanu norma arba kita reklamoje pateikiama informacija
   apie bet kokias su kreditu susijusias islaidas"; esant
   skirtingiems dydziams - ne mazesniu nei didziausiu sriftu
   pateiktas kredito kainos elementas.

   Todel:
     visi kredito salygu skaiciai (imoka imtinai)  16 px
     reprezentatyvus pavyzdys                      16 px  (lygus)
     privalomas ispejimas                          20 px  (didesnis)
     neprivalomi paaiskinimai                      13 px

   Pavyzdys plonesnio storio (300), bet TAMSIOS spalvos -
   dydis ir iskaitomumas nenukencia.
   ============================================================ */

/* 1. Visi kredito salygu skaiciai - 16 px */
.stat-value,
.mobile-stat-value,
.info-card .highlight,
.payment-amount {
  font-size: 1rem;
  line-height: 1.3;
  white-space: nowrap;
}

/* 2. Reprezentatyvus pavyzdys - to paties dydzio, tamsus, plonesnis.
      Paskutinis selektorius pagauna pavyzdi, kurio dydis nustatytas
      tiesiogiai HTML (style="font-size: 0.75rem"). */
.representative-example,
.results-disclaimer,
.form-card > p[style*="0.75rem"] {
  font-size: 1rem !important;
  font-weight: 300;
  line-height: 1.45;
  color: var(--text);
}

.representative-example,
.form-card > p[style*="0.75rem"] {
  text-align: center;
  margin-top: 10px;
}

/* 3. Privalomas ispejimas - didesnis uz visa kita */
.credit-warning {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  padding: 10px 14px;
  margin-top: 10px;
  border: 2px solid var(--primary);
  border-radius: 10px;
  color: var(--primary);
}

.credit-warning--footer {
  margin: 22px 0 16px;
  background: rgba(232, 110, 26, 0.08);
  border-color: var(--primary);
}

/* 4. Neprivalomi paaiskinimai */
.comparison-disclaimer,
.hero-disclaimer,
.results-note,
.payment-rate {
  font-size: 0.8125rem !important;
  font-weight: 300;
  line-height: 1.4;
  color: var(--text-muted);
}

.hero-disclaimer,
.results-note {
  margin-top: 10px;
}

.payment-rate {
  margin-top: 4px;
}

/* 5. Porastes pavyzdys */
.footer-disclaimer p {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.5;
}

/* 6. Simuliatoriaus kortele kompaktiskesne */
.form-card {
  padding: 18px 18px 16px;
}

.form-title {
  font-size: 1.125rem;
  margin-bottom: 2px;
}

.form-subtitle {
  font-size: 0.875rem;
  margin-bottom: 12px;
}

.form-card .form-group {
  margin-bottom: 12px;
}

.payment-preview {
  padding: 10px 12px;
  margin-top: 12px;
}

.payment-label {
  font-size: 0.8125rem;
  margin-bottom: 2px;
}

/* 7. Rezultatu puslapis telefone: mygtukas per visa korteles ploti,
      po visa informacija, o ne salia palukanu normos */
@media (max-width: 767px) {
  .creditor-action {
    grid-column: 1 / -1;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    width: 100% !important;
    gap: 10px;
    margin-top: 12px;
  }

  .creditor-rate {
    text-align: center;
  }

  .btn-creditor {
    width: 100% !important;
    justify-content: center;
  }
}
