.fence-setting-panel[data-v-ee6e875c]{margin-top:8px}.section-title-row[data-v-ee6e875c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:6px}.section-title[data-v-ee6e875c]{font-weight:600;color:rgba(0,0,0,.85)}.section-tip[data-v-ee6e875c]{font-size:12px;color:#64748b;margin-bottom:10px}.map-container[data-v-ee6e875c]{position:relative;width:100%;height:420px;border:1px solid #f0f0f0;border-radius:4px;overflow:hidden}.map-container[data-v-ee6e875c]:-webkit-full-screen{width:100vw;height:100vh;background:#fff;overflow:visible}.map-container[data-v-ee6e875c]:-ms-fullscreen{width:100vw;height:100vh;background:#fff;overflow:visible}.map-container[data-v-ee6e875c]:fullscreen{width:100vw;height:100vh;background:#fff;overflow:visible}.map-container:-webkit-full-screen .map-content[data-v-ee6e875c]{overflow:hidden}.map-container:-ms-fullscreen .map-content[data-v-ee6e875c]{overflow:hidden}.map-container:fullscreen .map-content[data-v-ee6e875c]{overflow:hidden}.map-search[data-v-ee6e875c]{position:absolute;top:10px;left:10px;z-index:100;background:#fff;padding:8px;border-radius:4px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.map-tools[data-v-ee6e875c]{position:absolute;top:10px;right:10px;z-index:1100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;max-width:calc(100% - 280px)}.map-tools-row[data-v-ee6e875c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff;padding:6px 8px;border-radius:4px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);position:relative}.map-tools-row[data-v-ee6e875c]:first-child{z-index:2}.map-tools-row[data-v-ee6e875c]:nth-child(2){z-index:1}.color-picker-wrap[data-v-ee6e875c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap}.color-label[data-v-ee6e875c]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:12px;line-height:24px;color:#64748b}.color-input[data-v-ee6e875c]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:28px;height:24px;padding:0;border:1px solid #d9d9d9;border-radius:2px;background:transparent;cursor:pointer;vertical-align:middle}.color-input[data-v-ee6e875c]:disabled{cursor:not-allowed;opacity:.55}.opacity-slider[data-v-ee6e875c]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:72px;margin:0;display:inline-block;vertical-align:middle}.opacity-value[data-v-ee6e875c]{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:32px;font-size:12px;line-height:24px;color:#64748b}.stroke-style-select[data-v-ee6e875c]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:78px}.fullscreen-icon[data-v-ee6e875c]{font-size:16px;cursor:pointer;color:rgba(0,0,0,.65);line-height:24px}.map-content[data-v-ee6e875c]{width:100%;height:100%}.fence-ctx-menu[data-v-ee6e875c]{position:absolute;z-index:2000;margin:0;padding:4px 0;min-width:104px;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:4px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.12);box-shadow:0 6px 16px rgba(0,0,0,.12);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fence-ctx-menu li[data-v-ee6e875c]{padding:6px 14px;font-size:13px;line-height:1.4;color:rgba(0,0,0,.85);cursor:pointer}.fence-ctx-menu li[data-v-ee6e875c]:hover{background:#f5f5f5}.fence-ctx-menu li.danger[data-v-ee6e875c]{color:#ff4d4f}.fence-ref-label{max-width:120px;padding:2px 6px;font-size:11px;line-height:1.3;color:#334155;background:hsla(0,0%,100%,.88);border:1px dashed #64748b;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12)}.fence-stroke-style-dropdown{z-index:3000!important}