.candidate[data-v-054cd0cc],.selected[data-v-054cd0cc]{position:absolute;display:inline-block;width:270px;height:400px;border:1px solid #e8e8e8}.picker[data-v-054cd0cc]{height:402px;position:relative;text-align:left}.picker .candidate[data-v-054cd0cc]{left:0;top:0}.picker .candidate>div[data-v-054cd0cc]:first-child{padding:5px 10px}.picker .selected[data-v-054cd0cc]{right:0;top:0}.picker .user-items[data-v-054cd0cc]{overflow-y:auto;height:310px}.picker .user-items .el-icon-close[data-v-054cd0cc]{position:absolute;right:5px;cursor:pointer;font-size:larger}.picker .user-items[data-v-054cd0cc] .user-item{display:flex;align-items:center;padding:5px;margin:0 5px;border-radius:5px;position:relative}.picker .user-items[data-v-054cd0cc] .user-item .el-checkbox{margin-right:10px}.picker .user-items[data-v-054cd0cc] .user-item .avatar{width:35px;text-align:center;line-height:35px;background:#1890ff;color:#fff;border-radius:50%}.picker .user-items[data-v-054cd0cc] .user-item .name{margin-left:5px}.picker .user-items[data-v-054cd0cc] .user-item:hover{background:#f1f1f1}.selected[data-v-054cd0cc]{border-left:none}.selected .count[data-v-054cd0cc]{width:250px;padding:10px;display:inline-block;border-bottom:1px solid #e8e8e8;margin-bottom:5px}.selected .count>span[data-v-054cd0cc]:nth-child(2){float:right;color:#c75450;cursor:pointer}[data-v-054cd0cc] .el-dialog__body{padding:10px 20px}.disabled[data-v-054cd0cc]{cursor:not-allowed!important;color:#8c8c8c!important}[data-v-054cd0cc]::-webkit-scrollbar{float:right;width:4px;height:4px;background-color:#fff}[data-v-054cd0cc]::-webkit-scrollbar-thumb{border-radius:16px;background-color:#efefef}[data-v-e2c73554].el-table td.el-table__cell .el-form-item{margin-bottom:0}[data-v-e2c73554].el-table td.el-table__cell .el-form-item.is-error{margin-bottom:22px}.pos-hw-apply-doc[data-v-1313ad6e]{width:100%;font-size:13px;color:#303133}.doc-table[data-v-1313ad6e]{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:16px;border-color:#dcdfe6;background:#fff}.doc-table--header[data-v-1313ad6e]{margin-bottom:0}.doc-table--legacy[data-v-1313ad6e]{margin-top:8px}.col-label[data-v-1313ad6e]{width:14%}.col-val[data-v-1313ad6e]{width:36%}.col-cat[data-v-1313ad6e]{width:10%}.col-sub[data-v-1313ad6e]{width:14%}.col-rest[data-v-1313ad6e]{width:76%}.col-sub-wide[data-v-1313ad6e]{width:18%}.col-rest-wide[data-v-1313ad6e]{width:82%}.cell-cat[data-v-1313ad6e],.cell-label[data-v-1313ad6e],.cell-sub[data-v-1313ad6e]{background:#fff8dc;font-weight:600;text-align:center;vertical-align:middle;padding:8px 6px;border-color:#dcdfe6}.cell-cat[data-v-1313ad6e]{background:#e8f5e9}.cell-sub[data-v-1313ad6e]{background:#f5f5f5}.required-star[data-v-1313ad6e]{color:#f56c6c;margin-right:2px}.cell-input[data-v-1313ad6e],.cell-rest[data-v-1313ad6e]{padding:8px 10px;vertical-align:top;border-color:#dcdfe6;word-break:break-word}.cell-fi[data-v-1313ad6e]{margin-bottom:0!important}.cell-fi[data-v-1313ad6e] .el-form-item__content{margin-left:0!important}.inline-fi[data-v-1313ad6e]{display:inline-block;vertical-align:middle}.inline-fi[data-v-1313ad6e] .el-form-item__error{position:absolute;white-space:nowrap}.sec-title[data-v-1313ad6e]{margin:14px 0 8px;padding:8px 12px;font-weight:700;font-size:14px;background:#e8f5e9;border:1px solid #dcdfe6;border-bottom:none}.sec-title--hw[data-v-1313ad6e]{margin-top:0;border-top:none}.sec-title--appearance[data-v-1313ad6e]{background:#fff8dc;margin-top:0}.sec-title--software[data-v-1313ad6e]{background:#e3f2fd;margin-top:0}.sec-title--legacy[data-v-1313ad6e]{background:#fff3e0;border-top:1px solid #dcdfe6}.mt6[data-v-1313ad6e]{margin-top:6px}.ml8[data-v-1313ad6e]{margin-left:8px}.inline-pair[data-v-1313ad6e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.unit[data-v-1313ad6e]{color:#909399;flex-shrink:0}.gap[data-v-1313ad6e]{margin-left:12px}.num-inp[data-v-1313ad6e]{width:100px}.mini-inp[data-v-1313ad6e]{width:72px;margin:0 4px}.qty[data-v-1313ad6e]{width:56px;margin:0 4px}.iface-grid .iface-row[data-v-1313ad6e]{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:6px}.os-row[data-v-1313ad6e]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.os-ver[data-v-1313ad6e]{flex:1;max-width:280px}.screen-row[data-v-1313ad6e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.flex1[data-v-1313ad6e]{flex:1;min-width:120px}.final-quote-red[data-v-1313ad6e]{color:#cf1322;font-weight:700}.multi-hw-dynamic[data-v-71fbda1a]{--hw-accent:#0d9488;--hw-accent-dim:rgba(13,148,136,0.12);--hw-surface:linear-gradient(105deg,#f0fdfa,#f8fafc 55%,#fff)}.hw-line[data-v-71fbda1a]{margin-bottom:4px}.hw-line__head[data-v-71fbda1a]{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;max-width:100%;margin:16px 0 0;padding:10px 14px;text-align:left;cursor:pointer;font:inherit;border:1px solid #c5d4d2;border-left:4px solid var(--hw-accent);border-radius:0 6px 6px 0;background:var(--hw-surface);color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.hw-line__head[data-v-71fbda1a]:hover{border-color:#94a3b8;box-shadow:0 3px 10px rgba(15,23,42,.07)}.hw-line--collapsed .hw-line__head[data-v-71fbda1a]{opacity:.92}.hw-line__chevron[data-v-71fbda1a]{display:inline-block;width:.45em;height:.45em;border-right:2px solid var(--hw-accent);border-bottom:2px solid var(--hw-accent);transform:rotate(-45deg);transition:transform .2s ease;flex-shrink:0}.hw-line__chevron--open[data-v-71fbda1a]{transform:rotate(45deg);margin-top:-2px}.hw-line__title[data-v-71fbda1a]{font-weight:700;font-size:14px;letter-spacing:.02em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-line__badge[data-v-71fbda1a]{margin-left:auto;font-size:12px;font-weight:600;padding:2px 10px;border-radius:999px;background:var(--hw-accent-dim);color:#0f766e}.hw-line__head[data-v-71fbda1a]:focus-visible{outline:2px solid var(--hw-accent);outline-offset:2px}.hw-line__remove--head[data-v-71fbda1a]{flex-shrink:0;padding:2px 6px!important;color:#b91c1c!important}.hw-line__remove--head[data-v-71fbda1a]:hover{background:rgba(185,28,28,.08);border-radius:4px}.hw-line__body[data-v-71fbda1a]{padding:12px 0 8px}.hw-line__meta[data-v-71fbda1a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;margin-bottom:14px;padding:12px 14px;background:#fafafa;border:1px dashed #cfe1de;border-radius:6px}.hw-line__field[data-v-71fbda1a]{display:flex;flex-direction:column;gap:4px}.hw-line__lbl[data-v-71fbda1a]{font-size:12px;font-weight:600;color:#475569}.hw-line__lbl--req[data-v-71fbda1a]{color:#b91c1c}.hw-line__field--part[data-v-71fbda1a]{grid-column:1/-1}.hw-line__autocomplete[data-v-71fbda1a]{width:100%;max-width:520px}.hw-line__autocomplete[data-v-71fbda1a] .el-input{width:100%}.hw-line__spec-wrap[data-v-71fbda1a]{margin-top:8px;max-width:1129px;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px}.hw-line__spec-text[data-v-71fbda1a]{display:block;line-height:18px;font-size:13px;white-space:normal;word-break:break-word;color:#334155}.hw-u8-suggest__code[data-v-71fbda1a]{font-weight:600;color:#0f172a;font-size:13px}.hw-u8-suggest__spec[data-v-71fbda1a]{font-size:12px;color:#64748b;margin-top:2px;line-height:1.35;white-space:normal;word-break:break-word}.hw-line__missing-schema[data-v-71fbda1a]{padding:12px;color:#b45309;background:#fffbeb;border:1px solid #fcd34d;border-radius:4px;font-size:13px}.hw-line__actions[data-v-71fbda1a]{margin-top:8px}.hw-line__remove[data-v-71fbda1a]{color:#b91c1c!important}.multi-hw-dynamic__add[data-v-71fbda1a]{margin:18px 0 8px}.multi-hw-dynamic__add-btn[data-v-71fbda1a]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--hw-accent);background:#fff;border:2px dashed #99f6e4;border-radius:8px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.multi-hw-dynamic__add-btn[data-v-71fbda1a]:hover{background:#f0fdfa;border-color:var(--hw-accent)}.multi-hw-dynamic__add-icon[data-v-71fbda1a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--hw-accent-dim);color:#0f766e;font-size:16px;line-height:1}