.rtw-root[data-v-bd1cd459]{--rtw-wmm:#2a78d6;--rtw-china:#eb6834;--rtw-emc:#1baf7a}:root[data-theme=dark] .rtw-root[data-v-bd1cd459]{--rtw-wmm:#3987e5;--rtw-china:#d95926;--rtw-emc:#199e70}.rtw-root[data-v-bd1cd459] .rtw-marker,.rtw-swatch[data-v-bd1cd459]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.rtw-swatch[data-v-bd1cd459]{cursor:default;height:16px;width:16px}.rtw-root[data-v-bd1cd459] .rtw-marker:focus-visible{border-radius:9999px;outline:2px solid hsl(var(--ring));outline-offset:2px}.rtw-root[data-v-bd1cd459] .rtw-shape{box-shadow:0 0 0 2px hsl(var(--background));display:block;height:11px;width:11px}.rtw-root[data-v-bd1cd459] .rtw-marker-wmm .rtw-shape{background:var(--rtw-wmm);border-radius:9999px}.rtw-root[data-v-bd1cd459] .rtw-marker-china .rtw-shape{background:var(--rtw-china);border-radius:2px}.rtw-root[data-v-bd1cd459] .rtw-marker-emc .rtw-shape{background:var(--rtw-emc);border-radius:2px;height:10px;transform:rotate(45deg);width:10px}.rtw-root[data-v-bd1cd459] .rtw-marker-both .rtw-shape{background:var(--rtw-wmm);border-radius:9999px;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px var(--rtw-emc)}.rtw-root[data-v-bd1cd459] .rtw-marker-candidate .rtw-shape{background:hsl(var(--background));border:2px dashed var(--rtw-wmm);border-radius:9999px;height:12px;width:12px}.rtw-root[data-v-bd1cd459] .rtw-label{color:hsl(var(--foreground));font-size:12px;font-weight:600;left:22px;line-height:1;pointer-events:none;position:absolute;text-shadow:0 0 2px hsl(var(--background)),0 0 4px hsl(var(--background)),0 0 6px hsl(var(--background));top:50%;transform:translateY(-50%);white-space:nowrap}.rtw-root[data-v-bd1cd459] .rtw-label-left{left:auto;right:22px}.rtw-root[data-v-bd1cd459] .rtw-label-hidden{visibility:hidden}.rtw-root[data-v-bd1cd459] .mapboxgl-popup-content{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 8px 24px #0000001f;color:hsl(var(--foreground));padding:12px 32px 12px 14px}.rtw-root[data-v-bd1cd459] .mapboxgl-popup-tip{border-bottom-color:hsl(var(--background));border-top-color:hsl(var(--background))}.rtw-root[data-v-bd1cd459] .mapboxgl-popup-close-button{color:hsl(var(--muted-foreground));font-size:18px;height:28px;width:28px}.rtw-root[data-v-bd1cd459] .rtw-popup-title{font-weight:600;margin:0 0 4px}.rtw-root[data-v-bd1cd459] .rtw-popup-meta{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.6;margin:0}.rtw-root[data-v-bd1cd459] .rtw-popup-link{color:hsl(var(--primary));display:inline-block;font-size:13px;font-weight:500;margin-top:6px;text-decoration:underline;text-underline-offset:.2em}
