.hrx-local-estimate { display:inline-flex; align-items:baseline; gap:4px; vertical-align:middle; }
.hrx-local-estimate>small { color:#70827b; font-size:10px; font-weight:500; line-height:1.25; }
.hrx-eur-charge-notice { border-left-color:#237760!important; background:#eef8f3!important; color:#18332b!important; }
.hrx-eur-charge-notice strong { display:block; margin-bottom:3px; color:#104b3c; }
.hrx-currency-selector { min-width:210px; max-width:270px; margin:8px 12px; color:#18332b; font-family:inherit; }
.hrx-currency-selector label,.hrx-currency-selector small { display:block; }
.hrx-currency-selector label { margin-bottom:5px; color:#49645a; font-size:11px; font-weight:700; }
.hrx-currency-selector select { width:100%; min-height:42px; padding:7px 34px 7px 10px; border:1px solid #bfd7cb; border-radius:8px; background:#fff; color:#104b3c; font:inherit; font-size:13px; font-weight:700; }
.hrx-currency-selector small { margin-top:5px; color:#71857d; font-size:10px; }
@media(max-width:767px){.hrx-currency-selector{min-width:0;width:min(170px,48vw);max-width:100%;margin:5px}.hrx-currency-selector small{display:none}.hrx-currency-selector label{font-size:9px}.hrx-currency-selector select{min-height:36px;font-size:11px}}
