@import url('./flag.css');
@import url('./header.css');
@import url('./compact.css');
.regional-selector{position:relative;font-size:14px;color:var(--platform-text,#111827);text-align:start;min-width:0;max-width:100%}
.regional-selector summary{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;list-style:none;font-weight:600}
.regional-selector summary::-webkit-details-marker{display:none}
.regional-selector summary:hover{background:rgba(107,114,128,.1)}
.regional-selector [data-regional-name]{min-width:0;overflow-wrap:normal}
.regional-arrow{flex:none;margin-inline-start:auto}
.regional-menu{position:absolute;inset-inline-end:0;z-index:90;box-sizing:border-box;width:min(300px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;padding:6px;border:1px solid var(--platform-border,#d1d5db);border-radius:12px;background:var(--platform-surface,#fff);box-shadow:0 12px 35px #0002}
.regional-selector :focus-visible{outline:2px solid var(--platform-focus,#059669);outline-offset:2px}
.regional-regions{display:block;max-height:660px;overflow-y:auto;overscroll-behavior:contain}
.regional-regions a{display:flex;align-items:center;gap:.75rem;padding:10px;border-radius:6px;min-height:44px;box-sizing:border-box;color:inherit;text-decoration:none;overflow-wrap:anywhere}
.regional-regions a>span{min-width:0}
.regional-regions a:hover,.regional-regions a[aria-current]{background:#ecfdf5;color:#065f46}
.regional-selector [hidden]{display:none!important}
.regional-selector[aria-busy=true] .regional-regions{opacity:.65;cursor:progress}
[data-regional-error]{color:#b91c1c;margin:10px}
html[dir=rtl] body{text-align:start}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] [data-tax-id]{direction:ltr;text-align:start}
.dark .regional-menu,[data-platform-theme=dark] .regional-menu{background:#111827;color:#f3f4f6;border-color:#374151}
.dark .regional-selector,[data-platform-theme=dark] .regional-selector{color:#f3f4f6}
.dark .regional-regions a:hover,.dark .regional-regions a[aria-current],[data-platform-theme=dark] .regional-regions a:hover,[data-platform-theme=dark] .regional-regions a[aria-current]{background:#064e3b;color:#d1fae5}
.dark [data-regional-error],[data-platform-theme=dark] [data-regional-error]{color:#fca5a5}
.regional-selector--up .regional-menu{inset-inline-start:0;inset-inline-end:auto;inset-block-end:100%;margin-block-end:8px}

