.amap-wrapper{position:relative}.amap-wrapper,.map-container{width:100%;height:100%}.map-control{position:absolute;top:10px;right:10px;z-index:100}.map-control button{padding:8px 16px;background:hsla(0,0%,100%,.9);border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px}.map-control button:hover{background:#fff;border-color:#409eff;color:#409eff}.coord-info{position:absolute;top:10px;left:10px;padding:8px 12px;background:rgba(0,0,0,.7);color:#00eaff;border-radius:4px;font-size:13px;z-index:100}.query-detail-page[data-v-27d1b128]{padding:0;width:100%;height:100%}.page-header[data-v-27d1b128]{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding:30px;background:linear-gradient(135deg,#52c41a,#389e0d);border-radius:16px;color:#fff}.page-header .back-btn[data-v-27d1b128]{padding:10px 20px;background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;cursor:pointer;font-size:14px;transition:all .3s}.page-header .back-btn[data-v-27d1b128]:hover{background:hsla(0,0%,100%,.3)}.page-header h1[data-v-27d1b128]{margin:0;font-size:32px;font-weight:600}.query-content[data-v-27d1b128]{background:#fff;padding:32px;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.search-bar[data-v-27d1b128]{display:flex;gap:12px;margin-bottom:24px}.search-bar input[data-v-27d1b128]{flex:1;padding:12px 20px;border:2px solid #d9f7be;border-radius:8px;font-size:16px;outline:none;transition:border-color .3s}.search-bar input[data-v-27d1b128]:focus{border-color:#52c41a}.search-bar button[data-v-27d1b128]{padding:12px 32px;background:#52c41a;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background .3s;font-weight:500}.search-bar button[data-v-27d1b128]:hover{background:#389e0d}.data-table[data-v-27d1b128]{overflow-x:auto;margin-bottom:24px}.data-table table[data-v-27d1b128]{width:100%;border-collapse:collapse}.data-table table thead[data-v-27d1b128]{background:#f6ffed}.data-table table thead th[data-v-27d1b128]{padding:16px;text-align:left;font-weight:600;color:#237804;border-bottom:2px solid #52c41a}.data-table table tbody tr[data-v-27d1b128]{transition:background .3s}.data-table table tbody tr[data-v-27d1b128]:hover{background:#f6ffed}.data-table table tbody tr td[data-v-27d1b128]{padding:16px;color:#666;border-bottom:1px solid #f0f0f0}.data-table table tbody tr:last-child td[data-v-27d1b128]{border-bottom:none}.data-table table tbody .no-data[data-v-27d1b128]{text-align:center;padding:60px 0;color:#999;font-size:16px}.pagination[data-v-27d1b128]{display:flex;justify-content:center;align-items:center;gap:16px}.pagination button[data-v-27d1b128]{padding:8px 20px;background:#fff;color:#52c41a;border:1px solid #d9f7be;border-radius:6px;cursor:pointer;transition:all .3s;font-weight:500}.pagination button[data-v-27d1b128]:hover:not(:disabled){background:#f6ffed;border-color:#52c41a}.pagination button[data-v-27d1b128]:disabled{cursor:not-allowed;opacity:.5}.pagination span[data-v-27d1b128]{color:#666;font-size:15px}.page-header[data-v-27d1b128]{position:relative}.page-header .header-tip[data-v-27d1b128]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:18px;color:hsla(0,0%,100%,.85);font-weight:400;white-space:nowrap;pointer-events:none}.et0-layout[data-v-27d1b128]{display:flex;gap:24px;align-items:stretch;padding:28px}.map-panel[data-v-27d1b128]{flex:1;display:flex;flex-direction:column;gap:0;min-width:0}.panel-title[data-v-27d1b128]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#237804;margin-bottom:12px}.panel-title .title-icon[data-v-27d1b128]{font-size:18px}.map-wrapper[data-v-27d1b128]{flex:1;border-radius:10px;overflow:hidden;border:2px solid #d9f7be;min-height:340px}.coord-bar[data-v-27d1b128]{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;background:#f6ffed;border-radius:8px;border:1px solid #d9f7be;flex-wrap:wrap}.coord-bar .coord-item[data-v-27d1b128]{display:flex;align-items:center;gap:6px}.coord-bar .coord-label[data-v-27d1b128]{font-size:13px;color:#389e0d;font-weight:500}.coord-bar .coord-value[data-v-27d1b128]{font-size:14px;color:#237804;font-weight:700;min-width:90px}.coord-bar .coord-divider[data-v-27d1b128]{width:1px;height:20px;background:#b7eb8f}.coord-bar .query-btn[data-v-27d1b128]{margin-left:auto;padding:10px 24px;background:#52c41a;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background .3s,opacity .3s;white-space:nowrap}.coord-bar .query-btn[data-v-27d1b128]:hover:not(:disabled){background:#389e0d}.coord-bar .query-btn[data-v-27d1b128]:disabled{opacity:.6;cursor:not-allowed}.coord-bar .query-btn.loading[data-v-27d1b128]{animation:pulse-27d1b128 1.2s ease-in-out infinite}.result-panel[data-v-27d1b128]{flex:1.2;display:flex;flex-direction:column;gap:0;min-width:0}.status-box[data-v-27d1b128]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;background:#f6ffed;border-radius:10px;border:2px dashed #b7eb8f;margin-top:12px}.status-box .status-icon[data-v-27d1b128]{font-size:48px;opacity:.7}.status-box .status-icon.loading-spin[data-v-27d1b128]{animation:spin-27d1b128 1s linear infinite;font-size:40px;color:#52c41a}.status-box p[data-v-27d1b128]{margin:0;color:#8c8c8c;font-size:14px;text-align:center;line-height:1.8}.actual-coord[data-v-27d1b128]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#f6ffed;border-radius:6px;border:1px solid #d9f7be;margin-top:40px;margin-bottom:16px;font-size:13px}.actual-coord .coord-label[data-v-27d1b128]{color:#389e0d;font-weight:500;white-space:nowrap}.actual-coord .coord-value[data-v-27d1b128]{color:#237804;font-weight:600}.chart-area[data-v-27d1b128]{flex:1;min-height:380px;background:#fff;border:2px solid #d9f7be;border-radius:10px;padding:10px;box-sizing:border-box}@keyframes spin-27d1b128{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-27d1b128{0%,to{opacity:1}50%{opacity:.6}}