.scm-content[data-v-9194ced0]{padding:8px 0;text-align:center}.scm-icon[data-v-9194ced0]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:32px}.scm-icon.danger[data-v-9194ced0]{background:rgba(245,108,108,.15);color:#f56c6c;border:2px solid rgba(245,108,108,.3)}.scm-icon.success[data-v-9194ced0]{background:rgba(103,194,58,.15);color:#67c23a;border:2px solid rgba(103,194,58,.3)}.scm-icon.warning[data-v-9194ced0]{background:rgba(230,162,60,.15);color:#e6a23c;border:2px solid rgba(230,162,60,.3)}.scm-device[data-v-9194ced0]{font-size:17px;font-weight:600;color:var(--el-text-color-primary);margin:0 0 8px}.scm-message[data-v-9194ced0]{font-size:14px;color:var(--el-text-color-regular);margin:0 0 8px;line-height:1.5}.scm-warning[data-v-9194ced0]{font-size:12px;color:#e6a23c;margin:10px 0 0}.scm-warning i[data-v-9194ced0]{margin-right:4px}.scm-slider-section[data-v-9194ced0]{margin-top:24px}.scm-slider[data-v-9194ced0]{position:relative;height:50px;border-radius:25px;background:var(--el-fill-color-light,#f5f7fa);border:2px solid var(--el-border-color,#dcdfe6);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.scm-track[data-v-9194ced0]{position:absolute;inset:0;border-radius:25px;transition:background .3s}.scm-track.confirmed[data-v-9194ced0]{background:rgba(103,194,58,.15)}.scm-progress[data-v-9194ced0]{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg,rgba(var(--scm-rgb,230,162,60),.15),rgba(var(--scm-rgb,230,162,60),.3));border-radius:25px;transition:width .05s linear}.scm-label[data-v-9194ced0]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--el-text-color-secondary);pointer-events:none;letter-spacing:.3px}.scm-label.confirmed[data-v-9194ced0]{color:#67c23a;font-weight:600}.scm-thumb[data-v-9194ced0]{position:absolute;top:2px;width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;cursor:grab;z-index:2;font-size:16px;color:var(--el-text-color-secondary);transition:background .3s,color .3s}.scm-thumb[data-v-9194ced0]:active{cursor:grabbing}.scm-thumb.confirmed[data-v-9194ced0]{background:#67c23a;color:#fff;cursor:default}.scm-hint[data-v-9194ced0]{font-size:12px;color:var(--el-text-color-placeholder);margin:10px 0 0;animation:scm-pulse-9194ced0 2s infinite}.scm-hint i[data-v-9194ced0]{margin-right:4px}@keyframes scm-pulse-9194ced0{0%,to{opacity:.6}50%{opacity:1}}.slider-confirm-dialog[data-type=danger] .scm-progress[data-v-9194ced0],[data-v-9194ced0] .slider-confirm-dialog[data-type=danger] .scm-progress{background:linear-gradient(90deg,rgba(245,108,108,.15),rgba(245,108,108,.3))}@media (max-width:480px){.scm-icon[data-v-9194ced0]{width:56px;height:56px;font-size:26px}.scm-device[data-v-9194ced0]{font-size:15px}}.slider-confirm-dialog{border-radius:14px;overflow:hidden}.slider-confirm-dialog .el-dialog__header{padding:16px 20px 10px;border-bottom:1px solid var(--el-border-color-lighter)}.slider-confirm-dialog .el-dialog__body{padding:16px 24px}.slider-confirm-dialog .el-dialog__footer{padding:12px 24px 18px;border-top:1px solid var(--el-border-color-lighter)}@media (max-width:480px){.slider-confirm-dialog{width:95vw!important}}.di-img[data-v-5c2f7324]{position:relative;overflow:hidden;border-radius:var(--brand-radius-md,8px);background:var(--brand-bg,#f5f7fb);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;contain:layout style}.di-img[data-v-5c2f7324],.di-img__state[data-v-5c2f7324]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:64px}.di-img__state[data-v-5c2f7324]{flex-direction:column;gap:var(--brand-space-xs,4px)}.di-img__state-label[data-v-5c2f7324]{font-size:.6875rem;color:var(--brand-text-muted,#6b7280);letter-spacing:.02em}.di-img__spinner[data-v-5c2f7324]{width:28px;height:28px;border:3px solid var(--brand-border-light,#e5e7eb);border-top-color:var(--brand-primary,#234d8e);border-radius:50%;animation:di-spin-5c2f7324 .7s linear infinite}.di-img__spinner--accent[data-v-5c2f7324]{border-top-color:var(--brand-accent,#f4801e)}@keyframes di-spin-5c2f7324{to{transform:rotate(1turn)}}.di-img__frame[data-v-5c2f7324]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.di-img__picture[data-v-5c2f7324]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--brand-radius-md,8px);transition:opacity .25s ease,transform .25s ease}.di-img__frame--device .di-img__picture[data-v-5c2f7324]{opacity:1}.di-img__frame--category .di-img__picture[data-v-5c2f7324]{opacity:.92}.di-img__frame--placeholder[data-v-5c2f7324]{background:linear-gradient(135deg,var(--brand-bg,#f5f7fb),var(--brand-surface,#fff) 60%,var(--brand-bg,#f5f7fb));flex-direction:column;gap:var(--brand-space-xs,4px)}.di-img__frame--placeholder .di-img__picture[data-v-5c2f7324]{opacity:.55;max-width:52%;max-height:52%;filter:none}.di-img__placeholder-label[data-v-5c2f7324]{font-size:var(--brand-font-size-xs,.6875rem);font-weight:var(--brand-font-weight-medium,500);color:var(--brand-text-muted,#6b7280);letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.di-img__badge[data-v-5c2f7324]{position:absolute;bottom:var(--brand-space-xs,4px);right:var(--brand-space-xs,4px);pointer-events:none}.di-img__upload[data-v-5c2f7324]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--brand-space-xs,4px);background:var(--brand-bg-overlay,rgba(0,0,0,.45));color:#fff;font-size:.75rem;font-weight:600;border:none;border-radius:var(--brand-radius-md,8px);cursor:pointer;opacity:0;transition:opacity .2s ease;z-index:2;-webkit-tap-highlight-color:transparent;min-height:44px}.di-img__upload i[data-v-5c2f7324]{font-size:1.25rem}@media (hover:hover){.di-img--uploadable:hover .di-img__upload[data-v-5c2f7324]{opacity:1}}.di-img--uploadable:focus-within .di-img__upload[data-v-5c2f7324]{opacity:1}@media (hover:none){.di-img--uploadable .di-img__upload[data-v-5c2f7324]{inset:auto 0 0 auto;width:44px;height:44px;border-radius:var(--brand-radius-full,50%);opacity:.85;margin:var(--brand-space-xs,4px);margin-right:max(var(--brand-space-xs,4px),env(safe-area-inset-right));margin-bottom:max(var(--brand-space-xs,4px),env(safe-area-inset-bottom));font-size:0;touch-action:manipulation}.di-img--uploadable .di-img__upload i[data-v-5c2f7324]{font-size:1.125rem}.di-img--uploadable .di-img__upload span[data-v-5c2f7324]{display:none}}@media (min-width:768px){.di-img[data-v-5c2f7324]{min-height:80px}}@media (max-width:280px){.di-img[data-v-5c2f7324]{min-height:48px}.di-img__spinner[data-v-5c2f7324]{width:20px;height:20px}}.sg-wrap[data-v-2898bf1e]{display:flex;flex-direction:column;align-items:center;padding:6px 4px 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sg-svg[data-v-2898bf1e]{width:100%;max-width:160px;overflow:visible}.sg-track[data-v-2898bf1e]{fill:none;stroke:var(--brand-border-light,#e5e7eb);stroke-linecap:round}.sg-fill[data-v-2898bf1e]{fill:none;stroke-linecap:round}.sg--ready .sg-fill[data-v-2898bf1e]{transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1),stroke .4s ease}.sg-fill.sg--normal[data-v-2898bf1e]{stroke:var(--brand-primary,#2563eb)}.sg-fill.sg--warn[data-v-2898bf1e]{stroke:#f59e0b}.sg-fill.sg--danger[data-v-2898bf1e]{stroke:#ef4444}.sg-needle[data-v-2898bf1e]{stroke:var(--brand-text,#1f2937);stroke-width:2;stroke-linecap:round}.sg--ready .sg-needle[data-v-2898bf1e]{transition:x2 .8s cubic-bezier(.4,0,.2,1),y2 .8s cubic-bezier(.4,0,.2,1)}.sg-needle-cap[data-v-2898bf1e]{fill:var(--brand-text,#1f2937)}.sg-tick[data-v-2898bf1e]{stroke:var(--brand-text-muted,#9ca3af);stroke-width:.8}.sg-tick--major[data-v-2898bf1e]{stroke:var(--brand-text,#6b7280);stroke-width:1.2}.sg-tick-label[data-v-2898bf1e]{font-size:6.5px;fill:var(--brand-text-muted,#9ca3af);text-anchor:middle;dominant-baseline:central;font-weight:500}.sg-readout[data-v-2898bf1e]{display:flex;align-items:baseline;gap:3px;margin-top:-6px}.sg-readout__value[data-v-2898bf1e]{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.sg--ready .sg-readout__value[data-v-2898bf1e]{transition:color .4s ease}.sg-readout__value.sg--normal[data-v-2898bf1e]{color:var(--brand-primary,#2563eb)}.sg-readout__value.sg--warn[data-v-2898bf1e]{color:#f59e0b}.sg-readout__value.sg--danger[data-v-2898bf1e]{color:#ef4444}.sg-readout__unit[data-v-2898bf1e]{font-size:.6875rem;color:var(--brand-text-muted,#6b7280);font-weight:600}@media (max-width:640px){.sg-svg[data-v-2898bf1e]{max-width:120px}.sg-readout__value[data-v-2898bf1e]{font-size:1.15rem}.sg-wrap[data-v-2898bf1e]{padding:4px 2px 0}}.dri[data-v-4b9cd20a]{display:flex;flex-direction:column;gap:var(--brand-space-xs,4px);padding:var(--brand-space-sm,8px);padding-left:max(var(--brand-space-sm,8px),env(safe-area-inset-left));padding-right:max(var(--brand-space-sm,8px),env(safe-area-inset-right));overscroll-behavior-y:contain}.dri__row[data-v-4b9cd20a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--brand-space-xs,4px)}.dri__row--sensors[data-v-4b9cd20a]{padding-top:var(--brand-space-xs,4px);border-top:1px solid var(--brand-border-light,#e5e7eb)}.dri__cluster[data-v-4b9cd20a]{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--brand-space-xs,4px)}.dri__cluster+.dri__cluster[data-v-4b9cd20a]:before{content:"";display:block;width:1px;height:14px;background:var(--brand-border-light,#e5e7eb);margin:0 2px;flex-shrink:0}.dri__ico[data-v-4b9cd20a]{font-size:.7em;opacity:.85;flex-shrink:0}.dri[data-v-4b9cd20a] .mit-badge{cursor:default;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:22px;max-width:160px;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.dri[data-v-4b9cd20a]{gap:var(--brand-space-sm,8px)}.dri__row--sensors[data-v-4b9cd20a]{padding-top:var(--brand-space-sm,8px)}}@media (max-width:480px){.dri__row[data-v-4b9cd20a]{justify-content:flex-start}}@media (max-width:280px){.dri[data-v-4b9cd20a]{gap:2px;padding:2px}.dri[data-v-4b9cd20a] .mit-badge{font-size:10px;height:18px;padding:0 4px;max-width:120px}.dri__ico[data-v-4b9cd20a]{display:none}.dri__cluster[data-v-4b9cd20a]{flex-wrap:wrap}}.fuel-temp-section[data-v-58d25ba2]{display:flex;justify-content:space-around;flex-wrap:wrap}.fuel-temp-block[data-v-58d25ba2]{flex:1;min-width:100px;text-align:center;padding:0 10px}.reset-link[data-v-58d25ba2]{color:var(--el-color-primary);cursor:pointer;font-size:12px;text-decoration:underline}.reset-link[data-v-58d25ba2]:hover{color:var(--el-color-primary-light-3)}.doh[data-v-7e2e8e56]{display:grid;grid-template-columns:1fr;gap:var(--brand-spacing-sm);width:100%;padding:var(--brand-spacing-sm);padding-left:max(var(--brand-spacing-sm),env(safe-area-inset-left));padding-right:max(var(--brand-spacing-sm),env(safe-area-inset-right));box-sizing:border-box}@media (min-width:768px){.doh--dual[data-v-7e2e8e56]{grid-template-columns:1fr 1fr}}.doh__card[data-v-7e2e8e56]{min-width:0}.doh__kpi[data-v-7e2e8e56]{display:flex;flex-direction:column;align-items:center;gap:var(--brand-spacing-xs);padding:var(--brand-spacing-md) var(--brand-spacing-sm)}.doh__digits[data-v-7e2e8e56]{display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap}.doh__digit[data-v-7e2e8e56]{display:inline-flex;align-items:center;justify-content:center;font-family:Courier New,monospace;font-weight:var(--brand-font-weight-bold);border-radius:var(--brand-radius-xs);text-align:center;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);transition:transform var(--brand-transition-fast)}.doh__digit--odo[data-v-7e2e8e56]{background:linear-gradient(180deg,var(--brand-primary),#16213e);color:#0f8;font-size:var(--brand-font-size-2xl);min-width:30px;padding:var(--brand-spacing-xs) var(--brand-spacing-sm)}.doh__digit--hrs[data-v-7e2e8e56]{background:linear-gradient(180deg,#2d2d44,var(--brand-primary));color:#4fc3f7;font-size:var(--brand-font-size-xl);min-width:26px;padding:var(--brand-spacing-xs) 6px}.doh__unit[data-v-7e2e8e56]{font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-bold);margin-left:var(--brand-spacing-xs);letter-spacing:.04em}.doh__label[data-v-7e2e8e56],.doh__unit[data-v-7e2e8e56]{color:var(--brand-text-secondary);text-transform:uppercase}.doh__label[data-v-7e2e8e56]{display:inline-flex;align-items:center;gap:var(--brand-spacing-xs);font-size:var(--brand-font-size-xs);font-weight:var(--brand-font-weight-medium);letter-spacing:.06em}.doh__label i[data-v-7e2e8e56]{font-size:var(--brand-font-size-xs);color:var(--brand-text-muted)}@media (max-width:280px){.doh__digit--odo[data-v-7e2e8e56]{font-size:var(--brand-font-size-lg);min-width:22px;padding:2px 4px}.doh__digit--hrs[data-v-7e2e8e56]{font-size:var(--brand-font-size-base);min-width:20px;padding:2px 3px}.doh__kpi[data-v-7e2e8e56]{padding:var(--brand-spacing-sm) var(--brand-spacing-xs)}}@media (hover:hover){.doh__digit[data-v-7e2e8e56]:hover{transform:translateY(-1px)}}.ddc-root[data-v-1a85a956]{width:100%}.ddc-row[data-v-1a85a956]{display:flex;align-items:center;gap:var(--brand-space-sm);padding:var(--brand-space-sm) var(--brand-space-md);padding-left:max(var(--brand-space-md),env(safe-area-inset-left));padding-right:max(var(--brand-space-md),env(safe-area-inset-right));cursor:pointer;border-radius:var(--brand-radius-md);transition:background var(--brand-transition-fast,.15s ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:48px}.ddc-row[data-v-1a85a956]:active{background:rgba(var(--brand-primary-rgb,35,77,142),.06)}@media (hover:hover){.ddc-row[data-v-1a85a956]:hover{background:rgba(var(--brand-primary-rgb,35,77,142),.04)}}.ddc-avatar[data-v-1a85a956]{flex-shrink:0}.ddc-avatar__img[data-v-1a85a956]{width:48px;height:48px;border-radius:var(--brand-radius-full,50%);-o-object-fit:cover;object-fit:cover;border:2px solid var(--brand-border-light,#e5e7eb);transition:border-color var(--brand-transition-fast,.15s ease)}.ddc-avatar--danger .ddc-avatar__img[data-v-1a85a956]{border-color:var(--brand-danger,#ef4444)}.ddc-avatar--warning .ddc-avatar__img[data-v-1a85a956]{border-color:var(--brand-warning,#f59e0b)}.ddc-avatar--caution .ddc-avatar__img[data-v-1a85a956]{border-color:var(--brand-info,#3b82f6)}.ddc-info[data-v-1a85a956]{display:flex;flex-direction:column;gap:2px;min-width:0}.ddc-info__name[data-v-1a85a956]{font-size:var(--brand-font-size-base,14px);font-weight:var(--brand-font-weight-semibold,600);color:var(--brand-primary);line-height:var(--brand-line-height-tight,1.25);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ddc-info__cnh[data-v-1a85a956]{display:flex;align-items:center;gap:var(--brand-space-xs,4px);font-size:var(--brand-font-size-sm,12px);color:var(--brand-text-muted)}.ddc-info__cnh i[data-v-1a85a956]{font-size:.75em;opacity:.7}.ddc-info__badge[data-v-1a85a956]{align-self:flex-start;margin-top:2px}.ddc-unknown[data-v-1a85a956]{display:flex;align-items:center;gap:var(--brand-space-sm);padding:var(--brand-space-sm) var(--brand-space-md);padding-left:max(var(--brand-space-md),env(safe-area-inset-left));padding-right:max(var(--brand-space-md),env(safe-area-inset-right));font-size:var(--brand-font-size-sm,12px);color:var(--brand-text-muted);min-height:48px}.ddc-unknown i[data-v-1a85a956]{font-size:1rem;opacity:.5}.ddc-tip[data-v-1a85a956]{padding:var(--brand-space-xs,4px)}.ddc-tip__header[data-v-1a85a956]{display:flex;gap:var(--brand-space-sm)}.ddc-tip__photo[data-v-1a85a956]{width:72px;height:72px;border-radius:var(--brand-radius-md,8px);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.ddc-tip__details[data-v-1a85a956]{display:flex;flex-direction:column;gap:3px}.ddc-tip__name[data-v-1a85a956]{font-size:var(--brand-font-size-base,14px);font-weight:var(--brand-font-weight-bold,700);margin-bottom:2px}.ddc-tip__line[data-v-1a85a956]{font-size:var(--brand-font-size-sm,12px);display:flex;align-items:center;gap:5px}.ddc-tip__line i[data-v-1a85a956]{width:14px;text-align:center;flex-shrink:0}.ddc-tip__line--danger[data-v-1a85a956]{color:var(--brand-danger,#ef4444);font-weight:var(--brand-font-weight-semibold,600)}@media (min-width:768px){.ddc-avatar__img[data-v-1a85a956]{width:56px;height:56px}}@media (max-width:280px){.ddc-row[data-v-1a85a956]{gap:var(--brand-space-xs,4px);padding:var(--brand-space-xs) var(--brand-space-sm)}.ddc-avatar__img[data-v-1a85a956]{width:36px;height:36px}.ddc-info__name[data-v-1a85a956]{font-size:var(--brand-font-size-sm,12px)}}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:0.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-color-white);--el-dialog-box-shadow:0 1px 3px rgba(0,0,0,0.3);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-border-radius-small);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px}.el-dialog__headerbtn{position:absolute;top:var(--el-dialog-padding-primary);right:var(--el-dialog-padding-primary);padding:0;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size);word-break:break-all}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.driver-modal-content[data-v-7190fab2]{padding:0 10px}.driver-modal-header[data-v-7190fab2]{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--el-border-color-light)}.driver-large-photo[data-v-7190fab2]{width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid var(--el-color-primary);flex-shrink:0}.driver-large-photo img[data-v-7190fab2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.driver-main-info[data-v-7190fab2]{flex:1}.driver-name[data-v-7190fab2]{margin:0 0 8px;font-size:1.5em;font-weight:600;color:var(--el-text-color-primary)}.driver-status-badge[data-v-7190fab2]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:.85em;font-weight:500;background:var(--el-color-success-light-9);color:var(--el-color-success)}.driver-status-badge.expired[data-v-7190fab2]{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.driver-status-badge i[data-v-7190fab2]{font-size:.6em}.driver-details-grid[data-v-7190fab2]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.detail-card[data-v-7190fab2]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--el-fill-color-light);border-radius:8px;transition:background-color .2s}.detail-card[data-v-7190fab2]:hover{background:var(--el-fill-color)}.detail-icon[data-v-7190fab2]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--el-color-primary-light-9);color:var(--el-color-primary);border-radius:8px;flex-shrink:0}.detail-content[data-v-7190fab2]{flex:1;min-width:0}.detail-label[data-v-7190fab2]{display:block;font-size:.75em;color:var(--el-text-color-secondary);margin-bottom:2px}.detail-value[data-v-7190fab2]{display:block;font-size:.9em;font-weight:500;color:var(--el-text-color-primary);word-break:break-word}.text-danger[data-v-7190fab2]{color:var(--el-color-danger)!important}.driver-modal-footer[data-v-7190fab2]{display:flex;justify-content:space-between;align-items:center}.footer-center[data-v-7190fab2]{flex:1;display:flex;justify-content:center}.footer-right[data-v-7190fab2]{flex-shrink:0}@media (max-width:600px){.driver-details-grid[data-v-7190fab2]{grid-template-columns:1fr}.driver-modal-header[data-v-7190fab2]{flex-direction:column;text-align:center}}.dhb__head[data-v-65388124]{display:flex;align-items:center;gap:var(--brand-spacing-xs);padding:var(--brand-spacing-sm) var(--brand-spacing-md);padding-left:max(var(--brand-spacing-md),env(safe-area-inset-left));font-size:var(--brand-font-size-xs);font-weight:var(--brand-font-weight-semibold);color:var(--brand-text-secondary);text-transform:uppercase;letter-spacing:.06em}.dhb__head i[data-v-65388124]{color:var(--brand-text-muted)}.dhb__title[data-v-65388124]{flex:1;min-width:0}.dhb__body[data-v-65388124]{padding:var(--brand-spacing-sm) var(--brand-spacing-md);padding-left:max(var(--brand-spacing-md),env(safe-area-inset-left));padding-right:max(var(--brand-spacing-md),env(safe-area-inset-right));display:flex;flex-direction:column;gap:var(--brand-spacing-sm)}.dhb__legend[data-v-65388124]{display:flex;align-items:center;gap:var(--brand-spacing-md);flex-wrap:wrap}.dhb__legend-item[data-v-65388124]{display:inline-flex;align-items:center;gap:var(--brand-spacing-xs);font-size:var(--brand-font-size-xs);color:var(--brand-text-secondary);font-weight:var(--brand-font-weight-medium)}.dhb__legend-dot[data-v-65388124]{width:10px;height:10px;border-radius:var(--brand-radius-full);flex-shrink:0}.dhb__legend-dot--motion[data-v-65388124]{background:var(--brand-success)}.dhb__legend-dot--stopped[data-v-65388124]{background:var(--brand-danger)}.dhb__track-wrap[data-v-65388124]{position:relative;width:100%}.dhb__track[data-v-65388124]{position:relative;height:36px;background:var(--brand-bg,#f5f7fb);border-radius:var(--brand-radius-md);overflow:hidden;border:1px solid var(--brand-border,rgba(0,0,0,.06))}.dhb__seg[data-v-65388124]{position:absolute;top:0;height:100%;padding:0;border:none;cursor:pointer;background:rgba(var(--brand-danger-rgb,239,68,68),.3);transition:filter var(--brand-transition-fast),transform var(--brand-transition-fast);-webkit-tap-highlight-color:transparent;min-width:4px}.dhb__seg--motion[data-v-65388124]{background:rgba(var(--brand-success-rgb,16,185,129),.35)}.dhb__seg-inner[data-v-65388124]{display:block;width:100%;height:100%}.dhb__seg[data-v-65388124]:active,.dhb__seg[data-v-65388124]:focus-visible{filter:brightness(.85);outline:2px solid var(--brand-primary);outline-offset:-2px;z-index:1}.dhb__meta[data-v-65388124]{display:flex;align-items:center;gap:var(--brand-spacing-md);flex-wrap:wrap}.dhb__meta-item[data-v-65388124]{display:inline-flex;align-items:center;gap:var(--brand-spacing-xs);font-size:var(--brand-font-size-xs);font-weight:var(--brand-font-weight-medium);color:var(--brand-text-secondary);line-height:1.3}.dhb__meta-item i[data-v-65388124]{font-size:var(--brand-font-size-sm);color:var(--brand-text-muted)}@media (max-width:280px){.dhb__track[data-v-65388124]{height:28px;border-radius:var(--brand-radius-sm)}.dhb__body[data-v-65388124]{padding:var(--brand-spacing-xs);gap:var(--brand-spacing-xs)}.dhb__legend[data-v-65388124]{gap:var(--brand-spacing-sm)}.dhb__meta[data-v-65388124]{flex-direction:column;align-items:flex-start;gap:var(--brand-spacing-xs)}}@media (hover:hover){.dhb__seg[data-v-65388124]:hover{filter:brightness(.9);z-index:1}.dhb__seg--motion[data-v-65388124]:hover{background:rgba(var(--brand-success-rgb,16,185,129),.5)}.dhb__seg[data-v-65388124]:not(.dhb__seg--motion):hover{background:rgba(var(--brand-danger-rgb,239,68,68),.45)}}.deh__head[data-v-68cd9556]{display:flex;align-items:center;gap:var(--brand-spacing-xs);padding:var(--brand-spacing-sm) var(--brand-spacing-md);padding-left:max(var(--brand-spacing-md),env(safe-area-inset-left));font-size:var(--brand-font-size-xs);font-weight:var(--brand-font-weight-semibold);color:var(--brand-text-secondary);text-transform:uppercase;letter-spacing:.06em}.deh__head i[data-v-68cd9556]{color:var(--brand-text-muted)}.deh__title[data-v-68cd9556]{flex:1;min-width:0}.deh__scroll[data-v-68cd9556]{max-height:280px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--brand-spacing-sm) var(--brand-spacing-md);padding-left:max(var(--brand-spacing-md),env(safe-area-inset-left));padding-right:max(var(--brand-spacing-md),env(safe-area-inset-right))}.deh__timeline[data-v-68cd9556]{list-style:none;margin:0;padding:0}.deh__event[data-v-68cd9556]{display:flex;gap:var(--brand-spacing-sm);min-height:52px}.deh__rail[data-v-68cd9556]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:28px}.deh__dot[data-v-68cd9556]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--brand-radius-full);flex-shrink:0;font-size:11px;color:#fff;transition:transform var(--brand-transition-fast)}.deh__line[data-v-68cd9556]{flex:1;width:2px;min-height:12px;background:var(--brand-border,rgba(0,0,0,.08));border-radius:1px}.deh__dot--danger[data-v-68cd9556]{background:var(--brand-danger)}.deh__dot--success[data-v-68cd9556]{background:var(--brand-success)}.deh__dot--warning[data-v-68cd9556]{background:var(--brand-warning)}.deh__dot--info[data-v-68cd9556]{background:var(--brand-info)}.deh__dot--accent[data-v-68cd9556]{background:var(--brand-accent)}.deh__dot--neutral[data-v-68cd9556]{background:var(--brand-text-muted)}.deh__dot--moving[data-v-68cd9556]{background:var(--brand-status-moving,var(--brand-primary))}.deh__dot--idle[data-v-68cd9556]{background:var(--brand-status-idle,var(--brand-warning))}.deh__dot--offline[data-v-68cd9556]{background:var(--brand-status-offline,var(--brand-danger))}.deh__dot--online[data-v-68cd9556]{background:var(--brand-status-online,var(--brand-success))}.deh__content[data-v-68cd9556]{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--brand-spacing-sm);min-width:0;flex:1}.deh__label[data-v-68cd9556]{font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-medium);color:var(--brand-text);line-height:1.4;word-break:break-word}.deh__time[data-v-68cd9556]{font-size:var(--brand-font-size-xs);color:var(--brand-text-muted);line-height:1.3}.deh__empty[data-v-68cd9556]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--brand-spacing-xs);padding:var(--brand-spacing-xl) var(--brand-spacing-md);color:var(--brand-text-muted)}.deh__empty i[data-v-68cd9556]{font-size:var(--brand-font-size-2xl);opacity:.4}.deh__empty-text[data-v-68cd9556]{font-size:var(--brand-font-size-sm)}@media (max-width:280px){.deh__dot[data-v-68cd9556]{width:22px;height:22px;font-size:9px}.deh__rail[data-v-68cd9556]{width:22px}.deh__label[data-v-68cd9556]{font-size:var(--brand-font-size-xs)}.deh__scroll[data-v-68cd9556]{max-height:200px;padding:var(--brand-spacing-xs)}}@media (hover:hover){.deh__event:hover .deh__dot[data-v-68cd9556]{transform:scale(1.12)}.deh__event:hover .deh__label[data-v-68cd9556]{color:var(--brand-primary)}}.dat__head[data-v-68887a92]{display:flex;align-items:center;gap:var(--brand-spacing-xs);padding:var(--brand-spacing-sm) var(--brand-spacing-md);padding-left:max(var(--brand-spacing-md),env(safe-area-inset-left));font-size:var(--brand-font-size-xs);font-weight:var(--brand-font-weight-semibold);color:var(--brand-text-secondary);text-transform:uppercase;letter-spacing:.06em}.dat__head i[data-v-68887a92]{color:var(--brand-text-muted)}.dat__title[data-v-68887a92]{flex:1;min-width:0}.dat__group[data-v-68887a92]{display:grid;grid-template-columns:1fr;gap:1px;background:var(--brand-border,rgba(0,0,0,.06));padding:0}@media (min-width:480px){.dat__group[data-v-68887a92]{grid-template-columns:1fr 1fr}}.dat__group--all[data-v-68887a92]{border-top:2px dashed var(--brand-border,rgba(0,0,0,.08))}.dat__cell[data-v-68887a92]{display:flex;align-items:center;gap:var(--brand-spacing-xs);padding:var(--brand-spacing-sm) var(--brand-spacing-md);padding-left:max(var(--brand-spacing-md),env(safe-area-inset-left));padding-right:max(var(--brand-spacing-sm),env(safe-area-inset-right));background:var(--brand-surface,#fff);min-height:44px;transition:background var(--brand-transition-fast)}.dat__cell[data-v-68887a92]:nth-child(odd){background:var(--brand-bg,#f5f7fb)}.dat__pair[data-v-68887a92]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.dat__label[data-v-68887a92]{font-size:var(--brand-font-size-xs);font-weight:var(--brand-font-weight-medium);color:var(--brand-text-secondary);text-transform:capitalize}.dat__label[data-v-68887a92],.dat__value[data-v-68887a92]{line-height:1.3;word-break:break-word;overflow-wrap:break-word}.dat__value[data-v-68887a92]{font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-bold);color:var(--brand-text)}.dat__pin[data-v-68887a92]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--brand-radius-sm);background:transparent;color:var(--brand-text-muted);cursor:pointer;flex-shrink:0;opacity:.5;transition:all var(--brand-transition-fast);-webkit-tap-highlight-color:transparent}.dat__pin--active[data-v-68887a92]{color:var(--brand-primary);opacity:.75}.dat__toggle[data-v-68887a92]{display:flex;align-items:center;justify-content:center;gap:var(--brand-spacing-xs);width:100%;padding:var(--brand-spacing-sm) var(--brand-spacing-md);border:none;border-top:1px solid var(--brand-border,rgba(0,0,0,.06));background:var(--brand-bg,#f5f7fb);color:var(--brand-text-secondary);font-size:var(--brand-font-size-xs);font-weight:var(--brand-font-weight-medium);cursor:pointer;transition:all var(--brand-transition-fast);-webkit-tap-highlight-color:transparent;min-height:40px}.dat__toggle i[data-v-68887a92]{font-size:var(--brand-font-size-base)}.dat__toggle-text[data-v-68887a92]{text-transform:uppercase;letter-spacing:.04em}@media (max-width:280px){.dat__group[data-v-68887a92]{grid-template-columns:1fr}.dat__cell[data-v-68887a92]{padding:var(--brand-spacing-xs) var(--brand-spacing-sm);min-height:38px}.dat__value[data-v-68887a92]{font-size:var(--brand-font-size-xs)}.dat__pin[data-v-68887a92]{width:28px;height:28px}}@media (hover:hover){.dat__cell[data-v-68887a92]:hover{background:rgba(var(--brand-primary-rgb),.04)}.dat__pin[data-v-68887a92]:hover{opacity:1;color:var(--brand-primary);background:rgba(var(--brand-primary-rgb),.08)}.dat__toggle[data-v-68887a92]:hover{color:var(--brand-primary);background:rgba(var(--brand-primary-rgb),.04)}}.dha[data-v-7f11b33f]{display:flex;flex-direction:column;gap:0;padding:var(--brand-spacing-xs,4px) 0;overscroll-behavior-y:contain;width:100%}.dha__overflow[data-v-7f11b33f],.dha__primary[data-v-7f11b33f]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:stretch;gap:0;width:100%}.dha__overflow[data-v-7f11b33f]{padding-top:var(--brand-spacing-xs,4px);margin-top:var(--brand-spacing-xs,4px);border-top:1px solid var(--brand-border-light,rgba(0,0,0,.06))}.dha-slide-enter-active[data-v-7f11b33f],.dha-slide-leave-active[data-v-7f11b33f]{transition:max-height var(--brand-transition-base,.25s) ease,opacity var(--brand-transition-fast,.15s) ease;overflow:hidden;max-height:120px}.dha-slide-enter-from[data-v-7f11b33f],.dha-slide-leave-to[data-v-7f11b33f]{max-height:0;opacity:0}.dha__sep[data-v-7f11b33f]{width:1px;height:18px;background:var(--brand-border,rgba(0,0,0,.08));flex:0 0 auto}.dha__btn[data-v-7f11b33f]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;contain:layout style;flex:1 1 0;min-width:0}.dha[data-v-7f11b33f] .mit-btn--icon-only.mit-btn--sm{width:100%;height:34px;min-width:0;border-radius:var(--brand-radius-md,8px);font-size:var(--brand-font-size-sm,13px)}.dha__btn--critical[data-v-7f11b33f] .mit-btn{box-shadow:0 0 0 1px rgba(var(--brand-primary-rgb,35,77,142),.15)}.dha__btn--stale[data-v-7f11b33f]{opacity:.7!important}.dha__btn--stale[data-v-7f11b33f] .mit-btn{border-style:dashed!important}.dha__btn--pulse[data-v-7f11b33f]{animation:dha-pulse-7f11b33f 1.2s ease-in-out infinite}@keyframes dha-pulse-7f11b33f{0%{transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,.12)}50%{transform:scale(1.06);box-shadow:0 4px 14px rgba(var(--brand-success-rgb,16,185,129),.4)}to{transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,.12)}}.dha__more[data-v-7f11b33f]{display:none;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--brand-border,rgba(0,0,0,.1));border-radius:var(--brand-radius-md,8px);background:var(--brand-bg,#f5f7fb);color:var(--brand-text-secondary,#6b7280);font-size:var(--brand-font-size-xs,11px);cursor:pointer;transition:all var(--brand-transition-fast,.15s);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dha__more--open[data-v-7f11b33f]{background:var(--brand-primary,#234d8e);color:#fff;border-color:var(--brand-primary,#234d8e)}@media (max-width:767px){.dha[data-v-7f11b33f]{padding:6px var(--brand-spacing-sm,8px)}.dha__primary[data-v-7f11b33f]{gap:0}.dha[data-v-7f11b33f] .mit-btn--icon-only.mit-btn--sm{width:100%;height:38px;min-width:0}.dha__sep[data-v-7f11b33f]{display:none}.dha__more[data-v-7f11b33f]{display:inline-flex;width:38px;height:38px}.dha__overflow[data-v-7f11b33f]{gap:0;padding-top:6px;margin-top:4px}}@media (min-width:768px){.dha[data-v-7f11b33f]{flex-direction:row;align-items:center;justify-content:stretch}.dha[data-v-7f11b33f],.dha__primary[data-v-7f11b33f]{flex-wrap:nowrap;gap:0}.dha__overflow[data-v-7f11b33f]{flex-wrap:nowrap;border-top:none;padding-top:0;margin-top:0;gap:0}.dha[data-v-7f11b33f] .mit-btn--icon-only.mit-btn--sm{width:100%;height:30px;min-width:0}.dha-slide-enter-active[data-v-7f11b33f],.dha-slide-leave-active[data-v-7f11b33f]{transition:none;max-height:none;opacity:1}}@media (hover:hover){.dha[data-v-7f11b33f] .mit-btn--sm:hover{transform:translateY(-1px);transition:transform var(--brand-transition-fast,.15s) ease}.dha__more[data-v-7f11b33f]:not(.dha__more--open):hover{background:rgba(var(--brand-primary-rgb,35,77,142),.08);color:var(--brand-primary,#234d8e);border-color:rgba(var(--brand-primary-rgb,35,77,142),.2)}.dha__more--open[data-v-7f11b33f]:hover{filter:brightness(1.1)}}@media (max-width:280px){.dha[data-v-7f11b33f]{padding:3px}.dha__overflow[data-v-7f11b33f],.dha__primary[data-v-7f11b33f]{gap:3px}.dha[data-v-7f11b33f] .mit-btn--icon-only.mit-btn--sm{width:32px;height:32px;min-width:32px;font-size:var(--brand-font-size-xs,11px)}.dha__more[data-v-7f11b33f]{width:32px;height:32px}}.dmi-hero[data-v-5778a206]{display:flex;align-items:center;justify-content:center;padding:var(--brand-space-sm);padding-left:max(var(--brand-space-sm),env(safe-area-inset-left));padding-right:max(var(--brand-space-sm),env(safe-area-inset-right));background:var(--brand-bg,#f5f7fb);border-radius:var(--brand-radius-md) var(--brand-radius-md) 0 0}.dmi-hero__img[data-v-5778a206]{max-width:100%;max-height:120px;-o-object-fit:contain;object-fit:contain;border-radius:var(--brand-radius-sm)}.dmi-body[data-v-5778a206]{display:flex;flex-direction:column;gap:var(--brand-space-sm);padding:var(--brand-space-md);padding-left:max(var(--brand-space-md),env(safe-area-inset-left));padding-right:max(var(--brand-space-md),env(safe-area-inset-right))}.dmi-kpi[data-v-5778a206]{display:flex;flex-direction:column;gap:var(--brand-space-xs,4px)}.dmi-kpi__label[data-v-5778a206]{display:flex;align-items:center;gap:var(--brand-space-xs,4px);font-size:var(--brand-font-size-xs);font-weight:var(--brand-font-weight-medium,500);color:var(--brand-text-muted);text-transform:uppercase;letter-spacing:.04em}.dmi-kpi__label i[data-v-5778a206]{font-size:.7em;opacity:.7}.dmi-kpi__value[data-v-5778a206]{display:flex;align-items:baseline;gap:var(--brand-space-xs,4px);font-size:clamp(1.25rem,5vw,var(--brand-font-size-3xl));font-weight:var(--brand-font-weight-bold,700);color:var(--brand-primary);line-height:1.1;word-break:break-word}.dmi-kpi--secondary[data-v-5778a206]{padding-top:var(--brand-space-xs,4px);border-top:1px solid var(--brand-border-light,#e5e7eb)}.dmi-kpi--secondary .dmi-kpi__value[data-v-5778a206]{font-size:var(--brand-font-size-xl);font-weight:var(--brand-font-weight-semibold,600);color:var(--brand-text-secondary)}.dmi-meta[data-v-5778a206]{display:grid;grid-template-columns:1fr;gap:var(--brand-space-sm);padding-top:var(--brand-space-sm);border-top:1px solid var(--brand-border-light,#e5e7eb)}.dmi-meta__item[data-v-5778a206]{display:flex;flex-direction:column;gap:2px;min-width:0}.dmi-meta__label[data-v-5778a206]{display:flex;align-items:center;gap:var(--brand-space-xs,4px);font-size:var(--brand-font-size-xs);color:var(--brand-text-muted);text-transform:uppercase;letter-spacing:.04em}.dmi-meta__label i[data-v-5778a206]{font-size:.7em;opacity:.7}.dmi-meta__value[data-v-5778a206]{font-size:var(--brand-font-size-base);font-weight:var(--brand-font-weight-semibold,600);color:var(--brand-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:480px){.dmi-meta[data-v-5778a206]{grid-template-columns:1fr 1fr}}@media (min-width:768px){.dmi-hero__img[data-v-5778a206]{max-height:150px}}@media (max-width:280px){.dmi-body[data-v-5778a206]{padding:var(--brand-space-sm)}.dmi-kpi__value[data-v-5778a206]{font-size:1.125rem}.dmi-meta[data-v-5778a206]{grid-template-columns:1fr}}.dlp[data-v-742e196d]{width:100%}.dlp__header[data-v-742e196d]{display:flex;align-items:center;justify-content:space-between;gap:var(--brand-space-sm,8px);padding:var(--brand-space-sm,8px) var(--brand-space-md,12px);padding-left:max(var(--brand-space-md,12px),env(safe-area-inset-left));padding-right:max(var(--brand-space-md,12px),env(safe-area-inset-right));min-height:40px}.dlp__title[data-v-742e196d]{display:flex;align-items:center;gap:var(--brand-space-xs,4px);font-size:var(--brand-font-size-xs,11px);font-weight:var(--brand-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-text-secondary,#6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlp__title-ico[data-v-742e196d]{color:var(--brand-primary,#234d8e);font-size:.85em;flex-shrink:0}.dlp__share[data-v-742e196d]{display:flex;align-items:center;gap:2px;flex-shrink:0}.dlp__share[data-v-742e196d] .mit-btn--icon-only.mit-btn--sm{width:32px;height:32px;min-width:32px;border-radius:var(--brand-radius-md,8px);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dlp__body[data-v-742e196d]{padding:var(--brand-space-sm,8px) var(--brand-space-md,12px) var(--brand-space-md,12px);padding-left:max(var(--brand-space-md,12px),env(safe-area-inset-left));padding-right:max(var(--brand-space-md,12px),env(safe-area-inset-right));display:flex;flex-direction:column;gap:var(--brand-space-sm,8px)}a.dlp__address[data-v-742e196d]{display:block;margin:0;font-size:var(--brand-font-size-sm,13px);font-weight:var(--brand-font-weight-medium,500);color:var(--brand-text-primary,#111827);line-height:1.45;word-break:break-word;overflow-wrap:anywhere;text-decoration:none;cursor:pointer}a.dlp__address[data-v-742e196d]:hover{color:var(--brand-primary,#234d8e);text-decoration:underline}.dlp__meta[data-v-742e196d]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--brand-space-xs,4px)}.dlp__meta-ico[data-v-742e196d]{font-size:.75em;opacity:.8;flex-shrink:0}.dlp__meta[data-v-742e196d] .mit-badge{max-width:200px;overflow:hidden;text-overflow:ellipsis}.dlp__footer[data-v-742e196d]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--brand-space-xs,4px);padding-top:var(--brand-space-xs,4px);border-top:1px solid var(--brand-border-light,#e5e7eb);font-size:var(--brand-font-size-xs,11px);color:var(--brand-text-muted,#9ca3af)}.dlp__footer-label[data-v-742e196d]{white-space:nowrap}.dlp__footer-time[data-v-742e196d]{display:inline-flex;align-items:center;gap:3px;color:var(--brand-text-secondary,#6b7280)}.dlp__footer-time--stale[data-v-742e196d]{color:var(--brand-danger,#ef4444);font-weight:var(--brand-font-weight-semibold,600)}.dlp__empty[data-v-742e196d]{display:flex;align-items:center;justify-content:center;gap:var(--brand-space-sm,8px);padding:var(--brand-space-lg,24px) var(--brand-space-md,12px);color:var(--brand-text-muted,#9ca3af);font-size:var(--brand-font-size-sm,13px)}.dlp__empty-ico[data-v-742e196d]{font-size:1.2em;opacity:.5}@media (min-width:768px){.dlp__address[data-v-742e196d]{font-size:var(--brand-font-size-base,14px)}.dlp__share[data-v-742e196d] .mit-btn--icon-only.mit-btn--sm{width:28px;height:28px;min-width:28px}}@media (hover:hover){.dlp__share[data-v-742e196d] .mit-btn--icon-only.mit-btn--sm:hover{background:rgba(var(--brand-primary-rgb,35,77,142),.08)}}@media (max-width:380px){.dlp__header[data-v-742e196d]{flex-wrap:wrap;gap:var(--brand-space-xs,4px)}.dlp__meta[data-v-742e196d]{flex-direction:column;align-items:flex-start}}@media (max-width:280px){.dlp__body[data-v-742e196d],.dlp__header[data-v-742e196d]{padding:var(--brand-space-xs,4px)}.dlp__share[data-v-742e196d] .mit-btn--icon-only.mit-btn--sm{width:26px;height:26px;min-width:26px}.dlp__address[data-v-742e196d]{font-size:var(--brand-font-size-xs,11px)}}.telemetry-chart-dialog[data-v-6833ff88] .el-dialog__body{padding:10px 20px 20px}.telemetry-controls[data-v-6833ff88]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:15px;padding:10px 12px;background:#f5f7fa;border-radius:6px}.control-group[data-v-6833ff88]{display:flex;align-items:center;gap:6px}.control-label[data-v-6833ff88]{font-size:12px;color:#606266;white-space:nowrap}.metrics-group[data-v-6833ff88]{flex-wrap:wrap}.metrics-group .el-checkbox[data-v-6833ff88]{margin-right:8px}.telemetry-loading[data-v-6833ff88]{text-align:center;padding:60px 0;color:#909399;font-size:14px}.telemetry-loading i[data-v-6833ff88]{font-size:24px;display:block;margin-bottom:10px}.telemetry-no-data[data-v-6833ff88]{text-align:center;padding:60px 0;color:#c0c4cc}.telemetry-no-data i[data-v-6833ff88]{font-size:48px;display:block;margin-bottom:12px}.aggregation-info[data-v-6833ff88]{font-size:12px;color:#909399;padding:4px 8px;background:#f0f9ff;border-radius:4px;margin-bottom:8px}.telemetry-chart-container[data-v-6833ff88]{width:100%;height:400px;border:1px solid #ebeef5;border-radius:4px}.chart-hint[data-v-6833ff88]{display:flex;gap:20px;justify-content:center;font-size:11px;color:#909399;margin-top:6px}.chart-hint span[data-v-6833ff88]{display:flex;align-items:center;gap:4px}.telemetry-stats[data-v-6833ff88]{margin-top:20px}.telemetry-stats h4[data-v-6833ff88]{font-size:14px;color:#303133;margin-bottom:10px}.stats-table[data-v-6833ff88]{width:100%;border-collapse:collapse;font-size:13px}.stats-table thead th[data-v-6833ff88]{background:#409eff;color:#fff;padding:8px 12px;text-align:left;font-weight:500}.stats-table tbody td[data-v-6833ff88]{padding:6px 12px;border-bottom:1px solid #ebeef5}.stats-table tbody tr[data-v-6833ff88]:nth-child(2n){background:#f5f7fa}.stats-table tbody tr[data-v-6833ff88]:hover{background:#ecf5ff}.metric-name[data-v-6833ff88]{font-weight:500;color:#303133}.cmd-status[data-v-185be23d]{display:flex;align-items:center;gap:6px;padding:6px 10px;margin-top:6px;border-radius:4px;font-size:12px;line-height:1.4;transition:opacity .3s}.cmd-status .cmd-msg[data-v-185be23d]{flex:1}.cmd-status .cmd-dur[data-v-185be23d]{opacity:.7;font-size:11px}.cmd-sending[data-v-185be23d],.cmd-sent[data-v-185be23d],.cmd-verifying[data-v-185be23d]{background:var(--el-color-primary-light-9,#ecf5ff);color:var(--el-color-primary,#409eff)}.cmd-confirmed[data-v-185be23d]{background:var(--el-color-success-light-9,#f0f9eb);color:var(--el-color-success,#67c23a)}.cmd-timeout[data-v-185be23d]{background:var(--el-color-warning-light-9,#fdf6ec);color:var(--el-color-warning,#e6a23c)}.cmd-failed[data-v-185be23d]{background:var(--el-color-danger-light-9,#fef0f0);color:var(--el-color-danger,#f56c6c)}.cmd-already_in_state[data-v-185be23d]{background:var(--el-color-info-light-9,#f4f4f5);color:var(--el-color-info,#909399)}.is-stale[data-v-185be23d]{opacity:.7!important;border-style:dashed!important}#kr-actions .el-button[data-v-185be23d]{width:40px;padding:0}.device[data-v-185be23d]{border:var(--el-border-color-light) 1px solid;border-radius:5px;margin-top:10px;display:flex;flex-direction:column;text-align:center}.device .name[data-v-185be23d]{border-bottom:var(--el-border-color-light) 1px dotted;font-size:18px;padding:5px;font-weight:700}.icons[data-v-185be23d],.icons div[data-v-185be23d]{display:flex;justify-content:center}.icons div[data-v-185be23d]{flex:1;border-bottom:var(--el-border-color-light) 1px dotted;border-right:var(--el-border-color-light) 1px dotted;padding:7px;font-size:11px}.icons div i[data-v-185be23d]{font-size:16px}.icons div[data-v-185be23d]:last-child{border-right:none}.icons div span[data-v-185be23d]{display:flex;padding:2px;padding-left:5px}.updated[data-v-185be23d]{font-size:12px;margin-top:5px;color:var(--el-text-color-secondary)}.resume[data-v-185be23d]{transition:max-height .15s ease;max-height:100vh;overflow:hidden}.isAttrComplete .resume[data-v-185be23d]{max-height:0}@media (max-width:640px){.info[data-v-185be23d]{flex-direction:column!important}.info>div[data-v-185be23d]{border-right:none!important}.device .name[data-v-185be23d]{font-size:15px;padding:4px}}