[data-v-e5f79170] .mobile-tree-dialog .el-dialog{width:85%!important;max-width:500px!important;min-width:280px!important;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15)!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important;border:1px solid #e4e7ed;background:#fff!important;border-radius:12px!important}@media (max-width:375px){[data-v-e5f79170] .mobile-tree-dialog .el-dialog{width:90%!important}}@media (min-width:376px) and (max-width:768px){[data-v-e5f79170] .mobile-tree-dialog .el-dialog{width:80%!important}}@media (min-width:769px){[data-v-e5f79170] .mobile-tree-dialog .el-dialog{width:600px!important}}[data-v-e5f79170] .mobile-tree-dialog{--el-dialog-modal-opacity:0.5}[data-v-e5f79170] .mobile-tree-dialog .v-modal{opacity:.5!important;background-color:rgba(0,0,0,.5)!important}[data-v-e5f79170] .mobile-tree-dialog .el-dialog__wrapper{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;padding:20px 0}[data-v-e5f79170] .mobile-tree-dialog .el-dialog__header{padding:15px 20px;border-bottom:1px solid #f0f2f5}[data-v-e5f79170] .mobile-tree-dialog .el-dialog__headerbtn{top:15px;right:20px;width:24px;height:24px;[data-v-e5f79170] .el-dialog__close{font-size:20px;color:#666;&[data-v-e5f79170]:hover{color:#409eff}}}[data-v-e5f79170] .mobile-tree-dialog .el-dialog__body{padding:20px;font-size:14px;line-height:1.6}.dialog-footer[data-v-e5f79170]{margin-top:20px;text-align:center}.tree-info-content[data-v-e5f79170]{color:#333}.grade-badge-section[data-v-e5f79170]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px}.tree-grade-badge[data-v-e5f79170]{width:48px;height:48px;font-size:16px}.tree-title-section[data-v-e5f79170]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tree-name[data-v-e5f79170]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:4px}.tree-code[data-v-e5f79170]{font-size:12px;color:#666}.info-section-title[data-v-e5f79170]{font-size:16px;font-weight:600;margin-bottom:15px;color:#1f2937;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.info-grid[data-v-e5f79170]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.info-item.full-width[data-v-e5f79170]{grid-column:span 2}.item-label[data-v-e5f79170]{font-size:12px;color:#666;margin-bottom:4px}.item-value[data-v-e5f79170]{font-size:14px;color:#333;font-weight:500}[data-v-e5f79170] .leaflet-marker-pane{z-index:999!important}[data-v-e5f79170] .leaflet-marker-icon{z-index:1000!important}.mobile-patrolnum-map-container[data-v-e5f79170]{width:100vw;min-height:100vh;background:#f8f9fa;padding:8px;position:relative}.mobile-filter-card[data-v-e5f79170]{background:#fff;width:100%;padding:10px 15px;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:10px;overflow:visible!important}.filter-row[data-v-e5f79170]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;position:relative;z-index:1001}.filter-item.full-width[data-v-e5f79170]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.mobile-input[data-v-e5f79170],.mobile-select[data-v-e5f79170]{width:100%}.filter-buttons[data-v-e5f79170]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:5px}.mobile-btn[data-v-e5f79170]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 10px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;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}.query-btn[data-v-e5f79170]{background:linear-gradient(135deg,#409eff,#36a2eb);color:#fff}.reset-btn[data-v-e5f79170]{background:#f5f5f5;color:#666;border:1px solid #e4e7ed}.mobile-stats-card-compact[data-v-e5f79170]{background:#fff;border-radius:6px;padding:6px 8px;margin-top:10px;border:1px solid #e4e7ed}.stats-compact-row[data-v-e5f79170]{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;width:100%;overflow-x:auto;scrollbar-width:none}.stats-compact-row[data-v-e5f79170]::-webkit-scrollbar{display:none}.compact-stat-item[data-v-e5f79170]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;min-width:40px;padding:2px}.compact-stat-label[data-v-e5f79170]{font-size:10px;color:#666;margin-bottom:2px}.compact-stat-value[data-v-e5f79170]{font-size:14px;font-weight:600;color:#333}.compact-stat-divider[data-v-e5f79170]{width:1px;height:20px;background:#e4e7ed;margin:0 4px;-ms-flex-negative:0;flex-shrink:0}.mobile-map-container[data-v-e5f79170]{position:relative;width:100%;height:calc(100vh - 220px);border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e4e7ed}#map-container[data-v-e5f79170]{width:100%;height:100%}.map-loading[data-v-e5f79170]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.loading-content i[data-v-e5f79170]{font-size:32px;color:#409eff;margin-bottom:10px;-webkit-animation:el-icon-loading 2s linear infinite;animation:el-icon-loading 2s linear infinite}.no-data-tip[data-v-e5f79170]{top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.map-controls[data-v-e5f79170],.no-data-tip[data-v-e5f79170]{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.map-controls[data-v-e5f79170]{bottom:15px;right:15px;gap:8px;z-index:1000}.map-btn[data-v-e5f79170]{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e4e7ed;color:#333;font-size:16px;cursor:pointer;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;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.locate-btn[data-v-e5f79170]{background:#409eff;color:#fff;border-color:#409eff}.mobile-info-dialog[data-v-e5f79170]{padding:0;z-index:10001!important}.tree-info-content[data-v-e5f79170]{padding:15px}.tree-grade-badge[data-v-e5f79170]{width:40px;height:40px;border-radius:50%;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:#fff;font-size:14px;font-weight:600}.grade-1[data-v-e5f79170]{background:#e6a23c}.grade-2[data-v-e5f79170]{background:#909399}.grade-3[data-v-e5f79170]{background:#f56c6c}.loading-progress[data-v-e5f79170]{position:fixed;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;background:hsla(0,0%,100%,.95);padding:8px 12px;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:9999}.progress-text[data-v-e5f79170]{font-size:12px;color:#666;margin-bottom:4px;text-align:center}.progress-bar[data-v-e5f79170]{height:4px;background:#f5f5f5;border-radius:2px;overflow:hidden}.progress-fill[data-v-e5f79170]{height:100%;background:#409eff;-webkit-transition:width .3s ease;transition:width .3s ease}.dept-tree-wrapper[data-v-e5f79170]{position:relative;z-index:9999!important;width:100%;overflow:visible!important}[data-v-e5f79170] .dept-tree-component{position:relative;z-index:inherit!important;width:100%}[data-v-e5f79170] .dept-tree-component .el-select-dropdown{z-index:10000!important}[data-v-e5f79170] .leaflet-marker-icon{background:none!important;border:none!important}