[data-v-0762f34c]:export{menuBg:#343744;menuText:#bfcbd9;menuActiveText:#ffc200}.avatar-uploader .el-upload[data-v-0762f34c]{border-radius:4px!important;background:#fcfcfc}.avatar-uploader .avatar-uploader-icon[data-v-0762f34c]{background:#fcfcfc}.avatar-uploader .el-icon-plus[data-v-0762f34c]:before{content:"\4E0A\4F20\56FE\7247"!important;font-size:12px;color:#000}.el-dialog[data-v-0762f34c]{border-radius:8px}.el-dialog__header[data-v-0762f34c]{background:#fbfbfa;border-radius:8px 8px 0 0;border:none}.release-board[data-v-0762f34c]{position:absolute;inset:0;min-height:0;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;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;color:#1e293b}.board-bg[data-v-0762f34c]{position:fixed;inset:0;background:#faf9f7;z-index:0;overflow:hidden}.board-bg[data-v-0762f34c]:before{content:"";position:absolute;top:-10%;left:-5%;width:45%;height:55%;border-radius:50%;background:radial-gradient(circle,rgba(254,215,170,.55) 0,transparent 68%);pointer-events:none}.board-bg[data-v-0762f34c]:after{content:"";position:absolute;bottom:-8%;right:-5%;width:50%;height:50%;border-radius:50%;background:radial-gradient(circle,rgba(167,243,208,.5) 0,transparent 68%);pointer-events:none}.board-bg-blobs[data-v-0762f34c]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.board-bg-blobs span[data-v-0762f34c]{position:absolute;border-radius:50%;-webkit-filter:blur(1px);filter:blur(1px)}.board-bg-blobs .blob-1[data-v-0762f34c]{top:30%;right:8%;width:320px;height:320px;background:radial-gradient(circle,rgba(191,219,254,.6) 0,transparent 70%)}.board-bg-blobs .blob-2[data-v-0762f34c]{top:55%;left:20%;width:280px;height:280px;background:radial-gradient(circle,rgba(253,186,216,.45) 0,transparent 70%)}.board-bg-blobs .blob-3[data-v-0762f34c]{top:8%;left:42%;width:240px;height:240px;background:radial-gradient(circle,rgba(196,181,253,.4) 0,transparent 70%)}.board-shell[data-v-0762f34c]{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;max-width:1400px;width:100%;margin:0 auto;padding:0 24px 16px;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}.board-header[data-v-0762f34c]{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:20px;padding:16px 0 12px;-ms-flex-negative:0;flex-shrink:0}.board-main[data-v-0762f34c]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;-webkit-box-shadow:0 4px 20px rgba(15,23,42,.06);box-shadow:0 4px 20px rgba(15,23,42,.06);overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-area[data-v-0762f34c]{-ms-flex-negative:0;flex-shrink:0;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:14px 14px 0 0;overflow:visible;position:relative;z-index:5}.board-body[data-v-0762f34c]{border-radius:0 0 14px 14px}.board-body.is-list .list-view[data-v-0762f34c],.board-body[data-v-0762f34c]{-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;min-height:0;overflow:hidden}.board-body.is-list .record-table[data-v-0762f34c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.board-body.is-kanban[data-v-0762f34c]{overflow-y:auto;overflow-x:hidden}.list-view[data-v-0762f34c]{width:100%;-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;overflow:hidden}.brand[data-v-0762f34c],.list-view[data-v-0762f34c]{display:-webkit-box;display:-ms-flexbox;display:flex}.brand[data-v-0762f34c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.brand h1[data-v-0762f34c]{margin:0;font-size:22px;font-weight:700;color:#1e293b;letter-spacing:.5px}.brand p[data-v-0762f34c]{margin:2px 0 0;font-size:12px;color:#94a3b8;letter-spacing:1px;text-transform:uppercase}.brand-icon[data-v-0762f34c]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#fb923c,#34d399,#60a5fa);color:#fff;font-size:20px;font-weight:800;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand-icon[data-v-0762f34c],.search-box[data-v-0762f34c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-box[data-v-0762f34c]{gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;height:32px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;max-width:320px}.search-box i[data-v-0762f34c]{color:#94a3b8;font-size:14px}.search-box input[data-v-0762f34c]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;color:#334155;font-size:13px;outline:none}.search-box input[data-v-0762f34c]::-webkit-input-placeholder{color:#cbd5e1}.search-box input[data-v-0762f34c]::-moz-placeholder{color:#cbd5e1}.search-box input[data-v-0762f34c]:-ms-input-placeholder{color:#cbd5e1}.search-box input[data-v-0762f34c]::-ms-input-placeholder{color:#cbd5e1}.search-box input[data-v-0762f34c]::placeholder{color:#cbd5e1}.search-box .clear-btn[data-v-0762f34c]{cursor:pointer;color:#94a3b8}.search-box .clear-btn[data-v-0762f34c]:hover{color:#64748b}.btn-primary[data-v-0762f34c]{height:38px;padding:0 18px;border:none;border-radius:10px;background:linear-gradient(135deg,#f97316,#22c55e);color:#fff;font-size:13px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s;white-space:nowrap}.btn-primary[data-v-0762f34c]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 16px rgba(249,115,22,.3);box-shadow:0 4px 16px rgba(249,115,22,.3)}.btn-primary[data-v-0762f34c]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}.filter-row-main[data-v-0762f34c]{margin-bottom:10px}.filter-row-product[data-v-0762f34c],.filter-row-stats[data-v-0762f34c]{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filter-row[data-v-0762f34c]{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}.filter-label[data-v-0762f34c]{-ms-flex-negative:0;flex-shrink:0;width:56px;font-size:12px;font-weight:600;color:#94a3b8;line-height:32px}.filter-field[data-v-0762f34c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.filter-field .filter-label[data-v-0762f34c]{width:auto;line-height:1}.page-size-select[data-v-0762f34c]{width:100%}.view-mode-box[data-v-0762f34c]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto;min-width:128px;padding:2px;gap:0}.view-mode-group[data-v-0762f34c]{width:100%}[data-v-0762f34c] .view-mode-group.el-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.view-mode-group[data-v-0762f34c] .el-radio-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.view-mode-group[data-v-0762f34c] .el-radio-button .el-radio-button__inner{border:none!important;background:transparent;color:#94a3b8;font-size:13px;font-weight:500;height:28px;line-height:28px;padding:0 14px;border-radius:6px!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%;-webkit-transition:all .15s;transition:all .15s}.view-mode-group[data-v-0762f34c] .el-radio-button:not(.is-active):hover .el-radio-button__inner{color:#64748b;background:hsla(0,0%,100%,.55)}.view-mode-group[data-v-0762f34c] .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner,.view-mode-group[data-v-0762f34c] .el-radio-button.is-active .el-radio-button__inner{background:linear-gradient(135deg,#fbbf24,#34d399)!important;color:#fff!important;font-weight:600;-webkit-box-shadow:0 2px 8px rgba(251,191,36,.35)!important;box-shadow:0 2px 8px rgba(251,191,36,.35)!important}.select-box[data-v-0762f34c]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto;min-width:96px;padding:0 8px 0 12px}.page-size-box[data-v-0762f34c]{min-width:104px}.inline-select[data-v-0762f34c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.inline-select[data-v-0762f34c] .el-input__inner{border:none;background:transparent;height:30px;line-height:30px;font-size:13px;color:#334155;padding:0 20px 0 0;-webkit-box-shadow:none;box-shadow:none}.inline-select[data-v-0762f34c] .el-input__suffix{right:0}.inline-select[data-v-0762f34c] .el-input__icon{color:#94a3b8;line-height:30px}.stats-inline[data-v-0762f34c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-item[data-v-0762f34c]{font-size:12px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;line-height:1.4;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stat-item[data-v-0762f34c]:hover{border-color:#cbd5e1;background:#fff}.stat-item.active[data-v-0762f34c]{font-weight:600;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.08);box-shadow:0 2px 8px rgba(15,23,42,.08)}.stat-item.total.active[data-v-0762f34c]{background:linear-gradient(135deg,#fbbf24,#34d399);color:#fff;border-color:transparent;-webkit-box-shadow:0 2px 10px rgba(251,191,36,.35);box-shadow:0 2px 10px rgba(251,191,36,.35)}.stat-item.total.active b[data-v-0762f34c]{color:#fff}.stat-item.pending.active[data-v-0762f34c]{color:#b45309;border-color:#fcd34d;background:#fffbeb}.stat-item.normal.active[data-v-0762f34c]{color:#047857;border-color:#6ee7b7;background:#ecfdf5}.stat-item.overdue.active[data-v-0762f34c]{color:#b91c1c;border-color:#fca5a5;background:#fff1f2}.stat-item.changed.active[data-v-0762f34c]{color:#6d28d9;border-color:#c4b5fd;background:#f5f3ff}.stat-item b[data-v-0762f34c]{margin-left:4px;font-size:13px;color:#334155}.stat-item.pending b[data-v-0762f34c]{color:#d97706}.stat-item.normal b[data-v-0762f34c]{color:#059669}.stat-item.overdue b[data-v-0762f34c]{color:#dc2626}.stat-item.changed b[data-v-0762f34c]{color:#7c3aed}.product-chips[data-v-0762f34c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.list-panel[data-v-0762f34c],.list-view[data-v-0762f34c]{width:100%}.record-table[data-v-0762f34c]{width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.record-table[data-v-0762f34c] th{background:#f8fafc!important;color:#64748b;font-weight:600}.record-table[data-v-0762f34c] .el-table__row{cursor:pointer}.list-pagination[data-v-0762f34c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 16px;border-top:1px solid #e2e8f0;background:#f8fafc;-ms-flex-negative:0;flex-shrink:0}.status-tag[data-v-0762f34c]{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px}.status-tag.pending[data-v-0762f34c]{color:#d97706;background:#fffbeb}.status-tag.normal[data-v-0762f34c]{color:#059669;background:#ecfdf5}.status-tag.overdue[data-v-0762f34c]{color:#dc2626;background:#fff1f2}.status-tag.changed[data-v-0762f34c]{color:#7c3aed;background:#f5f3ff}.danger-text[data-v-0762f34c]{color:#ef4444!important}.chip[data-v-0762f34c]{padding:4px 12px;border-radius:6px;font-size:12px;cursor:pointer;background:#f8fafc;color:#64748b;border:1px solid #e2e8f0;-webkit-transition:all .15s;transition:all .15s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chip[data-v-0762f34c]:hover{border-color:#fcd34d;color:#b45309;background:#fffbeb}.chip.active[data-v-0762f34c]{background:linear-gradient(135deg,#fbbf24,#34d399);color:#fff;border-color:transparent;font-weight:600;-webkit-box-shadow:0 2px 10px rgba(251,191,36,.35);box-shadow:0 2px 10px rgba(251,191,36,.35)}.chip-product[data-v-0762f34c]{gap:6px}.chip-product .chip-name[data-v-0762f34c]{line-height:1.4}.chip-product .chip-actions[data-v-0762f34c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding-left:6px;margin-left:2px;border-left:1px solid hsla(0,0%,100%,.45)}.chip-product .chip-actions i[data-v-0762f34c]{font-size:14px;color:hsla(0,0%,100%,.9);cursor:pointer;padding:2px;border-radius:4px;-webkit-transition:background .12s,color .12s;transition:background .12s,color .12s}.chip-product .chip-actions i[data-v-0762f34c]:hover{color:#fff;background:hsla(0,0%,100%,.2)}.chip-product .chip-actions i.el-icon-delete[data-v-0762f34c]:hover{color:#fecaca;background:rgba(239,68,68,.25)}.chip-add[data-v-0762f34c]{border-style:dashed;color:#94a3b8;background:transparent}.chip-add[data-v-0762f34c]:hover{border-color:#34d399;color:#059669;background:#ecfdf5}.date-range-box[data-v-0762f34c]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:260px;max-width:280px;padding:0 8px 0 12px;gap:6px}.date-range-box>i[data-v-0762f34c]{-ms-flex-negative:0;flex-shrink:0}.date-filter[data-v-0762f34c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}[data-v-0762f34c] .date-filter.el-date-editor{width:100%!important;border:none;background:transparent;padding:0;-webkit-box-shadow:none;box-shadow:none}.date-filter[data-v-0762f34c] .el-input__inner{border:none;background:transparent;color:#334155;height:30px;line-height:30px;padding:0;-webkit-box-shadow:none;box-shadow:none;font-size:13px}.date-filter[data-v-0762f34c] .el-input__icon,.date-filter[data-v-0762f34c] .el-range__icon{display:none}.date-filter[data-v-0762f34c] .el-range-separator{color:#94a3b8;line-height:30px;padding:0 2px}.date-filter[data-v-0762f34c] .el-range-input{background:transparent;color:#334155;font-size:13px;width:42%}.date-filter[data-v-0762f34c] .el-range-input::-webkit-input-placeholder{color:#cbd5e1}.date-filter[data-v-0762f34c] .el-range-input::-moz-placeholder{color:#cbd5e1}.date-filter[data-v-0762f34c] .el-range-input:-ms-input-placeholder{color:#cbd5e1}.date-filter[data-v-0762f34c] .el-range-input::-ms-input-placeholder{color:#cbd5e1}.date-filter[data-v-0762f34c] .el-range-input::placeholder{color:#cbd5e1}.date-filter[data-v-0762f34c] .el-input__suffix{right:0}.date-filter[data-v-0762f34c] .el-input__suffix-inner .el-input__icon{display:inline-block;color:#94a3b8;line-height:30px}.date-filter[data-v-0762f34c] .el-input__suffix-inner .el-input__icon:hover{color:#64748b}.kanban[data-v-0762f34c]{padding:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.kanban-col[data-v-0762f34c]{background:var(--col-bg);border-radius:16px;border:1px solid hsla(0,0%,100%,.8);-webkit-box-shadow:0 4px 16px rgba(15,23,42,.05);box-shadow:0 4px 16px rgba(15,23,42,.05);overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.col-head[data-v-0762f34c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:14px 16px;border-bottom:2px solid var(--accent);background:var(--col-head);-ms-flex-negative:0;flex-shrink:0}.col-dot[data-v-0762f34c]{width:8px;height:8px;border-radius:50%;background:var(--accent)}.col-title[data-v-0762f34c]{font-size:14px;font-weight:700;color:#334155}.col-count[data-v-0762f34c]{margin-left:auto;font-size:12px;font-weight:600;color:var(--accent);background:hsla(0,0%,100%,.7);padding:2px 8px;border-radius:10px}.col-body[data-v-0762f34c]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.release-card[data-v-0762f34c]{background:hsla(0,0%,100%,.85);border-radius:12px;padding:14px;cursor:pointer;border:1px solid hsla(0,0%,100%,.9);border-left:3px solid var(--accent);-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s;position:relative;-ms-flex-negative:0;flex-shrink:0}.release-card[data-v-0762f34c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(15,23,42,.08);box-shadow:0 4px 16px rgba(15,23,42,.08);background:#fff}.release-card:hover .card-actions[data-v-0762f34c]{opacity:1;pointer-events:auto}.card-top[data-v-0762f34c]{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}.card-product[data-v-0762f34c]{font-size:11px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);padding:2px 8px;border-radius:4px;letter-spacing:.3px}.card-version[data-v-0762f34c]{font-size:11px;color:#94a3b8;font-family:SF Mono,Consolas,monospace}.card-title[data-v-0762f34c]{margin:0 0 6px;font-size:14px;font-weight:600;color:#1e293b;line-height:1.45}.card-remark[data-v-0762f34c],.card-title[data-v-0762f34c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-remark[data-v-0762f34c]{margin:0 0 8px;font-size:12px;color:#6366f1;line-height:1.4}.card-dates[data-v-0762f34c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.date-line[data-v-0762f34c]{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-line .date-label[data-v-0762f34c]{color:#94a3b8}.date-line .date-val[data-v-0762f34c]{color:#64748b;font-weight:500}.date-line.launched .date-val[data-v-0762f34c]{color:#10b981}.date-line.overdue .date-val[data-v-0762f34c]{color:#ef4444;font-weight:600}.card-actions[data-v-0762f34c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9;opacity:0;pointer-events:none;-webkit-transition:opacity .15s;transition:opacity .15s}.act-btn[data-v-0762f34c]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:28px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:11px;color:#64748b;cursor:pointer;-webkit-transition:all .12s;transition:all .12s}.act-btn[data-v-0762f34c]:hover{border-color:#cbd5e1;color:#334155}.act-btn.launch[data-v-0762f34c]{color:#10b981;border-color:#a7f3d0}.act-btn.launch[data-v-0762f34c]:hover{background:#ecfdf5}.act-btn.change[data-v-0762f34c]{color:#6366f1;border-color:#c7d2fe}.act-btn.change[data-v-0762f34c]:hover{background:#eef2ff}.act-btn.danger[data-v-0762f34c]{color:#ef4444}.act-btn.danger[data-v-0762f34c]:hover{background:#fef2f2;border-color:#fecaca}.col-empty[data-v-0762f34c]{padding:32px 16px;text-align:center;color:var(--accent);opacity:.5;font-size:13px}.load-more-btn[data-v-0762f34c]{width:100%;margin-top:4px;padding:8px 0;border:1px dashed rgba(0,0,0,.1);border-radius:8px;background:hsla(0,0%,100%,.6);color:#64748b;font-size:12px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.load-more-btn[data-v-0762f34c]:hover:not(:disabled){background:#fff;color:var(--accent);border-color:var(--accent)}.load-more-btn[data-v-0762f34c]:disabled{opacity:.6;cursor:not-allowed}.modal-mask[data-v-0762f34c]{position:fixed;inset:0;z-index:2000;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);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}.modal-panel[data-v-0762f34c]{width:440px;max-width:92vw;background:#fff;border-radius:16px;-webkit-box-shadow:0 24px 48px rgba(0,0,0,.15);box-shadow:0 24px 48px rgba(0,0,0,.15);overflow:hidden}.modal-panel.modal-panel-sm[data-v-0762f34c]{width:400px}.modal-head[data-v-0762f34c]{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;padding:20px 24px 0}.modal-head h2[data-v-0762f34c]{margin:0;font-size:18px;font-weight:700;color:#1e293b}.modal-head i[data-v-0762f34c]{font-size:18px;color:#94a3b8;cursor:pointer}.modal-head i[data-v-0762f34c]:hover{color:#334155}.modal-form[data-v-0762f34c]{padding:16px 24px}.form-row[data-v-0762f34c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-foot[data-v-0762f34c]{padding:12px 24px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.btn-ghost[data-v-0762f34c]{height:36px;padding:0 18px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font-size:13px;cursor:pointer}.btn-ghost[data-v-0762f34c]:hover{background:#f8fafc}.fade-enter-active[data-v-0762f34c],.fade-leave-active[data-v-0762f34c]{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter[data-v-0762f34c],.fade-leave-to[data-v-0762f34c]{opacity:0}.status-preview[data-v-0762f34c]{margin-bottom:14px;padding:10px 12px;border-radius:8px;font-size:12px;font-weight:500;background:#f8fafc;color:#64748b}.status-preview.normal[data-v-0762f34c]{background:#ecfdf5;color:#059669}.status-preview.overdue[data-v-0762f34c]{background:#fef2f2;color:#dc2626}.status-preview.pending[data-v-0762f34c]{background:#fffbeb;color:#d97706}.status-preview.changed[data-v-0762f34c]{background:#eef2ff;color:#4f46e5}.change-target[data-v-0762f34c]{margin:0 0 12px;font-size:14px;font-weight:600;color:#334155}.avatar-uploader .el-upload{border-radius:4px!important;background:#fcfcfc}.avatar-uploader .avatar-uploader-icon{background:#fcfcfc}.avatar-uploader .el-icon-plus:before{content:"\4E0A\4F20\56FE\7247"!important;font-size:12px;color:#000}.el-dialog{border-radius:8px}.el-dialog__header{background:#fbfbfa;border-radius:8px 8px 0 0;border:none}.product-select-popper .product-option{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}.product-select-popper .product-option-name{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-select-popper .product-option-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0}.product-select-popper .product-option-actions i{font-size:14px;color:#94a3b8;cursor:pointer;padding:2px}.product-select-popper .product-option-actions i:hover{color:#6366f1}.product-select-popper .product-option-actions i.el-icon-delete:hover{color:#ef4444}