.customer-map-page[data-v-27b5dee1]{min-height:calc(100vh - 110px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.customer-map-page-standalone[data-v-27b5dee1]{height:100vh;min-height:100vh;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f7fb}.customer-map-page-standalone .map-panel[data-v-27b5dee1]{min-height:0}.stats-strip[data-v-27b5dee1]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.stat-card[data-v-27b5dee1]{padding:12px 16px;border-radius:10px;border:1px solid #e8eef5;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fbff));background:linear-gradient(180deg,#fff,#f8fbff);-webkit-box-shadow:0 10px 24px rgba(15,23,42,.04);box-shadow:0 10px 24px rgba(15,23,42,.04)}.stat-card-important[data-v-27b5dee1]{background:-webkit-gradient(linear,left top,left bottom,from(#fffaf0),to(#fff4db));background:linear-gradient(180deg,#fffaf0,#fff4db);border-color:#f5d9a8}.stat-card-warn[data-v-27b5dee1]{background:-webkit-gradient(linear,left top,left bottom,from(#fff6f6),to(#ffe7e7));background:linear-gradient(180deg,#fff6f6,#ffe7e7);border-color:#f5c2c2}.stat-label[data-v-27b5dee1]{font-size:12px;color:#6b7c93}.stat-value[data-v-27b5dee1]{margin-top:8px;font-size:18px;font-weight:700;color:#24364b}.panel[data-v-27b5dee1]{background:#fff;border:1px solid #e8eef5;border-radius:12px;-webkit-box-shadow:0 10px 24px rgba(15,23,42,.04);box-shadow:0 10px 24px rgba(15,23,42,.04)}.toolbar-strip[data-v-27b5dee1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;padding:12px 14px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar-filters[data-v-27b5dee1],.toolbar-strip[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-filters[data-v-27b5dee1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.toolbar-actions[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar-text-btn[data-v-27b5dee1]{min-width:52px;height:32px;padding:0 12px;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.toolbar-btn-label[data-v-27b5dee1]{line-height:1}.toolbar-text-btn--subtle[data-v-27b5dee1]{color:#2563eb;background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.14)}.toolbar-text-btn--subtle[data-v-27b5dee1]:focus,.toolbar-text-btn--subtle[data-v-27b5dee1]:hover{color:#1d4ed8;background:rgba(59,130,246,.16);border-color:rgba(59,130,246,.2)}.toolbar-text-btn--subtle[data-v-27b5dee1]:active{color:#1e40af;background:rgba(59,130,246,.2)}.toolbar-text-btn--soft-primary[data-v-27b5dee1]{color:#fff;background:#409eff;border-color:#409eff}.toolbar-text-btn--soft-primary[data-v-27b5dee1]:focus,.toolbar-text-btn--soft-primary[data-v-27b5dee1]:hover{color:#fff;background:#5aa9ff;border-color:#5aa9ff}.toolbar-text-btn--soft-primary[data-v-27b5dee1]:active{color:#fff;background:#318ff5;border-color:#318ff5}.filter-keyword[data-v-27b5dee1]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-width:0}.keyword-search-box[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0;height:40px;padding:0 8px 0 12px;border:1px solid #dfe7f2;border-radius:10px;background:#fff;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.keyword-search-box[data-v-27b5dee1]:focus-within{border-color:#c8daf5;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.08);box-shadow:0 0 0 2px rgba(64,158,255,.08)}.keyword-search-action[data-v-27b5dee1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:100%;padding:0 10px 0 14px;border:none;background:transparent;color:#5f86c8;font-size:13px;font-weight:600;line-height:1;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.keyword-search-action[data-v-27b5dee1]:focus,.keyword-search-action[data-v-27b5dee1]:hover{color:#2f73d8;outline:none}.keyword-search-action[data-v-27b5dee1]:active{color:#1e5fbe}[data-v-27b5dee1] .keyword-search-box .el-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}[data-v-27b5dee1] .keyword-search-box .el-input__inner{height:38px;padding:0 8px 0 0;border:none;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}[data-v-27b5dee1] .keyword-search-box .el-input__inner:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.scope-breadcrumb[data-v-27b5dee1]{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;white-space:nowrap}.scope-breadcrumb[data-v-27b5dee1],.scope-chip[data-v-27b5dee1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scope-chip[data-v-27b5dee1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;color:#54708d;background:hsla(0,0%,100%,.62);border:1px solid rgba(217,229,242,.92);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.scope-chip.active[data-v-27b5dee1],.scope-chip[data-v-27b5dee1]:hover{color:#1d4ed8;border-color:rgba(37,99,235,.32);background:rgba(59,130,246,.08)}.scope-sep[data-v-27b5dee1]{color:#9aaabd}.empty-text[data-v-27b5dee1]{padding:16px;font-size:12px;line-height:1.6;color:#8b97a8}.map-panel[data-v-27b5dee1]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:14px}.map-panel-fullscreen[data-v-27b5dee1]{width:100%;height:100%;border-radius:0;border:none}.map-floating-tools[data-v-27b5dee1]{position:absolute;top:10px;right:12px;z-index:12}.map-top-toolbar[data-v-27b5dee1]{gap:8px;padding:0;border-radius:0;background:transparent;border:none;backdrop-filter:none;-webkit-box-shadow:none;box-shadow:none}.map-level-chip[data-v-27b5dee1],.map-top-toolbar[data-v-27b5dee1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-level-chip[data-v-27b5dee1]{min-width:0}.map-tool-btn[data-v-27b5dee1]{width:38px;height:38px;padding:0;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fullscreen-btn[data-v-27b5dee1]{width:34px;min-width:34px;height:34px;border-radius:10px;background:hsla(0,0%,100%,.34);border-color:hsla(0,0%,100%,.52);color:#334155;backdrop-filter:blur(10px);-webkit-box-shadow:0 8px 18px rgba(15,23,42,.06);box-shadow:0 8px 18px rgba(15,23,42,.06)}.fullscreen-btn[data-v-27b5dee1]:focus,.fullscreen-btn[data-v-27b5dee1]:hover{background:hsla(0,0%,100%,.46);border-color:rgba(219,234,254,.8);color:#0f172a}.tool-icon[data-v-27b5dee1]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;color:currentColor;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.tool-icon-search[data-v-27b5dee1]:before{content:"";position:absolute;left:1px;top:1px;width:9px;height:9px;border:2px solid currentColor;border-radius:50%}.tool-icon-search[data-v-27b5dee1]:after{content:"";position:absolute;right:0;bottom:1px;width:7px;height:2px;background:currentColor;border-radius:999px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}.tool-icon-fullscreen[data-v-27b5dee1]{width:16px;height:16px;background:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 0 0/6px 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 0 0/2px 6px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 100% 0/6px 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 100% 0/2px 6px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 0 100%/6px 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 0 100%/2px 6px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 100% 100%/6px 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 100% 100%/2px 6px no-repeat;background:linear-gradient(currentColor,currentColor) 0 0/6px 2px no-repeat,linear-gradient(currentColor,currentColor) 0 0/2px 6px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/6px 2px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/2px 6px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/6px 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/2px 6px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/6px 2px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/2px 6px no-repeat}.tool-icon-fullscreen.tool-icon-fullscreen-exit[data-v-27b5dee1]{width:16px;height:16px;background:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 3px 3px/5px 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 3px 3px/2px 5px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) calc(100% - 3px) 3px/5px 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) calc(100% - 3px) 3px/2px 5px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 3px calc(100% - 3px)/5px 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 3px calc(100% - 3px)/2px 5px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) calc(100% - 3px) calc(100% - 3px)/5px 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) calc(100% - 3px) calc(100% - 3px)/2px 5px no-repeat;background:linear-gradient(currentColor,currentColor) 3px 3px/5px 2px no-repeat,linear-gradient(currentColor,currentColor) 3px 3px/2px 5px no-repeat,linear-gradient(currentColor,currentColor) calc(100% - 3px) 3px/5px 2px no-repeat,linear-gradient(currentColor,currentColor) calc(100% - 3px) 3px/2px 5px no-repeat,linear-gradient(currentColor,currentColor) 3px calc(100% - 3px)/5px 2px no-repeat,linear-gradient(currentColor,currentColor) 3px calc(100% - 3px)/2px 5px no-repeat,linear-gradient(currentColor,currentColor) calc(100% - 3px) calc(100% - 3px)/5px 2px no-repeat,linear-gradient(currentColor,currentColor) calc(100% - 3px) calc(100% - 3px)/2px 5px no-repeat}.tool-icon-close[data-v-27b5dee1]:after,.tool-icon-close[data-v-27b5dee1]:before{content:"";position:absolute;width:14px;height:2px;border-radius:999px;background:currentColor;left:1px;top:7px}.tool-icon-close[data-v-27b5dee1]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tool-icon-close[data-v-27b5dee1]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.map-locate-anchor[data-v-27b5dee1]{position:absolute;right:18px;bottom:112px;z-index:12}.locate-bottom-btn[data-v-27b5dee1]{width:40px;height:40px;min-width:40px;border-radius:12px;background:hsla(0,0%,100%,.74);border-color:rgba(226,232,240,.92);-webkit-box-shadow:0 12px 24px rgba(15,23,42,.12);box-shadow:0 12px 24px rgba(15,23,42,.12)}.locate-bottom-btn[data-v-27b5dee1]:focus,.locate-bottom-btn[data-v-27b5dee1]:hover{background:hsla(0,0%,100%,.9);border-color:rgba(191,219,254,.96)}.pin-glyph[data-v-27b5dee1]{position:relative;display:inline-block;width:16px;height:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:50% 50% 50% 0;background:-webkit-gradient(linear,left top,left bottom,from(#60a5fa),to(#2563eb));background:linear-gradient(180deg,#60a5fa,#2563eb);-webkit-box-shadow:0 6px 12px rgba(37,99,235,.18);box-shadow:0 6px 12px rgba(37,99,235,.18)}.pin-glyph[data-v-27b5dee1]:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.map-canvas[data-v-27b5dee1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:640px}.hover-card[data-v-27b5dee1]{position:absolute;left:18px;top:18px;z-index:10;min-width:180px;padding:12px 14px;border-radius:10px;background:hsla(0,0%,100%,.82);-webkit-box-shadow:0 10px 24px rgba(15,23,42,.1);box-shadow:0 10px 24px rgba(15,23,42,.1);pointer-events:none}.hover-title[data-v-27b5dee1]{font-size:14px;font-weight:700;color:rgba(36,54,75,.86)}.hover-text[data-v-27b5dee1]{margin-top:6px;font-size:12px;color:rgba(107,124,147,.78)}.marker-preview-card[data-v-27b5dee1]{position:absolute;left:18px;top:18px;z-index:11;width:280px;max-width:calc(100% - 36px);padding:14px;border-radius:12px;background:hsla(0,0%,100%,.84);-webkit-box-shadow:0 12px 28px rgba(15,23,42,.12);box-shadow:0 12px 28px rgba(15,23,42,.12)}.marker-preview-head[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.marker-preview-title[data-v-27b5dee1]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;font-weight:700;line-height:1.5;color:#24364b;cursor:pointer}.marker-preview-close[data-v-27b5dee1]{padding:0;min-height:auto;color:#60758f}.marker-preview-tags[data-v-27b5dee1]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.marker-preview-text[data-v-27b5dee1]{margin-top:8px;font-size:12px;line-height:1.6;color:#60758f}.marker-preview-text.address[data-v-27b5dee1]{max-height:58px;overflow:hidden}.marker-preview-actions[data-v-27b5dee1]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.legend-box[data-v-27b5dee1]{position:absolute;right:86px;bottom:18px;z-index:10;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.48);border:1px solid rgba(226,232,240,.56);backdrop-filter:blur(6px)}.legend-item[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.legend-item+.legend-item[data-v-27b5dee1]{margin-top:6px}.legend-color[data-v-27b5dee1]{width:12px;height:12px;border-radius:3px;border:1px solid rgba(148,163,184,.18);opacity:.78}.area-legend-box[data-v-27b5dee1]{min-width:96px;padding:8px}.area-legend-box .legend-item[data-v-27b5dee1]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}.area-legend-box .legend-item+.legend-item[data-v-27b5dee1]{margin-top:5px}.legend-text[data-v-27b5dee1]{font-size:12px;color:rgba(75,85,99,.6)}.marker-legend-box[data-v-27b5dee1]{min-width:132px}.marker-legend-item[data-v-27b5dee1]{gap:10px}.marker-legend-icon[data-v-27b5dee1]{position:relative;width:28px;height:28px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px}.marker-legend-icon[data-v-27b5dee1]:before{content:"";position:absolute;inset:0;border-radius:50%}.marker-legend-icon-core[data-v-27b5dee1]{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;border:2px solid #fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;line-height:1;-webkit-box-shadow:0 6px 12px rgba(15,23,42,.2);box-shadow:0 6px 12px rgba(15,23,42,.2)}.marker-legend-icon-strategic[data-v-27b5dee1]:before{background:rgba(245,158,11,.28)}.marker-legend-icon-strategic .marker-legend-icon-core[data-v-27b5dee1]{background:#b45309}.marker-legend-icon-important[data-v-27b5dee1]:before{background:rgba(239,68,68,.22)}.marker-legend-icon-important .marker-legend-icon-core[data-v-27b5dee1]{background:#dc2626}.marker-legend-icon-formal[data-v-27b5dee1]:before{background:rgba(59,130,246,.2)}.marker-legend-icon-formal .marker-legend-icon-core[data-v-27b5dee1]{background:#2563eb}.marker-legend-icon-potential[data-v-27b5dee1]:before{background:rgba(100,116,139,.22)}.marker-legend-icon-potential .marker-legend-icon-core[data-v-27b5dee1]{background:#64748b}.marker-legend-icon-normal[data-v-27b5dee1]:before{background:rgba(100,116,139,.2)}.marker-legend-icon-normal .marker-legend-icon-core[data-v-27b5dee1]{background:#475569}.overlay-message[data-v-27b5dee1]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9;min-width:220px;max-width:calc(100% - 40px);padding:12px 14px;border-radius:12px;text-align:center;font-size:13px;line-height:1.6;color:#5f6f82;background:hsla(0,0%,100%,.92);-webkit-box-shadow:0 16px 32px rgba(15,23,42,.12);box-shadow:0 16px 32px rgba(15,23,42,.12)}.drawer-title-wrap[data-v-27b5dee1]{position:relative;width:100%}.drawer-title-head[data-v-27b5dee1]{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:34px}.drawer-title-head[data-v-27b5dee1],.drawer-title-main[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.drawer-title-main[data-v-27b5dee1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.drawer-title[data-v-27b5dee1]{font-size:18px;font-weight:700;color:#24364b}.drawer-close-btn[data-v-27b5dee1]{position:absolute;right:0;top:0;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;min-height:auto;color:#60758f;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.drawer-tags[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail-tag[data-v-27b5dee1],.drawer-tags[data-v-27b5dee1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-tag[data-v-27b5dee1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;color:#fff;background:#2563eb}.detail-tag.tag-important[data-v-27b5dee1]{background:#dc2626}.detail-tag.tag-formal[data-v-27b5dee1]{background:#2563eb}.detail-tag.tag-potential[data-v-27b5dee1]{background:#64748b}.detail-tag.tag-strategic[data-v-27b5dee1]{background:#b45309}.detail-tag.light[data-v-27b5dee1]{color:#56708d;background:#edf4fb}.drawer-body[data-v-27b5dee1]{height:100%;overflow:auto;padding:0 18px 18px}.drawer-content[data-v-27b5dee1]{padding-bottom:24px}.drawer-summary[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;padding:16px;border-radius:12px;background:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#eef5ff));background:linear-gradient(180deg,#f8fbff,#eef5ff);border:1px solid #dde9f8}.summary-main[data-v-27b5dee1]{min-width:0}.summary-title[data-v-27b5dee1]{font-size:18px;font-weight:700;line-height:1.5;color:#24364b}.summary-subtitle[data-v-27b5dee1]{margin-top:8px;font-size:13px;line-height:1.7;color:#60758f;word-break:break-word}.summary-actions[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.drawer-section[data-v-27b5dee1]{margin-top:16px;padding:16px;border-radius:12px;border:1px solid #edf2f7;background:#fff}.drawer-section-head[data-v-27b5dee1]{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;gap:12px}.drawer-section-title[data-v-27b5dee1]{font-size:15px;font-weight:700;color:#24364b}.drawer-section-extra[data-v-27b5dee1]{font-size:12px;color:#7b8da6}.detail-grid[data-v-27b5dee1]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.detail-item[data-v-27b5dee1]{min-width:0;padding:12px;border-radius:10px;background:#f8fbff;border:1px solid #edf4fb}.detail-item-label[data-v-27b5dee1]{font-size:12px;color:#7b8da6}.detail-item-value[data-v-27b5dee1]{margin-top:6px;font-size:13px;line-height:1.7;color:#304156;word-break:break-word}.table-box[data-v-27b5dee1]{margin-top:12px}.related-switch[data-v-27b5dee1]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.related-tip[data-v-27b5dee1]{padding-left:0}.address-correction-dialog[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.address-correction-dialog-simple[data-v-27b5dee1]{min-height:auto}.address-correction-title-wrap[data-v-27b5dee1]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:28px;padding-right:38px}.address-correction-title[data-v-27b5dee1]{width:100%;font-size:16px;font-weight:700;line-height:1.4;color:#24364b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-correction-close-btn[data-v-27b5dee1]{position:absolute;top:-2px;right:-2px;z-index:3;width:28px;height:28px;min-width:28px;padding:0;margin:0;color:#70839c}.address-correction-close-btn[data-v-27b5dee1]:hover{color:#34495e}.address-correction-map-panel-simple[data-v-27b5dee1],.address-correction-map-panel[data-v-27b5dee1]{position:relative;border:1px solid #ebeef5;border-radius:12px;background:#fff;overflow:hidden}.address-correction-map-panel-simple[data-v-27b5dee1]{min-height:360px}.address-correction-map-canvas[data-v-27b5dee1]{width:100%;height:360px;min-height:360px}[data-v-27b5dee1] .address-correction-map-panel-simple .amap-geolocation,[data-v-27b5dee1] .address-correction-map-panel-simple .amap-geolocation-con{bottom:66px!important}[data-v-27b5dee1] .address-correction-map-panel-simple .amap-geolocation-con .amap-geo,[data-v-27b5dee1] .address-correction-map-panel-simple .amap-geolocation .amap-geo{width:30px!important;height:30px!important;line-height:30px!important;border:1px solid #d9e2ec!important;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.address-correction-selection-simple[data-v-27b5dee1]{padding:10px 12px;border:1px solid #e8eef6;border-radius:10px;background:#f8fbff}.address-correction-selection-title[data-v-27b5dee1]{font-size:13px;font-weight:600;color:#304156}.address-correction-selection-lines[data-v-27b5dee1]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.address-correction-selection-line[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;font-size:12px;line-height:1.6;color:#5a6b80}.address-correction-selection-key[data-v-27b5dee1]{color:#5f738d;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.address-correction-selection-value[data-v-27b5dee1]{color:#304156;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-word}.address-correction-remark[data-v-27b5dee1]{margin-top:-2px}.address-correction-label[data-v-27b5dee1]{margin-bottom:6px;font-size:13px;font-weight:600;color:#304156}.address-correction-actions[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding-top:2px}.address-correction-dialog-mobile[data-v-27b5dee1]{gap:10px}.address-correction-dialog-mobile .address-correction-map-panel-simple[data-v-27b5dee1]{min-height:260px}.address-correction-dialog-mobile .address-correction-map-canvas[data-v-27b5dee1]{height:260px;min-height:260px}.address-correction-dialog-mobile .address-correction-actions .el-button[data-v-27b5dee1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.drawer-empty[data-v-27b5dee1]{height:100%;min-height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b97a8;font-size:13px}[data-v-27b5dee1] .customer-detail-drawer{position:relative;z-index:3000}[data-v-27b5dee1] .customer-detail-drawer .el-drawer__header{margin-bottom:0;padding:18px 20px 10px;border-bottom:1px solid #edf2f7}[data-v-27b5dee1] .customer-detail-drawer .el-drawer__body{overflow:hidden;background:#f8fbff}[data-v-27b5dee1] .el-drawer__wrapper{z-index:2999!important}[data-v-27b5dee1] .address-correction-el-dialog .el-dialog__header{margin-bottom:0;padding:14px 16px 10px;border-bottom:1px solid #edf2f7}[data-v-27b5dee1] .address-correction-el-dialog .el-dialog__body{padding:12px 16px 16px}body.dark-side .customer-map-page .customer-map-page-standalone[data-v-27b5dee1],body.dark .customer-map-page .customer-map-page-standalone[data-v-27b5dee1]{background:#12161d}body.dark-side .customer-map-page .stat-card[data-v-27b5dee1],body.dark .customer-map-page .stat-card[data-v-27b5dee1]{background:-webkit-gradient(linear,left top,left bottom,from(#1f2530),to(#1a202a));background:linear-gradient(180deg,#1f2530,#1a202a);border-color:#303949;-webkit-box-shadow:0 12px 24px rgba(0,0,0,.24);box-shadow:0 12px 24px rgba(0,0,0,.24)}body.dark-side .customer-map-page .stat-card-important[data-v-27b5dee1],body.dark .customer-map-page .stat-card-important[data-v-27b5dee1]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(149,104,34,.38)),to(rgba(107,77,33,.32)));background:linear-gradient(180deg,rgba(149,104,34,.38),rgba(107,77,33,.32));border-color:#6f5530}body.dark-side .customer-map-page .stat-card-warn[data-v-27b5dee1],body.dark .customer-map-page .stat-card-warn[data-v-27b5dee1]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(117,56,56,.38)),to(rgba(90,43,43,.32)));background:linear-gradient(180deg,rgba(117,56,56,.38),rgba(90,43,43,.32));border-color:#764747}body.dark-side .customer-map-page .stat-label[data-v-27b5dee1],body.dark .customer-map-page .stat-label[data-v-27b5dee1]{color:#95a5bd}body.dark-side .customer-map-page .stat-value[data-v-27b5dee1],body.dark .customer-map-page .stat-value[data-v-27b5dee1]{color:#e8edf7}body.dark-side .customer-map-page .panel[data-v-27b5dee1],body.dark .customer-map-page .panel[data-v-27b5dee1]{background:#1b212b;border-color:#313b4b;-webkit-box-shadow:0 14px 28px rgba(0,0,0,.24);box-shadow:0 14px 28px rgba(0,0,0,.24)}body.dark-side .customer-map-page .keyword-search-box[data-v-27b5dee1],body.dark .customer-map-page .keyword-search-box[data-v-27b5dee1]{background:#161b23;border-color:#3a4659}body.dark-side .customer-map-page .keyword-search-box[data-v-27b5dee1]:focus-within,body.dark .customer-map-page .keyword-search-box[data-v-27b5dee1]:focus-within{border-color:#4b97ff;-webkit-box-shadow:0 0 0 2px rgba(75,151,255,.24);box-shadow:0 0 0 2px rgba(75,151,255,.24)}body.dark-side .customer-map-page .keyword-search-action[data-v-27b5dee1],body.dark .customer-map-page .keyword-search-action[data-v-27b5dee1]{color:#9fc1ff}body.dark-side .customer-map-page .keyword-search-action[data-v-27b5dee1]:focus,body.dark-side .customer-map-page .keyword-search-action[data-v-27b5dee1]:hover,body.dark .customer-map-page .keyword-search-action[data-v-27b5dee1]:focus,body.dark .customer-map-page .keyword-search-action[data-v-27b5dee1]:hover{color:#d3e4ff}body.dark-side .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner,body.dark .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner{color:#d9e2f1}body.dark-side .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner::-webkit-input-placeholder,body.dark .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner::-webkit-input-placeholder{color:#7f8ea5}body.dark-side .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner::-moz-placeholder,body.dark .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner::-moz-placeholder{color:#7f8ea5}body.dark-side .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner:-ms-input-placeholder,body.dark .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner:-ms-input-placeholder{color:#7f8ea5}body.dark-side .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner::-ms-input-placeholder,body.dark .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner::-ms-input-placeholder{color:#7f8ea5}body.dark-side .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner::placeholder,body.dark .customer-map-page[data-v-27b5dee1] .keyword-search-box .el-input__inner::placeholder{color:#7f8ea5}body.dark-side .customer-map-page .scope-chip[data-v-27b5dee1],body.dark .customer-map-page .scope-chip[data-v-27b5dee1]{color:#bcc9dc;background:rgba(24,30,40,.84);border-color:rgba(95,112,139,.62)}body.dark-side .customer-map-page .scope-chip.active[data-v-27b5dee1],body.dark-side .customer-map-page .scope-chip[data-v-27b5dee1]:hover,body.dark .customer-map-page .scope-chip.active[data-v-27b5dee1],body.dark .customer-map-page .scope-chip[data-v-27b5dee1]:hover{color:#e4efff;border-color:rgba(84,156,255,.78);background:rgba(75,151,255,.25)}body.dark-side .customer-map-page .scope-sep[data-v-27b5dee1],body.dark .customer-map-page .scope-sep[data-v-27b5dee1]{color:#7f90aa}body.dark-side .customer-map-page .fullscreen-btn[data-v-27b5dee1],body.dark .customer-map-page .fullscreen-btn[data-v-27b5dee1]{background:rgba(20,26,35,.88);border-color:rgba(84,95,115,.9);color:#d5deeb;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.28);box-shadow:0 10px 20px rgba(0,0,0,.28)}body.dark-side .customer-map-page .fullscreen-btn[data-v-27b5dee1]:focus,body.dark-side .customer-map-page .fullscreen-btn[data-v-27b5dee1]:hover,body.dark .customer-map-page .fullscreen-btn[data-v-27b5dee1]:focus,body.dark .customer-map-page .fullscreen-btn[data-v-27b5dee1]:hover{background:rgba(29,36,48,.94);border-color:rgba(111,130,159,.94);color:#f3f7ff}body.dark-side .customer-map-page .locate-bottom-btn[data-v-27b5dee1],body.dark .customer-map-page .locate-bottom-btn[data-v-27b5dee1]{background:rgba(20,26,35,.92);border-color:rgba(84,95,115,.92);-webkit-box-shadow:0 12px 24px rgba(0,0,0,.26);box-shadow:0 12px 24px rgba(0,0,0,.26)}body.dark-side .customer-map-page .locate-bottom-btn[data-v-27b5dee1]:focus,body.dark-side .customer-map-page .locate-bottom-btn[data-v-27b5dee1]:hover,body.dark .customer-map-page .locate-bottom-btn[data-v-27b5dee1]:focus,body.dark .customer-map-page .locate-bottom-btn[data-v-27b5dee1]:hover{background:rgba(29,36,48,.96);border-color:rgba(111,130,159,.96)}body.dark-side .customer-map-page[data-v-27b5dee1] .map-panel .amap-scalecontrol,body.dark-side .customer-map-page[data-v-27b5dee1] .map-panel .amap-toolbar,body.dark .customer-map-page[data-v-27b5dee1] .map-panel .amap-scalecontrol,body.dark .customer-map-page[data-v-27b5dee1] .map-panel .amap-toolbar{background:rgba(20,26,35,.9)!important;border:1px solid rgba(80,94,117,.92)!important;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.28)!important;box-shadow:0 10px 20px rgba(0,0,0,.28)!important}body.dark-side .customer-map-page[data-v-27b5dee1] .map-panel .amap-toolbar .amap-toolbar-driving,body.dark-side .customer-map-page[data-v-27b5dee1] .map-panel .amap-toolbar .amap-toolbar-rotate,body.dark-side .customer-map-page[data-v-27b5dee1] .map-panel .amap-toolbar .amap-zoomcontrol>*,body.dark .customer-map-page[data-v-27b5dee1] .map-panel .amap-toolbar .amap-toolbar-driving,body.dark .customer-map-page[data-v-27b5dee1] .map-panel .amap-toolbar .amap-toolbar-rotate,body.dark .customer-map-page[data-v-27b5dee1] .map-panel .amap-toolbar .amap-zoomcontrol>*{background:rgba(20,26,35,.94)!important;border-color:rgba(80,94,117,.92)!important;color:#dce5f4!important}body.dark-side .customer-map-page[data-v-27b5dee1] .map-panel .amap-scale-text,body.dark .customer-map-page[data-v-27b5dee1] .map-panel .amap-scale-text{color:#c6d3e7!important;background:rgba(20,26,35,.86)!important;border-color:rgba(80,94,117,.88)!important}body.dark-side .customer-map-page .hover-card[data-v-27b5dee1],body.dark-side .customer-map-page .legend-box[data-v-27b5dee1],body.dark-side .customer-map-page .marker-preview-card[data-v-27b5dee1],body.dark-side .customer-map-page .overlay-message[data-v-27b5dee1],body.dark .customer-map-page .hover-card[data-v-27b5dee1],body.dark .customer-map-page .legend-box[data-v-27b5dee1],body.dark .customer-map-page .marker-preview-card[data-v-27b5dee1],body.dark .customer-map-page .overlay-message[data-v-27b5dee1]{background:rgba(18,23,31,.88);border:1px solid rgba(62,74,95,.88);-webkit-box-shadow:0 16px 30px rgba(0,0,0,.34);box-shadow:0 16px 30px rgba(0,0,0,.34);backdrop-filter:blur(8px)}body.dark-side .customer-map-page .hover-title[data-v-27b5dee1],body.dark-side .customer-map-page .marker-preview-title[data-v-27b5dee1],body.dark .customer-map-page .hover-title[data-v-27b5dee1],body.dark .customer-map-page .marker-preview-title[data-v-27b5dee1]{color:#e5ecf8}body.dark-side .customer-map-page .hover-text[data-v-27b5dee1],body.dark-side .customer-map-page .legend-text[data-v-27b5dee1],body.dark-side .customer-map-page .marker-preview-text[data-v-27b5dee1],body.dark-side .customer-map-page .overlay-message[data-v-27b5dee1],body.dark .customer-map-page .hover-text[data-v-27b5dee1],body.dark .customer-map-page .legend-text[data-v-27b5dee1],body.dark .customer-map-page .marker-preview-text[data-v-27b5dee1],body.dark .customer-map-page .overlay-message[data-v-27b5dee1]{color:#a7b6cc}body.dark-side .customer-map-page .marker-preview-close[data-v-27b5dee1],body.dark .customer-map-page .marker-preview-close[data-v-27b5dee1]{color:#9fb0c7}body.dark-side .customer-map-page .drawer-title[data-v-27b5dee1],body.dark .customer-map-page .drawer-title[data-v-27b5dee1]{color:#e8edf7}body.dark-side .customer-map-page .drawer-close-btn[data-v-27b5dee1],body.dark .customer-map-page .drawer-close-btn[data-v-27b5dee1]{color:#9fb0c7}body.dark-side .customer-map-page .detail-tag.light[data-v-27b5dee1],body.dark .customer-map-page .detail-tag.light[data-v-27b5dee1]{color:#bccbe0;background:#2b3443}body.dark-side .customer-map-page .drawer-summary[data-v-27b5dee1],body.dark .customer-map-page .drawer-summary[data-v-27b5dee1]{background:-webkit-gradient(linear,left top,left bottom,from(#232b38),to(#1f2733));background:linear-gradient(180deg,#232b38,#1f2733);border-color:#3a4658}body.dark-side .customer-map-page .summary-title[data-v-27b5dee1],body.dark .customer-map-page .summary-title[data-v-27b5dee1]{color:#e8edf7}body.dark-side .customer-map-page .summary-subtitle[data-v-27b5dee1],body.dark .customer-map-page .summary-subtitle[data-v-27b5dee1]{color:#9db0c9}body.dark-side .customer-map-page .drawer-section[data-v-27b5dee1],body.dark .customer-map-page .drawer-section[data-v-27b5dee1]{border-color:#323d4f;background:#1f2632}body.dark-side .customer-map-page .drawer-section-title[data-v-27b5dee1],body.dark .customer-map-page .drawer-section-title[data-v-27b5dee1]{color:#e2e9f6}body.dark-side .customer-map-page .detail-item-label[data-v-27b5dee1],body.dark-side .customer-map-page .drawer-empty[data-v-27b5dee1],body.dark-side .customer-map-page .drawer-section-extra[data-v-27b5dee1],body.dark-side .customer-map-page .empty-text[data-v-27b5dee1],body.dark .customer-map-page .detail-item-label[data-v-27b5dee1],body.dark .customer-map-page .drawer-empty[data-v-27b5dee1],body.dark .customer-map-page .drawer-section-extra[data-v-27b5dee1],body.dark .customer-map-page .empty-text[data-v-27b5dee1]{color:#94a5bc}body.dark-side .customer-map-page .detail-item[data-v-27b5dee1],body.dark .customer-map-page .detail-item[data-v-27b5dee1]{background:#252f3e;border-color:#37465b}body.dark-side .customer-map-page .detail-item-value[data-v-27b5dee1],body.dark .customer-map-page .detail-item-value[data-v-27b5dee1]{color:#dce5f4}body.dark-side .customer-map-page .address-correction-title[data-v-27b5dee1],body.dark .customer-map-page .address-correction-title[data-v-27b5dee1]{color:#e8edf7}body.dark-side .customer-map-page .address-correction-close-btn[data-v-27b5dee1],body.dark .customer-map-page .address-correction-close-btn[data-v-27b5dee1]{color:#a6b7cf}body.dark-side .customer-map-page .address-correction-map-panel-simple[data-v-27b5dee1],body.dark-side .customer-map-page .address-correction-map-panel[data-v-27b5dee1],body.dark .customer-map-page .address-correction-map-panel-simple[data-v-27b5dee1],body.dark .customer-map-page .address-correction-map-panel[data-v-27b5dee1]{border-color:#364256;background:#1a202a}body.dark-side .customer-map-page .address-correction-selection-simple[data-v-27b5dee1],body.dark .customer-map-page .address-correction-selection-simple[data-v-27b5dee1]{border-color:#364256;background:#202836}body.dark-side .customer-map-page .address-correction-label[data-v-27b5dee1],body.dark-side .customer-map-page .address-correction-selection-title[data-v-27b5dee1],body.dark-side .customer-map-page .address-correction-selection-value[data-v-27b5dee1],body.dark .customer-map-page .address-correction-label[data-v-27b5dee1],body.dark .customer-map-page .address-correction-selection-title[data-v-27b5dee1],body.dark .customer-map-page .address-correction-selection-value[data-v-27b5dee1]{color:#dbe5f4}body.dark-side .customer-map-page .address-correction-selection-key[data-v-27b5dee1],body.dark-side .customer-map-page .address-correction-selection-line[data-v-27b5dee1],body.dark .customer-map-page .address-correction-selection-key[data-v-27b5dee1],body.dark .customer-map-page .address-correction-selection-line[data-v-27b5dee1]{color:#9fb0c7}body.dark-side .customer-map-page[data-v-27b5dee1] .customer-detail-drawer .el-drawer__header,body.dark .customer-map-page[data-v-27b5dee1] .customer-detail-drawer .el-drawer__header{border-bottom-color:#313c4d;background:#1f2632}body.dark-side .customer-map-page[data-v-27b5dee1] .customer-detail-drawer .el-drawer__body,body.dark .customer-map-page[data-v-27b5dee1] .customer-detail-drawer .el-drawer__body{background:#171d27}body.dark-side .customer-map-page[data-v-27b5dee1] .address-correction-el-dialog .el-dialog__header,body.dark .customer-map-page[data-v-27b5dee1] .address-correction-el-dialog .el-dialog__header{border-bottom-color:#313c4d;background:#1f2632}body.dark-side .customer-map-page[data-v-27b5dee1] .address-correction-el-dialog .el-dialog__body,body.dark .customer-map-page[data-v-27b5dee1] .address-correction-el-dialog .el-dialog__body{background:#171d27}@media(max-width:1360px){.stats-strip[data-v-27b5dee1]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.stats-strip[data-v-27b5dee1]{grid-template-columns:repeat(2,minmax(0,1fr))}.map-canvas[data-v-27b5dee1]{min-height:560px}}@media(max-width:768px){.customer-map-page-standalone[data-v-27b5dee1]{height:100svh;min-height:100svh;padding:6px;gap:8px}.drawer-summary[data-v-27b5dee1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-grid[data-v-27b5dee1]{grid-template-columns:1fr}.stats-strip[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 1px 1px;margin:0 -1px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stats-strip[data-v-27b5dee1]::-webkit-scrollbar{display:none}.stat-card[data-v-27b5dee1]{-webkit-box-flex:0;-ms-flex:0 0 92px;flex:0 0 92px;min-width:92px;padding:7px 8px;border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.stat-label[data-v-27b5dee1]{font-size:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value[data-v-27b5dee1]{margin-top:4px;font-size:15px;line-height:1.1}.toolbar-strip[data-v-27b5dee1]{gap:8px;padding:10px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-filters[data-v-27b5dee1]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.filter-keyword[data-v-27b5dee1]{width:100%;min-width:0}.toolbar-actions[data-v-27b5dee1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px}.toolbar-actions .el-button[data-v-27b5dee1]{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:12px;padding-right:12px}.toolbar-actions .toolbar-text-btn[data-v-27b5dee1]{min-width:52px;height:32px}.summary-actions[data-v-27b5dee1]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.address-correction-dialog[data-v-27b5dee1]{gap:10px}.address-correction-map-panel-simple[data-v-27b5dee1]{min-height:260px}.address-correction-map-canvas[data-v-27b5dee1]{min-height:260px;height:260px}[data-v-27b5dee1] .address-correction-map-panel-simple .amap-geolocation,[data-v-27b5dee1] .address-correction-map-panel-simple .amap-geolocation-con{bottom:46px!important}[data-v-27b5dee1] .address-correction-map-panel-simple .amap-geolocation-con .amap-geo,[data-v-27b5dee1] .address-correction-map-panel-simple .amap-geolocation .amap-geo{width:30px!important;height:30px!important;line-height:30px!important}.address-correction-actions .el-button[data-v-27b5dee1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.map-canvas[data-v-27b5dee1],.map-panel[data-v-27b5dee1]{min-height:360px}.map-floating-tools[data-v-27b5dee1]{top:8px;right:8px}.map-top-toolbar[data-v-27b5dee1]{max-width:calc(100vw - 28px);overflow-x:auto}.scope-chip[data-v-27b5dee1]{padding:3px 8px;font-size:11px}.locate-bottom-btn[data-v-27b5dee1],.map-tool-btn[data-v-27b5dee1]{width:36px;height:36px;min-width:36px;border-radius:10px}.fullscreen-btn[data-v-27b5dee1]{width:32px;height:32px;min-width:32px;border-radius:9px}.map-locate-anchor[data-v-27b5dee1]{right:10px;bottom:96px}.legend-box[data-v-27b5dee1]{right:58px;bottom:10px;max-width:calc(100vw - 88px);padding:8px 10px}.legend-text[data-v-27b5dee1]{font-size:11px}.hover-card[data-v-27b5dee1],.marker-preview-card[data-v-27b5dee1]{left:10px;top:10px;max-width:calc(100% - 20px)}.marker-preview-card[data-v-27b5dee1]{width:240px;padding:10px 12px}}@media(max-width:480px){.stat-card[data-v-27b5dee1]{-ms-flex-preferred-size:84px;flex-basis:84px;min-width:84px;padding:6px 7px}.stat-label[data-v-27b5dee1]{font-size:9px}.stat-value[data-v-27b5dee1]{font-size:14px}.toolbar-strip[data-v-27b5dee1]{padding:9px 10px;gap:6px}.toolbar-actions[data-v-27b5dee1]{gap:6px}.toolbar-actions .el-button[data-v-27b5dee1]{padding-left:10px;padding-right:10px}.toolbar-actions .toolbar-text-btn[data-v-27b5dee1]{min-width:48px;height:32px}.map-canvas[data-v-27b5dee1],.map-panel[data-v-27b5dee1]{min-height:320px}.legend-box.marker-legend-box[data-v-27b5dee1]{min-width:116px}}