.mp-global-regions{background:#fff;border:1px solid #e8e7e3;border-radius:14px;margin:24px 0 32px;padding:25px 28px 17px}.mp-regions-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.mp-regions-heading>div>span{color:#8b6850;align-items:center;gap:7px;font-size:12px;display:flex}.mp-regions-heading h2{letter-spacing:.01em;margin:6px 0 0;font-size:23px;font-weight:700}.mp-regions-heading>button,.mp-region-foot button{color:#744e34;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:13px;display:flex}.mp-region-tabs{scrollbar-width:thin;border-bottom:1px solid #eeeae4;gap:8px;margin-bottom:17px;padding-bottom:13px;display:flex;overflow-x:auto}.mp-region-tabs button{white-space:nowrap;color:#696d70;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:13px}.mp-region-tabs button[aria-pressed=true]{color:#95491e;background:#f7eee5;font-weight:700}.mp-region-tabs button:hover{background:#fbf6f1}.mp-region-countries{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px 13px;display:grid}.mp-region-countries a{color:#303b40;border:1px solid #eeece8;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:11px 12px;font-size:13px;text-decoration:none;display:flex}.mp-region-countries a>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-region-countries a:hover,.mp-region-countries a.active{color:#bd5426;background:#fffbf7;border-color:#edac86}.mp-region-countries a>svg{flex-shrink:0;margin-left:auto}.mp-region-foot{color:#777e81;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.mp-region-foot>small{font-size:11px}.mp-country-dialog{color:#303b40;background:#fff;border:1px solid #e8e7e3;border-radius:16px;width:min(760px,100% - 32px);max-height:85dvh;padding:24px}.mp-country-dialog .mp-dialog-title{align-items:flex-start;margin-bottom:18px}.mp-country-dialog .mp-dialog-title h2{margin:0;font-size:23px}.mp-country-dialog .mp-dialog-title p{color:#7c8182;margin:6px 0 0;font-size:13px}.mp-country-search{background:#fafaf8;border:1px solid #dddcd8;border-radius:9px;align-items:center;gap:10px;margin-bottom:16px;padding:0 13px;display:flex}.mp-country-search input{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:13px 0;font-size:14px}.mp-country-search:focus-within{outline-offset:2px;outline:2px solid #e59868}.mp-country-count{color:#7c8182;margin:0 0 10px;font-size:12px}.mp-country-results{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;max-height:40dvh;padding-right:6px;display:grid;overflow-y:auto}.mp-country-results>a{color:#303b40;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:13px;text-decoration:none;display:flex}.mp-country-results>a:hover,.mp-country-results>a[aria-current=location]{color:#b94b20;background:#fff0e5}.mp-country-results small{color:#9a9e9f;font-size:10px}.mp-country-results>a>span{flex:1;min-width:0;line-height:1.5}.mp-country-results .country-flag{flex-basis:28px;width:28px;height:21px}.mp-country-results>p{color:#767c80;grid-column:1/-1;padding:20px 0;font-size:14px}:is(.mp-global-regions a:focus-visible,.mp-global-regions button:focus-visible){outline-offset:3px;outline:2px solid #e59868}@media (max-width:1050px){.mp-region-countries{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-region-tabs{gap:3px}.mp-region-tabs button{padding:7px 11px}}@media (max-width:650px){.mp-global-regions{margin:18px 0 26px;padding:19px 16px 14px}.mp-regions-heading{margin-bottom:14px;display:block}.mp-regions-heading h2{font-size:22px}.mp-regions-heading>button{margin-top:8px;font-size:12px}.mp-region-tabs{margin-right:-16px;padding-right:16px}.mp-region-countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mp-region-countries a{padding:9px 10px}.mp-region-foot{display:block}.mp-region-foot>small{line-height:1.6;display:block}.mp-region-foot button{font-size:12px}.mp-country-dialog{padding:20px 16px}.mp-country-dialog .mp-region-tabs{margin-right:0;padding-right:0}.mp-country-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-height:43dvh}.mp-country-search input{font-size:13px}.mp-country-results>a{padding:10px 7px;font-size:12px}}.mp-country-dialog{margin:auto}.mp-country-search input:focus-visible{outline:none}
