.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}.dbs-container[data-v-84228766]{display:flex;width:100%;height:100%;min-height:600px;padding:20px;gap:20px;box-sizing:border-box;background:rgba(0,20,40,.6);border-bottom:2px solid rgba(0,234,255,.5);box-shadow:0 2px 8px rgba(0,234,255,.3)}.left-panel[data-v-84228766]{flex:1;padding:15px;background:rgba(0,30,60,.4);border:1px solid rgba(0,234,255,.3);border-radius:8px;box-shadow:0 0 15px rgba(0,234,255,.1),inset 0 0 30px rgba(0,100,200,.05);overflow:hidden;margin-bottom:50px;position:relative}.left-panel[data-v-84228766]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(0deg,rgba(0,30,60,.95),transparent),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 200"><defs><linearGradient id="grad1" x1="0%" y1="0%" x2="0%" y2="100%"><stop offset="0%" style="stop-color:rgba(0,234,255,0.15);stop-opacity:1" /><stop offset="100%" style="stop-color:rgba(0,234,255,0.05);stop-opacity:1" /></linearGradient></defs><circle cx="80" cy="150" r="30" fill="url(%23grad1)" opacity="0.4"/><circle cx="200" cy="160" r="35" fill="url(%23grad1)" opacity="0.3"/><circle cx="320" cy="145" r="28" fill="url(%23grad1)" opacity="0.4"/><rect x="50" y="120" width="3" height="60" fill="rgba(0,234,255,0.2)" rx="1.5"/><rect x="110" y="130" width="3" height="50" fill="rgba(0,234,255,0.25)" rx="1.5"/><rect x="170" y="125" width="3" height="55" fill="rgba(0,234,255,0.2)" rx="1.5"/><rect x="230" y="135" width="3" height="45" fill="rgba(0,234,255,0.25)" rx="1.5"/><rect x="290" y="128" width="3" height="52" fill="rgba(0,234,255,0.2)" rx="1.5"/><rect x="350" y="132" width="3" height="48" fill="rgba(0,234,255,0.25)" rx="1.5"/><path d="M 20 170 Q 50 150, 80 160 T 140 155 T 200 165 T 260 158 T 320 162 T 380 160" stroke="rgba(0,234,255,0.3)" stroke-width="2" fill="none"/><text x="50" y="195" font-family="Arial" font-size="12" fill="rgba(0,234,255,0.4)">智能灌溉</text><text x="180" y="195" font-family="Arial" font-size="12" fill="rgba(0,234,255,0.4)">精准施肥</text><text x="290" y="195" font-family="Arial" font-size="12" fill="rgba(0,234,255,0.4)">数据监测</text></svg>');background-size:cover;background-position:bottom;pointer-events:none;opacity:.6}.right-panel[data-v-84228766]{flex:1;padding:20px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;background:rgba(0,30,60,.4);border:1px solid rgba(0,234,255,.3);border-radius:8px;box-shadow:0 0 15px rgba(0,234,255,.1),inset 0 0 30px rgba(0,100,200,.05);margin-bottom:50px;position:relative}.right-panel[data-v-84228766]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(0deg,rgba(0,30,60,.95),transparent),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 200"><defs><linearGradient id="grad2" x1="0%" y1="0%" x2="0%" y2="100%"><stop offset="0%" style="stop-color:rgba(0,234,255,0.15);stop-opacity:1" /><stop offset="100%" style="stop-color:rgba(0,234,255,0.05);stop-opacity:1" /></linearGradient></defs><rect x="60" y="140" width="50" height="40" fill="url(%23grad2)" opacity="0.3" rx="3"/><rect x="160" y="135" width="55" height="45" fill="url(%23grad2)" opacity="0.35" rx="3"/><rect x="270" y="138" width="48" height="42" fill="url(%23grad2)" opacity="0.3" rx="3"/><line x1="85" y1="140" x2="85" y2="125" stroke="rgba(0,234,255,0.3)" stroke-width="2"/><line x1="187" y1="135" x2="187" y2="118" stroke="rgba(0,234,255,0.3)" stroke-width="2"/><line x1="294" y1="138" x2="294" y2="122" stroke="rgba(0,234,255,0.3)" stroke-width="2"/><circle cx="85" cy="120" r="6" fill="rgba(0,234,255,0.4)"/><circle cx="187" cy="113" r="6" fill="rgba(0,234,255,0.4)"/><circle cx="294" cy="117" r="6" fill="rgba(0,234,255,0.4)"/><path d="M 30 165 L 370 165" stroke="rgba(0,234,255,0.2)" stroke-width="1" stroke-dasharray="5,5"/><text x="40" y="195" font-family="Arial" font-size="11" fill="rgba(0,234,255,0.4)">土壤分析</text><text x="150" y="195" font-family="Arial" font-size="11" fill="rgba(0,234,255,0.4)">环境监控</text><text x="260" y="195" font-family="Arial" font-size="11" fill="rgba(0,234,255,0.4)">数据采集</text></svg>');background-size:cover;background-position:bottom;pointer-events:none;opacity:.6;z-index:0}.right-panel>[data-v-84228766]{position:relative;z-index:1}.coord-display[data-v-84228766]{display:flex;gap:30px;padding:15px 20px;background:linear-gradient(180deg,rgba(0,112,255,.15),rgba(0,234,255,.08));border:1px solid rgba(0,234,255,.3);border-radius:6px}.coord-display .coord-item[data-v-84228766]{display:flex;align-items:center}.coord-display .coord-item .label[data-v-84228766]{color:#79d1ff;font-size:14px;font-weight:600}.coord-display .coord-item .value[data-v-84228766]{color:#00eaff;font-size:16px;font-weight:700;margin-left:8px}.btn-group[data-v-84228766]{display:flex;gap:15px}.btn-group .el-button[data-v-84228766]{flex:1;height:42px;font-size:15px;border-radius:6px}.btn-group .el-button.el-button--default[data-v-84228766]{background:rgba(0,50,100,.6);border-color:rgba(0,234,255,.3);color:#cfefff}.btn-group .el-button.el-button--default[data-v-84228766]:hover{background:rgba(0,80,150,.6);border-color:rgba(0,234,255,.5)}.btn-group .el-button.el-button--primary[data-v-84228766]{background:linear-gradient(180deg,rgba(0,150,255,.8),rgba(0,100,200,.8));border-color:#00eaff;color:#fff}.data-display[data-v-84228766]{flex:1;overflow-y:auto;padding-bottom:50px}.data-card[data-v-84228766]{padding:20px;background:rgba(0,30,60,.6);border:1px solid rgba(0,234,255,.2);border-radius:8px}.data-card .card-title[data-v-84228766]{margin:0 0 20px 0;padding-bottom:12px;border-bottom:1px solid rgba(0,234,255,.2);color:#00eaff;font-size:18px;font-weight:600}.data-card .data-row[data-v-84228766]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px dashed rgba(84,112,198,.2)}.data-card .data-row[data-v-84228766]:last-child{border-bottom:none}.data-card .data-row .data-label[data-v-84228766]{color:#79d1ff;font-size:14px}.data-card .data-row .data-value[data-v-84228766]{color:#fff;font-size:15px;font-weight:600}.chart-card .chart-wrapper[data-v-84228766]{width:100%;min-height:400px}.empty-tip[data-v-84228766]{display:flex;align-items:center;justify-content:center;height:200px;color:hsla(0,0%,100%,.5);font-size:14px}