.ml-country-strip{position:relative;z-index:30;display:flex;justify-content:flex-end;box-sizing:border-box;width:100%;padding:4px max(16px,calc((100% - 1160px)/2));border-bottom:1px solid var(--dm-control,#cbd5e1);background:var(--dm-surface,#fff);color:var(--dm-text,#172033);font:14px/1.5 system-ui,sans-serif}.ml-country-strip *{box-sizing:border-box}.ml-country-strip details{position:relative}.ml-country-strip summary{display:flex;align-items:center;min-height:44px;padding:8px 12px;cursor:pointer;list-style:none;font-weight:700}.ml-country-strip summary::after{content:'▾';margin-left:10px}.ml-country-strip summary::-webkit-details-marker{display:none}.ml-country-strip details[open] summary::after{content:'▴'}.ml-country-panel{position:absolute;right:0;top:100%;display:grid;width:min(370px,calc(100vw - 24px));padding:12px;border:1px solid var(--dm-control,#cbd5e1);border-radius:12px;box-shadow:0 12px 28px #0003;background:var(--dm-surface,#fff);color:var(--dm-text,#172033)}.ml-country-strip details:not([open])>.ml-country-panel{display:none}.ml-country-panel>a,.ml-country-panel>button{display:flex;align-items:center;justify-content:flex-start;min-height:44px;margin:2px 0;padding:10px;border:1px solid var(--dm-control,#cbd5e1);border-radius:8px;background:var(--dm-surface,#fff);color:var(--dm-link,#2459bc);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ml-country-panel>button:disabled{color:var(--dm-muted,#64748b);cursor:not-allowed}.ml-country-panel>p{margin:8px 4px;line-height:1.6;overflow-wrap:anywhere}.ml-country-panel [role=status]:empty{display:none}.ml-country-strip :is(a,button,summary):focus-visible,.ml-country-dialog button:focus-visible{outline:3px solid var(--dm-focus,#2563eb);outline-offset:2px}.ml-country-dialog{box-sizing:border-box;max-width:min(480px,calc(100vw - 24px));padding:24px;border:1px solid var(--dm-control,#64748b);border-radius:16px;background:var(--dm-surface,#fff);color:var(--dm-text,#172033);font:16px/1.6 system-ui,sans-serif}.ml-country-dialog::backdrop{background:#0009}.ml-country-dialog h2{font-size:22px;margin:0 0 12px}.ml-country-dialog button{min-height:44px;margin:8px 8px 0 0;padding:10px 14px;border:1px solid var(--dm-control,#64748b);border-radius:8px;background:var(--dm-surface,#fff);color:var(--dm-text,#172033);font:inherit;cursor:pointer}.ml-country-entry{max-width:850px;margin:auto;padding:40px 20px;font:18px/1.7 system-ui,sans-serif;color:var(--dm-text,#172033)}.ml-country-entry a{display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;border:1px solid currentColor;border-radius:10px;color:var(--dm-link,#2459bc)}.ml-country-entry button{display:block;min-height:48px;margin:16px 0;padding:12px 18px;color:var(--dm-muted,#64748b);background:var(--dm-surface,#fff);border:1px solid var(--dm-control,#64748b);border-radius:10px;font:inherit}
