/* Country/language control: same header height, no automatic opening. */
.mdr-site-header .mdr-country-picker{position:relative;flex:0 0 auto;color:#25292b;font:14px/1.45 Arial,Helvetica,sans-serif}
.mdr-site-header .mdr-country-toggle{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:transparent;white-space:nowrap;font:400 13px/1.4 Arial,Helvetica,sans-serif;color:#25292b}
.mdr-site-header .mdr-country-toggle>.fa-globe{font-size:19px}
.mdr-site-header .mdr-country-toggle>.fa-angle-down{font-size:17px}
.mdr-site-header .mdr-country-toggle:hover,.mdr-site-header .mdr-country-toggle[aria-expanded=true]{color:#ed0029}
.mdr-site-header .mdr-country-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:370px;max-width:calc(100vw - 32px);padding:23px;background:#fff;border:1px solid #e2e4e5;border-radius:8px;box-shadow:0 14px 45px #0003;color:#25292b;text-align:left}
.mdr-site-header .mdr-country-panel[hidden]{display:none!important}
.mdr-site-header .mdr-country-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.mdr-site-header .mdr-country-panel h2{margin:0;color:#25292b;text-transform:none;letter-spacing:0;font:600 20px/1.3 Arial,Helvetica,sans-serif}
.mdr-site-header .mdr-country-close{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;margin:-7px -7px -7px 0;padding:0;border:0;background:transparent;color:#555;font:400 27px/1 Arial,Helvetica,sans-serif}
.mdr-site-header .mdr-country-description{margin:9px 0 21px;color:#62686b;font:400 13px/1.5 Arial,Helvetica,sans-serif}
.mdr-site-header .mdr-country-options{display:grid;gap:8px}
.mdr-site-header .mdr-country-option{display:flex;align-items:center;gap:11px;width:100%;min-height:65px;padding:11px 13px;border:1px solid #e2e4e5;border-radius:5px;background:#fff;color:#25292b;text-decoration:none}
.mdr-site-header .mdr-country-option:hover{border-color:#ed0029;background:#fff9fa;color:#25292b}
.mdr-site-header .mdr-country-option[aria-current=true]{border-color:#ed0029;background:#fff7f8}
.mdr-site-header .mdr-country-code{display:flex;align-items:center;justify-content:center;flex:none;min-width:32px;height:27px;background:#f4f5f5;border:1px solid #e2e4e5;border-radius:4px;font:600 11px/1 Arial,Helvetica,sans-serif;color:#29343b}
.mdr-site-header .mdr-country-copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}
.mdr-site-header .mdr-country-copy strong{font:600 15px/1.2 Arial,Helvetica,sans-serif;color:#25292b}
.mdr-site-header .mdr-country-copy>span{font:400 12px/1.3 Arial,Helvetica,sans-serif;color:#62686b}
.mdr-site-header .mdr-country-check{visibility:hidden;flex:none;color:#ed0029;font:400 18px/1 Arial,Helvetica,sans-serif}
.mdr-site-header .mdr-country-option[aria-current=true] .mdr-country-check{visibility:visible}
.mdr-site-header .mdr-country-memory{display:flex;align-items:flex-start;gap:10px;margin:17px 0 0;padding-top:16px;border-top:1px solid #e2e4e5;color:#62686b;font:400 12px/1.5 Arial,Helvetica,sans-serif}
.mdr-site-header .mdr-country-memory i{margin-top:3px;font-size:13px;color:#62686b}
.mdr-site-header .mdr-country-picker a:focus-visible,.mdr-site-header .mdr-country-picker button:focus-visible{outline:2px solid #ed0029;outline-offset:3px}
.md-refonte.mdr-home-refresh .mdr-header-actions{gap:clamp(12px,1.8vw,26px)}
.md-refonte .mdr-site-header .mdr-brand{min-width:0}
@media(max-width:760px){
 .md-refonte .mdr-site-header .mdr-country-picker{position:static}
 .md-refonte .mdr-site-header .mdr-country-toggle{gap:5px;font-size:11px;min-height:44px}
 .md-refonte .mdr-site-header .mdr-country-toggle>.fa-globe{font-size:16px}
 .md-refonte .mdr-site-header .mdr-country-toggle>.fa-angle-down{font-size:14px}
 .md-refonte .mdr-site-header .mdr-header-actions{flex:none;gap:9px}
 .md-refonte .mdr-site-header .mdr-favorites-link,.md-refonte .mdr-site-header .mdr-account-link{display:none}
 .md-refonte .mdr-site-header .mdr-country-panel{top:calc(100% - 3px);right:12px;width:370px;max-width:calc(100% - 24px);padding:20px}
 .md-refonte .mdr-site-header .mdr-country-close{min-width:44px;min-height:44px;margin:-11px -9px -11px 0}
 .md-refonte .mdr-site-header .mdr-country-panel h2{font-size:19px}
}
@media(max-width:380px){
 .md-refonte .mdr-site-header .mdr-country-toggle>.fa-globe{display:none}
 .md-refonte .mdr-site-header .mdr-header-actions{gap:7px}
 .md-refonte .mdr-site-header .mdr-country-panel{padding:18px}
}
