/* v1135Q — Visa Requirements footer pages cleanup.
   Fixes owner QA notes from Check web GoEasy 1Jul:
   1) visible Processing speed on country fee checkers,
   2) clearer, non-muted fee-checker content/total,
   3) full document requirement content on footer nationality pages,
   4) temporarily hide the public statistics strip. */

/* Hide temporary public metrics strip requested by owner. */
.about-simple-stats-row-v969,
[data-vge-temporary-stats],
.vge-temporary-stats-v1135Q{
  display:none !important;
}

/* Country landing fee checker readability: keep the whole widget crisp and high contrast. */
body.ads-landing .ads-conversion-box[data-fee-checker]{
  filter:none !important;
  opacity:1 !important;
  color:#10253b !important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%) !important;
  border-color:#cbd8e8 !important;
  box-shadow:0 20px 52px rgba(15,35,69,.13) !important;
}
body.ads-landing .ads-conversion-box[data-fee-checker] h3,
body.ads-landing .ads-conversion-box[data-fee-checker] label,
body.ads-landing .ads-conversion-box[data-fee-checker] select,
body.ads-landing .ads-conversion-box[data-fee-checker] .search-select-trigger,
body.ads-landing .ads-conversion-box[data-fee-checker] .search-select-value,
body.ads-landing .ads-conversion-box[data-fee-checker] .search-select-option,
body.ads-landing .ads-conversion-box[data-fee-checker] .amount,
body.ads-landing .ads-conversion-box[data-fee-checker] .small.readable,
body.ads-landing .ads-conversion-box[data-fee-checker] .btn{
  filter:none !important;
  opacity:1 !important;
  text-shadow:none !important;
}
body.ads-landing .ads-conversion-box[data-fee-checker] h3{
  color:#0f172a !important;
  font-weight:950 !important;
}
body.ads-landing .ads-conversion-box[data-fee-checker] label{
  color:#1f2f46 !important;
  font-weight:900 !important;
}
body.ads-landing .ads-conversion-box[data-fee-checker] select,
body.ads-landing .ads-conversion-box[data-fee-checker] .search-select-trigger{
  color:#0f172a !important;
  background:#ffffff !important;
  border-color:#b8c7da !important;
  box-shadow:0 1px 0 rgba(15,23,42,.04) !important;
}
body.ads-landing .ads-conversion-box[data-fee-checker] .total.vge-visible-total-v1135Q{
  background:linear-gradient(135deg,#fff7ed,#fff1f2) !important;
  border-color:#fecaca !important;
}
body.ads-landing .ads-conversion-box[data-fee-checker] .vge-estimated-total-label-v1135Q{
  display:block;
  margin:0 0 5px;
  color:#7f1d1d;
  font-size:14px;
  line-height:1.25;
  font-weight:950;
  letter-spacing:.01em;
}
body.ads-landing .ads-conversion-box[data-fee-checker] .amount[data-total]{
  display:block !important;
  color:#991b1b !important;
  -webkit-font-smoothing:antialiased;
  text-rendering:geometricPrecision;
}
body.ads-landing .ads-conversion-box[data-fee-checker] > p.small.readable.vge-fee-checker-note-v1135Q{
  display:block !important;
  color:#334155 !important;
  font-weight:650 !important;
  margin-top:10px !important;
}

.vge-country-requirements-v1135Q .ads-checkitem p,
.vge-country-requirements-v1135Q .ads-faq-card p,
.vge-country-requirements-v1135Q .ads-policy-safe-box li{
  color:#334155 !important;
}

@media (max-width:760px){
  body.ads-landing .ads-conversion-box[data-fee-checker] .vge-estimated-total-label-v1135Q{font-size:13px;}
}
