.el-breadcrumb__item span[data-v-949fd972]{font-size:14px;color:rgba(81,90,110,.6)}.el-breadcrumb__item:last-child span[data-v-949fd972]{color:#000}[data-v-949fd972] .is-link{font-weight:500}.main[data-v-5ab80aae]{.section{height:calc(100vh - 126px)}.trajectory-container{border-radius:5px;padding-bottom:16px;overflow-y:scroll;height:100%}}.heatmap-header[data-v-5ab80aae]{display:flex;justify-content:space-between;align-items:center;margin:16px 0;flex-wrap:wrap;gap:10px}.heatmap-legend[data-v-5ab80aae]{display:flex;gap:12px;flex-wrap:wrap;padding:6px 12px;background:#f9f9f9;border:1px solid #eee;border-radius:6px}.legend-item[data-v-5ab80aae]{display:flex;align-items:center;gap:6px;font-size:14px}.legend-color[data-v-5ab80aae]{width:14px;height:14px;border-radius:2px}.map-wrapper[data-v-5ab80aae]{position:relative;width:100%;height:auto;border:1px solid #e8e8e8;border-radius:4px}.date-picker-float[data-v-5ab80aae]{position:absolute;top:16px;left:16px;z-index:999;background:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid #f0f2f5}.header-group[data-v-5ab80aae]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.map-left-title[data-v-5ab80aae]{margin:0;font-size:16px;font-weight:600;color:#1d2129;line-height:1.4;white-space:nowrap}.map-date-picker[data-v-5ab80aae]{width:180px;/deep/ .el-input__wrapper{border-radius:6px;box-shadow:none;border:1px solid #e5e6eb;background:#fafafa;padding:6px 12px;transition:border-color .2s ease}/deep/ .el-input__wrapper:hover{border-color:#c0c6d0}/deep/ .el-input__wrapper.is-focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}/deep/ .el-input__inner{font-size:14px;color:#4e5969;padding:0;height:28px;line-height:28px}/deep/ .el-input__placeholder{color:#9fa3b1;font-size:13px}}.indoor-map[data-v-5ab80aae]{width:100%;height:auto;display:block}.trajectory-svg[data-v-5ab80aae]{position:absolute;top:0;left:0;width:100%;height:100%}.room-tip[data-v-5ab80aae]{position:fixed;background:#fff;border:1px solid #1890ff;border-radius:4px;padding:8px 12px;z-index:999;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tip-content p[data-v-5ab80aae]{margin:0;font-size:12px;line-height:1.6}