.points-title[data-v-38966c38]{margin:20px 0 12px;font-weight:600;color:rgba(0,0,0,.85)}.trace-map[data-v-38966c38]{width:100%;height:400px;border:1px solid #f0f0f0;border-radius:4px}.media-empty[data-v-38966c38]{color:rgba(0,0,0,.45);padding:8px 0}.media-list[data-v-38966c38]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-item[data-v-38966c38]{width:240px;height:150px;border:4px solid #e0e0e0;background:#f5f5f5;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.media-item[data-v-38966c38]:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.media-item img[data-v-38966c38]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.media-video-thumb[data-v-38966c38]{position:relative;width:100%;height:100%;background:#000;overflow:hidden}.media-video-bg[data-v-38966c38]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;display:block}.play-icon[data-v-38966c38]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:14px;pointer-events:none}.media-preview-wrap[data-v-38966c38]{position:relative;width:100%;min-height:420px;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;background:#000}.media-preview-img[data-v-38966c38]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;display:block}.media-preview-video[data-v-38966c38]{width:100%;max-height:80vh;background:#000;display:block}.media-nav[data-v-38966c38]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;border:none;background:rgba(0,0,0,.4)!important;color:#fff!important}.media-nav[data-v-38966c38]:hover{background:rgba(0,0,0,.7)!important}.media-prev[data-v-38966c38]{left:16px}.media-next[data-v-38966c38]{right:16px}.media-counter[data-v-38966c38]{position:absolute;bottom:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:2px 12px;font-size:12px;color:#fff;background:rgba(0,0,0,.5);border-radius:10px}