.map-region-selector{flex:none}.map-region-selector>button{background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;gap:6px;display:flex}.map-region-selector>button>.icon{width:20px;height:20px}.map-region-menu{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);width:296px;max-width:calc(100vw - 16px);max-height:min(65dvh,440px);color:var(--ink);border-radius:18px;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 38px #0004}.map-region-menu::backdrop{background:0 0}.map-region-menu>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.map-region-menu>header>button{place-items:center;width:44px;height:44px;display:grid}.map-region-menu label{gap:5px;margin-block:10px;font-size:12px;display:grid}.map-region-menu select{width:100%;min-height:44px;font-size:14px}.map-region-menu p{font-size:12px;line-height:1.5}.global-map-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.global-map-workbench{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.global-map-workbench>.global-map{min-width:0;margin:0}.global-map-selection{overscroll-behavior:contain;background:var(--surface);border-radius:16px;min-width:0;max-height:70dvh;padding:10px;overflow:auto}.global-map-selection>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.global-map-selection>header button{min-width:44px;min-height:44px}.global-map-selection .source-place-card{min-height:0}.global-map-selection-empty{color:var(--muted);padding:15px;line-height:1.5}@media (min-width:1280px){.global-map-workbench{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}}@media (max-width:500px){.map-explorer-heading>.map-region-selector>button>span{display:none}.global-map-toolbar>strong{font-size:12px}.global-map-selection{max-height:none}}
