/* v793 — Fee checker nationality selector size lock.
   Scope: public fee-checker cards only. This reduces the custom Nationality
   search-select text by one step and prevents older readability CSS from
   making it visually larger than Applicants / Visa type / Processing speed. */
body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-trigger,
body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-value,
body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-search,
body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-option,
body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-empty{
  font-size:18px !important;
  line-height:1.35 !important;
}

body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-trigger{
  min-height:54px !important;
  padding:11px 14px !important;
}

body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-search{
  min-height:52px !important;
  padding:11px 14px !important;
}

body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-option{
  padding:11px 14px !important;
}

@media (max-width:760px){
  body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-trigger,
  body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-value,
  body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-search,
  body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-option,
  body:not([class*="admin"]) :where(.card[data-fee-checker], .fee-card[data-fee-checker], .ads-conversion-box[data-fee-checker], .home-fee-preview-card[data-fee-checker]) label:has(select[data-country-select]) .search-select-empty{
    font-size:17px !important;
  }
}
