/*!
 *  build: admin-pro 
 *  copyright:  
 *  time: 2026-10-23 10:54:27
 */.scan-auto-input-wrapper[data-v-0aa41c12]{width:100%;padding:8px 0}.iec-scan-input-wrap[data-v-0aa41c12]{display:flex;align-items:center;width:100%;height:60px;border:2px solid #dcdfe6;border-radius:10px;background:#fff;transition:border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.iec-scan-input-wrap[data-v-0aa41c12]:focus-within{border-color:#409eff;box-shadow:0 0 0 3px rgba(64,158,255,.15),0 2px 12px rgba(64,158,255,.12)}.iec-scan-input-wrap.is-disabled[data-v-0aa41c12]{background:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}.iec-scan-input-wrap.is-loading[data-v-0aa41c12]{border-color:#e6a23c;box-shadow:0 0 0 3px rgba(230,162,60,.15)}.scan-prefix[data-v-0aa41c12]{display:flex;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;height:100%;background:linear-gradient(135deg,#409eff,#337ecc);color:#fff;font-size:15px;font-weight:600;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scan-icon[data-v-0aa41c12]{font-size:22px}.scan-label[data-v-0aa41c12]{font-size:15px;letter-spacing:2px}.iec-scan-input[data-v-0aa41c12]{flex:1;height:100%;padding:0 16px;border:none;outline:none;font-size:18px;font-weight:500;color:#303133;background:transparent;letter-spacing:1px}.iec-scan-input[data-v-0aa41c12]::-moz-placeholder{color:#c0c4cc;font-size:14px;font-weight:400;letter-spacing:0}.iec-scan-input[data-v-0aa41c12]::placeholder{color:#c0c4cc;font-size:14px;font-weight:400;letter-spacing:0}.iec-scan-input[data-v-0aa41c12]:disabled{color:#c0c4cc;cursor:not-allowed}.scan-suffix[data-v-0aa41c12]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:100%;color:#909399;font-size:20px}.scan-spinner[data-v-0aa41c12]{color:#e6a23c;font-size:20px;animation:rotating-0aa41c12 1s linear infinite}.scan-ready .el-icon-success[data-v-0aa41c12]{color:#67c23a;font-size:20px}.scan-ready .el-icon-aim[data-v-0aa41c12]{color:#c0c4cc;font-size:20px}.scan-hint[data-v-0aa41c12]{margin-top:6px;padding-left:4px;font-size:12px;color:#909399;display:flex;align-items:center;gap:4px}.scan-hint[data-v-0aa41c12]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#67c23a;animation:blink-0aa41c12 1.5s ease-in-out infinite;flex-shrink:0}@keyframes blink-0aa41c12{0%,to{opacity:1}50%{opacity:.2}}@keyframes rotating-0aa41c12{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icw-dialog{border-radius:12px;overflow:hidden}.icw-dialog .el-dialog__header{padding:16px 20px 12px;background:#fafbfc;border-bottom:1px solid #f0f2f5}.icw-dialog .el-dialog__header .el-dialog__title{font-size:15px;font-weight:700;color:#1a2233}.icw-dialog .el-dialog__body{padding:0}[data-v-50d72699]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.icw-body[data-v-50d72699]{padding:16px;background:#f5f7fa}.icw-display[data-v-50d72699]{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;padding:14px 20px;margin-bottom:12px;background:#fff;border-radius:10px;border:2px solid #e8ebf0;min-height:72px;transition:border-color .2s}.icw-display.has-val[data-v-50d72699]{border-color:#1890ff}.icw-display-num[data-v-50d72699]{font-size:42px;font-weight:800;font-family:SF Mono,Consolas,monospace;color:#c0c4cc;letter-spacing:-1px;line-height:1}.has-val .icw-display-num[data-v-50d72699]{color:#1a2233}.icw-display-unit[data-v-50d72699]{font-size:16px;font-weight:600;color:#909399;padding-bottom:4px}.icw-numpad[data-v-50d72699]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,64px);gap:8px}.icw-key[data-v-50d72699]{border:none;border-radius:8px;font-size:22px;font-weight:600;cursor:pointer;background:#fff;color:#303133;transition:background .12s,transform .08s;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.08)}.icw-key[data-v-50d72699]:active{background:#e8f4ff;transform:scale(.95)}.icw-key--fn[data-v-50d72699]{background:#f0f2f5;color:#606266;font-size:18px}.icw-key--dot[data-v-50d72699]{font-size:28px;font-weight:900}.icw-key--zero[data-v-50d72699]{grid-column:span 2}.icw-key--confirm[data-v-50d72699]{grid-row:span 2;font-size:18px;background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff;box-shadow:0 4px 10px rgba(56,158,13,.3)}.icw-key--confirm[data-v-50d72699]:active{background:linear-gradient(135deg,#389e0d,#237804);transform:scale(.97)}[data-v-0d89ef7b]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.mc-num-item[data-v-0d89ef7b]{display:flex;align-items:stretch;min-height:64px;border:1px solid #efefef}.mc-num-display[data-v-0d89ef7b]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 18px;background:#f5f7fa}.mc-num-display.has-val[data-v-0d89ef7b]{background:#fff}.mc-num-display.has-val .mc-num-val[data-v-0d89ef7b]{color:#303133}.mc-num-display.is-readonly.has-val[data-v-0d89ef7b]{background:#f6ffed}.mc-num-label[data-v-0d89ef7b]{font-size:14px;font-weight:700;color:#909399;letter-spacing:.5px}.mc-num-main[data-v-0d89ef7b]{display:flex;align-items:baseline;gap:10px}.mc-num-val[data-v-0d89ef7b]{font-size:32px;font-weight:800;font-family:SF Mono,Consolas,monospace;color:#c0c4cc;line-height:1;letter-spacing:-.5px}.mc-num-unit[data-v-0d89ef7b]{font-size:18px;font-weight:700;color:#909399}.mc-num-edit-btn[data-v-0d89ef7b]{flex-shrink:0;width:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:none;border-left:2px solid #e8ebf0;background:linear-gradient(180deg,#ecf5ff,#d9ecff);color:#409eff;font-size:17px;font-weight:700;cursor:pointer;transition:all .15s}.mc-num-edit-btn i[data-v-0d89ef7b]{font-size:20px}.mc-num-edit-btn[data-v-0d89ef7b]:hover{background:linear-gradient(180deg,#409eff,#337ecc);color:#fff}.mc-num-edit-btn[data-v-0d89ef7b]:active{transform:scale(.98)}.dkw-dialog{border-radius:12px;overflow:hidden}.dkw-dialog .el-dialog__header{padding:16px 20px 12px;background:#fafbfc;border-bottom:1px solid #f0f2f5}.dkw-dialog .el-dialog__header .el-dialog__title{font-size:15px;font-weight:700;color:#1a2233}.dkw-dialog .el-dialog__body{padding:0}[data-v-42d3377c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.dkw-body[data-v-42d3377c]{padding:16px;background:#f5f7fa}.dkw-display[data-v-42d3377c]{display:flex;align-items:center;justify-content:flex-end;padding:14px 20px;margin-bottom:12px;background:#fff;border-radius:10px;border:2px solid #e8ebf0;min-height:72px;transition:border-color .2s}.dkw-display.has-val[data-v-42d3377c]{border-color:#1890ff}.dkw-display-val[data-v-42d3377c]{font-size:28px;font-weight:800;font-family:SF Mono,Consolas,monospace;color:#c0c4cc;letter-spacing:-.5px;line-height:1.2;word-break:break-all;text-align:right}.has-val .dkw-display-val[data-v-42d3377c]{color:#1a2233}.dkw-pad[data-v-42d3377c]{display:flex;gap:12px}.dkw-letters[data-v-42d3377c]{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:52px;gap:6px}.dkw-nums[data-v-42d3377c]{width:220px;flex-shrink:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,52px);gap:6px}.dkw-key[data-v-42d3377c]{border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;background:#fff;color:#303133;transition:background .12s,transform .08s;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.08)}.dkw-key[data-v-42d3377c]:active{background:#e8f4ff;transform:scale(.95)}.dkw-key--fn[data-v-42d3377c]{background:#f0f2f5;color:#606266;font-size:15px}.dkw-key--shift[data-v-42d3377c]{grid-column:span 2}.dkw-key--confirm[data-v-42d3377c]{grid-row:span 2;font-size:16px;background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff;box-shadow:0 4px 10px rgba(56,158,13,.3)}.dkw-key--confirm[data-v-42d3377c]:active{background:linear-gradient(135deg,#389e0d,#237804);transform:scale(.97)}[data-v-ef676c22]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.mc-data-item[data-v-ef676c22]{display:flex;align-items:stretch;min-height:64px;border:1px solid #efefef}.mc-data-display[data-v-ef676c22]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 18px;background:#f5f7fa}.mc-data-display.has-val[data-v-ef676c22]{background:#fff}.mc-data-display.has-val .mc-data-val[data-v-ef676c22]{color:#303133}.mc-data-display.is-readonly.has-val[data-v-ef676c22]{background:#f6ffed}.mc-data-label[data-v-ef676c22]{font-size:14px;font-weight:700;color:#909399;letter-spacing:.5px}.mc-data-main[data-v-ef676c22]{display:flex;align-items:baseline;gap:10px;min-width:0}.mc-data-val[data-v-ef676c22]{font-size:24px;font-weight:800;font-family:SF Mono,Consolas,monospace;color:#c0c4cc;line-height:1.2;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-data-edit-btn[data-v-ef676c22]{flex-shrink:0;width:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:none;border-left:2px solid #e8ebf0;background:linear-gradient(180deg,#ecf5ff,#d9ecff);color:#409eff;font-size:17px;font-weight:700;cursor:pointer;transition:all .15s}.mc-data-edit-btn i[data-v-ef676c22]{font-size:20px}.mc-data-edit-btn[data-v-ef676c22]:hover{background:linear-gradient(180deg,#409eff,#337ecc);color:#fff}.mc-data-edit-btn[data-v-ef676c22]:active{transform:scale(.98)}[data-v-6a5b5e76]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.mp-panel[data-v-6a5b5e76]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px}.mp-panel.state-ready .mp-display[data-v-6a5b5e76]{border-color:#b7eb8f;background:#f6ffed}.mp-panel.state-stale .mp-display[data-v-6a5b5e76]{border-color:#ffd591;background:#fff7e6}.mp-panel.state-waiting .mp-display[data-v-6a5b5e76]{border-color:#e8ebf0}.mp-display[data-v-6a5b5e76]{width:100%;padding:24px 16px;border-radius:4px;text-align:center;border:1px solid #e8ebf0;transition:all .2s}.mp-primary[data-v-6a5b5e76]{display:flex;flex-direction:column;align-items:center;gap:6px}.mp-label[data-v-6a5b5e76]{font-size:13px;font-weight:700;color:#606266}.mp-row[data-v-6a5b5e76]{display:flex;align-items:baseline;justify-content:center;gap:8px}.mp-num[data-v-6a5b5e76]{font-size:48px;font-weight:800;font-family:SF Mono,Consolas,monospace;color:#c0c4cc;line-height:1}.mp-num.has-val[data-v-6a5b5e76]{color:#389e0d}.mp-num.is-stale[data-v-6a5b5e76]{color:#d46b08}.mp-unit[data-v-6a5b5e76]{font-size:18px;font-weight:700;color:#909399}.mp-status[data-v-6a5b5e76]{margin-top:12px;font-size:13px;color:#909399}.mp-status i[data-v-6a5b5e76]{margin-right:4px}.mp-status .stale-tip[data-v-6a5b5e76]{color:#e6a23c}.mp-num-card[data-v-6a5b5e76]{width:100%;display:flex;flex-direction:column;gap:10px}.mp-confirm-btn[data-v-6a5b5e76]{width:100%;height:48px;border:none;border-radius:6px;background:#dcdfe6;color:#909399;font-size:16px;font-weight:600;cursor:not-allowed;display:flex;align-items:center;justify-content:center;gap:8px}.mp-confirm-btn.ready[data-v-6a5b5e76]{background:#409eff;color:#fff;cursor:pointer}.mp-confirm-btn.ready[data-v-6a5b5e76]:hover{background:#66b1ff}.mp-confirm-btn[data-v-6a5b5e76]:disabled{opacity:.7}.mp-clear-btn[data-v-6a5b5e76]{width:100%;height:36px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.mp-clear-btn[data-v-6a5b5e76]:hover{border-color:#409eff;color:#409eff}