.lps-chart[data-v-c6e7a2c2]{width:100%;height:330px;min-width:0}.guide-steps[data-v-6252e046]{margin:24px 0}.guide-tag[data-v-6252e046]{margin-left:12px}.guide-link[data-v-6252e046]{float:right}.quick-setup .el-select[data-v-6252e046]{width:100%}.quick-setup .el-card[data-v-6252e046]{margin-top:16px}.guide-steps[data-v-6252e046] .el-step__title{font-size:12px;line-height:18px;white-space:normal;word-break:break-word;padding:6px}.lps-root{font:14px/1.5 Segoe UI,Microsoft YaHei,Arial,sans-serif;color:#263952;background:#f2f5fa;min-height:100vh}.lps-root *{-webkit-box-sizing:border-box;box-sizing:border-box}.lps-root a{text-decoration:none}.lps-sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:224px;background:#182b49;z-index:20;overflow-y:auto}.lps-brand{height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;font-size:14px;font-weight:700;gap:12px;letter-spacing:.5px}.brand-symbol,.lps-brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.brand-symbol{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;background:#2678e6;width:40px;height:40px;font-size:20px;font-weight:800;-ms-flex-negative:0;flex-shrink:0}.lps-brand small{display:block;color:#98aecf;font-size:11px;margin-top:4px;letter-spacing:1px}.lps-sidebar .el-menu{border:0}.lps-sidebar .el-menu-item{height:46px;line-height:46px;margin:3px 12px;border-radius:6px;-webkit-padding-start:16px!important;padding-inline-start:16px!important;font-size:14px}.lps-sidebar .el-menu-item.is-active{background:#2868c9!important}.lps-sidebar .el-menu-item i{color:inherit;-webkit-margin-end:12px;margin-inline-end:12px}.sidebar-foot{padding:25px;color:#8199bd;font-size:11px}.lps-main{-webkit-margin-start:224px;margin-inline-start:224px;min-width:0}.lps-topbar{background:#fff;min-height:64px;padding:12px 28px;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;border-bottom:1px solid #e8edf5;gap:15px}.crumb{color:#50627b;white-space:nowrap}.crumb span{padding:0 9px;color:#aeb8c7}.top-actions{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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.identity{font-size:12px;color:#6a7c94}.language-picker{width:110px}.unit-picker{width:84px}.lps-tabstrip{background:#fff;min-height:44px;padding:0 28px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;overflow:auto;border-bottom:1px solid #e5ebf4}.lps-tabstrip button{border:0;background:none;border-bottom:3px solid transparent;color:#6a7b91;padding:12px 14px;white-space:nowrap;cursor:pointer}.lps-tabstrip button.active{border-color:#2877e6;color:#2877e6;font-weight:600}.lps-content{padding:25px 28px 35px;max-width:1900px;margin:auto}.page-heading{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:0 0 18px}.page-heading h1{font-size:23px;font-weight:650;margin:0 0 4px;color:#182c49}.page-heading p{margin:0;color:#7b8ba2;font-size:12px}.lps-root .el-card{border-radius:9px;border:1px solid #e4eaf3}.scope-card{margin-bottom:22px}.scope-card .el-card__body{padding:16px 20px}.scope-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zone-chip{border-radius:6px;background:#f0f5fd;color:#55739b;padding:6px 12px;font-size:12px;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:15px;margin-bottom:24px}.metric-grid .el-card__body{padding:21px 18px}.metric-label{font-size:12px;color:#7a8aa0;margin-bottom:12px}.metric-grid strong{font-size:29px;color:#1f385b;line-height:1;font-weight:650}.metric-grid small{-webkit-margin-start:5px;margin-inline-start:5px;color:#8a99ae}.dashboard-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:22px;margin-bottom:20px}.mini-device{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f5}.mini-device small{display:block;color:#8a98ac;font-size:11px}.mini-device strong{-webkit-margin-start:auto;margin-inline-start:auto;color:#2774d7}.live-dot{width:8px;height:8px;border-radius:50%;background:#a8b5c6;-ms-flex-negative:0;flex-shrink:0}.live-dot.online{background:#25b28e;-webkit-box-shadow:0 0 0 4px #e7f6f1;box-shadow:0 0 0 4px #e7f6f1}.toolbar{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:10px;margin:15px 0 20px}.toolbar .el-button+.el-button{margin:0}.search-input{width:220px}.toolbar .el-select{width:190px}.toolbar .el-date-editor--daterange{width:285px}.muted{color:#8492a6;font-size:12px}.split{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.pagination,.split{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination{margin-top:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:auto}.space-bottom{margin-bottom:18px}.space-top{margin-top:18px}.live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.live-weight{font-size:45px;font-weight:600;color:#2674d9;text-align:center;margin:24px 0}.live-weight small{font-size:19px}.parameter-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 45px;margin:20px 0}.form-grid .el-date-editor,.form-grid .el-input-number,.form-grid .el-select,.parameter-grid .el-select{width:100%}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.preference-form{max-width:440px}.export-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.export-grid>div{border:1px solid #e1e9f5;padding:35px;text-align:center;border-radius:10px;background:#f7faff}.export-grid i{font-size:45px;color:#3776d7}.export-grid h2{font-size:18px;font-weight:500}.lps-footer{padding:16px 28px;color:#93a0b3;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lps-root .el-table{font-size:13px}.lps-root .el-table th{background:#f6f8fc;color:#596e8a;font-weight:500}.lps-root .el-descriptions-item__content{white-space:pre-wrap;overflow-wrap:anywhere;max-width:550px}.lps-login{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:100px;min-height:100vh;padding:35px;background:radial-gradient(ellipse at 15% 30%,#214e88,#12243e 70%)}.login-brand{color:#fff;max-width:400px}.login-brand .brand-symbol{width:65px;height:65px;font-size:30px}.login-brand h1{font-size:33px;letter-spacing:2px;margin-bottom:8px}.login-brand p{color:#b1c5e1}.login-card{width:410px;max-width:100%;-ms-flex-negative:0;flex-shrink:0}.login-card .el-form{margin:22px 0 14px}.login-card h2{font-size:22px;margin:0 0 18px}.wide{width:100%}.login-card .el-alert{margin-top:15px}.lps-root[dir=rtl] .el-form,.lps-root[dir=rtl] .el-table,.lps-root[dir=rtl] .el-table th{text-align:right}.lps-root[dir=rtl] .el-dialog__headerbtn{right:auto;left:20px}.lps-root .el-alert__content{min-width:0}.lps-root .el-alert__title{word-break:normal;overflow-wrap:anywhere}@media(max-width:1200px){.metric-grid{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.live-grid{grid-template-columns:1fr 1fr}.identity{display:none}.scope-grid{grid-template-columns:repeat(3,1fr)}.zone-chip{grid-column:1/-1}.lps-content{padding:20px}.lps-topbar{padding:12px 20px}}@media(max-width:760px){.lps-sidebar{width:62px}.lps-brand>span:last-child,.lps-sidebar .el-menu-item span,.sidebar-foot{display:none}.lps-sidebar .el-menu-item{margin:3px 6px;-webkit-padding-start:13px!important;padding-inline-start:13px!important}.lps-brand{padding:11px}.lps-main{-webkit-margin-start:62px;margin-inline-start:62px}.metric-grid{grid-template-columns:repeat(2,1fr)}.lps-content{padding:14px}.export-grid,.form-grid,.live-grid,.parameter-grid,.scope-grid{grid-template-columns:1fr}.lps-topbar{padding:10px}.crumb{display:none}.top-actions{gap:9px}.lps-tabstrip{padding:0 8px}.login-brand{display:none}.lps-login{padding:20px}.page-heading p{max-width:250px}.lps-root .el-dialog{min-width:0}.lps-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.parameter-grid{gap:8px}}.lps-sidebar{left:0;right:auto}.lps-main{margin-left:224px;margin-right:0}.lps-root[dir=rtl] .lps-topbar{direction:ltr}.lps-root[dir=rtl] .crumb,.lps-root[dir=rtl] .identity{direction:rtl}@media(max-width:760px){.lps-main{margin-left:62px;margin-right:0}}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.photo-card{border:1px solid #e1e8f4;border-radius:9px;overflow:hidden;background:#f9fbff}.photo-card>.el-image{width:100%;height:180px;display:block;cursor:-webkit-zoom-in;cursor:zoom-in}.photo-card>div:last-child{padding:14px;overflow-wrap:anywhere}.photo-card b{display:block;font-size:13px;font-weight:600}.photo-card p{color:#6e829e;margin:8px 0 0}.lps-root .el-image__error,.photo-card p{font-size:12px}@media(max-width:1200px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.photo-grid{grid-template-columns:1fr}}.lps-root{height:100vh;height:100dvh;min-height:0;overflow:hidden}.lps-main{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.lps-content{width:100%;min-width:0}.lps-login{height:100%;min-height:0;overflow-y:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lps-login>.login-brand,.lps-login>.login-card{margin-block:auto}.lps-main:focus-visible{outline:2px solid #2877e6;outline-offset:-2px}.part-weight-cell{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:start;-ms-flex-align:start;align-items:flex-start;gap:6px;padding:4px 0}.part-weight-cell .part-photo{width:72px;height:54px;border-radius:5px;cursor:-webkit-zoom-in;cursor:zoom-in}.toolbar .yield-form-picker{width:320px;max-width:100%}.brand-preview{display:block;max-width:320px;max-height:128px;margin:12px 0}.brand-preview,.sidebar-brand-logo{-o-object-fit:contain;object-fit:contain}.sidebar-brand-logo{width:54px;max-height:45px;-ms-flex-negative:0;flex-shrink:0}.lps-brand>span:last-child{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.sidebar-brand-logo{width:40px;max-height:40px}}.lps-brand>span:last-child{max-height:54px;overflow:hidden}