.el-message{--el-message-min-width:380px;--el-message-bg-color:#edf2fc;--el-message-padding:15px 15px 15px 20px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);min-width:var(--el-message-min-width);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width-base);border-style:var(--el-border-style-base);border-color:var(--el-border-color-lighter);position:fixed;left:50%;top:20px;transform:translateX(-50%);transition:opacity .3s,transform .4s,top .4s;background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:var(--el-message-info-text-color)}.el-message--success{background-color:#f0f9eb;border-color:#e1f3d8;--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color)}.el-message--info{background-color:#f4f4f5;border-color:#e9e9eb;--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color)}.el-message--warning{background-color:#fdf6ec;border-color:#faecd8;--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color)}.el-message--error{background-color:#fef0f0;border-color:#fde2e2;--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message__closeBtn{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size,16px)}.el-message__closeBtn:focus{outline-width:0}.el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message .el-message-icon--success{--el-message-text-color:var(--el-color-success);color:var(--el-message-text-color)}.el-message .el-message-icon--info{--el-message-text-color:var(--el-color-info);color:var(--el-message-text-color)}.el-message .el-message-icon--warning{--el-message-text-color:var(--el-color-warning);color:var(--el-message-text-color)}.el-message .el-message-icon--error{--el-message-text-color:var(--el-color-error);color:var(--el-message-text-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.di-root[data-v-759445f4]{background:#111827;color:#fff;font-family:inherit;border-radius:0 0 .75rem .75rem;box-shadow:0 2px 4px rgba(0,0,0,.4),0 8px 20px rgba(0,0,0,.45),0 20px 48px rgba(0,0,0,.45),0 40px 80px rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.07);padding-bottom:4px}.di-action-bar[data-v-759445f4]{padding:8px 12px;background:#1e2433;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:center;align-items:center}.di-act-group[data-v-759445f4]{display:flex;align-items:center;justify-content:center;gap:4px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:4px 6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.di-act-group[data-v-759445f4]::-webkit-scrollbar{display:none}.di-act-btn[data-v-759445f4]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#b0b8d0;border-radius:7px;width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;transition:all .18s ease;flex-shrink:0}.di-act-btn[data-v-759445f4]:hover{background:hsla(0,0%,100%,.13);color:#fff;border-color:hsla(0,0%,100%,.18)}.di-act-btn[data-v-759445f4]:disabled{opacity:.32;cursor:not-allowed}.di-act-btn.di-act-danger[data-v-759445f4]{color:#f87171;border-color:rgba(248,113,113,.25)}.di-act-btn.di-act-danger[data-v-759445f4]:hover{background:rgba(248,113,113,.15);color:#f87171;border-color:rgba(248,113,113,.5)}.di-act-btn.di-act-anchored[data-v-759445f4]{background:rgba(245,158,11,.18);border-color:#f59e0b;color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.22),inset 0 1px 3px rgba(0,0,0,.3)}.di-sensors-container[data-v-759445f4]{padding:6px 12px;background:#1e2433;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:center;align-items:center}.di-sensors-bar[data-v-759445f4]{display:flex;align-items:center;justify-content:center;gap:5px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:5px 8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.di-sensors-bar[data-v-759445f4]::-webkit-scrollbar{display:none}.di-extra-sensors[data-v-759445f4]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:10px 12px;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.06)}.di-xsensor[data-v-759445f4]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;min-width:0;overflow:hidden}.di-xsensor-label[data-v-759445f4]{font-size:9px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.di-xsensor-icon[data-v-759445f4]{font-size:14px}.di-xsensor-value[data-v-759445f4]{font-size:10px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.07);border-radius:5px;padding:2px 5px;width:100%;box-sizing:border-box;color:#b0b8d0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.di-xsensor-alert .di-xsensor-value[data-v-759445f4]{border-color:rgba(239,68,68,.4)}.di-xsensor-value-danger[data-v-759445f4]{color:#f87171!important}.di-xsensor-value-on[data-v-759445f4]{color:#10b981!important}.di-streetview-wrap[data-v-759445f4]{width:100%;height:140px;background:#111;overflow:hidden}.di-pano[data-v-759445f4]{width:100%;height:100%}.di-photo-stats-row[data-v-759445f4]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px 0}.di-photo[data-v-759445f4]{height:100%;min-height:88px;background-size:cover;background-position:50%;background-color:#252a3a;background-image:url(/img/upload.png);border-radius:10px;overflow:hidden;position:relative}.di-photo-info[data-v-759445f4]{display:flex;flex-direction:column;gap:10px}.di-photo-info .di-stat-card[data-v-759445f4]{flex:1}.di-photo-del-btn[data-v-759445f4]{position:absolute;top:7px;left:7px;width:28px;height:28px;background:rgba(15,18,30,.72);border:1px solid hsla(0,0%,100%,.12);color:#f87171;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;transition:all .18s ease;z-index:10;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.di-photo-del-btn[data-v-759445f4]:hover{background:rgba(220,38,38,.75);border-color:rgba(248,113,113,.5);color:#fff}.carImage[data-v-759445f4]{position:relative}.carImage #changeImage[data-v-759445f4]{position:absolute;background:rgba(0,0,0,.55);left:50%;top:50%;padding:8px 12px;color:#fff;font-size:12px;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s;cursor:pointer;border-radius:6px;white-space:nowrap}.carImage:hover #changeImage[data-v-759445f4]{opacity:1}#uploading[data-v-759445f4]{position:absolute;background:rgba(0,0,0,.55);left:50%;top:50%;padding:8px 12px;color:#fff;font-size:12px;transform:translate(-50%,-50%);border-radius:6px}.di-stats-grid[data-v-759445f4]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px 0}.di-stat-card[data-v-759445f4]{background:#252a3a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px 12px;text-align:center;transition:background .2s}.di-stat-card[data-v-759445f4]:hover{background:#2a2f42}.di-stat-value[data-v-759445f4]{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.5px;margin-bottom:4px}.di-stat-unit[data-v-759445f4]{margin-left:3px;vertical-align:middle}.di-stat-label[data-v-759445f4],.di-stat-unit[data-v-759445f4]{font-size:11px;font-weight:500;color:#8b92b0;letter-spacing:.5px}.di-stat-label[data-v-759445f4]{text-transform:uppercase}.di-stat-label i[data-v-759445f4]{margin-right:4px}.di-model-card[data-v-759445f4]{display:flex;align-items:center;gap:12px;margin:10px 12px 0;background:#252a3a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px 16px;transition:background .2s}.di-model-card[data-v-759445f4]:hover{background:#2a2f42}.di-model-icon[data-v-759445f4]{width:44px;height:44px;background:hsla(0,0%,100%,.05);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--el-color-primary);flex-shrink:0}.di-model-name[data-v-759445f4]{font-size:14px;font-weight:600;color:#fff;margin-bottom:3px}.di-model-cat[data-v-759445f4]{font-size:12px;color:#8b92b0;text-transform:capitalize}.di-sensor[data-v-759445f4]{display:flex;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;white-space:nowrap;cursor:default;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:7px;flex-shrink:0}.di-sensor i[data-v-759445f4]{font-size:12px}.di-sensor-sm[data-v-759445f4]{padding:5px 7px;gap:3px}.di-sensor-sep[data-v-759445f4]{display:none}.di-sensor-on[data-v-759445f4]{color:#10b981}.di-sensor-off[data-v-759445f4]{color:#6b7280}.di-sensor-danger[data-v-759445f4]{color:#ef4444}.di-sensor-warn[data-v-759445f4]{color:#f59e0b}.di-sensor-info[data-v-759445f4]{color:#60a5fa}.di-sensor-motion[data-v-759445f4]{position:relative;overflow:visible;color:#6b7280}.di-sensor-motion i[data-v-759445f4]{color:#6b7280;transition:color .3s}.di-motion-chevrons[data-v-759445f4]{display:inline-flex;align-items:center;gap:0;line-height:1}.di-chev1[data-v-759445f4],.di-chev2[data-v-759445f4]{font-size:11px;color:#6b7280;transition:color .3s}.di-sensor-motion.is-moving .di-chev1[data-v-759445f4]{color:#10b981;animation:chev-pulse-759445f4 .8s ease-in-out infinite}.di-sensor-motion.is-moving .di-chev2[data-v-759445f4]{color:#10b981;animation:chev-pulse-759445f4 .8s ease-in-out .2s infinite}@keyframes chev-pulse-759445f4{0%,to{opacity:.25;text-shadow:none}50%{opacity:1;text-shadow:0 0 6px rgba(16,185,129,.8),0 0 12px rgba(16,185,129,.4)}}.di-motion-arc[data-v-759445f4]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.di-motion-rect[data-v-759445f4]{x:.75px;y:.75px;width:calc(100% - 1.5px);height:calc(100% - 1.5px);rx:7px;ry:7px;fill:none;stroke:#10b981;stroke-width:1.5px;stroke-dasharray:40 200;stroke-dashoffset:0;animation:worm-travel-759445f4 1.4s linear infinite}@keyframes worm-travel-759445f4{to{stroke-dashoffset:-240}}.di-location-card[data-v-759445f4]{margin:8px 12px 0;background:#252a3a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:9px 12px 10px}.di-loc-row[data-v-759445f4]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;border-bottom:1px solid hsla(0,0%,100%,.05);gap:8px}.di-loc-row[data-v-759445f4]:last-of-type{border-bottom:none}.di-loc-row-label[data-v-759445f4]{font-size:11px;font-weight:600;color:#8b92b0;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:5px;flex-shrink:0}.di-loc-row .di-sensor[data-v-759445f4]{flex-shrink:0;white-space:nowrap}.di-loc-row-value[data-v-759445f4]{font-size:12px;color:#c8cfea;cursor:default}.di-share-row[data-v-759445f4]{display:flex;gap:4px}.di-share-btn[data-v-759445f4]{width:28px;height:28px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#8b92b0;transition:all .2s}.di-share-btn[data-v-759445f4]:hover{background:hsla(0,0%,100%,.12);color:#fff}.di-location-addr[data-v-759445f4]{font-size:clamp(11px,1.5vw + .4rem,13px);color:var(--el-color-primary,#60a5fa);line-height:1.4;text-align:center;padding-top:6px;max-width:100%;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.di-history-block[data-v-759445f4]{margin:8px 12px 0;background:#252a3a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px 12px}.di-section-label[data-v-759445f4]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8b92b0;margin-bottom:8px}.di-section-label i[data-v-759445f4]{margin-right:5px}.di-timeline[data-v-759445f4]{position:relative;height:20px;background:hsla(0,0%,100%,.06);border-radius:6px;overflow:hidden}.di-timeline-seg[data-v-759445f4]{position:absolute;height:100%;background:hsla(0,0%,100%,.08);cursor:pointer;transition:opacity .2s}.di-timeline-seg[data-v-759445f4]:hover{opacity:.75}.di-seg-motion[data-v-759445f4]{background:var(--el-color-primary,#60a5fa)}.di-events-header[data-v-759445f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.di-events-header .di-attrs-expand-btn.active[data-v-759445f4]{color:var(--el-color-primary,#60a5fa)}.di-events-list[data-v-759445f4]{display:flex;flex-direction:column;gap:5px}.di-event-card[data-v-759445f4]{display:flex;align-items:flex-start;gap:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:8px 10px}.di-event-icon[data-v-759445f4]{color:#f59e0b;font-size:14px;padding-top:1px;flex-shrink:0}.di-event-time[data-v-759445f4]{font-size:11px;color:#8b92b0;margin-bottom:2px}.di-event-type[data-v-759445f4]{font-size:13px;color:#fff;font-weight:500}.di-bottom-grid[data-v-759445f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:8px 12px 0}.di-bottom-card[data-v-759445f4]{background:#252a3a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:11px 12px;text-align:center}.di-bottom-label[data-v-759445f4]{font-size:11px;color:#8b92b0;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.di-bottom-label i[data-v-759445f4]{margin-right:4px}.di-bottom-value[data-v-759445f4]{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.5px}.di-favorites[data-v-759445f4]{margin:8px 12px 10px;background:#252a3a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.di-attrs-header[data-v-759445f4]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8b92b0}.di-attrs-header i[data-v-759445f4]{margin-right:5px}.di-attrs-expand-btn[data-v-759445f4]{cursor:pointer;padding:3px 8px;border-radius:4px;transition:background .2s,color .2s,transform .2s;color:#8b92b0}.di-attrs-expand-btn[data-v-759445f4]:hover{background:hsla(0,0%,100%,.08);color:#fff}.di-open-arrow[data-v-759445f4]{transition:transform .2s}.di-attrs-expand-btn:hover .di-open-arrow[data-v-759445f4]{transform:translateX(3px)}.di-attr-row[data-v-759445f4]{display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:11px;line-height:1.3}.di-attr-label[data-v-759445f4]{flex:1;padding:4px 8px;text-align:right;color:#8b92b0;border-right:1px solid hsla(0,0%,100%,.05);font-size:11px}.di-attr-value[data-v-759445f4]{flex:1;padding:4px 8px;color:#fff;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.tr1[data-v-759445f4]{background:hsla(0,0%,100%,.02)}.tr2[data-v-759445f4]{background:transparent}.di-expand-row[data-v-759445f4]{padding:8px;text-align:center;background:hsla(0,0%,100%,.04);cursor:pointer;transition:background .2s}.di-expand-row[data-v-759445f4]:hover{background:hsla(0,0%,100%,.08)}.resume[data-v-759445f4]{overflow:hidden}.di-body .allBtn[data-v-759445f4]{transition:transform .15s}.favBtn[data-v-759445f4]{padding:7px;font-size:12px;width:40px;text-align:center;cursor:pointer;color:#8b92b0;flex-shrink:0}.favBtn[data-v-759445f4]:hover{color:var(--el-color-primary)}.di-loading[data-v-759445f4]{text-align:center;padding:40px 20px;color:#8b92b0;font-size:14px}.el-popper.is-dark{background:rgba(15,23,42,.93)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#f1f5f9!important;border-radius:7px!important;box-shadow:0 4px 14px rgba(0,0,0,.45)!important;font-size:11px!important;font-weight:500!important;padding:4px 10px!important}.el-popper.is-dark .el-popper__arrow:before{background:rgba(15,23,42,.93)!important;border-color:hsla(0,0%,100%,.1)!important}#di-pano .gm-bundled-control,#di-pano .gm-style-cc,#di-pano .gmnoprint,#di-pano .scene-footer,#di-pano .scene-footer-container,#di-pano a[href*="google.com/maps"],#di-pano a[href*="maps.google"]{display:none!important}#open #rv:has(.di-root){padding:0;background:#111827}.di-attr-panel{position:fixed;width:320px;height:auto;background:#252a3a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;z-index:2000;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 16px rgba(0,0,0,.4),0 16px 40px rgba(0,0,0,.35)}.di-attr-panel-header{display:flex;align-items:center;gap:7px;padding:6px 10px;background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.95) 60%,rgba(51,65,85,.9));border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:12px 12px 0 0;flex-shrink:0}.di-attr-panel-header>span:first-child{flex:1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8b92b0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.di-attr-panel-header>span:first-child i{font-size:10px;color:#4b5563;margin-right:6px}.di-attr-panel-close{cursor:pointer;padding:4px 7px;border-radius:6px;color:#8b92b0;transition:background .15s,color .15s}.di-attr-panel-close:hover{background:hsla(0,0%,100%,.08);color:#fff}.di-attr-panel-body{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.di-attr-panel-body::-webkit-scrollbar{width:0}.di-attr-panel-body{scrollbar-width:none}.attrs-side-enter-active{transition:opacity .18s ease,transform .18s ease}.attrs-side-leave-active{transition:opacity .14s ease,transform .14s ease}.attrs-side-enter-from,.attrs-side-leave-to{opacity:0;transform:translateX(-8px)}.di-events-side-panel{position:fixed;width:280px;max-height:80vh;background:#252a3a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;z-index:2000;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 16px rgba(0,0,0,.4),0 16px 40px rgba(0,0,0,.35)}.di-events-panel-header{display:flex;align-items:center;gap:7px;padding:6px 10px;background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.95) 60%,rgba(51,65,85,.9));border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:12px 12px 0 0;flex-shrink:0}.di-events-panel-header>span:first-child{flex:1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8b92b0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.di-events-panel-header>span:first-child i{font-size:10px;color:#4b5563;margin-right:6px}.di-events-panel-close{cursor:pointer;padding:4px 7px;border-radius:6px;color:#8b92b0;transition:background .15s,color .15s}.di-events-panel-close:hover{background:hsla(0,0%,100%,.08);color:#fff}.di-events-panel-body{overflow-y:auto;overflow-x:hidden;padding:10px;display:flex;flex-direction:column;gap:6px}.di-events-panel-body::-webkit-scrollbar{width:0}.di-events-panel-body{scrollbar-width:none}.events-side-enter-active{transition:opacity .18s ease,transform .18s ease}.events-side-leave-active{transition:opacity .14s ease,transform .14s ease}.events-side-enter-from,.events-side-leave-to{opacity:0;transform:translateX(-8px)}body.light .di-events-side-panel{background:#fff;border:1px solid rgba(0,0,0,.09);box-shadow:0 4px 16px rgba(0,0,0,.08),0 16px 40px rgba(0,0,0,.1)}body.light .di-events-panel-header{background:linear-gradient(160deg,#f5f7fa,#fff);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:rgba(0,0,0,.07);box-shadow:0 2px 16px rgba(0,0,0,.05)}body.light .di-events-panel-header>span:first-child{color:#4b5563}body.light .di-events-panel-header>span:first-child i{color:#9ca3af}body.light .di-events-panel-close{color:#6b7280}body.light .di-events-panel-close:hover{background:rgba(0,0,0,.07);color:#30313d}body.light .di-root{background:#f5f7fa;color:#30313d;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 2px 4px rgba(0,0,0,.06),0 8px 20px rgba(0,0,0,.08)}body.light #open #rv:has(.di-root){background:#f5f7fa}body.light .di-action-bar{background:transparent;border-bottom:1px solid rgba(0,0,0,.07)}body.light .di-act-group{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.09)}body.light .di-act-btn{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.12);color:#30313d}body.light .di-act-btn:hover{background:rgba(0,0,0,.1);color:#000;border-color:rgba(0,0,0,.2)}body.light .di-sensors-container{background:transparent;border-bottom:1px solid rgba(0,0,0,.07)}body.light .di-sensors-bar{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.09)}body.light .di-extra-sensors{background:transparent;border-bottom:1px solid rgba(0,0,0,.07)}body.light .di-xsensor-label{color:#30313d}body.light .di-photo{background-color:#e8eaf0}body.light .di-xsensor-value{color:#30313d}body.light .di-sensor,body.light .di-xsensor-value{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}body.light .di-stat-grid{background:transparent}body.light .di-stat-card{background:#fff;border:1px solid rgba(0,0,0,.09)}body.light .di-stat-card:hover{background:#f0f2f8}body.light .di-stat-label{color:#6b7280}body.light .di-stat-value{color:#30313d}body.light .di-speed-unit{color:#6b7280}body.light .di-location-card{background:#fff;border:1px solid rgba(0,0,0,.09)}body.light .di-loc-row{border-bottom-color:rgba(0,0,0,.06)}body.light .di-loc-row-label{color:#6b7280}body.light .di-loc-row-value{color:#30313d}body.light .di-share-btn{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:#6b7280}body.light .di-share-btn:hover{background:rgba(0,0,0,.1);color:#30313d}body.light .di-location-addr{color:var(--el-color-primary,#3b82f6)}body.light .di-section-label{color:#6b7280}body.light .di-history-block{background:#fff;border:1px solid rgba(0,0,0,.09)}body.light .di-timeline-seg{background:rgba(0,0,0,.12)}body.light .di-seg-motion{background:var(--el-color-primary,#3b82f6)}body.light .di-event-card{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.07)}body.light .di-event-time{color:#6b7280}body.light .di-event-type{color:#30313d}body.light .di-bottom-card{background:#fff;border:1px solid rgba(0,0,0,.09)}body.light .di-bottom-label{color:#6b7280}body.light .di-bottom-value{color:#30313d}body.light .di-favorites{background:#fff;border:1px solid rgba(0,0,0,.09)}body.light .di-attrs-expand-btn,body.light .di-attrs-header{color:#6b7280}body.light .di-attrs-expand-btn:hover{background:rgba(0,0,0,.07);color:#30313d}body.light .di-attr-row{border-bottom-color:rgba(0,0,0,.05)}body.light .di-attr-label{color:#6b7280;border-right-color:rgba(0,0,0,.05)}body.light .di-attr-value{color:#30313d}body.light .tr1{background:rgba(0,0,0,.02)}body.light .favBtn{color:#6b7280}body.light .di-attr-panel{background:#fff;border:1px solid rgba(0,0,0,.09);box-shadow:0 4px 16px rgba(0,0,0,.08),0 16px 40px rgba(0,0,0,.1)}body.light .di-attr-panel-header{background:linear-gradient(160deg,#f5f7fa,#fff);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:rgba(0,0,0,.07);box-shadow:0 2px 16px rgba(0,0,0,.05)}body.light .di-attr-panel-header>span:first-child{color:#4b5563}body.light .di-attr-panel-header>span:first-child i{color:#9ca3af}body.light .di-attr-panel-close{color:#6b7280}body.light .di-attr-panel-close:hover{background:rgba(0,0,0,.07);color:#30313d}