.el-breadcrumb__item span[data-v-949fd972]{font-size:14px;color:rgba(81,90,110,.6)}.el-breadcrumb__item:last-child span[data-v-949fd972]{color:#000}[data-v-949fd972] .is-link{font-weight:500}.el-upload--picture-card{display:flex;flex-direction:column;justify-content:center}.main[data-v-7a748ef6]{height:calc(100vh - 106px);display:flex;flex-direction:column}.page-wrap[data-v-7a748ef6]{flex:1;min-height:0;overflow-y:auto;background:#fff;border-radius:8px;padding:20px 32px 60px;box-sizing:border-box}.page-footer[data-v-7a748ef6]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.form-card[data-v-7a748ef6],.rule-card[data-v-7a748ef6]{background:#fff;border:1px solid #e7eaef;border-radius:12px;padding:24px 28px}.notice-card[data-v-7a748ef6]{margin-bottom:16px;padding:14px 20px 12px;background:#fff8eb;border:1px solid #ffd591;border-left:4px solid #fa8c16;border-radius:10px;box-shadow:0 2px 10px rgba(250,140,22,.08)}.notice-head[data-v-7a748ef6]{display:flex;align-items:center;margin-bottom:8px}.notice-ic[data-v-7a748ef6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-right:8px;border-radius:50%;background:#fa8c16;color:#fff;font-size:14px}.notice-title[data-v-7a748ef6]{font-size:15px;font-weight:600;color:#b45309}.notice-tip[data-v-7a748ef6]{margin-left:10px;padding:2px 10px;border-radius:999px;font-size:14px;font-weight:500;line-height:20px;color:#f5222d;background:#fff1f0}.notice-doc[data-v-7a748ef6]{max-height:150px;overflow-y:auto;padding-right:6px;font-size:13.5px;line-height:1.8;color:#5c4527;word-break:break-word}.notice-doc[data-v-7a748ef6]::-webkit-scrollbar{width:6px}.notice-doc[data-v-7a748ef6]::-webkit-scrollbar-thumb{background:#f0c78a;border-radius:3px}.notice-doc[data-v-7a748ef6]::-webkit-scrollbar-thumb:hover{background:#e5a54b}.notice-doc[data-v-7a748ef6]::-webkit-scrollbar-track{background:transparent}.notice-doc[data-v-7a748ef6] p{margin:0 0 8px}.notice-doc[data-v-7a748ef6] p:last-child{margin-bottom:0}.notice-doc[data-v-7a748ef6] img{max-width:100%;height:auto}.notice-doc[data-v-7a748ef6] ol,.notice-doc[data-v-7a748ef6] ul{padding-left:20px;margin:0 0 8px}.rule-card[data-v-7a748ef6]{margin-top:16px}.apply-form[data-v-7a748ef6] .el-form-item{margin-bottom:22px}.apply-form[data-v-7a748ef6] .el-form-item__label{font-size:14px;font-weight:500;color:#0e1115;line-height:1.5;padding-bottom:8px}.apply-form[data-v-7a748ef6] .el-form-item.is-required .el-form-item__label:before{color:#ef4444;margin-right:4px}.apply-form[data-v-7a748ef6] .el-input__inner,.apply-form[data-v-7a748ef6] .el-textarea__inner{height:38px;line-height:38px;border-radius:8px;border-color:#e7eaef;font-size:14px;color:#0e1115}.apply-form[data-v-7a748ef6] .el-input__inner:focus{border-color:#0065fd}.apply-form[data-v-7a748ef6] .el-select{width:100%}.apply-form[data-v-7a748ef6] .el-checkbox,.apply-form[data-v-7a748ef6] .el-radio{margin-right:24px;margin-bottom:6px}.form-hint[data-v-7a748ef6]{margin:6px 0 0;font-size:12px;line-height:18px;color:#7f8d9f}.date-range[data-v-7a748ef6]{display:flex;align-items:center;gap:10px}.date-range[data-v-7a748ef6] .el-date-editor{flex:1;width:auto}.date-range .sep[data-v-7a748ef6]{flex-shrink:0;font-size:13px;color:#7f8d9f}.member-select[data-v-7a748ef6] .el-select__tags{flex-wrap:wrap}.member-select[data-v-7a748ef6] .el-tag{background:#e8f1ff;border-color:#e8f1ff;color:#0052cc;border-radius:999px}.reagent-section[data-v-7a748ef6]{border:1px solid #e7eaef;border-radius:12px;padding:16px;background:#fafbfc}.reagent-header[data-v-7a748ef6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.reagent-title[data-v-7a748ef6]{font-size:14px;font-weight:500;color:#0e1115}.reagent-title em[data-v-7a748ef6]{font-style:normal;color:#0065fd}.reagent-actions[data-v-7a748ef6]{display:flex;gap:8px}.reagent-list[data-v-7a748ef6]{width:100%;border-collapse:collapse;font-size:14px}.reagent-list thead th[data-v-7a748ef6]{text-align:left;padding:8px 12px;font-weight:500;color:#7f8d9f;background:#f0f2f5;font-size:13px;line-height:18px;white-space:nowrap}.reagent-list tbody td[data-v-7a748ef6]{padding:11px 12px;border-bottom:1px solid #f0f2f5;color:#0e1115;line-height:20px;vertical-align:middle;word-break:break-word}.reagent-list tbody tr:last-child td[data-v-7a748ef6]{border-bottom:none}.reagent-list .col-name[data-v-7a748ef6]{min-width:160px;font-weight:500;line-height:20px}.reagent-list .col-brand[data-v-7a748ef6],.reagent-list .col-catno[data-v-7a748ef6],.reagent-list .col-note[data-v-7a748ef6],.reagent-list .col-qty[data-v-7a748ef6],.reagent-list .col-source[data-v-7a748ef6],.reagent-list .col-spec[data-v-7a748ef6],.reagent-list .col-unit[data-v-7a748ef6]{text-align:center;white-space:nowrap}.reagent-list .col-op[data-v-7a748ef6]{width:110px;text-align:center;white-space:nowrap}.cell-ellipsis[data-v-7a748ef6]{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ref-badge[data-v-7a748ef6]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;line-height:18px;color:#7f8d9f;background:#eff1f4}.ref-badge.ref-order[data-v-7a748ef6]{background:#ccfbf1;color:#0d9488}.ref-badge.ref-kucun[data-v-7a748ef6]{background:#ede9fe;color:#7c3aed}.ref-badge.ref-shop[data-v-7a748ef6]{background:#fef3c7;color:#d97706}.btn-link[data-v-7a748ef6]{padding:0 4px;border:none;background:none;color:#0065fd;font-size:13px;cursor:pointer}.btn-link-danger[data-v-7a748ef6]{color:#ef4444}.empty-state[data-v-7a748ef6]{padding:28px 16px;text-align:center;color:#7f8d9f;font-size:13px}.empty-state .empty-ico[data-v-7a748ef6]{width:40px;height:40px;margin:0 auto 10px;border-radius:10px;background:#eff1f4;display:flex;align-items:center;justify-content:center;font-size:18px;color:#b8bfc9}.apply-form .upload-form-item[data-v-7a748ef6] .el-form-item__label{position:relative;display:block;width:100%;box-sizing:border-box;padding-right:100px;padding-bottom:10px}.upload-dashed[data-v-7a748ef6] .el-upload{display:block;width:100%}.upload-dashed[data-v-7a748ef6] .el-button{width:100%;height:80px;border:1px dashed #e7eaef;border-radius:10px;background:#fafbfc;color:#7f8d9f;font-size:13px;font-weight:400;line-height:1.5}.upload-dashed[data-v-7a748ef6] .el-button:hover{border-color:#0065fd;color:#0065fd;background:#e8f1ff}.upload-dashed[data-v-7a748ef6] .el-upload-list{text-align:left;margin-top:8px}.upload-image[data-v-7a748ef6] .el-upload--picture-card,.upload-image[data-v-7a748ef6] .el-upload-list--picture-card .el-upload-list__item{border-radius:8px}.template-download[data-v-7a748ef6]{position:absolute;top:0;right:0;height:28px;padding:0 12px;font-size:13px;line-height:26px;border-radius:8px;color:#0065fd;border-color:#e7eaef}.rule-head[data-v-7a748ef6]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.rule-title[data-v-7a748ef6]{font-size:15px;font-weight:600;color:#0e1115}.rule-name[data-v-7a748ef6]{padding:1px 8px;border-radius:4px;font-size:12px;color:#0065fd;background:#e8f1ff}.rule-item[data-v-7a748ef6]{display:flex;align-items:center;margin-bottom:14px}.rule-item[data-v-7a748ef6]:last-child{margin-bottom:0}.rule-item .rule-label[data-v-7a748ef6]{width:120px;flex-shrink:0;font-size:14px;color:#0e1115}.rule-item .rule-label .required[data-v-7a748ef6]{color:#ef4444;margin-right:2px}.rule-item[data-v-7a748ef6] .el-select{flex:1}.rule-item[data-v-7a748ef6] .el-input__inner{height:38px;line-height:38px;border-radius:8px}.fill-form[data-v-7a748ef6] .el-form-item{width:100%;margin-bottom:16px;display:block;float:none}.fill-form[data-v-7a748ef6] .el-form-item__label{font-size:13px;font-weight:500;color:#0e1115;line-height:1.5;padding-bottom:6px}.fill-form[data-v-7a748ef6] .el-input__inner{height:36px;line-height:36px;border-radius:8px}.fill-form[data-v-7a748ef6] .el-autocomplete,.fill-form[data-v-7a748ef6] .el-select{width:100%}.ref-tabs[data-v-7a748ef6]{display:flex;border-bottom:1px solid #e7eaef;margin-bottom:14px}.ref-tab[data-v-7a748ef6]{padding:9px 18px;font-size:14px;font-weight:500;color:#7f8d9f;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s}.ref-tab[data-v-7a748ef6]:hover{color:#0e1115}.ref-tab.active[data-v-7a748ef6]{color:#0065fd;border-bottom-color:#0065fd}.ref-search[data-v-7a748ef6]{margin-bottom:12px}.ref-footer[data-v-7a748ef6]{display:flex;align-items:center}.selected-counter[data-v-7a748ef6]{margin-right:auto;font-size:13px;color:#7f8d9f}.selected-counter b[data-v-7a748ef6]{color:#0065fd}