.text[data-v-189180f5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;text-align:center;padding:3px 6px}.text p[data-v-189180f5]{margin:0;font-size:12px;line-height:18px}.nx-report-header__left[data-v-449a3cc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.nx-report-header__subtitle[data-v-449a3cc0]{font-size:14px;color:#6b7280}.nx-report-header__right[data-v-449a3cc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.maptalks-zoom{text-align:center}.maptalks-zoom .maptalks-zoom-zoomlevel{display:block;width:30px;height:30px;background:#fff;color:#868686;border:1px solid #9d9d9d;line-height:26px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.maptalks-zoom .maptalks-zoom-zoomlevel .maptalks-zoom-zoomlevel-text{display:inline-block;font-size:12px;-webkit-transform:scale(.8);transform:scale(.8)}.maptalks-zoom-slider{margin-top:6px}.maptalks-zoom-slider a.maptalks-zoom-zoomin,.maptalks-zoom-slider a.maptalks-zoom-zoomout{display:block;font-size:16px;width:30px;height:30px;border:1px solid #9d9d9d;background:#fff;line-height:28px;text-decoration:none;background-repeat:no-repeat;background-position:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.maptalks-zoom-slider a.maptalks-zoom-zoomin{background-image:url(../img/zoomin.f2216476.svg)}.maptalks-zoom-slider a.maptalks-zoom-zoomout{height:29px;background-image:url(../img/zoomout.f6d2840a.svg);border-top:none}.maptalks-compass{background:#fff;border:1px solid #9d9d9d;border-radius:50%;background-image:url(../img/compass.836278b7.svg);background-repeat:no-repeat;background-position:50%}.maptalks-compass,.maptalks-reset{width:30px;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.maptalks-reset{background:#fff;border:1px solid #9d9d9d;background-image:url(../img/reset.ef1fb653.svg);background-repeat:no-repeat;background-position:50%}.maptalks-toolbar-vertical{margin:0;border:1px solid #b8b8b8;overflow:visible}.maptalks-toolbar-horizonal ul,.maptalks-toolbar-vertical ul{margin:0;padding:0}.maptalks-toolbar-vertical ul li+li{border-top:1px solid #ddd}.maptalks-toolbar-vertical li{text-align:center;list-style:none;line-height:28px;font-size:12px;color:#5a5a5a;background:#fff;min-width:10px;min-height:28px;position:relative;padding:0 10px}.maptalks-toolbar-vertical li:hover{color:#fff;background:#6a97d9}.maptalks-toolbar-vertical li .maptalks-dropMenu{padding:0;position:absolute;top:-1px;overflow:visible;border:1px solid #b8b8b8}.maptalks-toolbar-vertical li .maptalks-dropMenu li{list-style:none;min-width:95px;background:#606976;height:28px}.maptalks-toolbar-vertical li .maptalks-dropMenu li+li{border-top:1px solid #ddd}.maptalks-toolbar-vertical li .maptalks-dropMenu li a{color:#fff;display:block;line-height:27px;text-indent:33px;text-decoration:none;font-size:12px}.maptalks-toolbar-vertical li .maptalks-dropMenu em.maptalks-ico{display:block;width:5px;height:6px;position:absolute;top:12px;right:-4px}.maptalks-toolbar-vertical li .maptalks-dropMenu li.maptalks-on,.maptalks-toolbar-vertical li .maptalks-dropMenu li:hover{background:#4b545f}.maptalks-toolbar-horizonal{margin:0;overflow:visible}.maptalks-toolbar-horizonal li{text-align:left;line-height:28px;font-size:12px;color:#5a5a5a;padding:0 10px;list-style:none;min-width:28px;min-height:28px;float:left;background:#fff;border:1px solid #b8b8b8;position:relative}.maptalks-toolbar-horizonal ul li:not(:last-child){border-right-color:#ddd}.maptalks-toolbar-horizonal ul li+li{border-left:none}.maptalks-toolbar-horizonal li:hover{color:#fff;background:#6a97d9}.maptalks-toolbar-horizonal li .maptalks-dropMenu{display:block;position:absolute;left:-1px;overflow:visible}.maptalks-toolbar-horizonal li .maptalks-dropMenu li{list-style:none;min-width:95px;background:#606976;height:28px;border:1px solid #b8b8b8}.maptalks-toolbar-horizonal li .maptalks-dropMenu ul li:first-child{border-top:none}.maptalks-toolbar-horizonal li .maptalks-dropMenu ul li:not(:last-child){border-bottom-color:#ddd}.maptalks-toolbar-horizonal li .maptalks-dropMenu li+li{border-top:none}.maptalks-toolbar-horizonal li .maptalks-dropMenu li a{color:#fff;display:block;line-height:27px;text-indent:20px;text-decoration:none;font-size:12px}.maptalks-toolbar-horizonal li .maptalks-dropMenu em.maptalks-ico{display:block;width:5px;height:6px;position:absolute;top:-4px;left:12px}.maptalks-toolbar-horizonal .maptalks-dropMenu li:hover{background:#4b545f}.maptalks-toolbar-horizonal li .maptalks-dropMenu li a:before,.maptalks-toolbar-vertical li .maptalks-dropMenu li a:before{content:"";width:0;height:0;position:absolute;top:10px;left:14px;border-top:4px solid transparent;border-left:6px solid #fff;border-bottom:4px solid transparent}.maptalks-menu{background:#fff;padding:1px;width:172px;border:1px solid #b4b3b3}.maptalks-menu .maptalks-menu-items{color:#5a5756;margin:0;padding:0;font-size:12px}.maptalks-menu .maptalks-menu-items li{list-style:none;height:30px;line-height:30px;text-indent:16px}.maptalks-menu .maptalks-menu-items li:hover{background:#007fbe;color:#fff;cursor:pointer}.maptalks-menu .maptalks-menu-items li.maptalks-menu-splitter{list-style:none;height:2px;background:#ddd}.maptalks-msgBox{background:#fff;border:1px solid #b4b3b3;border-radius:3px}.maptalks-msgBox em.maptalks-ico{display:block;position:absolute;left:50%;margin-left:-5px;bottom:-10px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #b4b3b3}.maptalks-msgBox em.maptalks-ico:after{content:"";width:0;height:0;position:absolute;left:-7px;top:-10px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #fff}:root{--maptalks-ico-border:8px solid #b4b3b3}.maptalks-msgBox em.maptalks-ico-right-top{left:0;margin-left:2px}.maptalks-msgBox em.maptalks-ico-left-top{left:100%;margin-left:-18px}.maptalks-msgBox em.maptalks-ico-left-middle{left:100%;bottom:calc(50% - 25px);margin-left:1px;border:var(--maptalks-ico-border);border-color:transparent transparent transparent #fff}.maptalks-msgBox em.maptalks-ico-left-bottom:after,.maptalks-msgBox em.maptalks-ico-left-middle:after,.maptalks-msgBox em.maptalks-ico-middle-bottom:after,.maptalks-msgBox em.maptalks-ico-middle-middle:after,.maptalks-msgBox em.maptalks-ico-right-bottom:after,.maptalks-msgBox em.maptalks-ico-right-middle:after{content:none}.maptalks-msgBox em.maptalks-ico-right-middle{left:0;bottom:calc(50% - 25px);margin-left:-16px;border:var(--maptalks-ico-border);border-color:transparent #fff transparent transparent}.maptalks-msgBox em.maptalks-ico-left-bottom{left:100%;margin-left:-20px}.maptalks-msgBox em.maptalks-ico-left-bottom,.maptalks-msgBox em.maptalks-ico-middle-bottom,.maptalks-msgBox em.maptalks-ico-right-bottom{bottom:none;top:-16px;border:var(--maptalks-ico-border);border-color:transparent transparent #fff transparent}.maptalks-msgBox em.maptalks-ico-right-bottom{left:0;margin-left:4px}.maptalks-msgBox em.maptalks-ico-middle-middle{display:none}.maptalks-msgBox h2{display:block;height:auto;line-height:30px;font-weight:700;font-size:14px;padding:0 10px;margin:0;white-space:nowrap;padding-right:30px}.maptalks-msgBox a.maptalks-close{display:block;width:13px;height:13px;text-decoration:none;font-size:14px;color:#a5a5a5;font-weight:700;position:absolute;top:3px;right:6px}.maptalks-msgBox .maptalks-msgContent{font-size:12px;padding:10px;min-width:200px}.maptalks-panel{background:#fff;border:1px solid #b4b3b3;border-radius:3px}.maptalks-panel .maptalks-panel-content{padding:10px;min-width:200px;min-height:60px}.maptalks-panel a.maptalks-close{display:block;width:13px;height:13px;text-decoration:none;font-size:14px;color:#a5a5a5;font-weight:700;position:absolute;top:3px;right:6px}.maptalks-attribution{display:inline-block;opacity:1;color:#aeaeae;background:#fff;background-color:hsla(0,0%,100%,.7);padding:0;font-size:13px;font-family:microsoft yahei,Helvetica Neue,Helvetica,sans-serif}.maptalks-attribution a{text-decoration:none;color:#8eafbe}.maptalks-attribution a:hover{text-decoration:underline}.maptalks-overview{background:#fff;border:1px solid #b4b3b3;width:100%;height:100%}.maptalks-overview-button{cursor:pointer;background:#fff;width:18px;height:18px;position:absolute;bottom:1px;right:1px;font:16px sans-serif;text-align:center;line-height:16px;border:1px solid #b4b3b3;color:#363539}.maptalks-layer-switcher ul{list-style:none}.maptalks-layer-switcher .panel>ul{padding-left:1em}.maptalks-layer-switcher .group>ul{padding-left:10px}.maptalks-layer-switcher .group+.group{padding-top:1em}.maptalks-layer-switcher label{text-overflow:ellipsis;overflow:hidden;display:inline-block;font-size:14px;white-space:nowrap;color:#5a5a5a}.maptalks-layer-switcher .group>label{font-weight:700;color:#5a5a5a;width:100%}.maptalks-layer-switcher .layer label{padding-top:5px;width:92%}.maptalks-layer-switcher input{margin:0 5px;position:relative;top:-2px}.maptalks-layer-switcher input[disabled=disabled]{cursor:not-allowed}.maptalks-layer-switcher input[disabled=disabled]+label{color:#666}.maptalks-layer-switcher .panel,.maptalks-layer-switcher button{border-radius:4px}.maptalks-layer-switcher button{width:28px;height:28px;background:url(../img/layer.c132f67c.svg) no-repeat;background-position:50%;background-color:#fff;border:1px solid #b8b8b8}.maptalks-layer-switcher.shown button{display:none}.maptalks-layer-switcher .panel{background-color:#fff;display:none;overflow-y:auto;overflow-x:hidden;min-width:120px;max-width:400px;max-height:500px}.maptalks-layer-switcher li{white-space:nowrap}.maptalks-layer-switcher li.group{margin-right:1em}.maptalks-layer-switcher.shown .panel{display:block}.maptalks-layer-switcher ::-webkit-scrollbar{width:6px}.maptalks-layer-switcher ::-webkit-scrollbar-track{background-color:#1f1f1f}.maptalks-layer-switcher ::-webkit-scrollbar-thumb{border-radius:5px;background-color:#777}.maptalks-tooltip{display:block;background:#fff;border:1px solid #b4b3b3;padding:0 4px 0 4px;height:24px;line-height:24px;font-size:14px;white-space:nowrap}@-webkit-keyframes maptalksfadeIn{0%{opacity:0}to{opacity:1}}@keyframes maptalksfadeIn{0%{opacity:0}to{opacity:1}}.mtk-ui-fadein{-webkit-animation:maptalksfadeIn 2s;animation:maptalksfadeIn 2s}.tiandi-map[data-v-73037798]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:420px;background:#fff}.tiandi-map__toolbar[data-v-73037798]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:64px;padding:12px 16px;border:1px solid #ebeef5;border-bottom:0;background:#fff}.tiandi-map__actions[data-v-73037798],.tiandi-map__toolbar[data-v-73037798]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tiandi-map__actions[data-v-73037798]{-ms-flex-negative:0;flex-shrink:0}.tiandi-map__form[data-v-73037798]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:16px}.tiandi-map__form[data-v-73037798] .el-form-item{margin-bottom:0}.tiandi-map__form[data-v-73037798] .el-input{width:180px}.tiandi-map__body[data-v-73037798]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;border:1px solid #ebeef5}.tiandi-map__container[data-v-73037798]{width:100%;height:100%}.tiandi-map__overlay-panel[data-v-73037798]{position:absolute;top:12px;right:12px;z-index:3;width:292px;padding:12px;border:1px solid #dcdfe6;border-radius:4px;background:hsla(0,0%,100%,.94);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.12);box-shadow:0 2px 10px rgba(0,0,0,.12)}.tiandi-map__overlay-header[data-v-73037798]{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;margin-bottom:8px;color:#303133;font-size:14px;font-weight:600}.tiandi-map__overlay-form .el-form-item[data-v-73037798]{margin-bottom:8px}.tiandi-map__overlay-form .el-input-number[data-v-73037798]{width:100%}.tiandi-map__overlay-tools[data-v-73037798]{display:grid;grid-template-columns:repeat(7,32px);gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px}.tiandi-map__overlay-tools .el-button[data-v-73037798]{width:32px;height:28px;padding:0}.tiandi-map__error[data-v-73037798]{position:absolute;left:16px;right:16px;top:16px;z-index:2}@media (max-width:768px){.tiandi-map[data-v-73037798]{height:auto!important}.tiandi-map__toolbar[data-v-73037798]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tiandi-map__form[data-v-73037798]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:12px;margin-left:0}.tiandi-map__form[data-v-73037798] .el-form-item{margin-bottom:10px}.tiandi-map__body[data-v-73037798]{height:420px;-webkit-box-flex:0;-ms-flex:none;flex:none}.tiandi-map__overlay-panel[data-v-73037798]{left:12px;right:12px;width:auto}}[data-v-75e92e35] .avue-crud__menu{display:none}.userinfo-page[data-v-9ac8364c]{min-height:calc(100vh - 124px);padding:10px 0 24px;background:#edf3fb}.userinfo-panel[data-v-9ac8364c]{min-height:208px;padding:0 0 32px;background:#fff}.userinfo-tabs[data-v-9ac8364c] .el-tabs__header{margin:0;padding-left:0;background:#edf3fb;border-bottom:1px solid #dfe7f2}.userinfo-tabs[data-v-9ac8364c] .el-tabs__nav{border-color:#d8e1ee}.userinfo-tabs[data-v-9ac8364c] .el-tabs__item{min-width:126px;height:40px;line-height:40px;text-align:center;color:#1f2d3d;background:#f8fbff;border-color:#d8e1ee}.userinfo-tabs[data-v-9ac8364c] .el-tabs__item.is-active{color:#2f6df6;background:#fff;font-weight:500}.userinfo-tabs[data-v-9ac8364c] .el-tabs__content{padding:18px 24px 0}.userinfo-tabs[data-v-9ac8364c] .avue-form{max-width:860px}.userinfo-tabs[data-v-9ac8364c] .avue-form__group{padding:0}.userinfo-tabs[data-v-9ac8364c] .el-form-item{margin-bottom:18px}.userinfo-tabs[data-v-9ac8364c] .el-form-item.is-error{margin-bottom:38px}.userinfo-tabs[data-v-9ac8364c] .el-form-item__error{max-width:100%;line-height:18px;white-space:normal;word-break:break-all}.userinfo-tabs[data-v-9ac8364c] .el-form-item__label{color:#344563;font-weight:400}.userinfo-tabs[data-v-9ac8364c] .el-input__inner{height:34px;line-height:34px;border-color:#d5deeb}.userinfo-tabs[data-v-9ac8364c] .el-input__inner:focus{border-color:#2f6df6}.userinfo-tabs[data-v-9ac8364c] .avue-upload .el-upload,.userinfo-tabs[data-v-9ac8364c] .avue-upload__avatar{border-color:#d8e1ee;background:#fbfdff}.userinfo-tabs[data-v-9ac8364c] .el-upload__tip{margin-top:8px;color:#61728a}.userinfo-tabs[data-v-9ac8364c] .avue-form__menu{margin-top:6px;padding-left:86px;text-align:left}.userinfo-tabs[data-v-9ac8364c] .avue-form__menu .el-button{min-width:76px;height:34px;padding:8px 18px;border-radius:4px}.warning-mechanism__collect[data-v-2a81a8ff]{margin-bottom:12px;padding:12px 16px;background:#fff;border:1px solid #ebeef5;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.result-block[data-v-2a81a8ff]{background:#f5f7fa;padding:12px;border-radius:4px;font-size:12px;max-height:260px;overflow:auto}.hik-video-plugin[data-v-ff49a0ca]{padding:2px;width:100%;height:100%;text-align:left;position:relative}#divPlugin[data-v-ff49a0ca]{pointer-events:none;display:inline-block;width:100%;height:100%}.hik-video-log[data-v-ff49a0ca]{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);max-height:120px;margin:0;padding:8px 10px;overflow:auto;border-radius:4px;background:rgba(0,0,0,.58);color:#e5e7eb;font-size:12px;line-height:1.45;white-space:pre-wrap;pointer-events:none}[data-v-6d5aaf4a]:root{--cam-bg:#f5f7fb;--cam-card:#fff;--cam-text:#1f2329;--cam-sub:#667085;--cam-primary:#1677ff;--cam-border:#e4e7ec;--cam-danger:#f04438;--cam-shadow:0 4px 14px rgba(15,23,42,0.06)}.cam-page[data-v-6d5aaf4a]{font-size:14px;color:var(--cam-text);background:var(--cam-bg);height:100%;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-sizing:border-box;box-sizing:border-box}.cam-tabs[data-v-6d5aaf4a]{height:100%}[data-v-6d5aaf4a] .cam-tabs>.el-tabs__content{height:calc(100% - 55px)}[data-v-6d5aaf4a] .cam-tabs .el-tab-pane{height:100%}.view[data-v-6d5aaf4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.view.open[data-v-6d5aaf4a],.view[data-v-6d5aaf4a]{display:-webkit-box;display:-ms-flexbox;display:flex}.preview-body[data-v-6d5aaf4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:280px 1fr;min-height:0;height:100%;gap:14px}@media (max-width:960px){.preview-body[data-v-6d5aaf4a]{grid-template-columns:1fr}}.side-card[data-v-6d5aaf4a]{background:var(--cam-card);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;border:1px solid #e4e7ec;border-radius:10px;-webkit-box-shadow:var(--cam-shadow);box-shadow:var(--cam-shadow);overflow:hidden;background:#fff}.side-card--border[data-v-6d5aaf4a]{border-right:1px solid #e4e7ec}.side-hd[data-v-6d5aaf4a]{padding:12px 14px;font-weight:700;font-size:13px;border-bottom:1px solid #e4e7ec;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;gap:8px}.side-bd[data-v-6d5aaf4a]{padding:10px 12px;overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.cam-search-input[data-v-6d5aaf4a]{margin-bottom:10px}.toolbar-filter-input[data-v-6d5aaf4a]{width:220px}.wall-toolbar-btn[data-v-6d5aaf4a]{background:#fff;border-color:#e4e7ec;color:var(--cam-text)}.wall-toolbar-btn[data-v-6d5aaf4a]:focus,.wall-toolbar-btn[data-v-6d5aaf4a]:hover{background:#f9fafb;border-color:#cfd4dc;color:var(--cam-text)}.toolbar[data-v-6d5aaf4a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--cam-card);border-bottom:1px solid #e4e7ec}.toolbar-left[data-v-6d5aaf4a],.toolbar-right[data-v-6d5aaf4a],.toolbar[data-v-6d5aaf4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-left[data-v-6d5aaf4a],.toolbar-right[data-v-6d5aaf4a]{gap:8px}.maint-body[data-v-6d5aaf4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:280px 1fr;min-height:0;gap:14px;height:100%}.maint-main[data-v-6d5aaf4a]{min-height:0;height:100%;background:#fff;border:1px solid #e4e7ec;border-radius:10px;-webkit-box-shadow:var(--cam-shadow);box-shadow:var(--cam-shadow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media (max-width:960px){.maint-body[data-v-6d5aaf4a]{grid-template-columns:1fr}}.table-wrap[data-v-6d5aaf4a]{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--cam-card);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.table-wrap[data-v-6d5aaf4a] .el-table__header-wrapper th{background:#f8fafc;color:#1f2329;font-weight:700}.table-wrap[data-v-6d5aaf4a] .el-table__header-wrapper .cell{line-height:18px}.table-wrap[data-v-6d5aaf4a] .el-table__body tr:hover td{background:#f5f7fb}.table-wrap[data-v-6d5aaf4a] .el-table__body td{padding:10px 0}.table-wrap[data-v-6d5aaf4a] .el-table__empty-block{padding:24px 0}.table-wrap[data-v-6d5aaf4a] .link-btn+.link-btn{margin-left:10px}.table-pager[data-v-6d5aaf4a]{padding:8px 12px;border-top:1px solid #e4e7ec;text-align:right}.mono[data-v-6d5aaf4a]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.link-btn[data-v-6d5aaf4a]{border:none;background:none;color:var(--cam-primary);cursor:pointer;font-size:12px;padding:0 4px}.link-btn--danger[data-v-6d5aaf4a]{color:var(--cam-danger)}.table-wrap .link-btn--danger[data-v-6d5aaf4a]{color:#f04438!important;font-weight:700}.table-wrap .link-btn--danger[data-v-6d5aaf4a]:hover{color:#d9362e!important}.hint[data-v-6d5aaf4a]{font-size:11px;color:var(--cam-sub);line-height:1.45}.hint--mb[data-v-6d5aaf4a]{margin:0 0 8px}.hint--mb6[data-v-6d5aaf4a]{margin-bottom:6px}.btn-row[data-v-6d5aaf4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ung-badge[data-v-6d5aaf4a]{font-size:10px;font-weight:700;color:#f79009;background:#fffaeb;border:1px solid #fedf89;border-radius:4px;padding:1px 6px;-ms-flex-negative:0;flex-shrink:0}.ung-text[data-v-6d5aaf4a]{color:#b54708;font-weight:600}.wall-area[data-v-6d5aaf4a]{background:var(--cam-card);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden;-webkit-box-shadow:var(--cam-shadow);box-shadow:var(--cam-shadow);padding:0}.maint-panel-empty[data-v-6d5aaf4a],.wall-area[data-v-6d5aaf4a]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.maint-panel-empty[data-v-6d5aaf4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;border:1px dashed #d0d5dd;border-radius:8px}.maint-panel-empty__inner[data-v-6d5aaf4a]{text-align:center;color:var(--cam-sub)}.maint-panel-empty__inner i[data-v-6d5aaf4a]{font-size:34px;color:#98a2b3;display:block;margin-bottom:10px}.maint-panel-empty__inner p[data-v-6d5aaf4a]{margin:0;font-size:14px;font-weight:600;color:#475467}.maint-panel-empty__inner span[data-v-6d5aaf4a]{display:block;margin-top:8px;font-size:12px}@media (max-width:960px){.wall-area[data-v-6d5aaf4a]{min-height:360px}}.wall-body[data-v-6d5aaf4a]{min-height:0;position:relative;padding:10px;border-top:1px solid #e4e7ec;-webkit-box-sizing:border-box;box-sizing:border-box;background:#4c4b4b}.preview-empty[data-v-6d5aaf4a],.wall-body[data-v-6d5aaf4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preview-empty[data-v-6d5aaf4a]{min-height:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#cbd5e1;gap:10px}.preview-empty i[data-v-6d5aaf4a]{font-size:42px;color:#94a3b8}.preview-empty p[data-v-6d5aaf4a]{margin:0;font-size:14px}.hik-wall-fill[data-v-6d5aaf4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:400px}.wall-fallback[data-v-6d5aaf4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;font-size:13px;line-height:1.6;color:#e4e7ec}.wall-fallback code[data-v-6d5aaf4a]{font-size:11px;color:#93c5fd}.wall-toolbar[data-v-6d5aaf4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 14px;background:#fff;border-bottom:1px solid #e4e7ec;border-radius:8px 8px 0 0}.wall-tit[data-v-6d5aaf4a],.wall-toolbar[data-v-6d5aaf4a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.wall-tit[data-v-6d5aaf4a]{color:var(--cam-text);font-size:13px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:0;max-width:100%}.wall-camera-name[data-v-6d5aaf4a]{color:#2563eb;font-weight:600;min-width:0;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-btns[data-v-6d5aaf4a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wall-grid[data-v-6d5aaf4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;display:grid;gap:6px;overflow:auto;-ms-flex-line-pack:start;align-content:start}.wall-grid.cols-1[data-v-6d5aaf4a]{grid-template-columns:1fr}.wall-grid.cols-2[data-v-6d5aaf4a]{grid-template-columns:repeat(2,1fr)}.wall-grid.cols-3[data-v-6d5aaf4a]{grid-template-columns:repeat(3,1fr)}.cell[data-v-6d5aaf4a]{aspect-ratio:16/9;background:linear-gradient(160deg,#0f1419,#1c222b 45%,#12161c);border-radius:4px;border:1px solid #2d333d;position:relative;overflow:hidden;min-height:80px}.cell .ts[data-v-6d5aaf4a]{position:absolute;top:8px;left:8px;font-size:11px;color:hsla(0,0%,100%,.92);text-shadow:0 1px 2px rgba(0,0,0,.8);z-index:4;font-family:ui-monospace,monospace}.cell .nm[data-v-6d5aaf4a]{position:absolute;right:8px;bottom:8px;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9);z-index:4;max-width:85%;text-align:right;line-height:1.35}.nm-sub[data-v-6d5aaf4a]{font-weight:400;font-size:11px;opacity:.9}.cell .ph[data-v-6d5aaf4a]{position:absolute;inset:0;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:#5c6370;font-size:11px;z-index:1}.cell .live[data-v-6d5aaf4a]{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#22c55e;-webkit-box-shadow:0 0 8px #22c55e;box-shadow:0 0 8px #22c55e;z-index:4}.cell-player[data-v-6d5aaf4a]{position:absolute;inset:0;z-index:2}[data-v-6d5aaf4a] .cam-el-drawer .el-drawer__body{padding:8px 20px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 56px);-webkit-box-sizing:border-box;box-sizing:border-box}.cam-drawer-form[data-v-6d5aaf4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto}.cam-drawer-footer[data-v-6d5aaf4a]{-ms-flex-negative:0;flex-shrink:0;padding-top:12px;margin-top:8px;border-top:1px solid #e4e7ec;text-align:right}.cam-drawer-footer .el-button+.el-button[data-v-6d5aaf4a]{margin-left:8px}.cam-channel-input[data-v-6d5aaf4a],.cam-full-select[data-v-6d5aaf4a]{width:100%}.req[data-v-6d5aaf4a]{color:var(--cam-danger)}.tree-node-row[data-v-6d5aaf4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-width:0;max-width:100%;overflow:hidden;padding-right:4px;min-height:32px;-webkit-box-sizing:border-box;box-sizing:border-box}.tree-node-twist[data-v-6d5aaf4a]{width:18px;-ms-flex-negative:0;flex-shrink:0}.tree-node-icon[data-v-6d5aaf4a]{font-size:13px;-ms-flex-negative:0;flex-shrink:0;opacity:.85}.tree-node-label[data-v-6d5aaf4a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block}.tree-node-action[data-v-6d5aaf4a]{display:none;-ms-flex-negative:0;flex-shrink:0;border:none;background:transparent;cursor:pointer;font-size:12px;line-height:1;padding:2px 4px}.tree-node-action--danger[data-v-6d5aaf4a]{color:var(--cam-danger)}.file-hide[data-v-6d5aaf4a]{display:none}[data-v-6d5aaf4a] .cam-tree .el-tree-node__content{height:auto;min-height:32px;padding:4px 0;border-radius:8px;max-width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-6d5aaf4a] .cam-tree .el-tree-node__content:hover{background:#f9fafb}[data-v-6d5aaf4a] .cam-tree .el-tree-node__content:hover .tree-node-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}[data-v-6d5aaf4a] .cam-tree.is-dragging{opacity:.85}.entry-notice-page[data-v-5f56ee0c]{padding:16px}.entry-notice-panel[data-v-5f56ee0c]{padding:18px;border-radius:4px;background:#fff}.entry-notice-summary[data-v-5f56ee0c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #edf1f7;border-radius:4px;background:#fbfcff;margin-bottom:18px}.entry-notice-summary__item[data-v-5f56ee0c]{min-height:58px;padding:10px 16px;border-right:1px solid #edf1f7}.entry-notice-summary__item[data-v-5f56ee0c]:last-child{border-right:none}.entry-notice-summary__item strong[data-v-5f56ee0c]{display:block;margin-top:6px;color:#17233d;font-size:14px;font-weight:500;word-break:break-all}.entry-notice-summary__label[data-v-5f56ee0c]{display:block;color:#7a8499;font-size:12px}.entry-notice-form[data-v-5f56ee0c]{max-width:1080px}.entry-notice-section[data-v-5f56ee0c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:4px 0 16px;color:#17233d;font-weight:600}.entry-notice-section__bar[data-v-5f56ee0c]{width:3px;height:16px;border-radius:2px;background:#2d8cf0}.entry-notice-form__footer[data-v-5f56ee0c]{padding-left:100px;padding-top:4px}.standard-rich-editor[data-v-5f56ee0c]{border:1px solid #dcdfe6;border-radius:4px;background:#fff;overflow:hidden}.standard-rich-editor[data-v-5f56ee0c] .w-e-text-container{min-height:320px}@media (max-width:1200px){.entry-notice-summary[data-v-5f56ee0c]{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-notice-summary__item[data-v-5f56ee0c]:nth-child(2){border-right:none}.entry-notice-summary__item[data-v-5f56ee0c]:nth-child(-n+2){border-bottom:1px solid #edf1f7}}.signature-image-preview[data-v-687a746e],.signature-preview[data-v-687a746e]{margin-top:16px;text-align:center}.signature-image-preview .el-image[data-v-687a746e],.signature-preview .el-image[data-v-687a746e]{width:100%;max-height:320px;border:1px solid #ebeef5;border-radius:4px;background:#fafafa}.signature-empty[data-v-687a746e]{padding:48px 0;color:#909399;font-size:14px}.create-check-plan[data-v-a985896c]{padding:12px;background-color:#f5f7fa;min-height:100vh;padding-bottom:100px}.create-check-plan .page-header[data-v-a985896c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.create-check-plan .page-header .header-left .back-btn[data-v-a985896c]{font-size:18px;font-weight:600;color:#303133;padding:0}.create-check-plan .page-header .header-left .back-btn[data-v-a985896c]:hover{color:#409eff}.create-check-plan .page-header .header-right .el-breadcrumb[data-v-a985896c]{font-size:14px;color:#909399}.create-check-plan .form-container .form-card[data-v-a985896c]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:10px;overflow:hidden}.create-check-plan .form-container .form-card .card-header[data-v-a985896c]{background:#f8f9fa;padding:8px 12px;border-bottom:1px solid #ebeef5}.create-check-plan .form-container .form-card .card-header .card-title[data-v-a985896c]{font-size:16px;font-weight:600;color:#303133}.create-check-plan .form-container .form-card .card-content[data-v-a985896c]{padding:12px}.create-check-plan .form-container .form-card .section-divider[data-v-a985896c]{height:1px;background:#ebeef5;margin:20px 0}.create-check-plan .form-container .form-card .section-title[data-v-a985896c]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-left:8px;border-left:4px solid #409eff}.create-check-plan .form-container .form-actions[data-v-a985896c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:12px;padding:10px 0 10px 0;position:relative;z-index:10}.create-check-plan .area-selection[data-v-a985896c],.create-check-plan .department-tree[data-v-a985896c]{max-height:300px;overflow-y:auto}.create-check-plan .inspection-preview .el-table[data-v-a985896c],.create-check-plan .person-selection .el-table[data-v-a985896c]{border:1px solid #ebeef5}[data-v-a985896c] .el-input__inner,[data-v-a985896c] .el-textarea__inner{border:1px solid #dcdfe6}[data-v-a985896c] .el-input__inner:focus,[data-v-a985896c] .el-textarea__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}[data-v-a985896c] .el-date-editor{width:100%}[data-v-a985896c] .el-form-item.is-required .el-form-item__label:before{content:"*";color:#f56c6c;margin-right:4px}body[data-v-a985896c]{overflow-x:hidden;overflow-y:auto}.form-actions[data-v-a985896c]{margin-bottom:10px!important}[data-v-a985896c] .el-dialog__wrapper{z-index:3000!important}[data-v-a985896c] .el-dialog{z-index:3001!important}[data-v-a985896c] .el-dialog__body,[data-v-a985896c] .el-dialog__footer,[data-v-a985896c] .el-dialog__header{z-index:3002!important}[data-v-a985896c] .el-form-item__label{font-weight:500;color:#606266}[data-v-a985896c] .el-input__inner,[data-v-a985896c] .el-textarea__inner{border-radius:4px}[data-v-a985896c] .el-select{width:100%}[data-v-a985896c] .el-radio-group .el-radio{margin-right:30px}[data-v-a985896c] .el-dialog{border-radius:8px}[data-v-a985896c] .el-dialog__header{background-color:#f8f9fa;border-bottom:1px solid #ebeef5;border-radius:8px 8px 0 0}[data-v-a985896c] .el-dialog__body{padding:20px}[data-v-a985896c] .el-dialog__footer{background-color:#f8f9fa;border-top:1px solid #ebeef5;border-radius:0 0 8px 8px}.check-plan-detail[data-v-479cd27c]{padding:12px;background-color:#f5f7fa;min-height:100vh}.check-plan-detail .page-header[data-v-479cd27c]{background:#fff;padding:20px 24px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:0}.check-plan-detail .page-header .header-left[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.check-plan-detail .page-header .header-left .plan-title[data-v-479cd27c]{font-size:24px;font-weight:700;color:#303133;line-height:1.2}.check-plan-detail .page-header .header-left .plan-info[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.check-plan-detail .page-header .header-left .plan-info .plan-id[data-v-479cd27c]{font-size:14px;color:#909399}.check-plan-detail .page-header .header-left .plan-info .status-tag[data-v-479cd27c]{font-size:12px;padding:4px 8px;border-radius:4px}.check-plan-detail .action-bar[data-v-479cd27c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:16px 24px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.check-plan-detail .action-bar .action-left[data-v-479cd27c],.check-plan-detail .action-bar[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check-plan-detail .action-bar .action-left[data-v-479cd27c]{gap:12px}.check-plan-detail .action-bar .action-btn[data-v-479cd27c],.check-plan-detail .action-bar .action-right[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check-plan-detail .action-bar .action-btn[data-v-479cd27c]{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;gap:4px}.check-plan-detail .action-bar .action-btn i[data-v-479cd27c]{font-size:14px}.check-plan-detail .action-bar .more-actions .action-btn[data-v-479cd27c]{background:#f5f7fa;border:1px solid #dcdfe6;color:#606266}.check-plan-detail .action-bar .more-actions .action-btn[data-v-479cd27c]:hover{background:#ecf5ff;border-color:#b3d8ff;color:#409eff}.check-plan-detail .content-area[data-v-479cd27c]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:20px}.check-plan-detail .content-area .overview-card[data-v-479cd27c]{grid-column:1;grid-row:1}.check-plan-detail .content-area .schedule-card[data-v-479cd27c]{grid-column:2;grid-row:1}.check-plan-detail .content-area .content-card[data-v-479cd27c]{grid-column:1/-1;grid-row:2}.check-plan-detail .content-area .history-card[data-v-479cd27c]{grid-column:1/-1;grid-row:3}.check-plan-detail .content-card[data-v-479cd27c],.check-plan-detail .history-card[data-v-479cd27c],.check-plan-detail .overview-card[data-v-479cd27c],.check-plan-detail .schedule-card[data-v-479cd27c]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.check-plan-detail .content-card .card-header[data-v-479cd27c],.check-plan-detail .history-card .card-header[data-v-479cd27c],.check-plan-detail .overview-card .card-header[data-v-479cd27c],.check-plan-detail .schedule-card .card-header[data-v-479cd27c]{background:#f8f9fa;padding:16px 24px;border-bottom:1px solid #ebeef5}.check-plan-detail .content-card .card-header .card-title[data-v-479cd27c],.check-plan-detail .history-card .card-header .card-title[data-v-479cd27c],.check-plan-detail .overview-card .card-header .card-title[data-v-479cd27c],.check-plan-detail .schedule-card .card-header .card-title[data-v-479cd27c]{font-size:16px;font-weight:600;color:#303133}.check-plan-detail .content-card .card-content[data-v-479cd27c],.check-plan-detail .history-card .card-content[data-v-479cd27c],.check-plan-detail .overview-card .card-content[data-v-479cd27c],.check-plan-detail .schedule-card .card-content[data-v-479cd27c]{padding:24px}.check-plan-detail .info-grid[data-v-479cd27c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.check-plan-detail .info-grid .info-item[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.check-plan-detail .info-grid .info-item.full-width[data-v-479cd27c]{grid-column:1/-1}.check-plan-detail .info-grid .info-item .label[data-v-479cd27c]{font-size:14px;color:#909399;font-weight:500}.check-plan-detail .info-grid .info-item .value[data-v-479cd27c]{font-size:14px;color:#303133;font-weight:500}.check-plan-detail .schedule-info[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.check-plan-detail .schedule-info .schedule-item[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check-plan-detail .schedule-info .schedule-item.next-inspection .next-date[data-v-479cd27c]{color:#409eff;font-weight:600}.check-plan-detail .schedule-info .schedule-item .label[data-v-479cd27c]{font-size:14px;color:#909399;font-weight:500}.check-plan-detail .schedule-info .schedule-item .value[data-v-479cd27c]{font-size:14px;color:#303133;font-weight:500}.check-plan-detail .inspection-areas[data-v-479cd27c]{margin-bottom:16px}.check-plan-detail .inspection-areas .label[data-v-479cd27c]{display:block;font-size:14px;color:#909399;font-weight:500;margin-bottom:8px}.check-plan-detail .inspection-areas .area-tags[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.check-plan-detail .inspection-areas .area-tags .area-tag[data-v-479cd27c]{background:#f5f7fa;border:1px solid #e4e7ed;color:#606266;font-size:12px;padding:4px 8px;border-radius:4px}.check-plan-detail .inspection-form[data-v-479cd27c]{margin-bottom:16px}.check-plan-detail .inspection-form .label[data-v-479cd27c]{display:block;font-size:14px;color:#909399;font-weight:500;margin-bottom:4px}.check-plan-detail .inspection-form .value[data-v-479cd27c]{font-size:14px;color:#303133;font-weight:500}.check-plan-detail .inspection-items .label[data-v-479cd27c]{display:block;font-size:14px;color:#909399;font-weight:500;margin-bottom:8px}.check-plan-detail .inspection-items .items-list[data-v-479cd27c]{margin-bottom:8px}.check-plan-detail .inspection-items .items-list .item-row[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4px}.check-plan-detail .inspection-items .items-list .item-row .item-icon[data-v-479cd27c]{font-size:16px}.check-plan-detail .inspection-items .items-list .item-row .item-icon.el-icon-check[data-v-479cd27c]{color:#67c23a}.check-plan-detail .inspection-items .items-list .item-row .item-icon.el-icon-warning[data-v-479cd27c]{color:#e6a23c}.check-plan-detail .inspection-items .items-list .item-row .item-icon.el-icon-time[data-v-479cd27c]{color:#909399}.check-plan-detail .inspection-items .items-list .item-row .item-text[data-v-479cd27c]{font-size:14px;color:#303133}.check-plan-detail .inspection-items .expand-btn[data-v-479cd27c]{color:#409eff;font-size:14px;padding:0}.check-plan-detail .inspection-items .expand-btn[data-v-479cd27c]:hover{color:#66b1ff}.check-plan-detail .history-stats[data-v-479cd27c]{-ms-flex-pack:distribute;justify-content:space-around;background:#f0f9ff;border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #e1f5fe}.check-plan-detail .history-stats .stat-item[data-v-479cd27c],.check-plan-detail .history-stats[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check-plan-detail .history-stats .stat-item[data-v-479cd27c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.check-plan-detail .history-stats .stat-item .stat-label[data-v-479cd27c]{font-size:14px;color:#666;font-weight:500}.check-plan-detail .history-stats .stat-item .stat-value[data-v-479cd27c]{font-size:24px;font-weight:700;color:#333}.check-plan-detail .history-stats .stat-item .stat-value.completed[data-v-479cd27c]{color:#67c23a}.check-plan-detail .history-stats .stat-item .stat-value.rate[data-v-479cd27c]{color:#409eff}.check-plan-detail .history-table[data-v-479cd27c]{margin-bottom:16px}.check-plan-detail .history-actions[data-v-479cd27c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1200px){.content-area[data-v-479cd27c]{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.content-area .overview-card[data-v-479cd27c]{grid-column:1;grid-row:1}.content-area .schedule-card[data-v-479cd27c]{grid-column:1;grid-row:2}.content-area .content-card[data-v-479cd27c]{grid-column:1;grid-row:3}.content-area .history-card[data-v-479cd27c]{grid-column:1;grid-row:4}}.inspection-task-detail[data-v-47eeb471]{padding:20px;background:#f5f5f5;min-height:100vh}.inspection-task-detail .page-header[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.inspection-task-detail .page-header .header-left[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.inspection-task-detail .page-header .header-left .back-btn[data-v-47eeb471]{font-size:16px;color:#409eff;padding:0}.inspection-task-detail .page-header .header-left .back-btn[data-v-47eeb471]:hover{color:#66b1ff}.inspection-task-detail .page-header .header-left .page-title[data-v-47eeb471]{margin:0;font-size:24px;font-weight:600;color:#333}.inspection-task-detail .main-content[data-v-47eeb471]{margin-bottom:20px;width:100%}.inspection-task-detail .task-status-section[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.inspection-task-detail .task-status-section .status-tag[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.inspection-task-detail .task-status-section .progress-card[data-v-47eeb471]{background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.inspection-task-detail .task-status-section .progress-card h3[data-v-47eeb471]{margin:0 0 15px 0;font-size:16px;color:#333}.inspection-task-detail .task-status-section .progress-card .progress-info .time-info[data-v-47eeb471]{margin-bottom:20px;padding:10px 14px;background:#f0f7ff;border-radius:6px;border-left:3px solid #409eff}.inspection-task-detail .task-status-section .progress-card .progress-info .time-info .label[data-v-47eeb471]{color:#666;margin-right:8px;font-size:14px;font-weight:500}.inspection-task-detail .task-status-section .progress-card .progress-info .time-info .value[data-v-47eeb471]{color:#333;font-weight:600;font-size:15px}.inspection-task-detail .task-status-section .progress-card .progress-info .progress-bar-section[data-v-47eeb471]{margin-bottom:20px}.inspection-task-detail .task-status-section .progress-card .progress-info .progress-bar-section .label[data-v-47eeb471]{display:block;color:#666;margin-bottom:12px;font-size:14px;font-weight:500}.inspection-task-detail .task-status-section .progress-card .progress-info .progress-bar-section[data-v-47eeb471] .el-progress .el-progress-bar__outer{background-color:#f0f2f5;border-radius:10px;height:12px}.inspection-task-detail .task-status-section .progress-card .progress-info .progress-bar-section[data-v-47eeb471] .el-progress .el-progress-bar__inner{border-radius:10px;-webkit-transition:width .6s ease;transition:width .6s ease}.inspection-task-detail .task-status-section .progress-card .progress-info .progress-bar-section[data-v-47eeb471] .el-progress .el-progress__text{font-size:14px;font-weight:600;color:#333}.inspection-task-detail .task-status-section .progress-card .progress-info .stats-container[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:20px}.inspection-task-detail .task-status-section .progress-card .progress-info .stats-container .stat-item[data-v-47eeb471]{text-align:center;padding:12px 16px;background:#f8f9fa;border-radius:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:80px}.inspection-task-detail .task-status-section .progress-card .progress-info .stats-container .stat-item .stat-number[data-v-47eeb471]{display:block;font-size:24px;font-weight:700;color:#333;margin-bottom:6px;line-height:1}.inspection-task-detail .task-status-section .progress-card .progress-info .stats-container .stat-item .stat-number.completed[data-v-47eeb471]{color:#67c23a}.inspection-task-detail .task-status-section .progress-card .progress-info .stats-container .stat-item .stat-number.abnormal[data-v-47eeb471]{color:#f56c6c}.inspection-task-detail .task-status-section .progress-card .progress-info .stats-container .stat-item .stat-label[data-v-47eeb471]{font-size:13px;color:#666;font-weight:500}.inspection-task-detail .basic-info-section[data-v-47eeb471]{background:#fff;padding:24px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible}.inspection-task-detail .basic-info-section .basic-info-header[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.inspection-task-detail .basic-info-section .basic-info-header h3[data-v-47eeb471]{margin:0;font-size:18px;color:#333;font-weight:600;padding-bottom:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.inspection-task-detail .basic-info-section .basic-info-header .status-tag[data-v-47eeb471]{margin-left:20px}.inspection-task-detail .basic-info-section .basic-info-content[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.inspection-task-detail .task-progress-section[data-v-47eeb471]{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e8e8e8;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:300px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible}.inspection-task-detail .task-progress-section h3[data-v-47eeb471]{margin:0 0 16px 0;font-size:16px;color:#333;font-weight:600;padding-bottom:8px}.inspection-task-detail .task-progress-section .progress-info .time-info[data-v-47eeb471]{margin-bottom:16px;padding:10px 14px;background:#f0f7ff;border-radius:6px;border-left:3px solid #409eff}.inspection-task-detail .task-progress-section .progress-info .time-info .label[data-v-47eeb471]{color:#666;margin-right:8px;font-size:13px;font-weight:500}.inspection-task-detail .task-progress-section .progress-info .time-info .value[data-v-47eeb471]{color:#333;font-weight:700;font-size:15px}.inspection-task-detail .task-progress-section .progress-info .progress-bar-section[data-v-47eeb471]{margin-bottom:16px}.inspection-task-detail .task-progress-section .progress-info .progress-bar-section .label[data-v-47eeb471]{display:block;color:#666;margin-bottom:10px;font-size:13px;font-weight:500}.inspection-task-detail .task-progress-section .progress-info .progress-bar-section[data-v-47eeb471] .el-progress .el-progress-bar__outer{background-color:#f0f2f5;border-radius:8px;height:10px}.inspection-task-detail .task-progress-section .progress-info .progress-bar-section[data-v-47eeb471] .el-progress .el-progress-bar__inner{border-radius:8px;-webkit-transition:width .6s ease;transition:width .6s ease}.inspection-task-detail .task-progress-section .progress-info .progress-bar-section[data-v-47eeb471] .el-progress .el-progress__text{font-size:13px;font-weight:700;color:#333}.inspection-task-detail .task-progress-section .progress-info .stats-container[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:visible}.inspection-task-detail .task-progress-section .progress-info .stats-container .stat-item[data-v-47eeb471]{text-align:center;padding:8px 4px;background:#f8f9fa;border-radius:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:60px;overflow:visible}.inspection-task-detail .task-progress-section .progress-info .stats-container .stat-item .stat-number[data-v-47eeb471]{display:block;font-size:18px;font-weight:800;color:#333;margin-bottom:4px;line-height:1;white-space:nowrap}.inspection-task-detail .task-progress-section .progress-info .stats-container .stat-item .stat-number.completed[data-v-47eeb471]{color:#67c23a}.inspection-task-detail .task-progress-section .progress-info .stats-container .stat-item .stat-number.abnormal[data-v-47eeb471]{color:#f56c6c}.inspection-task-detail .task-progress-section .progress-info .stats-container .stat-item .stat-label[data-v-47eeb471]{font-size:10px;color:#666;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inspection-task-detail .inspection-track-section[data-v-47eeb471],.inspection-task-detail .point-details-section[data-v-47eeb471]{background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px;width:100%;overflow-x:auto}.inspection-task-detail .inspection-track-section h3[data-v-47eeb471],.inspection-task-detail .point-details-section h3[data-v-47eeb471]{margin:0 0 20px 0;font-size:16px;color:#333;padding-bottom:10px}.inspection-task-detail .inspection-track-section .map-hint[data-v-47eeb471]{margin:-8px 0 12px 0;font-size:13px;color:#606266;line-height:1.6}.inspection-task-detail .inspection-track-section .map-hint .legend[data-v-47eeb471]{display:inline-block;margin-left:10px;padding:2px 8px;border-radius:4px;font-size:12px}.inspection-task-detail .inspection-track-section .map-hint .legend--ok[data-v-47eeb471]{color:#67c23a;border:1px solid #c2e7b0;background:#f0f9eb}.inspection-task-detail .inspection-track-section .map-hint .legend--bad[data-v-47eeb471]{color:#f56c6c;border:1px solid #fbc4c4;background:#fef0f0}.inspection-task-detail .inspection-track-section .map-hint .legend--pending[data-v-47eeb471]{color:#909399;border:1px solid #d3d4d6;background:#f4f4f5}.inspection-task-detail .info-grid[data-v-47eeb471]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.inspection-task-detail .info-grid .info-item[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 16px;border:1px solid #e8e8e8;border-radius:4px;background:#f8f9fa;min-height:60px}.inspection-task-detail .info-grid .info-item .label[data-v-47eeb471]{color:#666;font-size:13px;line-height:1.4;font-weight:500;margin-bottom:6px}.inspection-task-detail .info-grid .info-item .value[data-v-47eeb471]{color:#333;font-weight:600;font-size:14px;line-height:1.4;word-break:break-all}.inspection-task-detail .info-grid .info-item .value.link[data-v-47eeb471]{color:#409eff;cursor:pointer;text-decoration:underline}.inspection-task-detail .info-grid .info-item .value.link[data-v-47eeb471]:hover{color:#66b1ff}.inspection-task-detail .point-card-list[data-v-47eeb471]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:14px!important;width:100%}.inspection-task-detail .point-card[data-v-47eeb471]{display:block;border:1px solid #e4e7ed!important;border-radius:8px!important;padding:14px!important;background:#fafbfc!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.inspection-task-detail .point-card__header[data-v-47eeb471]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin-bottom:10px!important}.inspection-task-detail .point-card__header-right[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.inspection-task-detail .point-card__left[data-v-47eeb471]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:6px;font-size:15px!important;font-weight:600!important;color:#303133!important;line-height:1.4}.inspection-task-detail .point-card__badge[data-v-47eeb471]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#4f8dff,#2f6bff);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;-webkit-box-shadow:0 4px 10px rgba(47,107,255,.3);box-shadow:0 4px 10px rgba(47,107,255,.3);margin-right:2px;-ms-flex-negative:0;flex-shrink:0}.inspection-task-detail .point-card__badge i[data-v-47eeb471]{font-size:15px}.inspection-task-detail .point-card__meta-grid[data-v-47eeb471]{display:grid!important;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px 16px;margin-bottom:12px!important}.inspection-task-detail .point-card__meta-grid .meta-item[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:24px}.inspection-task-detail .point-card__meta-grid .meta-label[data-v-47eeb471]{color:#909399!important;font-size:13px!important;width:88px;-ms-flex-negative:0;flex-shrink:0}.inspection-task-detail .point-card__meta-grid .meta-value[data-v-47eeb471]{color:#606266!important;font-size:13px!important;word-break:break-all}.inspection-task-detail .point-card__items-title[data-v-47eeb471]{font-size:13px!important;color:#606266!important;margin-bottom:8px!important;font-weight:600!important}.inspection-task-detail .point-item-list[data-v-47eeb471]{width:100%}.inspection-task-detail .point-item-inner-table .item-name[data-v-47eeb471]{color:#303133!important;font-size:13px!important;line-height:1.4}.inspection-task-detail .point-item-inner-table[data-v-47eeb471]{width:100%}.inspection-task-detail .point-item-inner-table[data-v-47eeb471] .el-table__cell{padding:6px 0;font-size:12px}.inspection-task-detail .point-items-empty[data-v-47eeb471]{color:#c0c4cc!important;font-size:13px!important;padding:8px 0}.inspection-task-detail .map-container[data-v-47eeb471]{position:relative;height:420px;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;background:#e8ecf0}.inspection-task-detail .map-container .inspection-map-el[data-v-47eeb471]{width:100%;height:100%;min-height:400px}.inspection-task-detail .map-container .map-placeholder[data-v-47eeb471]{height:100%;min-height:400px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f7fa;color:#909399}.inspection-task-detail .map-container .map-placeholder i[data-v-47eeb471]{font-size:48px;margin-bottom:10px;color:#c0c4cc}.inspection-task-detail .map-container .map-placeholder p[data-v-47eeb471]{margin:5px 0;font-size:14px}.inspection-task-detail .map-container .map-placeholder .map-placeholder-sub[data-v-47eeb471]{font-size:12px;color:#c0c4cc}.inspection-task-detail .image-detail-content .status-section[data-v-47eeb471]{margin-bottom:20px}.inspection-task-detail .image-detail-content .status-section .status-item[data-v-47eeb471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.inspection-task-detail .image-detail-content .status-section .status-item .status-icon[data-v-47eeb471]{color:#f56c6c;font-size:16px}.inspection-task-detail .image-detail-content .status-section .status-item .status-text[data-v-47eeb471]{color:#f56c6c;font-weight:600;font-size:16px}.inspection-task-detail .image-detail-content .description-section[data-v-47eeb471],.inspection-task-detail .image-detail-content .photos-section[data-v-47eeb471],.inspection-task-detail .image-detail-content .remark-section[data-v-47eeb471]{margin-bottom:24px}.inspection-task-detail .image-detail-content .description-section .section-title[data-v-47eeb471],.inspection-task-detail .image-detail-content .photos-section .section-title[data-v-47eeb471],.inspection-task-detail .image-detail-content .remark-section .section-title[data-v-47eeb471]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#333;border-bottom:1px solid #e8e8e8;padding-bottom:8px}.inspection-task-detail .image-detail-content .description-content .description-text[data-v-47eeb471]{margin:0 0 12px 0;line-height:1.6;color:#333;font-size:14px}.inspection-task-detail .image-detail-content .description-content .report-time[data-v-47eeb471]{color:#666;font-size:13px}.inspection-task-detail .image-detail-content .photos-grid[data-v-47eeb471]{display:block!important;width:100%!important;overflow:hidden!important}.inspection-task-detail .image-detail-content .photos-grid .photo-item[data-v-47eeb471]{float:left!important;width:calc(33.333% - 11px)!important;margin-right:16px!important;margin-bottom:16px!important;max-width:200px!important;min-width:150px!important;display:block!important;position:relative!important}.inspection-task-detail .image-detail-content .photos-grid .photo-item[data-v-47eeb471]:nth-child(3n){margin-right:0!important}.inspection-task-detail .image-detail-content .photos-grid .photo-item [data-v-47eeb471]{float:none!important;display:block!important;width:100%!important}.inspection-task-detail .image-detail-content .photos-grid .photo-item .photo-container[data-v-47eeb471]{position:relative;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%}.inspection-task-detail .image-detail-content .photos-grid .photo-item .photo-container .photo-image[data-v-47eeb471]{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;display:block}.inspection-task-detail .image-detail-content .photos-grid .photo-item .photo-container .photo-timestamp[data-v-47eeb471]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.inspection-task-detail .image-detail-content .photos-grid .photo-item .photo-container .image-error-text[data-v-47eeb471]{width:100%!important;height:150px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;background:#f5f5f5!important;color:#999!important;font-size:14px!important;border:1px dashed #ddd!important;border-radius:8px!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;margin:0!important;padding:0!important;float:none!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1!important}@media (max-width:768px){.inspection-task-detail .image-detail-content .photos-grid .photo-item[data-v-47eeb471]{width:calc(50% - 8px)!important;margin-right:12px!important;margin-bottom:12px!important}.inspection-task-detail .image-detail-content .photos-grid .photo-item[data-v-47eeb471]:nth-child(3n){margin-right:12px!important}.inspection-task-detail .image-detail-content .photos-grid .photo-item[data-v-47eeb471]:nth-child(2n){margin-right:0!important}}@media (max-width:480px){.inspection-task-detail .image-detail-content .photos-grid .photo-item[data-v-47eeb471]{width:100%!important;margin-right:0!important;margin-bottom:10px!important}.inspection-task-detail .image-detail-content .photos-grid .photo-item[data-v-47eeb471]:nth-child(2n){margin-right:0!important}}.inspection-task-detail .image-detail-content .remark-content .remark-text[data-v-47eeb471]{margin:0 0 12px 0;line-height:1.6;color:#333;font-size:14px}.inspection-task-detail .image-detail-content .remark-content .remark-info[data-v-47eeb471]{color:#666;font-size:13px}.inspection-task-detail[data-v-47eeb471] .image-dialog .el-dialog__wrapper{z-index:3000!important}.inspection-task-detail[data-v-47eeb471] .image-dialog .el-dialog{border-radius:8px;z-index:3001!important}.inspection-task-detail[data-v-47eeb471] .image-dialog .el-dialog .el-dialog__header{background:#f8f9fa;border-bottom:1px solid #e8e8e8;padding:16px 20px;border-radius:8px 8px 0 0;z-index:3002!important}.inspection-task-detail[data-v-47eeb471] .image-dialog .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#333}.inspection-task-detail[data-v-47eeb471] .image-dialog .el-dialog .el-dialog__body{padding:20px;max-height:70vh;overflow-y:auto;z-index:3002!important}.inspection-task-detail[data-v-47eeb471] .image-dialog .el-dialog .el-dialog__footer{z-index:3002!important}.inspection-task-detail[data-v-47eeb471] .el-dialog__wrapper{z-index:3000!important}.inspection-task-detail[data-v-47eeb471] .el-dialog{z-index:3001!important}.inspection-task-detail[data-v-47eeb471] .el-dialog__body,.inspection-task-detail[data-v-47eeb471] .el-dialog__footer,.inspection-task-detail[data-v-47eeb471] .el-dialog__header{z-index:3002!important}.inspection-task-detail[data-v-47eeb471] .photos-grid{display:block!important;overflow:hidden!important}.inspection-task-detail[data-v-47eeb471] .photo-item{float:left!important;display:block!important}.inspection-task-detail[data-v-47eeb471] .image-error-text{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;float:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.fault-report-material[data-v-0a49b650]{padding-bottom:24px}.frm-card[data-v-0a49b650],.tbl-card[data-v-0a49b650]{margin-bottom:14px}.card-head[data-v-0a49b650]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;font-weight:600}.card-head .hint[data-v-0a49b650]{font-size:12px;font-weight:400;color:#909399}.search-form[data-v-0a49b650]{margin-bottom:0}.kpi-row[data-v-0a49b650]{margin-bottom:14px}.kpi[data-v-0a49b650]{text-align:center}.kpi .kpi-lab[data-v-0a49b650]{font-size:12px;color:#909399}.kpi .kpi-num[data-v-0a49b650]{font-size:24px;font-weight:700;margin-top:6px;color:#303133}.kpi .kpi-num.warn[data-v-0a49b650]{color:#e6a23c}.kpi .kpi-num.ok[data-v-0a49b650]{color:#67c23a}.sub[data-v-0a49b650]{font-size:12px;color:#909399}.pager[data-v-0a49b650]{margin-top:12px;text-align:right}.drawer-body[data-v-0a49b650]{padding:0 20px 16px}.drawer-footer[data-v-0a49b650]{padding:12px 20px;border-top:1px solid #ebeef5;text-align:right}.uploader[data-v-0a49b650]{margin-top:8px}.upload-tip[data-v-0a49b650]{margin-left:10px;font-size:12px;color:#909399}.stats-cards[data-v-065967d5]{margin-bottom:20px}.stats-cards .stats-card[data-v-065967d5]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;min-height:110px}.stats-cards .stats-card[data-v-065967d5]:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.stats-cards .stats-card .card-header[data-v-065967d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.stats-cards .stats-card .card-header .card-icon[data-v-065967d5]{width:40px;height:40px;border-radius:8px;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;margin-right:12px;background-color:#f0f9ff;color:#409eff}.stats-cards .stats-card .card-header .card-icon.success[data-v-065967d5]{color:#67c23a}.stats-cards .stats-card .card-header .card-icon.warning[data-v-065967d5]{background:#fdf6ec;color:#e6a23c}.stats-cards .stats-card .card-header .card-icon.danger[data-v-065967d5]{background:#fef0f0;color:#f56c6c}.stats-cards .stats-card .card-header .card-icon.info[data-v-065967d5]{background:#f4f4f5;color:#909399}.stats-cards .stats-card .card-header .card-icon.primary[data-v-065967d5]{color:#409eff}.stats-cards .stats-card .card-header .card-icon i[data-v-065967d5]{font-size:20px}.stats-cards .stats-card .card-header .card-title[data-v-065967d5]{font-size:14px;color:#606266;font-weight:500}.stats-cards .stats-card .card-content .card-value[data-v-065967d5]{font-size:28px;font-weight:600;color:#303133;margin-bottom:8px;line-height:1}.stats-cards .stats-card .card-content .card-trend[data-v-065967d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500}.stats-cards .stats-card .card-content .card-trend i[data-v-065967d5]{margin-right:4px;font-size:12px}.stats-cards .stats-card .card-content .card-trend.trend-up[data-v-065967d5]{color:#67c23a}.stats-cards .stats-card .card-content .card-trend.trend-down[data-v-065967d5]{color:#f56c6c}.charts-section .chart-card[data-v-ef7d51a6]{height:400px}.charts-section .chart-card .chart-header[data-v-ef7d51a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.charts-section .chart-card .chart-header .chart-title[data-v-ef7d51a6]{font-size:16px;font-weight:600;color:#303133}.charts-section .chart-card .chart-container[data-v-ef7d51a6]{width:100%;height:300px}.personnel-status-stats[data-v-e8586458]{padding:20px;background-color:#f5f7fa;min-height:100vh}.personnel-status-stats .header-section[data-v-e8586458]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.personnel-status-stats .header-section .header-title[data-v-e8586458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.personnel-status-stats .header-section .header-title h2[data-v-e8586458]{margin:0;font-size:24px;font-weight:600;color:#303133}.personnel-status-stats .header-section .header-title .data-update-time[data-v-e8586458]{font-size:14px;color:#909399}.personnel-status-stats .header-section .filter-section[data-v-e8586458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.personnel-status-stats .header-section .filter-section .filter-item[data-v-e8586458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.personnel-status-stats .header-section .filter-section .filter-item .filter-label[data-v-e8586458]{font-size:14px;color:#606266;white-space:nowrap}.personnel-status-stats .header-section .filter-section .filter-buttons[data-v-e8586458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.personnel-status-stats .table-section[data-v-e8586458]{margin-top:20px;background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.personnel-status-stats .table-section .table-title[data-v-e8586458]{margin:0 0 12px;font-size:16px;font-weight:600;color:#303133}.personnel-status-stats .table-section .pagination[data-v-e8586458]{margin-top:16px;text-align:right}.fence-editor[data-v-3cc244ab]{width:100%}.fence-editor__toolbar[data-v-3cc244ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.fence-editor__summary[data-v-3cc244ab]{color:#606266;font-size:13px}.fence-editor__map[data-v-3cc244ab]{width:100%;height:420px;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.yard-space-board[data-v-a99634e6]{padding:10px;background:#f5f7fa}.yard-space-board .filter-panel[data-v-a99634e6],.yard-space-board .metric-card[data-v-a99634e6],.yard-space-board .side-panel[data-v-a99634e6],.yard-space-board .table-panel[data-v-a99634e6],.yard-space-board .yard-panel[data-v-a99634e6]{background:#fff;border:1px solid #ebeef5;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.yard-space-board .filter-panel[data-v-a99634e6]{padding:12px 14px 2px;margin-bottom:10px}.yard-space-board .metric-grid[data-v-a99634e6]{display:grid;grid-template-columns:repeat(7,minmax(126px,1fr));gap:10px;margin-bottom:10px}.yard-space-board .metric-card[data-v-a99634e6]{min-height:62px;padding:12px 14px}.yard-space-board .metric-card span[data-v-a99634e6]{display:block;color:#64748b;font-size:13px;line-height:18px}.yard-space-board .metric-card strong[data-v-a99634e6]{display:block;margin-top:8px;color:#111827;font-size:21px;line-height:24px;font-weight:700}.yard-space-board .metric-card--primary strong[data-v-a99634e6]{color:#2563eb}.yard-space-board .metric-card--success strong[data-v-a99634e6]{color:#15803d}.yard-space-board .metric-card--warning strong[data-v-a99634e6]{color:#b45309}.yard-space-board .metric-card--danger strong[data-v-a99634e6]{color:#dc2626}.yard-space-board .metric-card--time strong[data-v-a99634e6]{font-size:15px;line-height:20px}.yard-space-board .board-alert[data-v-a99634e6]{margin-bottom:10px}.yard-space-board .board-layout[data-v-a99634e6]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:10px;min-height:420px}.yard-space-board .side-panel[data-v-a99634e6],.yard-space-board .table-panel[data-v-a99634e6],.yard-space-board .yard-panel[data-v-a99634e6]{padding:12px}.yard-space-board .table-panel[data-v-a99634e6]{margin-top:10px}.yard-space-board .panel-title[data-v-a99634e6]{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;min-height:28px;margin-bottom:10px}.yard-space-board .panel-title span[data-v-a99634e6]{color:#303133;font-size:15px;font-weight:600}.yard-space-board .panel-title em[data-v-a99634e6]{color:#909399;font-size:12px;font-style:normal}.yard-space-board .store-block+.store-block[data-v-a99634e6]{margin-top:12px}.yard-space-board .area-title[data-v-a99634e6],.yard-space-board .store-title[data-v-a99634e6]{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;color:#303133}.yard-space-board .store-title[data-v-a99634e6]{min-height:34px;padding:0 4px}.yard-space-board .store-title span[data-v-a99634e6]{color:#606266;font-size:12px}.yard-space-board .area-block[data-v-a99634e6]{margin-top:8px}.yard-space-board .area-title[data-v-a99634e6]{min-height:26px;padding:0 2px}.yard-space-board .area-title span[data-v-a99634e6]{font-size:13px;font-weight:600}.yard-space-board .area-title em[data-v-a99634e6]{color:#909399;font-size:12px;font-style:normal}.yard-space-board .yard-map[data-v-a99634e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;max-height:420px;min-height:120px;padding:8px;background:#f8fafc;border:1px solid #dfe6ef;border-radius:4px;overflow-y:auto;overflow-x:hidden}.yard-space-board .yard-map--free[data-v-a99634e6]{min-height:120px}.yard-space-board .stack-cell[data-v-a99634e6]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0;color:#303133;background:#fff;border:1px solid #cfd8e3;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;overflow:hidden;text-align:left;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.yard-space-board .stack-cell--active[data-v-a99634e6],.yard-space-board .stack-cell[data-v-a99634e6]:hover{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.12);box-shadow:0 0 0 2px rgba(64,158,255,.12)}.yard-space-board .stack-cell__fill[data-v-a99634e6]{position:absolute;left:0;right:0;bottom:0;background:rgba(64,158,255,.18)}.yard-space-board .stack-cell--empty .stack-cell__fill[data-v-a99634e6]{background:rgba(144,147,153,.16)}.yard-space-board .stack-cell--normal .stack-cell__fill[data-v-a99634e6]{background:rgba(103,194,58,.18)}.yard-space-board .stack-cell--danger .stack-cell__fill[data-v-a99634e6]{background:rgba(245,108,108,.2)}.yard-space-board .stack-cell__content[data-v-a99634e6]{position:relative;z-index:1;display:grid;grid-template-rows:18px 18px;gap:3px;padding:7px 8px;font-size:12px;min-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.yard-space-board .stack-cell__content strong[data-v-a99634e6]{color:#303133;font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yard-space-board .stack-cell__content em[data-v-a99634e6]{min-width:0;color:#606266;font-size:12px;font-style:normal;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yard-space-board .stack-cell__content small[data-v-a99634e6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#606266;font-size:12px;line-height:16px;white-space:nowrap}.yard-space-board .stack-cell__meta[data-v-a99634e6]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.yard-space-board .side-panel[data-v-a99634e6]{-ms-flex-item-align:start;align-self:start}.yard-space-board .panel-section+.panel-section[data-v-a99634e6]{margin-top:14px;padding-top:14px;border-top:1px solid #ebeef5}.yard-space-board .variety-list[data-v-a99634e6]{display:grid;gap:10px;max-height:310px;overflow:auto}.yard-space-board .variety-item[data-v-a99634e6]{padding:10px;background:#f8fafc;border:1px solid #edf2f7;border-radius:4px}.yard-space-board .variety-item__foot[data-v-a99634e6],.yard-space-board .variety-item__head[data-v-a99634e6]{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;gap:8px}.yard-space-board .variety-item__head[data-v-a99634e6]{margin-bottom:8px}.yard-space-board .variety-item__head strong[data-v-a99634e6]{color:#303133;font-size:13px}.yard-space-board .variety-item__head span[data-v-a99634e6]{color:#2563eb;font-size:13px;font-weight:600}.yard-space-board .variety-item__foot[data-v-a99634e6]{margin-top:7px;color:#909399;font-size:12px}.yard-space-board .variety-item__foot em[data-v-a99634e6]{max-width:180px;color:#606266;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yard-space-board .detail-section[data-v-a99634e6] .el-descriptions-item__label{width:92px;color:#606266}.yard-space-board .capacity-cell[data-v-a99634e6]{display:grid;grid-template-columns:1fr 46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[data-v-a99634e6] .el-form-item{margin-bottom:10px}[data-v-a99634e6] .el-select{width:168px}@media (max-width:1500px){.yard-space-board .metric-grid[data-v-a99634e6]{grid-template-columns:repeat(4,minmax(0,1fr))}.yard-space-board .board-layout[data-v-a99634e6]{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.yard-space-board .metric-grid[data-v-a99634e6],.yard-space-board .yard-map--free[data-v-a99634e6]{grid-template-columns:repeat(1,minmax(0,1fr))}}.maintenance-statistics-page[data-v-2f5c4e30]{padding:20px;background:#f5f7fa}.statistics-tabs[data-v-2f5c4e30] .el-tabs__header{margin-bottom:12px;padding:0 16px;border:1px solid #e4e7ed;border-radius:6px;background:#fff}.filter-card[data-v-2f5c4e30],.panel-card[data-v-2f5c4e30]{margin-bottom:12px;border-radius:6px}.statistics-query[data-v-2f5c4e30]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.statistics-query[data-v-2f5c4e30] .el-form-item{margin-right:14px;margin-bottom:10px}.query-actions[data-v-2f5c4e30]{margin-right:0}.metric-row[data-v-2f5c4e30]{margin-bottom:12px}.metric-card[data-v-2f5c4e30]{min-height:92px;padding:13px 14px;border:1px solid #e4e7ed;border-radius:6px;background:#fff}.metric-card.primary[data-v-2f5c4e30]{border-color:#d9ecff;background:#f5faff}.metric-card.success[data-v-2f5c4e30]{border-color:#e1f3d8;background:#f5fbf1}.metric-card.warning[data-v-2f5c4e30]{border-color:#faecd8;background:#fffaf2}.metric-card.danger[data-v-2f5c4e30]{border-color:#fde2e2;background:#fff7f7}.metric-label[data-v-2f5c4e30]{color:#606266;font-size:13px}.metric-value[data-v-2f5c4e30]{margin-top:12px;color:#303133;font-size:25px;font-weight:600;line-height:1}.content-row[data-v-2f5c4e30]{margin-bottom:12px}.panel-header[data-v-2f5c4e30]{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;min-height:32px;font-weight:600}.trend-chart[data-v-2f5c4e30]{width:100%;height:320px}.risk-grid[data-v-2f5c4e30]{display:grid;gap:12px}.monthly-risk-grid[data-v-2f5c4e30],.risk-grid[data-v-2f5c4e30]{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-item[data-v-2f5c4e30]{min-height:86px;padding:12px;border:1px solid #e4e7ed;border-radius:6px;background:#fff}.risk-item span[data-v-2f5c4e30]{color:#606266;font-size:13px}.risk-item strong[data-v-2f5c4e30]{display:block;margin-top:10px;color:#303133;font-size:24px}.risk-item.danger[data-v-2f5c4e30]{border-color:#fde2e2;background:#fff7f7}.risk-item.warning[data-v-2f5c4e30]{border-color:#faecd8;background:#fffaf2}.risk-item.primary[data-v-2f5c4e30]{border-color:#d9ecff;background:#f5faff}.risk-item.info[data-v-2f5c4e30]{border-color:#e9e9eb;background:#fafafa}@media (max-width:1200px){.content-row .el-col[data-v-2f5c4e30],.metric-row .el-col[data-v-2f5c4e30]{width:100%;margin-bottom:12px}}[data-v-7c924f8d] .el-table,[data-v-d06ecac2] .el-table{font-size:13px}.kanban-monthly-trend-benchmark[data-v-4e14f363]{max-width:100%;margin:0;color:#1e293b;font-family:Segoe UI,PingFang SC,Roboto,Microsoft YaHei,sans-serif}.kanban-monthly-trend-benchmark .kb-filter-bar[data-v-4e14f363]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:12px 16px;background:#fff;border-radius:16px;border:1px solid #e9eef3}.kanban-monthly-trend-benchmark .kb-filter-bar .el-form-item[data-v-4e14f363]{margin-bottom:0}.kanban-monthly-trend-benchmark .kb-kpi-row[data-v-4e14f363]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:20px}@media (max-width:1100px){.kanban-monthly-trend-benchmark .kb-kpi-row[data-v-4e14f363]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.kanban-monthly-trend-benchmark .kb-kpi-row[data-v-4e14f363]{grid-template-columns:1fr}}.kanban-monthly-trend-benchmark .kb-kpi-card[data-v-4e14f363]{background:#fff;border-radius:22px;padding:18px 20px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-monthly-trend-benchmark .kb-kpi-label[data-v-4e14f363]{font-size:13px;color:#64748b;margin-bottom:8px}.kanban-monthly-trend-benchmark .kb-kpi-value[data-v-4e14f363]{font-size:28px;font-weight:700;color:#0369a1;line-height:1.2;font-variant-numeric:tabular-nums}.kanban-monthly-trend-benchmark .kb-kpi-value.is-warn[data-v-4e14f363]{color:#d97706}.kanban-monthly-trend-benchmark .kb-kpi-sub[data-v-4e14f363]{font-size:12px;color:#94a3b8;margin-top:6px}.kanban-monthly-trend-benchmark .kb-kpi-sub.ok[data-v-4e14f363]{color:#059669}.kanban-monthly-trend-benchmark .kb-kpi-sub.warn[data-v-4e14f363]{color:#d97706}.kanban-monthly-trend-benchmark .kb-charts-row[data-v-4e14f363]{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:20px}.kanban-monthly-trend-benchmark .kb-charts-row-triple[data-v-4e14f363]{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media (max-width:1100px){.kanban-monthly-trend-benchmark .kb-charts-row[data-v-4e14f363]{grid-template-columns:1fr}}.kanban-monthly-trend-benchmark .kb-chart-card[data-v-4e14f363]{background:#fff;border-radius:22px;padding:18px 20px 12px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.kanban-monthly-trend-benchmark .kb-chart-head[data-v-4e14f363]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #e2e8f0;font-weight:600;color:#1e293b;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.kanban-monthly-trend-benchmark .kb-chart-head small[data-v-4e14f363]{font-weight:400;font-size:12px;color:#64748b}.kanban-monthly-trend-benchmark .kb-chart-box[data-v-4e14f363]{width:100%;height:300px}.kanban-monthly-trend-benchmark .kb-chart-box-sm[data-v-4e14f363]{height:300px}.kanban-monthly-trend-benchmark .kb-section[data-v-4e14f363]{background:#fff;border-radius:22px;padding:16px 18px 18px;border:1px solid #e9eef3}.kanban-monthly-trend-benchmark .kb-section-head[data-v-4e14f363]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;font-weight:600;color:#1e293b}.kanban-monthly-trend-benchmark .pct-bar[data-v-4e14f363]{height:6px;background:#e2e8f0;border-radius:4px;margin-top:6px;overflow:hidden}.kanban-monthly-trend-benchmark .pct-bar>i[data-v-4e14f363]{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(#0284c7),to(#38bdf8));background:linear-gradient(90deg,#0284c7,#38bdf8);border-radius:4px}.kb-header-actions[data-v-4e14f363]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-daily-plan-tracking[data-v-48b945dd]{max-width:100%;margin:0;color:#1e293b;font-family:Segoe UI,PingFang SC,Roboto,Microsoft YaHei,sans-serif}.kanban-daily-plan-tracking .kb-filter-bar[data-v-48b945dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:12px 16px;background:#fff;border-radius:16px;border:1px solid #e9eef3}.kanban-daily-plan-tracking .kb-filter-bar .el-form-item[data-v-48b945dd]{margin-bottom:0}.kanban-daily-plan-tracking .kb-kpi-row[data-v-48b945dd]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}@media (min-width:1200px){.kanban-daily-plan-tracking .kb-kpi-row[data-v-48b945dd]{grid-template-columns:repeat(6,1fr)}}@media (max-width:1100px){.kanban-daily-plan-tracking .kb-kpi-row[data-v-48b945dd]{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.kanban-daily-plan-tracking .kb-kpi-row[data-v-48b945dd]{grid-template-columns:1fr}}.kanban-daily-plan-tracking .kb-kpi-card[data-v-48b945dd]{background:#fff;border-radius:22px;padding:16px 18px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-daily-plan-tracking .kb-kpi-label[data-v-48b945dd]{font-size:12px;color:#64748b;margin-bottom:6px}.kanban-daily-plan-tracking .kb-kpi-value[data-v-48b945dd]{font-size:22px;font-weight:700;color:#0d9488;font-variant-numeric:tabular-nums;line-height:1.2}.kanban-daily-plan-tracking .kb-kpi-value.is-warn[data-v-48b945dd]{color:#d97706}.kanban-daily-plan-tracking .kb-kpi-value.is-danger[data-v-48b945dd]{color:#dc2626}.kanban-daily-plan-tracking .kb-charts-row[data-v-48b945dd]{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;margin-bottom:20px}@media (max-width:1100px){.kanban-daily-plan-tracking .kb-charts-row[data-v-48b945dd]{grid-template-columns:1fr}}.kanban-daily-plan-tracking .kb-chart-card[data-v-48b945dd]{background:#fff;border-radius:22px;padding:18px 20px 12px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.kanban-daily-plan-tracking .kb-chart-head[data-v-48b945dd]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #e2e8f0;font-weight:600;color:#1e293b;font-size:15px}.kanban-daily-plan-tracking .kb-chart-box[data-v-48b945dd]{width:100%;height:300px}.kanban-daily-plan-tracking .kb-section[data-v-48b945dd]{background:#fff;border-radius:22px;padding:16px 18px 18px;border:1px solid #e9eef3}.kanban-daily-plan-tracking .kb-section-head[data-v-48b945dd]{margin-bottom:12px;font-weight:600;color:#1e293b;font-size:15px}.kanban-daily-plan-tracking .pct-bar[data-v-48b945dd]{height:6px;background:#e2e8f0;border-radius:4px;margin-top:6px;overflow:hidden;max-width:140px}.kanban-daily-plan-tracking .pct-bar>i[data-v-48b945dd]{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(#0d9488),to(#2dd4bf));background:linear-gradient(90deg,#0d9488,#2dd4bf);border-radius:4px}.kb-header-actions[data-v-48b945dd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-annual-indicators[data-v-b7d0b2a4]{max-width:100%;margin:0;color:#1e293b;font-family:Segoe UI,PingFang SC,Roboto,Microsoft YaHei,sans-serif}.kanban-annual-indicators .kb-header-actions[data-v-b7d0b2a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-annual-indicators .kb-kpi-row[data-v-b7d0b2a4]{display:grid;gap:24px;margin-bottom:24px}.kanban-annual-indicators .kb-kpi-row.cols-3[data-v-b7d0b2a4]{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.kanban-annual-indicators .kb-kpi-row.cols-3[data-v-b7d0b2a4]{grid-template-columns:1fr}}.kanban-annual-indicators .kb-kpi-card[data-v-b7d0b2a4]{background:#fff;border-radius:24px;padding:20px 24px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-annual-indicators .kb-kpi-label[data-v-b7d0b2a4]{font-size:14px;font-weight:500;color:#5b6e8c;margin-bottom:12px}.kanban-annual-indicators .kb-kpi-value[data-v-b7d0b2a4]{font-size:32px;font-weight:700;color:#0f172a;line-height:1.2;margin-bottom:8px}.kanban-annual-indicators .kb-kpi-sub[data-v-b7d0b2a4]{font-size:13px;color:#64748b}.kanban-annual-indicators .kb-chart-card[data-v-b7d0b2a4]{background:#fff;border-radius:24px;padding:20px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:24px}.kanban-annual-indicators .kb-chart-head[data-v-b7d0b2a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-weight:600;color:#1e293b;border-left:3px solid #3b82f6;padding-left:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.kanban-annual-indicators .kb-chart-head small[data-v-b7d0b2a4]{font-size:12px;color:#5b6e8c;font-weight:400}.kanban-annual-indicators .kb-chart-box[data-v-b7d0b2a4]{width:100%;height:300px}.kanban-annual-indicators .kb-chart-box.tall[data-v-b7d0b2a4]{height:360px}.kanban-annual-indicators .kb-charts-row[data-v-b7d0b2a4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-annual-indicators .kb-charts-row>.kb-chart-card[data-v-b7d0b2a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px;margin-bottom:0}@media (max-width:1200px){.kanban-annual-indicators .kb-charts-row[data-v-b7d0b2a4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.kanban-annual-indicators .kb-progress-list[data-v-b7d0b2a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;max-height:360px;overflow-y:auto;padding-right:8px}.kanban-annual-indicators .kb-progress-item[data-v-b7d0b2a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.kanban-annual-indicators .kb-progress-label[data-v-b7d0b2a4]{width:100px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban-annual-indicators .kb-progress-bar-bg[data-v-b7d0b2a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;background:#e2e8f0;border-radius:20px;overflow:hidden}.kanban-annual-indicators .kb-progress-fill[data-v-b7d0b2a4]{height:100%;border-radius:20px;max-width:100%}.kanban-annual-indicators .kb-progress-pct[data-v-b7d0b2a4]{width:48px;text-align:right;font-weight:600;font-size:14px}.kanban-annual-indicators .kb-yoy[data-v-b7d0b2a4]{width:64px;font-size:12px;text-align:right}.kanban-annual-indicators .kb-yoy.is-up[data-v-b7d0b2a4]{color:#10b981}.kanban-annual-indicators .kb-yoy.is-down[data-v-b7d0b2a4]{color:#f97316}.kanban-tp-top10 .kb-header-actions[data-v-d83c0dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kanban-tp-top10 .layout[data-v-d83c0dd4]{display:grid;grid-template-columns:1fr 280px;gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1024px){.kanban-tp-top10 .layout[data-v-d83c0dd4]{grid-template-columns:1fr}}.kanban-tp-top10 .kb-filter-bar[data-v-d83c0dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px;padding:12px 16px;background:#fff;border-radius:16px;border:1px solid #e9eef3}.kanban-tp-top10 .kb-filter-bar .el-form-item[data-v-d83c0dd4]{margin-bottom:0}.kanban-tp-top10 .chart-card[data-v-d83c0dd4]{background:#fff;border-radius:20px;padding:18px 20px 8px;border:1px solid #e9eef3;-webkit-box-shadow:0 2px 12px rgba(3,105,161,.06);box-shadow:0 2px 12px rgba(3,105,161,.06)}.kanban-tp-top10 .chart-card h3[data-v-d83c0dd4]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #e2e8f0}.kanban-tp-top10 .chart-box[data-v-d83c0dd4]{width:100%;height:480px}.kanban-tp-top10 .podium[data-v-d83c0dd4]{background:#fff;border-radius:20px;padding:16px;border:1px solid #e9eef3}.kanban-tp-top10 .podium h4[data-v-d83c0dd4]{font-size:13px;color:#64748b;margin-bottom:12px;font-weight:600}.kanban-tp-top10 .medal[data-v-d83c0dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;margin-bottom:8px;border:1px solid #f1f5f9;font-size:13px}.kanban-tp-top10 .medal.r1[data-v-d83c0dd4]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fcd34d}.kanban-tp-top10 .medal.r2[data-v-d83c0dd4]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-color:#cbd5e1}.kanban-tp-top10 .medal.r3[data-v-d83c0dd4]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74}.kanban-tp-top10 .medal .rk[data-v-d83c0dd4]{font-size:20px;width:32px;text-align:center}.kanban-tp-top10 .medal .nm[data-v-d83c0dd4]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-tp-top10 .medal .sub[data-v-d83c0dd4]{font-size:11px;color:#64748b;margin-top:2px}.kanban-transport-plan-progress[data-v-fa6c50be]{max-width:100%;margin:0;color:#1e293b;font-family:Segoe UI,PingFang SC,Roboto,Microsoft YaHei,sans-serif}.kanban-transport-plan-progress .kb-header-actions[data-v-fa6c50be]{gap:10px}.kanban-transport-plan-progress .kb-filter-bar[data-v-fa6c50be],.kanban-transport-plan-progress .kb-header-actions[data-v-fa6c50be]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kanban-transport-plan-progress .kb-filter-bar[data-v-fa6c50be]{gap:12px 16px;margin-bottom:16px;padding:12px 16px;background:#fff;border:1px solid #e9eef3;border-radius:8px}.kanban-transport-plan-progress .kb-filter-bar .el-form-item[data-v-fa6c50be]{margin-bottom:0}.kanban-transport-plan-progress .kb-error-alert[data-v-fa6c50be]{margin-bottom:16px}.kanban-transport-plan-progress .kb-kpi-row[data-v-fa6c50be]{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;margin-bottom:16px}.kanban-transport-plan-progress .kb-kpi-card[data-v-fa6c50be],.kanban-transport-plan-progress .kb-section[data-v-fa6c50be]{background:#fff;border:1px solid #e9eef3;border-radius:8px}.kanban-transport-plan-progress .kb-kpi-card[data-v-fa6c50be]{padding:14px 16px}.kanban-transport-plan-progress .kb-kpi-label[data-v-fa6c50be]{margin-bottom:8px;color:#64748b;font-size:13px}.kanban-transport-plan-progress .kb-kpi-value[data-v-fa6c50be]{color:#111827;font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.kanban-transport-plan-progress .kb-kpi-value.is-red[data-v-fa6c50be]{color:#dc2626}.kanban-transport-plan-progress .kb-kpi-value.is-yellow[data-v-fa6c50be]{color:#d97706}.kanban-transport-plan-progress .kb-kpi-value.is-green[data-v-fa6c50be]{color:#16a34a}.kanban-transport-plan-progress .kb-section[data-v-fa6c50be]{margin-bottom:16px;padding:16px}.kanban-transport-plan-progress .kb-section-head[data-v-fa6c50be]{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;margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed #e2e8f0;color:#1e293b;font-size:15px;font-weight:600}.kanban-transport-plan-progress .progress-list[data-v-fa6c50be]{display:grid;gap:12px}.kanban-transport-plan-progress .plan-row[data-v-fa6c50be]{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(260px,2fr) 112px;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #eef2f7;border-left-width:4px;border-radius:6px;background:#fff}.kanban-transport-plan-progress .plan-row.is-red[data-v-fa6c50be]{border-left-color:#dc2626}.kanban-transport-plan-progress .plan-row.is-yellow[data-v-fa6c50be]{border-left-color:#d97706}.kanban-transport-plan-progress .plan-row.is-green[data-v-fa6c50be]{border-left-color:#16a34a}.kanban-transport-plan-progress .plan-row.is-none[data-v-fa6c50be]{border-left-color:#94a3b8}.kanban-transport-plan-progress .plan-main[data-v-fa6c50be]{min-width:0}.kanban-transport-plan-progress .plan-name[data-v-fa6c50be]{overflow:hidden;color:#1f2937;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.kanban-transport-plan-progress .plan-meta[data-v-fa6c50be]{margin-top:5px;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.kanban-transport-plan-progress .plan-progress[data-v-fa6c50be]{min-width:0}.kanban-transport-plan-progress .track[data-v-fa6c50be]{height:16px;overflow:hidden;border-radius:999px;background:#eef2f7}.kanban-transport-plan-progress .bar[data-v-fa6c50be]{display:block;height:100%;border-radius:999px;-webkit-transition:width .35s ease;transition:width .35s ease}.kanban-transport-plan-progress .bar.is-red[data-v-fa6c50be],.kanban-transport-plan-progress .table-bar>i.is-red[data-v-fa6c50be]{background:-webkit-gradient(linear,left top,right top,from(#ef4444),to(#dc2626));background:linear-gradient(90deg,#ef4444,#dc2626)}.kanban-transport-plan-progress .bar.is-yellow[data-v-fa6c50be],.kanban-transport-plan-progress .table-bar>i.is-yellow[data-v-fa6c50be]{background:-webkit-gradient(linear,left top,right top,from(#fbbf24),to(#d97706));background:linear-gradient(90deg,#fbbf24,#d97706)}.kanban-transport-plan-progress .bar.is-green[data-v-fa6c50be],.kanban-transport-plan-progress .table-bar>i.is-green[data-v-fa6c50be]{background:-webkit-gradient(linear,left top,right top,from(#22c55e),to(#16a34a));background:linear-gradient(90deg,#22c55e,#16a34a)}.kanban-transport-plan-progress .bar.is-none[data-v-fa6c50be],.kanban-transport-plan-progress .table-bar>i.is-none[data-v-fa6c50be]{background:#94a3b8}.kanban-transport-plan-progress .ton-line[data-v-fa6c50be]{margin-top:6px;color:#64748b;font-size:12px}.kanban-transport-plan-progress .plan-state[data-v-fa6c50be]{text-align:right}.kanban-transport-plan-progress .percent[data-v-fa6c50be],.kanban-transport-plan-progress .table-rate[data-v-fa6c50be]{color:#475569;font-weight:700;font-variant-numeric:tabular-nums}.kanban-transport-plan-progress .percent[data-v-fa6c50be]{margin-bottom:6px;font-size:18px}.kanban-transport-plan-progress .percent.is-red[data-v-fa6c50be],.kanban-transport-plan-progress .table-rate.is-red[data-v-fa6c50be]{color:#dc2626}.kanban-transport-plan-progress .percent.is-yellow[data-v-fa6c50be],.kanban-transport-plan-progress .table-rate.is-yellow[data-v-fa6c50be]{color:#d97706}.kanban-transport-plan-progress .percent.is-green[data-v-fa6c50be],.kanban-transport-plan-progress .table-rate.is-green[data-v-fa6c50be]{color:#16a34a}.kanban-transport-plan-progress .percent.is-none[data-v-fa6c50be],.kanban-transport-plan-progress .table-rate.is-none[data-v-fa6c50be]{color:#64748b}.kanban-transport-plan-progress .date-range[data-v-fa6c50be]{font-size:12px;white-space:nowrap}.kanban-transport-plan-progress .table-bar[data-v-fa6c50be]{max-width:120px;height:6px;margin-top:6px;overflow:hidden;border-radius:4px;background:#e2e8f0}.kanban-transport-plan-progress .table-bar>i[data-v-fa6c50be]{display:block;height:100%;border-radius:4px}@media (max-width:1180px){.kanban-transport-plan-progress .kb-kpi-row[data-v-fa6c50be]{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:960px){.kanban-transport-plan-progress .kb-kpi-row[data-v-fa6c50be]{grid-template-columns:repeat(2,minmax(140px,1fr))}.kanban-transport-plan-progress .plan-row[data-v-fa6c50be]{grid-template-columns:1fr}.kanban-transport-plan-progress .plan-state[data-v-fa6c50be]{text-align:left}}@media (max-width:520px){.kanban-transport-plan-progress .kb-kpi-row[data-v-fa6c50be]{grid-template-columns:1fr}}.kanban-shipment-overview[data-v-fc1ec1e2]{max-width:100%;margin:0;color:#1e293b;font-family:Segoe UI,PingFang SC,Roboto,Microsoft YaHei,sans-serif}.kanban-shipment-overview .kb-header-actions[data-v-fc1ec1e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-shipment-overview .kb-kpi-row[data-v-fc1ec1e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-bottom:24px}.kanban-shipment-overview .kb-kpi-row.cols-4[data-v-fc1ec1e2]{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.kanban-shipment-overview .kb-kpi-row.cols-4[data-v-fc1ec1e2]{grid-template-columns:1fr}}.kanban-shipment-overview .kb-kpi-card[data-v-fc1ec1e2]{background:#fff;border-radius:24px;padding:20px 24px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-shipment-overview .kb-kpi-label[data-v-fc1ec1e2]{font-size:14px;font-weight:500;color:#5b6e8c;margin-bottom:12px}.kanban-shipment-overview .kb-kpi-value[data-v-fc1ec1e2]{font-size:32px;font-weight:700;color:#0f172a;line-height:1.2;margin-bottom:8px}.kanban-shipment-overview .kb-kpi-sub[data-v-fc1ec1e2]{font-size:13px;color:#64748b}.kanban-shipment-overview .kb-tag[data-v-fc1ec1e2]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:500}.kanban-shipment-overview .kb-tag-green[data-v-fc1ec1e2]{background:#eefaf3;color:#10b981}.kanban-shipment-overview .kb-tag-yellow[data-v-fc1ec1e2]{background:#fef9e3;color:#eab308}.kanban-shipment-overview .kb-tag-red[data-v-fc1ec1e2]{background:#feeeee;color:#ef4444}.kanban-shipment-overview .kb-chart-card[data-v-fc1ec1e2]{background:#fff;border-radius:24px;padding:20px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:24px}.kanban-shipment-overview .kb-chart-head[data-v-fc1ec1e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-weight:600;color:#1e293b;border-left:3px solid #3b82f6;padding-left:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.kanban-shipment-overview .kb-chart-head small[data-v-fc1ec1e2]{font-weight:400;font-size:12px;color:#5b6e8c}.kanban-shipment-overview .kb-chart-box[data-v-fc1ec1e2]{width:100%;height:280px}.kanban-shipment-overview .kb-charts-row[data-v-fc1ec1e2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-shipment-overview .kb-charts-row>.kb-chart-card[data-v-fc1ec1e2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px;margin-bottom:0}.kanban-shipment-overview .kb-section[data-v-fc1ec1e2]{background:#fff;border-radius:24px;padding:20px;border:1px solid #e9eef3;margin-bottom:24px}.kanban-shipment-overview .kb-section-head[data-v-fc1ec1e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef2f6;font-weight:600}.kanban-realtime-shipment[data-v-398c11d5]{max-width:100%;margin:0;color:#1e293b;font-family:Segoe UI,PingFang SC,Roboto,Microsoft YaHei,sans-serif}.kanban-realtime-shipment .kb-header-actions[data-v-398c11d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-realtime-shipment .kb-toolbar-hint[data-v-398c11d5]{font-size:12px;color:#64748b}.kanban-realtime-shipment .kb-kpi-row[data-v-398c11d5]{display:grid;gap:24px;margin-bottom:24px}.kanban-realtime-shipment .kb-kpi-row.cols-6[data-v-398c11d5]{grid-template-columns:repeat(6,1fr)}@media (max-width:1200px){.kanban-realtime-shipment .kb-kpi-row.cols-6[data-v-398c11d5]{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.kanban-realtime-shipment .kb-kpi-row.cols-6[data-v-398c11d5]{grid-template-columns:repeat(2,1fr)}}.kanban-realtime-shipment .kb-kpi-card[data-v-398c11d5]{background:#fff;border-radius:24px;padding:20px 24px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-realtime-shipment .kb-kpi-label[data-v-398c11d5]{font-size:14px;font-weight:500;color:#5b6e8c;margin-bottom:12px}.kanban-realtime-shipment .kb-kpi-value[data-v-398c11d5]{font-size:32px;font-weight:700;color:#0369a1;line-height:1.2;margin-bottom:8px}.kanban-realtime-shipment .kb-kpi-value.is-ok[data-v-398c11d5]{color:#15803d}.kanban-realtime-shipment .kb-kpi-value.is-warn[data-v-398c11d5]{color:#c2410c}.kanban-realtime-shipment .kb-kpi-value .kb-unit[data-v-398c11d5]{font-size:14px;font-weight:600;margin-left:2px}.kanban-realtime-shipment .kb-kpi-sub[data-v-398c11d5]{font-size:13px;color:#64748b}.kanban-realtime-shipment .kb-two-col[data-v-398c11d5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-realtime-shipment .kb-two-col>[data-v-398c11d5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:320px}.kanban-realtime-shipment .kb-chart-card[data-v-398c11d5]{background:#fff;border-radius:24px;padding:20px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:24px}.kanban-realtime-shipment .kb-chart-head[data-v-398c11d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-weight:600;color:#1e293b;border-left:3px solid #3b82f6;padding-left:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.kanban-realtime-shipment .kb-chart-head small[data-v-398c11d5]{font-weight:400;font-size:12px;color:#5b6e8c}.kanban-realtime-shipment .kb-chart-box[data-v-398c11d5]{width:100%;height:280px}.kanban-realtime-shipment .kb-section[data-v-398c11d5]{background:#fff;border-radius:24px;padding:20px;border:1px solid #e9eef3;margin-bottom:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-realtime-shipment .kb-section-head[data-v-398c11d5]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef2f6;font-weight:600;color:#1e293b}.kanban-realtime-shipment .kb-section-head[data-v-398c11d5],.kanban-realtime-shipment .rts-flow[data-v-398c11d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kanban-realtime-shipment .rts-flow[data-v-398c11d5]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:4px}.kanban-realtime-shipment .rts-flow-step[data-v-398c11d5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:72px;text-align:center;padding:12px 8px;background:#f8fafc;border-radius:12px;border:1px solid #e9eef3}.kanban-realtime-shipment .rts-flow-step.active[data-v-398c11d5]{border-color:#0ea5e9;background:-webkit-gradient(linear,left top,left bottom,from(#e0f2fe),to(#f0f9ff));background:linear-gradient(180deg,#e0f2fe,#f0f9ff);-webkit-box-shadow:0 0 0 2px rgba(14,165,233,.2);box-shadow:0 0 0 2px rgba(14,165,233,.2)}.kanban-realtime-shipment .rts-flow-step .n[data-v-398c11d5]{font-size:20px;font-weight:700;color:#0369a1}.kanban-realtime-shipment .rts-flow-step .t[data-v-398c11d5]{font-size:11px;color:#64748b;margin-top:4px}.kanban-realtime-shipment .rts-flow-arrow[data-v-398c11d5]{color:#cbd5e1;font-weight:700;font-size:14px}@media (max-width:640px){.kanban-realtime-shipment .rts-flow-arrow[data-v-398c11d5]{display:none}}.kanban-realtime-shipment .rts-feed[data-v-398c11d5]{max-height:200px;overflow-y:auto;font-size:12px;color:#475569;border-top:1px dashed #e2e8f0;margin-top:12px;padding-top:10px}.kanban-realtime-shipment .rts-feed-item[data-v-398c11d5]{padding:6px 0;border-bottom:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.kanban-realtime-shipment .rts-feed-item time[data-v-398c11d5]{color:#94a3b8;white-space:nowrap}.kanban-realtime-shipment .rts-feed-empty[data-v-398c11d5]{color:#94a3b8}.kanban-realtime-shipment .rts-snapshot[data-v-398c11d5]{width:56px;height:42px;border-radius:4px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;overflow:hidden}.kanban-realtime-shipment .rts-snapshot-empty[data-v-398c11d5]{width:56px;height:42px;margin:0 auto;border-radius:4px;border:1px dashed #cbd5e1;background:#f8fafc;color:#94a3b8;font-size:12px;line-height:40px;text-align:center}.planned-vehicle-monitor{min-height:100%;padding:12px 14px 24px;background:#f4f6f9}.planned-vehicle-monitor .pvm-header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.planned-vehicle-monitor .pvm-refresh-time{color:#64748b;font-size:13px}.planned-vehicle-monitor .pvm-filter-bar{margin:10px 0 12px;padding:12px 14px 2px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.planned-vehicle-monitor .pvm-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.planned-vehicle-monitor .pvm-chart-card,.planned-vehicle-monitor .pvm-kpi-card,.planned-vehicle-monitor .pvm-section{background:#fff;border:1px solid #e5e7eb;border-radius:6px;-webkit-box-shadow:0 8px 18px rgba(15,23,42,.04);box-shadow:0 8px 18px rgba(15,23,42,.04)}.planned-vehicle-monitor .pvm-kpi-card{min-height:112px;padding:16px}.planned-vehicle-monitor .pvm-card-head small,.planned-vehicle-monitor .pvm-kpi-label,.planned-vehicle-monitor .pvm-kpi-unit{color:#64748b;font-size:13px}.planned-vehicle-monitor .pvm-kpi-value{margin-top:10px;color:#0f172a;font-size:28px;font-weight:700;line-height:1.2}.planned-vehicle-monitor .pvm-kpi-value.is-success{color:#15803d}.planned-vehicle-monitor .pvm-kpi-status{margin:16px 0 12px}.planned-vehicle-monitor .pvm-progress,.planned-vehicle-monitor .pvm-table-progress{overflow:hidden;height:6px;margin-top:10px;background:#e2e8f0;border-radius:999px}.planned-vehicle-monitor .pvm-progress i,.planned-vehicle-monitor .pvm-table-progress i{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(#2563eb),to(#16a34a));background:linear-gradient(90deg,#2563eb,#16a34a);border-radius:inherit}.planned-vehicle-monitor .pvm-chart-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:12px;margin-bottom:12px}.planned-vehicle-monitor .pvm-chart-card,.planned-vehicle-monitor .pvm-section{padding:14px}.planned-vehicle-monitor .pvm-card-head{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;gap:12px;margin-bottom:12px;color:#0f172a;font-size:15px;font-weight:600}.planned-vehicle-monitor .pvm-chart-box{width:100%;height:320px}.planned-vehicle-monitor .pvm-date-range{display:inline-block;max-width:100%;color:#334155;font-size:12px;white-space:normal;line-height:1.4}@media (max-width:1180px){.planned-vehicle-monitor .pvm-chart-row,.planned-vehicle-monitor .pvm-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.planned-vehicle-monitor{padding:10px}.planned-vehicle-monitor .pvm-chart-row,.planned-vehicle-monitor .pvm-kpi-row{grid-template-columns:1fr}.planned-vehicle-monitor .pvm-chart-box{height:280px}}.kanban-truck-efficiency .kb-header-actions[data-v-4801def8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kanban-truck-efficiency .kpi-row[data-v-4801def8]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}@media (max-width:900px){.kanban-truck-efficiency .kpi-row[data-v-4801def8]{grid-template-columns:repeat(2,1fr)}}.kanban-truck-efficiency .kpi-card[data-v-4801def8]{background:#fff;border-radius:14px;padding:16px 18px;border:1px solid #e9eef3;-webkit-box-shadow:0 2px 10px rgba(5,150,105,.06);box-shadow:0 2px 10px rgba(5,150,105,.06)}.kanban-truck-efficiency .kpi-card .lab[data-v-4801def8]{font-size:12px;color:#64748b;margin-bottom:6px}.kanban-truck-efficiency .kpi-card .val[data-v-4801def8]{font-size:22px;font-weight:700;color:#047857;font-variant-numeric:tabular-nums}.kanban-truck-efficiency .kpi-card .unit[data-v-4801def8]{font-size:13px;color:#94a3b8;font-weight:600;margin-left:4px}.kanban-truck-efficiency .layout[data-v-4801def8]{display:grid;grid-template-columns:1fr 280px;gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1024px){.kanban-truck-efficiency .layout[data-v-4801def8]{grid-template-columns:1fr}}.kanban-truck-efficiency .kb-filter-bar[data-v-4801def8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px;padding:12px 16px;background:#fff;border-radius:16px;border:1px solid #e9eef3}.kanban-truck-efficiency .kb-filter-bar .el-form-item[data-v-4801def8]{margin-bottom:0}.kanban-truck-efficiency .chart-card[data-v-4801def8]{background:#fff;border-radius:20px;padding:18px 20px 8px;border:1px solid #e9eef3;-webkit-box-shadow:0 2px 12px rgba(5,150,105,.06);box-shadow:0 2px 12px rgba(5,150,105,.06)}.kanban-truck-efficiency .chart-card h3[data-v-4801def8]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #e2e8f0}.kanban-truck-efficiency .chart-box[data-v-4801def8]{width:100%;height:480px}.kanban-truck-efficiency .podium[data-v-4801def8]{background:#fff;border-radius:20px;padding:16px;border:1px solid #e9eef3}.kanban-truck-efficiency .podium h4[data-v-4801def8]{font-size:13px;color:#64748b;margin-bottom:12px;font-weight:600}.kanban-truck-efficiency .medal[data-v-4801def8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;margin-bottom:8px;border:1px solid #f1f5f9;font-size:13px}.kanban-truck-efficiency .medal.r1[data-v-4801def8]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#6ee7b7}.kanban-truck-efficiency .medal.r2[data-v-4801def8]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-color:#cbd5e1}.kanban-truck-efficiency .medal.r3[data-v-4801def8]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fcd34d}.kanban-truck-efficiency .medal .rk[data-v-4801def8]{font-size:20px;width:32px;text-align:center}.kanban-truck-efficiency .medal .nm[data-v-4801def8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace}.kanban-truck-efficiency .medal .sub[data-v-4801def8]{font-size:11px;color:#64748b;margin-top:2px;line-height:1.35}.kanban-truck-efficiency .detail-card[data-v-4801def8]{margin-top:18px;background:#fff;border-radius:16px;padding:16px 18px;border:1px solid #e9eef3}.kanban-truck-efficiency .detail-card h4[data-v-4801def8]{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:12px}.kanban-car-dumper-opc[data-v-7319a334]{min-height:100%;padding:12px 14px 24px;color:#1e293b;background:#f4f6f9;font-family:Segoe UI,PingFang SC,Roboto,Microsoft YaHei,sans-serif}.kanban-car-dumper-opc .kb-header-actions[data-v-7319a334]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-car-dumper-opc .kb-card-head small[data-v-7319a334],.kanban-car-dumper-opc .kb-kpi-label[data-v-7319a334],.kanban-car-dumper-opc .kb-kpi-sub[data-v-7319a334],.kanban-car-dumper-opc .kb-plan-grid label[data-v-7319a334],.kanban-car-dumper-opc .kb-plan-grid span[data-v-7319a334],.kanban-car-dumper-opc .kb-toolbar-hint[data-v-7319a334]{color:#64748b;font-size:13px}.kanban-car-dumper-opc .kb-kpi-row[data-v-7319a334]{display:grid;gap:12px;margin-bottom:12px}.kanban-car-dumper-opc .kb-kpi-row.cols-4[data-v-7319a334]{grid-template-columns:repeat(4,minmax(0,1fr))}.kanban-car-dumper-opc .kb-chart-card[data-v-7319a334],.kanban-car-dumper-opc .kb-kpi-card[data-v-7319a334],.kanban-car-dumper-opc .kb-section[data-v-7319a334]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;-webkit-box-shadow:0 8px 18px rgba(15,23,42,.04);box-shadow:0 8px 18px rgba(15,23,42,.04)}.kanban-car-dumper-opc .kb-kpi-card[data-v-7319a334]{min-height:126px;padding:16px}.kanban-car-dumper-opc .kb-kpi-label[data-v-7319a334]{margin-bottom:10px}.kanban-car-dumper-opc .kb-kpi-value[data-v-7319a334]{color:#0f172a;font-size:30px;font-weight:700;line-height:1.2;margin-bottom:8px}.kanban-car-dumper-opc .kb-kpi-value.is-blue[data-v-7319a334]{color:#2563eb}.kanban-car-dumper-opc .kb-kpi-value.is-warn[data-v-7319a334]{color:#c2410c}.kanban-car-dumper-opc .kb-kpi-value.is-md[data-v-7319a334]{font-size:22px;line-height:1.35}.kanban-car-dumper-opc .kb-unit[data-v-7319a334]{margin-left:4px;font-size:14px;font-weight:600}.kanban-car-dumper-opc .kb-progress[data-v-7319a334]{overflow:hidden;height:6px;margin-top:12px;background:#e2e8f0;border-radius:999px}.kanban-car-dumper-opc .kb-progress i[data-v-7319a334]{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(#2563eb),to(#16a34a));background:linear-gradient(90deg,#2563eb,#16a34a);border-radius:inherit}.kanban-car-dumper-opc .kb-main-row[data-v-7319a334]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:12px;margin-bottom:12px}.kanban-car-dumper-opc .kb-chart-card[data-v-7319a334],.kanban-car-dumper-opc .kb-section[data-v-7319a334]{padding:14px}.kanban-car-dumper-opc .kb-card-head[data-v-7319a334]{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;gap:12px;margin-bottom:12px;color:#0f172a;font-size:15px;font-weight:600}.kanban-car-dumper-opc .kb-chart-box[data-v-7319a334]{width:100%;height:340px}.kanban-car-dumper-opc .kb-plan-section[data-v-7319a334]{min-height:340px}.kanban-car-dumper-opc .kb-plan-title[data-v-7319a334]{margin:8px 0 18px;color:#0f172a;font-size:22px;font-weight:700}.kanban-car-dumper-opc .kb-plan-grid[data-v-7319a334]{display:grid;grid-template-columns:1fr;gap:12px}.kanban-car-dumper-opc .kb-plan-grid>div[data-v-7319a334]{padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.kanban-car-dumper-opc .kb-plan-grid label[data-v-7319a334],.kanban-car-dumper-opc .kb-plan-grid span[data-v-7319a334]{display:block}.kanban-car-dumper-opc .kb-plan-grid strong[data-v-7319a334]{display:inline-block;margin:6px 4px 2px 0;color:#0f172a;font-size:22px;line-height:1.2}.kanban-car-dumper-opc .kb-working-nos[data-v-7319a334]{margin-top:14px;padding:12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:13px}.kanban-car-dumper-opc .kb-working-nos span[data-v-7319a334]{color:#1d4ed8;font-weight:600;margin-right:8px}.kanban-car-dumper-opc .kb-working-nos em[data-v-7319a334]{color:#334155;font-style:normal}.kanban-car-dumper-opc .kb-two-col[data-v-7319a334]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:1180px){.kanban-car-dumper-opc .kb-kpi-row.cols-4[data-v-7319a334],.kanban-car-dumper-opc .kb-main-row[data-v-7319a334],.kanban-car-dumper-opc .kb-two-col[data-v-7319a334]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kanban-car-dumper-opc[data-v-7319a334]{padding:10px}.kanban-car-dumper-opc .kb-kpi-row.cols-4[data-v-7319a334],.kanban-car-dumper-opc .kb-main-row[data-v-7319a334],.kanban-car-dumper-opc .kb-two-col[data-v-7319a334]{grid-template-columns:1fr}.kanban-car-dumper-opc .kb-chart-box[data-v-7319a334]{height:300px}}.kanban-loading-bay-efficiency[data-v-7dd99b03]{max-width:100%;margin:0;color:#1e293b}.kanban-loading-bay-efficiency .kb-header-actions[data-v-7dd99b03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-loading-bay-efficiency .kb-filter-bar[data-v-7dd99b03]{background:#fff;border-radius:16px;padding:12px 16px;margin-bottom:16px;border:1px solid #e9eef3}.kanban-loading-bay-efficiency .kb-kpi-row[data-v-7dd99b03]{display:grid;gap:16px;margin-bottom:20px;grid-template-columns:repeat(5,1fr)}@media (max-width:1100px){.kanban-loading-bay-efficiency .kb-kpi-row[data-v-7dd99b03]{grid-template-columns:repeat(2,1fr)}}.kanban-loading-bay-efficiency .kb-kpi-card[data-v-7dd99b03]{background:#fff;border-radius:20px;padding:16px 18px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-loading-bay-efficiency .kb-kpi-label[data-v-7dd99b03]{font-size:13px;font-weight:500;color:#64748b;margin-bottom:8px}.kanban-loading-bay-efficiency .kb-kpi-value[data-v-7dd99b03]{font-size:26px;font-weight:700;color:#c2410c;line-height:1.2}.kanban-loading-bay-efficiency .kb-kpi-value.is-green[data-v-7dd99b03]{color:#15803d}.kanban-loading-bay-efficiency .kb-note[data-v-7dd99b03]{font-size:12px;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;padding:10px 14px;margin-bottom:16px;line-height:1.6}.kanban-loading-bay-efficiency .kb-chart-card[data-v-7dd99b03]{background:#fff;border-radius:20px;padding:16px;border:1px solid #e9eef3;margin-bottom:20px}.kanban-loading-bay-efficiency .kb-chart-head[data-v-7dd99b03]{font-size:15px;font-weight:600;margin-bottom:8px;color:#334155}.kanban-loading-bay-efficiency .kb-chart-box[data-v-7dd99b03]{height:320px;width:100%}.kanban-loading-bay-efficiency .kb-section[data-v-7dd99b03]{background:#fff;border-radius:20px;padding:16px;border:1px solid #e9eef3;margin-bottom:20px}.kanban-loading-bay-efficiency .kb-section-head[data-v-7dd99b03]{font-size:15px;font-weight:600;margin-bottom:12px;color:#334155}.kanban-loading-bay-efficiency .kb-kpi-hint[data-v-7dd99b03]{font-size:11px;font-weight:400;color:#94a3b8}.kanban-loading-bay-efficiency .kb-grid-2[data-v-7dd99b03]{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;margin-bottom:20px}@media (max-width:1100px){.kanban-loading-bay-efficiency .kb-grid-2[data-v-7dd99b03]{grid-template-columns:1fr}}.kanban-loading-bay-efficiency .kb-panel[data-v-7dd99b03]{background:#fff;border-radius:20px;padding:16px 18px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);min-width:0}.kanban-loading-bay-efficiency .kb-panel-head[data-v-7dd99b03]{font-size:15px;font-weight:600;color:#334155;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #e2e8f0}.kanban-loading-bay-efficiency .kb-chart-compare[data-v-7dd99b03]{height:300px}.kanban-loading-bay-efficiency .kb-chart-daily[data-v-7dd99b03]{height:260px}.kanban-loading-bay-efficiency .kb-rank-table[data-v-7dd99b03] .el-table th{background:#fffbeb;color:#92400e}.kanban-loading-bay-efficiency .kb-medal[data-v-7dd99b03]{font-size:16px}.kanban-loading-bay-efficiency .kb-rank-num[data-v-7dd99b03]{font-weight:700;color:#64748b}.kanban-inspection-task-monitor{max-width:100%;margin:0;color:#1e293b}.kanban-inspection-task-monitor .kb-header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-inspection-task-monitor .kb-filter-bar{background:#fff;border-radius:16px;padding:12px 16px;margin-bottom:16px;border:1px solid #e9eef3}.kanban-inspection-task-monitor .kb-kpi-row-6{display:grid;gap:12px;margin-bottom:18px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1400px){.kanban-inspection-task-monitor .kb-kpi-row-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.kanban-inspection-task-monitor .kb-kpi-row-6{grid-template-columns:repeat(1,minmax(0,1fr))}}.kanban-inspection-task-monitor .kb-kpi-card{background:#fff;border-radius:16px;padding:14px 16px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-inspection-task-monitor .kb-kpi-card.is-warn .kb-kpi-value{color:#b91c1c}.kanban-inspection-task-monitor .kb-kpi-label{font-size:12px;font-weight:500;color:#64748b;margin-bottom:6px}.kanban-inspection-task-monitor .kb-kpi-sub{font-size:11px;color:#94a3b8;margin-top:4px;line-height:1.4}.kanban-inspection-task-monitor .kb-kpi-value{font-size:22px;font-weight:700;color:#c2410c;line-height:1.2}.kanban-inspection-task-monitor .kb-note{font-size:12px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;margin-bottom:16px;line-height:1.65}.kanban-inspection-task-monitor .kb-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}@media (max-width:1200px){.kanban-inspection-task-monitor .kb-grid-3{grid-template-columns:1fr}}.kanban-inspection-task-monitor .kb-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}@media (max-width:1100px){.kanban-inspection-task-monitor .kb-grid-2{grid-template-columns:1fr}}.kanban-inspection-task-monitor .kb-panel{background:#fff;border-radius:16px;padding:14px 16px;border:1px solid #e9eef3}.kanban-inspection-task-monitor .kb-panel-head{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:10px}.kanban-inspection-task-monitor .kb-chart-h{height:260px;width:100%}.kanban-inspection-task-monitor .kb-chart-route{height:280px;width:100%}.kanban-inspection-task-monitor .kb-badge{background:#fef2f2;color:#b91c1c}.kanban-inspection-task-monitor .kb-badge,.kanban-inspection-task-monitor .kb-badge-fence{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;margin-right:6px}.kanban-inspection-task-monitor .kb-badge-fence{background:#eff6ff;color:#1d4ed8}.kanban-inspection-task-monitor .kb-fence-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.kanban-inspection-task-monitor .kb-timeline{max-height:320px;overflow-y:auto}.kanban-inspection-task-monitor .kb-tl-item{border-left:3px solid #e2e8f0;padding:0 0 14px 14px;margin-left:6px;position:relative}.kanban-inspection-task-monitor .kb-tl-item:before{content:"";position:absolute;left:-6px;top:4px;width:9px;height:9px;border-radius:50%;background:#3b82f6}.kanban-inspection-task-monitor .kb-tl-time{font-size:12px;color:#64748b}.kanban-inspection-task-monitor .kb-tl-title{font-size:13px;font-weight:600;color:#0f172a;margin-top:2px}.kanban-inspection-task-monitor .kb-tl-detail{font-size:12px;color:#475569;margin-top:4px}.kanban-inspection-task-monitor .kb-footnote{font-size:12px;color:#64748b;line-height:1.7;margin-top:18px}.kanban-device-asset-statistics .kb-header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-device-asset-statistics .kb-head-note{font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;margin-bottom:14px;line-height:1.65}.kanban-device-asset-statistics .kb-filter-bar{background:#fff;border-radius:12px;padding:12px 16px;margin-bottom:16px;border:1px solid #e9eef3}.kanban-device-asset-statistics .kb-section{background:#fff;border-radius:16px;padding:14px 16px 18px;border:1px solid #e9eef3;margin-bottom:18px}.kanban-device-asset-statistics .kb-section-title{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:4px}.kanban-device-asset-statistics .kb-section-sub{font-size:12px;color:#64748b;margin-bottom:12px;line-height:1.5}.kanban-device-asset-statistics .kb-doc-tag{font-size:11px;color:#6366f1;font-weight:600;margin-bottom:6px}.kanban-device-asset-statistics .kb-chart{height:300px;width:100%}.kanban-device-asset-statistics .kb-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1100px){.kanban-device-asset-statistics .kb-grid-2{grid-template-columns:1fr}}.kanban-device-asset-statistics .kb-table-wrap--multiline ::v-deep .el-table .cell{white-space:normal;word-break:break-word;line-height:1.5}.kanban-device-asset-statistics .kb-table-equal{width:100%;min-width:0}.kanban-device-asset-statistics .kb-table-equal ::v-deep .el-table{width:100%!important}.kanban-device-asset-statistics .kb-table-equal ::v-deep .el-table__body colgroup col,.kanban-device-asset-statistics .kb-table-equal ::v-deep .el-table__header colgroup col{width:calc(100%/var(--kb-cols, 3))!important}.kanban-device-asset-statistics .kb-table-equal ::v-deep .el-table__body-wrapper .el-table__body,.kanban-device-asset-statistics .kb-table-equal ::v-deep .el-table__header-wrapper .el-table__header{table-layout:fixed;width:100%!important}.kanban-device-energy[data-v-5e796a5f]{color:#1e293b}.kanban-device-energy .de-header-actions[data-v-5e796a5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-device-energy .de-refresh-time[data-v-5e796a5f]{font-size:12px;color:#64748b}.kanban-device-energy .de-filter-bar[data-v-5e796a5f]{background:#fff;border:1px solid #e9eef3;border-radius:8px;padding:12px 16px 0;margin-bottom:16px}.kanban-device-energy .de-kpi-row[data-v-5e796a5f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.kanban-device-energy .de-kpi-card[data-v-5e796a5f]{background:#fff;border:1px solid #e9eef3;border-radius:8px;padding:16px 18px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.05);box-shadow:0 1px 3px rgba(15,23,42,.05);position:relative;overflow:hidden}.kanban-device-energy .de-kpi-card[data-v-5e796a5f]:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#2563eb}.kanban-device-energy .de-kpi-card.runtime[data-v-5e796a5f]:before{background:#16a34a}.kanban-device-energy .de-kpi-card.count[data-v-5e796a5f]:before{background:#7c3aed}.kanban-device-energy .de-kpi-card.load[data-v-5e796a5f]:before{background:#ea580c}.kanban-device-energy .de-kpi-label[data-v-5e796a5f]{color:#64748b;font-size:13px;font-weight:600;margin-bottom:8px}.kanban-device-energy .de-kpi-value[data-v-5e796a5f]{color:#0f172a;font-size:28px;font-weight:700;line-height:1.25;word-break:break-word}.kanban-device-energy .de-kpi-value span[data-v-5e796a5f]{margin-left:4px;color:#64748b;font-size:13px;font-weight:600}.kanban-device-energy .de-kpi-sub[data-v-5e796a5f]{margin-top:8px;color:#94a3b8;font-size:12px;line-height:1.45}.kanban-device-energy .de-chart-grid[data-v-5e796a5f]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}.kanban-device-energy .de-chart-grid--side[data-v-5e796a5f]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.kanban-device-energy .de-section[data-v-5e796a5f]{background:#fff;border:1px solid #e9eef3;border-radius:8px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.05);box-shadow:0 1px 3px rgba(15,23,42,.05)}.kanban-device-energy .de-section-head[data-v-5e796a5f]{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;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #eef2f6}.kanban-device-energy .de-section-head span[data-v-5e796a5f]{color:#0f172a;font-size:15px;font-weight:700}.kanban-device-energy .de-section-head small[data-v-5e796a5f]{color:#64748b;font-size:12px}.kanban-device-energy .de-chart-box[data-v-5e796a5f]{width:100%;height:310px}.kanban-device-energy .de-chart-box--sm[data-v-5e796a5f]{height:260px}.kanban-device-energy .de-rule-list[data-v-5e796a5f]{display:grid;gap:12px;padding:6px 0}.kanban-device-energy .de-rule-list>div[data-v-5e796a5f]{display:grid;grid-template-columns:96px 1fr;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:42px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.kanban-device-energy .de-rule-list label[data-v-5e796a5f]{color:#334155;font-weight:700;font-size:13px}.kanban-device-energy .de-rule-list span[data-v-5e796a5f]{color:#64748b;line-height:1.55;word-break:break-word}.kanban-device-energy .de-energy-cell[data-v-5e796a5f]{color:#2563eb;font-weight:700}.kanban-device-energy .de-pagination[data-v-5e796a5f]{margin-top:12px;text-align:right}@media (max-width:1280px){.kanban-device-energy .de-kpi-row[data-v-5e796a5f]{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-device-energy .de-chart-grid--side[data-v-5e796a5f],.kanban-device-energy .de-chart-grid[data-v-5e796a5f]{grid-template-columns:1fr}}@media (max-width:720px){.kanban-device-energy .de-kpi-row[data-v-5e796a5f]{grid-template-columns:1fr}.kanban-device-energy .de-filter-bar[data-v-5e796a5f]{padding-right:12px;padding-left:12px}.kanban-device-energy .de-rule-list>div[data-v-5e796a5f]{grid-template-columns:1fr;gap:4px}}.kanban-smoke-trend-analysis[data-v-72ac0926]{max-width:100%;margin:0;min-height:100%;padding-bottom:24px;color:#1e293b;font-family:Segoe UI,PingFang SC,Roboto,Microsoft YaHei,sans-serif}.kanban-smoke-trend-analysis .kb-header-actions[data-v-72ac0926]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-smoke-trend-analysis .kb-header-actions .el-select[data-v-72ac0926]{width:160px}.kanban-smoke-trend-analysis .kb-toolbar-hint[data-v-72ac0926]{font-size:12px;color:#64748b;white-space:nowrap}.kanban-smoke-trend-analysis .kb-kpi-row[data-v-72ac0926]{display:grid;gap:24px;margin-bottom:24px}.kanban-smoke-trend-analysis .kb-kpi-row.cols-5[data-v-72ac0926]{grid-template-columns:repeat(5,1fr)}.kanban-smoke-trend-analysis .kb-kpi-card[data-v-72ac0926]{background:#fff;border-radius:24px;padding:20px 24px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-smoke-trend-analysis .kb-kpi-label[data-v-72ac0926]{font-size:14px;font-weight:500;color:#5b6e8c;margin-bottom:12px}.kanban-smoke-trend-analysis .kb-kpi-value[data-v-72ac0926]{font-size:32px;font-weight:700;color:#0369a1;line-height:1.2;margin-bottom:8px}.kanban-smoke-trend-analysis .kb-kpi-value.is-normal[data-v-72ac0926]{color:#ca8a04}.kanban-smoke-trend-analysis .kb-kpi-value.is-warn[data-v-72ac0926]{color:#c2410c}.kanban-smoke-trend-analysis .kb-kpi-value.is-danger[data-v-72ac0926]{color:#dc2626}.kanban-smoke-trend-analysis .kb-kpi-value.is-muted[data-v-72ac0926]{color:#64748b}.kanban-smoke-trend-analysis .kb-kpi-sub[data-v-72ac0926]{font-size:13px;color:#64748b}.kanban-smoke-trend-analysis .kb-section[data-v-72ac0926]{background:#fff;border-radius:24px;padding:20px;border:1px solid #e9eef3;margin-bottom:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-smoke-trend-analysis .kb-section-head[data-v-72ac0926]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef2f6;font-weight:600;color:#1e293b;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.kanban-smoke-trend-analysis .kb-section-head small[data-v-72ac0926]{font-size:12px;font-weight:400;color:#64748b}.kanban-smoke-trend-analysis .smoke-legend-section[data-v-72ac0926]{padding:14px 18px}.kanban-smoke-trend-analysis .smoke-legend[data-v-72ac0926]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#475569;font-size:13px}.kanban-smoke-trend-analysis .dot[data-v-72ac0926]{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px}.kanban-smoke-trend-analysis .dot.normal[data-v-72ac0926]{background:#facc15}.kanban-smoke-trend-analysis .dot.warning[data-v-72ac0926]{background:#fb923c}.kanban-smoke-trend-analysis .dot.alarm[data-v-72ac0926]{background:#f43f5e}.kanban-smoke-trend-analysis .dot.invalid[data-v-72ac0926]{background:#64748b}.kanban-smoke-trend-analysis .legend-tip[data-v-72ac0926]{margin-left:auto;color:#0369a1}.kanban-smoke-trend-analysis .area-list[data-v-72ac0926]{display:grid;gap:24px}.kanban-smoke-trend-analysis .smoke-area-section[data-v-72ac0926]{margin-bottom:0}.kanban-smoke-trend-analysis .area-title[data-v-72ac0926]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.kanban-smoke-trend-analysis .area-title i[data-v-72ac0926]{color:#3b82f6}.kanban-smoke-trend-analysis .device-grid[data-v-72ac0926]{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:12px}.kanban-smoke-trend-analysis .device-card[data-v-72ac0926]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:148px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:16px;border:1px solid #e9eef3;border-radius:16px;background:#f8fafc;color:#1e293b;text-align:left;cursor:pointer;-webkit-transition:border-color .18s,-webkit-transform .18s,-webkit-box-shadow .18s;transition:border-color .18s,-webkit-transform .18s,-webkit-box-shadow .18s;transition:transform .18s,box-shadow .18s,border-color .18s;transition:transform .18s,box-shadow .18s,border-color .18s,-webkit-transform .18s,-webkit-box-shadow .18s}.kanban-smoke-trend-analysis .device-card[data-v-72ac0926]:hover{z-index:2;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 18px rgba(15,23,42,.08);box-shadow:0 8px 18px rgba(15,23,42,.08)}.kanban-smoke-trend-analysis .device-card.level-normal[data-v-72ac0926]{border-color:#fde68a;background:#fffbeb}.kanban-smoke-trend-analysis .device-card.level-warning[data-v-72ac0926]{border-color:#fed7aa;background:#fff7ed}.kanban-smoke-trend-analysis .device-card.level-alarm[data-v-72ac0926]{border-color:#fecdd3;background:#fff1f2;-webkit-animation:alarmPulse-72ac0926 1.2s infinite;animation:alarmPulse-72ac0926 1.2s infinite}.kanban-smoke-trend-analysis .device-card.level-invalid[data-v-72ac0926]{border-color:#cbd5e1;background:#f8fafc}.kanban-smoke-trend-analysis .risk-badge[data-v-72ac0926]{position:absolute;top:12px;right:12px;padding:2px 8px;border:1px solid currentColor;border-radius:999px;font-size:11px;line-height:18px;background:#fff}.kanban-smoke-trend-analysis .level-normal .risk-badge[data-v-72ac0926]{color:#a16207}.kanban-smoke-trend-analysis .level-warning .risk-badge[data-v-72ac0926]{color:#c2410c}.kanban-smoke-trend-analysis .level-alarm .risk-badge[data-v-72ac0926]{color:#be123c}.kanban-smoke-trend-analysis .level-invalid .risk-badge[data-v-72ac0926]{color:#64748b}.kanban-smoke-trend-analysis .device-type[data-v-72ac0926]{max-width:calc(100% - 64px);color:#64748b;font-size:12px}.kanban-smoke-trend-analysis .device-value[data-v-72ac0926]{margin:14px 0 10px;font-size:28px;line-height:1;color:#0f172a}.kanban-smoke-trend-analysis .device-value em[data-v-72ac0926]{font-size:13px;font-style:normal;font-weight:500;color:#64748b}.kanban-smoke-trend-analysis .device-location[data-v-72ac0926]{height:38px;overflow:hidden;color:#334155;font-size:14px;line-height:19px}.kanban-smoke-trend-analysis .device-meta[data-v-72ac0926]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #e2e8f0;color:#64748b;font-size:11px}.kanban-smoke-trend-analysis .device-meta span[data-v-72ac0926]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-smoke-trend-analysis .detail-level[data-v-72ac0926]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;padding:12px 16px;border-radius:12px;color:#fff;background:#334155}.kanban-smoke-trend-analysis .detail-level strong[data-v-72ac0926]{font-size:22px}.kanban-smoke-trend-analysis .detail-level.level-normal[data-v-72ac0926]{background:#ca8a04}.kanban-smoke-trend-analysis .detail-level.level-warning[data-v-72ac0926]{background:#c2410c}.kanban-smoke-trend-analysis .detail-level.level-alarm[data-v-72ac0926]{background:#be123c}.kanban-smoke-trend-analysis .detail-level.level-invalid[data-v-72ac0926]{background:#475569}@-webkit-keyframes alarmPulse-72ac0926{0%,to{-webkit-box-shadow:0 0 0 rgba(244,63,94,0);box-shadow:0 0 0 rgba(244,63,94,0)}50%{-webkit-box-shadow:0 0 18px rgba(244,63,94,.42);box-shadow:0 0 18px rgba(244,63,94,.42)}}@keyframes alarmPulse-72ac0926{0%,to{-webkit-box-shadow:0 0 0 rgba(244,63,94,0);box-shadow:0 0 0 rgba(244,63,94,0)}50%{-webkit-box-shadow:0 0 18px rgba(244,63,94,.42);box-shadow:0 0 18px rgba(244,63,94,.42)}}@media (max-width:1280px){.kanban-smoke-trend-analysis .kb-kpi-row.cols-5[data-v-72ac0926]{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.kanban-smoke-trend-analysis .kb-header-actions[data-v-72ac0926]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kanban-smoke-trend-analysis .kb-header-actions .el-select[data-v-72ac0926]{width:100%}.kanban-smoke-trend-analysis .kb-kpi-row.cols-5[data-v-72ac0926]{grid-template-columns:repeat(2,1fr)}.kanban-smoke-trend-analysis .legend-tip[data-v-72ac0926]{width:100%;margin-left:0}}@media (max-width:520px){.kanban-smoke-trend-analysis .device-grid[data-v-72ac0926],.kanban-smoke-trend-analysis .kb-kpi-row.cols-5[data-v-72ac0926]{grid-template-columns:1fr}}.kanban-dumper-overview[data-v-509e163e]{max-width:100%;margin:0;color:#1e293b;font-family:Segoe UI,PingFang SC,Roboto,Microsoft YaHei,sans-serif}.kanban-dumper-overview .kb-header-actions[data-v-509e163e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-dumper-overview .kb-toolbar-hint[data-v-509e163e]{font-size:12px;color:#64748b}.kanban-dumper-overview .kb-kpi-row[data-v-509e163e]{display:grid;gap:24px;margin-bottom:24px}.kanban-dumper-overview .kb-kpi-row.cols-6[data-v-509e163e]{grid-template-columns:repeat(6,1fr)}@media (max-width:1200px){.kanban-dumper-overview .kb-kpi-row.cols-6[data-v-509e163e]{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.kanban-dumper-overview .kb-kpi-row.cols-6[data-v-509e163e]{grid-template-columns:repeat(2,1fr)}}.kanban-dumper-overview .kb-kpi-card[data-v-509e163e]{background:#fff;border-radius:24px;padding:20px 24px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-dumper-overview .kb-kpi-label[data-v-509e163e]{font-size:14px;font-weight:500;color:#5b6e8c;margin-bottom:12px}.kanban-dumper-overview .kb-kpi-value[data-v-509e163e]{font-size:32px;font-weight:700;color:#0369a1;line-height:1.2;margin-bottom:8px}.kanban-dumper-overview .kb-kpi-value .kb-unit[data-v-509e163e]{font-size:14px;font-weight:600;margin-left:2px}.kanban-dumper-overview .kb-kpi-value.is-ok[data-v-509e163e]{color:#15803d}.kanban-dumper-overview .kb-kpi-value.is-warn[data-v-509e163e]{color:#c2410c}.kanban-dumper-overview .kb-kpi-value.is-md[data-v-509e163e]{font-size:18px;font-weight:700}.kanban-dumper-overview .kb-kpi-sub[data-v-509e163e]{font-size:13px;color:#64748b}.kanban-dumper-overview .do-strip[data-v-509e163e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.kanban-dumper-overview .do-pill[data-v-509e163e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600}.kanban-dumper-overview .do-pill.run[data-v-509e163e]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;border:1px solid #22c55e}.kanban-dumper-overview .do-pill.stop[data-v-509e163e]{background:#f1f5f9;color:#475569;border:1px solid #94a3b8}.kanban-dumper-overview .do-pulse[data-v-509e163e]{width:10px;height:10px;border-radius:50%;background:#22c55e;-webkit-animation:do-pulse-509e163e 2s ease-out infinite;animation:do-pulse-509e163e 2s ease-out infinite}@-webkit-keyframes do-pulse-509e163e{0%{-webkit-box-shadow:0 0 0 0 rgba(34,197,94,.55);box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{-webkit-box-shadow:0 0 0 10px rgba(34,197,94,0);box-shadow:0 0 0 10px rgba(34,197,94,0)}to{-webkit-box-shadow:0 0 0 0 rgba(34,197,94,0);box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes do-pulse-509e163e{0%{-webkit-box-shadow:0 0 0 0 rgba(34,197,94,.55);box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{-webkit-box-shadow:0 0 0 10px rgba(34,197,94,0);box-shadow:0 0 0 10px rgba(34,197,94,0)}to{-webkit-box-shadow:0 0 0 0 rgba(34,197,94,0);box-shadow:0 0 0 0 rgba(34,197,94,0)}}.kanban-dumper-overview .kb-two-col[data-v-509e163e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-dumper-overview .kb-two-col>[data-v-509e163e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:320px}.kanban-dumper-overview .kb-chart-card[data-v-509e163e]{background:#fff;border-radius:24px;padding:20px;border:1px solid #e9eef3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:24px}.kanban-dumper-overview .kb-chart-head[data-v-509e163e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-weight:600;color:#1e293b;border-left:3px solid #3b82f6;padding-left:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.kanban-dumper-overview .kb-chart-head small[data-v-509e163e]{font-weight:400;font-size:12px;color:#5b6e8c}.kanban-dumper-overview .kb-chart-box[data-v-509e163e]{width:100%;height:280px}.kanban-dumper-overview .kb-chart-box--sm[data-v-509e163e]{height:220px}.kanban-dumper-overview .kb-section[data-v-509e163e]{background:#fff;border-radius:24px;padding:20px;border:1px solid #e9eef3;margin-bottom:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.kanban-dumper-overview .kb-section-head[data-v-509e163e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef2f6;font-weight:600;color:#1e293b;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.kanban-dumper-overview .kb-section-head small[data-v-509e163e]{font-weight:400;font-size:12px;color:#5b6e8c}.kanban-dumper-overview .kb-train-box[data-v-509e163e]{margin-top:12px;padding:14px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px dashed #cbd5e1;border-radius:12px;font-size:13px;color:#475569;line-height:1.75}.kanban-dumper-overview .kb-train-box strong[data-v-509e163e]{color:#0f172a;font-weight:600}.kanban-device-alarm-chart-dynamic[data-v-2ca20c9c]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100%;padding:20px 22px 32px;background:#fff;color:#0f172a}.kanban-device-alarm-chart-dynamic .dac-toolbar[data-v-2ca20c9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 16px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px}.kanban-device-alarm-chart-dynamic .dac-toolbar .lab[data-v-2ca20c9c]{font-size:12px;color:#64748b;margin-right:6px}.kanban-device-alarm-chart-dynamic .dac-pill[data-v-2ca20c9c]{font-size:12px;padding:4px 12px;border-radius:999px;background:#e2e8f0;color:#64748b}.kanban-device-alarm-chart-dynamic .dac-pill.on[data-v-2ca20c9c]{background:rgba(34,197,94,.15);color:#15803d;border:1px solid #22c55e}.kanban-device-alarm-chart-dynamic .dac-charts[data-v-2ca20c9c]{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-bottom:12px}@media (max-width:1024px){.kanban-device-alarm-chart-dynamic .dac-charts[data-v-2ca20c9c]{grid-template-columns:1fr}}.kanban-device-alarm-chart-dynamic .dac-chart-card[data-v-2ca20c9c]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 14px 8px;-webkit-box-shadow:0 2px 12px rgba(15,23,42,.04);box-shadow:0 2px 12px rgba(15,23,42,.04)}.kanban-device-alarm-chart-dynamic .dac-chart-card.full-row[data-v-2ca20c9c]{grid-column:1/-1}.kanban-device-alarm-chart-dynamic .dac-chart-card h3[data-v-2ca20c9c]{margin:0 0 8px;font-size:14px;font-weight:600;color:#1e293b;padding-bottom:8px;border-bottom:1px dashed #e2e8f0}.kanban-device-alarm-chart-dynamic .dac-chart-box[data-v-2ca20c9c]{width:100%;height:300px}.kanban-device-alarm-chart-dynamic .dac-chart-box.tall[data-v-2ca20c9c]{height:340px}.kanban-device-alarm-chart-dynamic .dac-note[data-v-2ca20c9c]{font-size:12px;color:#94a3b8;text-align:center;margin-top:8px;padding-top:12px;border-top:1px solid #f1f5f9}.kanban-device-alarm-count-stats[data-v-0d83e2e3]{--dac-accent:#dc2626;--dac-accent-muted:#0369a1}.kanban-device-alarm-count-stats .dac-header-actions[data-v-0d83e2e3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kanban-device-alarm-count-stats .dac-note[data-v-0d83e2e3]{font-size:13px;color:#475569;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px 16px;margin-bottom:18px;line-height:1.55}.kanban-device-alarm-count-stats .kb-filter-bar[data-v-0d83e2e3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px;padding:12px 16px;background:#fff;border-radius:16px;border:1px solid #e2e8f0}.kanban-device-alarm-count-stats .kb-filter-bar .el-form-item[data-v-0d83e2e3]{margin-bottom:0}.kanban-device-alarm-count-stats .dac-kpi-row[data-v-0d83e2e3]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}@media (max-width:900px){.kanban-device-alarm-count-stats .dac-kpi-row[data-v-0d83e2e3]{grid-template-columns:repeat(2,1fr)}}.kanban-device-alarm-count-stats .dac-kpi[data-v-0d83e2e3]{background:#fff;border-radius:16px;padding:16px 18px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.kanban-device-alarm-count-stats .dac-kpi .lab[data-v-0d83e2e3]{font-size:12px;color:#64748b}.kanban-device-alarm-count-stats .dac-kpi .val[data-v-0d83e2e3]{font-size:26px;font-weight:700;color:var(--dac-accent);margin-top:6px;font-variant-numeric:tabular-nums}.kanban-device-alarm-count-stats .dac-kpi .val.muted[data-v-0d83e2e3]{color:var(--dac-accent-muted)}.kanban-device-alarm-count-stats .dac-kpi .sub[data-v-0d83e2e3]{font-size:11px;color:#94a3b8;margin-top:6px}.kanban-device-alarm-count-stats .dac-grid-2[data-v-0d83e2e3]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}@media (max-width:960px){.kanban-device-alarm-count-stats .dac-grid-2[data-v-0d83e2e3]{grid-template-columns:1fr}}.kanban-device-alarm-count-stats .dac-card[data-v-0d83e2e3]{background:#fff;border-radius:16px;padding:16px 18px;border:1px solid #e2e8f0}.kanban-device-alarm-count-stats .dac-card h3[data-v-0d83e2e3]{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #e2e8f0}.kanban-device-alarm-count-stats .dac-table[data-v-0d83e2e3]{width:100%;border-collapse:collapse;font-size:13px}.kanban-device-alarm-count-stats .dac-table td[data-v-0d83e2e3],.kanban-device-alarm-count-stats .dac-table th[data-v-0d83e2e3]{padding:10px 12px;text-align:left;border-bottom:1px solid #f1f5f9}.kanban-device-alarm-count-stats .dac-table th[data-v-0d83e2e3]{background:#f8fafc;color:#64748b;font-weight:600}.kanban-device-alarm-count-stats .dac-table tr:hover td[data-v-0d83e2e3]{background:#fafafa}.kanban-device-alarm-count-stats .dac-table .num[data-v-0d83e2e3]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:#0f172a}.kanban-device-alarm-count-stats .dac-bar-cell[data-v-0d83e2e3]{min-width:120px}.kanban-device-alarm-count-stats .dac-bar-bg[data-v-0d83e2e3]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-top:4px}.kanban-device-alarm-count-stats .dac-bar-fill[data-v-0d83e2e3]{height:100%;border-radius:4px;background:-webkit-gradient(linear,left top,right top,from(#dc2626),to(#f87171));background:linear-gradient(90deg,#dc2626,#f87171);-webkit-transition:width .35s ease;transition:width .35s ease}.kanban-device-alarm-count-stats .dac-matrix-wrap[data-v-0d83e2e3]{overflow-x:auto}.kanban-device-alarm-count-stats .dac-matrix td[data-v-0d83e2e3],.kanban-device-alarm-count-stats .dac-matrix th[data-v-0d83e2e3]{text-align:center;font-size:12px;padding:8px;border-bottom:1px solid #f1f5f9}.kanban-device-alarm-count-stats .dac-matrix .corner[data-v-0d83e2e3]{background:#fef2f2;font-weight:600}.kanban-device-alarm-count-stats .dac-matrix .cell-hot[data-v-0d83e2e3]{background:#fee2e2;font-weight:600}.kanban-device-alarm-count-stats .dac-matrix .cell-warm[data-v-0d83e2e3]{background:#ffedd5}.kanban-device-alarm-count-stats .dac-nav[data-v-0d83e2e3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.kanban-device-alarm-count-stats .dac-nav .el-button--text[data-v-0d83e2e3]{padding:4px 8px}.event-entry-page .entry-form[data-v-4a563f9a]{max-width:980px}.event-entry-page .form-tip[data-v-4a563f9a]{margin-top:6px;color:#909399;font-size:12px;line-height:18px}.event-entry-page .form-actions[data-v-4a563f9a]{margin-top:20px;padding-top:16px;border-top:1px solid #ebeef5;text-align:right}.event-entry-page .site-photo-upload[data-v-4a563f9a] .el-upload--picture-card,.event-entry-page .site-photo-upload[data-v-4a563f9a] .el-upload-list__item{width:96px;height:96px;line-height:96px}.event-entry-page .upload-hidden[data-v-4a563f9a] .el-upload--picture-card{display:none}.event-entry-page .preview-image[data-v-4a563f9a]{display:block;max-width:100%;margin:0 auto}.detail-grid[data-v-4a563f9a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #ebeef5;border-left:1px solid #ebeef5}.detail-item[data-v-4a563f9a]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.detail-item span[data-v-4a563f9a]{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;padding:10px;color:#606266;background:#f5f7fa}.detail-item strong[data-v-4a563f9a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;font-weight:400;word-break:break-all}.detail-item.wide[data-v-4a563f9a]{grid-column:span 2}.table-toolbar[data-v-6624bc14]{margin-bottom:10px}.page-bar[data-v-6624bc14]{margin-top:12px;text-align:right}.detail-grid[data-v-6624bc14]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;border-top:1px solid #ebeef5;border-left:1px solid #ebeef5}.detail-item[data-v-6624bc14]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.detail-item span[data-v-6624bc14]{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;padding:10px;color:#606266;background:#f5f7fa}.detail-item strong[data-v-6624bc14]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;font-weight:400;word-break:break-all}.detail-item.wide[data-v-6624bc14]{grid-column:span 3}.section-title[data-v-6624bc14]{margin:16px 0 10px;padding-left:8px;border-left:3px solid #409eff;font-weight:600}.timeline-title[data-v-6624bc14]{font-weight:600}.timeline-body[data-v-6624bc14],.timeline-meta[data-v-6624bc14]{margin-top:4px;color:#606266}.table-toolbar[data-v-ff5c69d4]{margin-bottom:10px}.page-bar[data-v-ff5c69d4]{margin-top:12px;text-align:right}.detail-grid[data-v-ff5c69d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #ebeef5;border-left:1px solid #ebeef5}.detail-item[data-v-ff5c69d4]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.detail-item span[data-v-ff5c69d4]{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;padding:10px;color:#606266;background:#f5f7fa}.detail-item strong[data-v-ff5c69d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;font-weight:400;word-break:break-all}.detail-item.wide[data-v-ff5c69d4]{grid-column:span 2}.page-bar[data-v-f28ec7b2]{margin-top:12px;text-align:right}.detail-grid[data-v-f28ec7b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #ebeef5;border-left:1px solid #ebeef5}.detail-item[data-v-f28ec7b2]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.detail-item span[data-v-f28ec7b2]{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;padding:10px;color:#606266;background:#f5f7fa}.detail-item strong[data-v-f28ec7b2]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;font-weight:400;word-break:break-all}.detail-item.wide[data-v-f28ec7b2]{grid-column:span 2}.page-bar[data-v-d747a970]{margin-top:12px;text-align:right}.detail-grid[data-v-d747a970]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #ebeef5;border-left:1px solid #ebeef5}.detail-item[data-v-d747a970]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.detail-item span[data-v-d747a970]{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;padding:10px;color:#606266;background:#f5f7fa}.detail-item strong[data-v-d747a970]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;font-weight:400;word-break:break-all}.detail-item.wide[data-v-d747a970]{grid-column:span 2}.emergency-event-timeline[data-v-3540b82c]{padding:16px 20px 32px;background:#f1f5f9;min-height:calc(100vh - 120px)}.page-header[data-v-3540b82c]{margin-bottom:16px}.page-header h2[data-v-3540b82c]{margin:0;font-size:20px;font-weight:600;color:#0f172a}.card-block[data-v-3540b82c]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.toolbar[data-v-3540b82c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 18px;margin-bottom:16px}.toolbar .label[data-v-3540b82c]{font-size:13px;color:#475569}.toolbar .event-select[data-v-3540b82c]{min-width:320px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:520px}.summary-card[data-v-3540b82c]{padding:16px 18px;margin-bottom:16px;background:linear-gradient(135deg,#fef2f2,#fff 55%,#f8fafc);border-color:#fecaca}.summary-card .row1[data-v-3540b82c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}.summary-card .event-no[data-v-3540b82c]{font-family:ui-monospace,monospace;font-size:12px;color:#64748b;background:#fff;padding:4px 10px;border-radius:6px;border:1px solid #e2e8f0}.summary-card .title[data-v-3540b82c]{margin:0;font-size:17px;font-weight:600;color:#991b1b;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.summary-card .meta-grid[data-v-3540b82c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;font-size:13px;color:#334155}.summary-card .meta-grid .k[data-v-3540b82c]{color:#94a3b8;margin-right:6px}.legend[data-v-3540b82c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px;padding:10px 18px;margin-bottom:16px;font-size:12px;color:#64748b}.legend span[data-v-3540b82c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.legend .dot[data-v-3540b82c]{width:10px;height:10px;border-radius:50%;display:inline-block}.legend .dot.event[data-v-3540b82c]{background:#dc2626}.legend .dot.plan[data-v-3540b82c]{background:#2563eb}.legend .dot.task[data-v-3540b82c]{background:#059669}.legend .dot.state[data-v-3540b82c]{background:#d97706}.legend .dot.end[data-v-3540b82c]{background:#475569}.timeline-wrap[data-v-3540b82c]{padding:24px 20px 28px;min-height:200px}.timeline[data-v-3540b82c]{position:relative;padding-left:28px}.timeline[data-v-3540b82c]:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:3px;background:-webkit-gradient(linear,left top,left bottom,from(#fecaca),to(#cbd5e1));background:linear-gradient(180deg,#fecaca,#cbd5e1);border-radius:2px}.tl-item[data-v-3540b82c]{position:relative;padding-bottom:22px}.tl-item[data-v-3540b82c]:last-child{padding-bottom:0}.tl-dot[data-v-3540b82c]{position:absolute;left:-22px;top:3px;width:14px;height:14px;border-radius:50%;border:3px solid #fff}.tl-dot.event[data-v-3540b82c]{background:#dc2626;-webkit-box-shadow:0 0 0 2px #fecaca;box-shadow:0 0 0 2px #fecaca}.tl-dot.plan[data-v-3540b82c]{background:#2563eb;-webkit-box-shadow:0 0 0 2px #bfdbfe;box-shadow:0 0 0 2px #bfdbfe}.tl-dot.task[data-v-3540b82c]{background:#059669;-webkit-box-shadow:0 0 0 2px #a7f3d0;box-shadow:0 0 0 2px #a7f3d0}.tl-dot.state[data-v-3540b82c]{background:#d97706;-webkit-box-shadow:0 0 0 2px #fde68a;box-shadow:0 0 0 2px #fde68a}.tl-dot.end[data-v-3540b82c]{background:#475569;-webkit-box-shadow:0 0 0 2px #cbd5e1;box-shadow:0 0 0 2px #cbd5e1}.tl-time[data-v-3540b82c]{font-size:12px;font-family:ui-monospace,monospace;color:#64748b;margin-bottom:6px}.tl-card[data-v-3540b82c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.tl-title[data-v-3540b82c]{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:4px}.tl-body[data-v-3540b82c]{margin:0;font-size:13px;color:#475569;line-height:1.55}.tl-meta[data-v-3540b82c]{margin-top:6px;font-size:12px;color:#94a3b8}.own-vehicle-upload[data-v-10836a37]{display:inline-block;margin-right:8px}.own-vehicle-template-btn[data-v-10836a37]{margin-right:8px}.sub-line[data-v-585afccc]{font-size:12px;color:#86909c;line-height:1.4}.detail-kv[data-v-585afccc]{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;margin:0 0 16px;font-size:13px}.detail-kv dt[data-v-585afccc]{margin:0;color:#86909c}.detail-kv dd[data-v-585afccc]{margin:0;word-break:break-all}.detail-section-title[data-v-585afccc]{margin:0 0 8px;font-size:14px;font-weight:600}.form-block[data-v-08c91784]{width:100%}.danger-text[data-v-08c91784]{color:#f56c6c}.sub-line[data-v-75550f0e]{margin-top:2px;font-size:12px;color:#86909c;line-height:1.4}.money[data-v-75550f0e]{display:inline-block;width:100%;font-family:Consolas,Monaco,monospace;text-align:right}.strong[data-v-75550f0e]{font-weight:600}.danger-link[data-v-75550f0e]{color:#d03050}.detail-head[data-v-75550f0e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 20px 12px}.detail-card[data-v-75550f0e]{min-height:56px;padding:8px 10px;border:1px solid #edf1f6;border-radius:4px;background:#fbfcfe}.detail-label[data-v-75550f0e]{font-size:12px;color:#86909c}.detail-value[data-v-75550f0e]{margin-top:6px;font-weight:600;color:#1d2129;word-break:break-all}.summary[data-v-75550f0e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 20px 12px}.summary-item[data-v-75550f0e]{padding:10px;border-radius:4px;background:#f7f8fa;text-align:right}.summary-item span[data-v-75550f0e]{display:block;margin-bottom:4px;font-size:12px;color:#86909c}.summary-item b[data-v-75550f0e]{font-family:Consolas,Monaco,monospace;font-size:16px}.log-operator[data-v-75550f0e]{margin-left:8px}[data-v-75550f0e] .el-drawer__body{padding:0 20px 20px;overflow:auto}[data-v-75550f0e] .el-tabs__content{overflow:visible}.table-title[data-v-f918394c]{font-size:15px;font-weight:600;color:#303133;line-height:32px}.meter-attach-upload[data-v-f918394c] .el-upload--picture-card{line-height:148px}.upload-tip[data-v-f918394c]{margin-top:8px;font-size:12px;color:#909399;line-height:1.5}.team-schedule-page[data-v-50abb1c5]{-ms-flex-direction:column;flex-direction:column;height:100%;padding:0}.team-schedule-page .team-schedule-shell[data-v-50abb1c5],.team-schedule-page[data-v-50abb1c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0}.team-schedule-page .team-schedule-shell[data-v-50abb1c5]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;border:none;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.team-schedule-page .schedule-search[data-v-50abb1c5]{-ms-flex-negative:0;flex-shrink:0;border:none;background-color:#fff}.team-schedule-page .schedule-search>.el-card__body[data-v-50abb1c5]{padding:12px 16px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.team-schedule-page .day-head[data-v-50abb1c5],.team-schedule-page .shift-toolbar[data-v-50abb1c5],.team-schedule-page .team-schedule-menu-left[data-v-50abb1c5],.team-schedule-page .team-schedule-menu-right[data-v-50abb1c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.team-schedule-page .team-schedule-menu-left[data-v-50abb1c5],.team-schedule-page .team-schedule-menu-right[data-v-50abb1c5]{-ms-flex-wrap:wrap;flex-wrap:wrap}.team-schedule-page .team-schedule-menu-right[data-v-50abb1c5]{gap:8px}.team-schedule-page .team-schedule-menu-right .el-button+.el-button[data-v-50abb1c5]{margin-left:0}.team-schedule-page[data-v-50abb1c5] .el-button--small{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;padding:8px 15px;line-height:14px;vertical-align:middle}.team-schedule-page[data-v-50abb1c5] .el-button--small [class*=" el-icon-"],.team-schedule-page[data-v-50abb1c5] .el-button--small [class^=el-icon-]{font-size:14px;line-height:1}.team-schedule-page[data-v-50abb1c5] .el-button--small [class*=el-icon-]+span{margin-left:5px}.team-schedule-page .calendar-search[data-v-50abb1c5]{padding:10px 5px 7px 0;background:#f0f7ff;-webkit-box-sizing:border-box;box-sizing:border-box}.team-schedule-page .calendar-search-form[data-v-50abb1c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px 0}.team-schedule-page .calendar-search-form .el-form-item[data-v-50abb1c5]{width:25%;padding-right:8px;margin-right:0;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.team-schedule-page .calendar-search-form .calendar-search-actions[data-v-50abb1c5]{width:100%;text-align:right}.team-schedule-page .calendar-search-form[data-v-50abb1c5] .el-form-item__label{width:110px;padding-right:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.team-schedule-page .calendar-search-form[data-v-50abb1c5] .el-form-item__content{width:calc(100% - 110px)}.team-schedule-page .calendar-search-form[data-v-50abb1c5] .el-date-editor,.team-schedule-page .calendar-search-form[data-v-50abb1c5] .el-select{width:100%}.team-schedule-page .schedule-toolbar[data-v-50abb1c5]{-ms-flex-negative:0;flex-shrink:0;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;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px 16px 8px;border-bottom:1px solid #ebeef5;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.team-schedule-page .schedule-content[data-v-50abb1c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;border:none;-webkit-box-shadow:none;box-shadow:none;margin-top:0}.team-schedule-page .schedule-content>.schedule-content-body[data-v-50abb1c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.team-schedule-page .view-switch[data-v-50abb1c5] .el-radio-button__inner{min-width:88px}.team-schedule-page .view-switch i[data-v-50abb1c5]{margin-right:4px}.team-schedule-page .calendar-grid[data-v-50abb1c5]{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;min-height:0;overflow-x:auto}.team-schedule-page .day-card[data-v-50abb1c5]{min-height:0;border:1px solid #dfe7f2;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fbff));background:linear-gradient(180deg,#fff,#f8fbff);padding:12px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.team-schedule-page .day-head[data-v-50abb1c5]{color:#334155;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #edf2f7}.team-schedule-page .day-head strong[data-v-50abb1c5]{color:#1f2d3d;font-size:17px;line-height:22px}.team-schedule-page .day-head span[data-v-50abb1c5]{min-width:28px;height:28px;border-radius:50%;background:#eef4ff;color:#2f5fb3;font-size:15px;font-weight:600;line-height:28px;text-align:center}.team-schedule-page .schedule-list[data-v-50abb1c5]{display:grid;gap:10px}.team-schedule-page .schedule-item[data-v-50abb1c5]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:0;border:1px solid #c9ddff;border-left:3px solid #2f6fec;border-radius:8px;background:#f3f8ff;padding:10px;color:#1f2d3d;cursor:pointer;overflow:hidden;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.team-schedule-page .schedule-item[data-v-50abb1c5]:hover{border-color:#8fb8ff;-webkit-box-shadow:0 4px 12px rgba(47,111,236,.1);box-shadow:0 4px 12px rgba(47,111,236,.1)}.team-schedule-page .team-name[data-v-50abb1c5]{display:block;color:#0f2742;font-size:16px;font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-schedule-page .shift-name[data-v-50abb1c5]{margin-top:2px;color:#315f9f;font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-schedule-page .schedule-time[data-v-50abb1c5]{margin-top:8px;color:#223449;font-size:13px;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-schedule-page .schedule-time i[data-v-50abb1c5]{margin-right:5px;color:#5b8def}.team-schedule-page .members[data-v-50abb1c5]{margin-top:6px;color:#6b7b8d;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-schedule-page .members i[data-v-50abb1c5]{margin-right:5px;color:#8aa0ba}.team-schedule-page .pager[data-v-50abb1c5]{text-align:right}.team-schedule-page .schedule-list-view[data-v-50abb1c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;width:100%}.team-schedule-page .schedule-list-view[data-v-50abb1c5] .el-table{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.team-schedule-page .schedule-table[data-v-50abb1c5] th.el-table__cell{height:42px;padding:0;background-color:#f5f7fa;border-right:none}.team-schedule-page .schedule-table[data-v-50abb1c5] td.el-table__cell{height:40px;padding:8px 0;border-right:none}.team-schedule-page .schedule-table[data-v-50abb1c5] .el-table__body-wrapper td.el-table__cell,.team-schedule-page .schedule-table[data-v-50abb1c5] .el-table__header-wrapper th.el-table__cell{border-right:none}.team-schedule-page .schedule-table[data-v-50abb1c5] .cell{line-height:22px}.team-schedule-page .schedule-table[data-v-50abb1c5]:after,.team-schedule-page .schedule-table[data-v-50abb1c5]:before{display:none}.team-schedule-page .table-actions[data-v-50abb1c5]{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;gap:12px;min-height:22px;white-space:nowrap}.team-schedule-page .table-actions[data-v-50abb1c5] .el-button--text.el-button--small{-ms-flex-negative:0;flex-shrink:0;height:auto;padding:0;line-height:22px}.team-schedule-page .table-actions[data-v-50abb1c5] .el-button+.el-button{margin-left:0}.team-schedule-page .schedule-pagination[data-v-50abb1c5]{-ms-flex-negative:0;flex-shrink:0;padding:12px 18px 8px;border-top:1px solid #ebeef5;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.team-schedule-page .shift-toolbar[data-v-50abb1c5]{margin-bottom:10px}.dynamic-inventory-page .dynamic-inventory-page__above[data-v-f265efc6]{margin-bottom:12px}.dynamic-inventory-page .metric-grid[data-v-f265efc6]{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:10px;margin-bottom:12px}.dynamic-inventory-page .metric-card[data-v-f265efc6]{min-height:86px;padding:14px;background:#fff;border:1px solid #ebeef5;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.dynamic-inventory-page .metric-card span[data-v-f265efc6]{display:block;margin-bottom:10px;color:#64748b;font-size:13px}.dynamic-inventory-page .metric-card strong[data-v-f265efc6]{display:block;color:#111827;font-size:24px;line-height:28px;font-weight:700}.dynamic-inventory-page .metric-card em[data-v-f265efc6]{display:block;margin-top:6px;color:#94a3b8;font-style:normal;font-size:12px}.dynamic-inventory-page .metric-card--primary strong[data-v-f265efc6]{color:#2563eb}.dynamic-inventory-page .metric-card--success strong[data-v-f265efc6]{color:#15803d}.dynamic-inventory-page .metric-card--warning strong[data-v-f265efc6]{color:#b45309}.dynamic-inventory-page .metric-card--danger strong[data-v-f265efc6]{color:#dc2626}.dynamic-inventory-page .inventory-panel[data-v-f265efc6]{background:#fff;border:1px solid #ebeef5;border-radius:6px;overflow:hidden}.dynamic-inventory-page .inventory-panel__header[data-v-f265efc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px;padding:0 18px;background:#fff;border-bottom:1px solid #ebeef5}.dynamic-inventory-page .inventory-panel__body[data-v-f265efc6]{background:#fff}.dynamic-inventory-page .inventory-tabs[data-v-f265efc6]{width:100%}.dynamic-inventory-page .capacity-cell[data-v-f265efc6]{display:grid;grid-template-columns:1fr 46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[data-v-f265efc6] .inventory-tabs .el-tabs__header{margin:0}[data-v-f265efc6] .inventory-tabs .el-tabs__item{height:46px;line-height:46px}[data-v-f265efc6] .inventory-tabs .el-tabs__nav-wrap:after{height:0}[data-v-f265efc6] .inventory-panel .avue-crud{padding:0}[data-v-f265efc6] .inventory-panel .avue-crud__search{margin:0;padding:0;background:#fff}[data-v-f265efc6] .inventory-panel .avue-crud__search>.el-card__body{padding:12px 16px 10px!important;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-f265efc6] .inventory-panel .avue-crud__search .avue-group--header{padding:10px 5px 3px;background:#f0f7ff;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-f265efc6] .inventory-panel .avue-crud__menu{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-f265efc6] .inventory-panel .avue-crud__table{padding:0 16px}[data-v-f265efc6] .inventory-panel .avue-crud__pagination{margin:0;padding:8px 16px;border-top:1px solid #ebeef5;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1400px){.dynamic-inventory-page .metric-grid[data-v-f265efc6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.dynamic-inventory-page .metric-grid[data-v-f265efc6]{grid-template-columns:repeat(1,minmax(0,1fr))}.dynamic-inventory-page .inventory-panel__header[data-v-f265efc6]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 16px}}