#context[data-v-a49f032e],#submenu[data-v-a49f032e]{display:none;opacity:0;background:var(--tk-surface,#fff);color:var(--tk-text,#0f172a);border-radius:14px;border:1px solid var(--tk-border,#eee);box-shadow:0 16px 40px rgba(15,23,42,.16);position:fixed;z-index:1000000000000;left:0;top:0;width:-moz-max-content;width:max-content;min-width:210px;max-width:min(280px,calc(100vw - 16px));max-height:min(70vh,520px);transition:opacity .14s ease;overflow:visible}#context.ctxdisplay[data-v-a49f032e]{display:flex;flex-direction:column}#context.ctxshow[data-v-a49f032e]{opacity:1}#context ul[data-v-a49f032e],#submenu ul[data-v-a49f032e]{list-style:none;margin:0;padding:0}#context>.map-context-menu__list[data-v-a49f032e]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px;scrollbar-width:none;-ms-overflow-style:none}#context>.map-context-menu__list[data-v-a49f032e]::-webkit-scrollbar,#submenu[data-v-a49f032e]::-webkit-scrollbar{display:none;width:0;height:0}#context>.map-context-menu__footer[data-v-a49f032e]{flex:none;margin:0;padding:5px;border-top:1px solid var(--tk-border-soft,#eef2f7);background:var(--tk-surface,#fff)}.map-context-menu__footer-item[data-v-a49f032e]{min-height:30px;padding:6px 9px;border-radius:9px;color:var(--tk-text-muted,#64748b);cursor:pointer;font-family:var(--tk-font,system-ui,sans-serif);font-size:12px;font-weight:600;line-height:1.35;transition:background-color .13s ease,color .13s ease}.map-context-menu__footer-item--danger[data-v-a49f032e]{color:var(--tk-danger,#dc2626)}.map-context-menu__footer-item--danger[data-v-a49f032e]:not(.disabled):hover{background:var(--tk-danger-soft,#fdecec);color:var(--tk-danger,#dc2626)}#context li[data-v-a49f032e],#submenu ul li[data-v-a49f032e]{display:flex;align-items:center;gap:8px;box-sizing:border-box;height:34px;min-height:34px;max-height:34px;padding:5px 9px;border-radius:9px;font-family:var(--tk-font,system-ui,sans-serif);font-size:12px;font-weight:500;line-height:1.35;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;transition:background-color .13s ease,color .13s ease}#context ul li[data-v-a49f032e]:not(.separator):not(.disabled):hover,#submenu ul li[data-v-a49f032e]:not(.separator):not(.disabled):hover{background:var(--tk-primary-soft,#eaf1ff);color:var(--tk-primary,#2563eb)}#submenu[data-v-a49f032e]{display:none;opacity:0;color:var(--tk-text,#0f172a);background:var(--tk-surface,#fff);position:fixed;left:0;top:0;z-index:1000000000001;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#submenu.ctxsubshow[data-v-a49f032e]{display:block;opacity:1;transform:translateY(0) scale(1)}#context ul li.separator[data-v-a49f032e],#submenu ul li.separator[data-v-a49f032e]{color:transparent;background:var(--tk-border-soft,#eef2f7);overflow:hidden!important;height:1px!important;min-height:1px!important;margin:5px 8px!important;padding:0!important}.disabled[data-v-a49f032e]{color:var(--tk-text-soft,#94a3b8)!important;opacity:.62;cursor:not-allowed!important}#context li[data-v-a49f032e]:focus-visible,#submenu li[data-v-a49f032e]:focus-visible{outline:2px solid var(--tk-primary,#2563eb);outline-offset:-2px}.map-context-menu__caret[data-v-a49f032e]{flex:none;width:11px;height:11px;margin-left:auto;color:var(--tk-text-soft,#94a3b8)}@media (prefers-reduced-motion:reduce){#context[data-v-a49f032e],#submenu[data-v-a49f032e]{transition:none}}@media (max-width:760px){#context li[data-v-a49f032e],#submenu ul li[data-v-a49f032e],.map-context-menu__footer-item[data-v-a49f032e]{height:44px;min-height:44px;max-height:44px;padding:8px 10px}}