.sh-detail .white-card{background-color:#fff}.sh-detail .detail-card{margin-top:16px;border:1px solid #eef0f3;border-radius:10px;padding:22px 24px}.sh-detail .crumb-link{color:#165dff;cursor:pointer}.sh-detail .el-breadcrumb .crumb-link{pointer-events:auto}.sh-detail .detail-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:4px 0 18px;border-bottom:1px solid #f2f3f5}.sh-detail .detail-head .head-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46%;-ms-flex-negative:1;flex-shrink:1}.sh-detail .detail-head .head-title,.sh-detail .detail-head h2{font-size:18px;font-weight:600;color:#1d2129}.sh-detail .detail-head .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.sh-detail .detail-head .head-buyer{font-size:13px;color:#86909c}.sh-detail .detail-head .tag-status{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.sh-detail .reject-note{font-size:12px;color:#f53f3f;background:#ffece8;border:1px solid #fdcdc5;border-radius:6px;padding:8px 12px;margin-top:14px;line-height:1.6}.sh-detail .reject-back-note{margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.7;color:#4e5969;background:#fff7e8;border:1px solid #ffe4ba;border-radius:6px}.sh-detail .reject-back-note .rbn-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sh-detail .reject-back-note .rbn-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding:2px 10px;border-radius:12px;background:#fff7e8;border:1px solid #ffe4ba;color:#ff7d00;white-space:nowrap}.sh-detail .reject-back-note .rbn-txt{color:#1d2129;word-break:break-all}.sh-detail .reject-back-note .rbn-tip{margin-top:4px;color:#b25e00}.sh-detail .img-cells{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.sh-detail .img-cells .img-thumb{width:72px;height:52px;border-radius:6px;border:1px solid #eef0f3;display:block;cursor:-webkit-zoom-in;cursor:zoom-in}.sh-detail .img-cells .img-thumb.img-thumb-lg{width:96px;height:72px}.sh-detail .detail-steps{margin:24px 0 28px}.sh-detail .detail-steps .el-step__title{font-size:13px}.sh-detail .detail-steps .el-step__head.is-success{color:#165dff;border-color:#165dff}.sh-detail .sec-title{font-size:14px;font-weight:600;color:#1d2129;margin:22px 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.sh-detail .sec-title:before{content:"";display:inline-block;width:3px;height:14px;border-radius:2px;background:#165dff;margin-right:2px}.sh-detail .sec-title .sec-cnt{font-size:12px;color:#86909c;font-weight:400}.sh-detail .sec-title .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.sh-detail .sec-title .sec-edit-btn{color:#165dff;padding:0}.sh-detail .sec-title .edit-flag{font-size:11px;font-weight:400;color:#165dff;background:#e8f3ff;border:1px solid #bedaff;border-radius:4px;padding:1px 8px;line-height:18px}.sh-detail .detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 20px;background:#fafbfc;border:1px solid #eef0f3;border-radius:8px;padding:18px 20px}.sh-detail .detail-grid .grid-item{min-width:0}.sh-detail .detail-grid .grid-item.grid-full{grid-column:1/-1}.sh-detail .detail-grid .grid-label{font-size:12px;color:#86909c;margin-bottom:6px}.sh-detail .detail-grid .grid-value{font-size:13px;color:#1d2129;word-break:break-all}.sh-detail .detail-grid .grid-empty{color:#c9cdd4}.sh-detail .detail-grid .grid-empty-bold{font-weight:600;color:#1d2129}.sh-detail .detail-grid .grid-link{color:#165dff;cursor:pointer;text-decoration:none;word-break:break-all;font-size:13px}.sh-detail .detail-grid .grid-tip{font-size:11px;color:#86909c;margin-top:2px}.sh-detail .publisher-grid .grid-label .req-star{color:#f53f3f}.sh-detail .badge-role{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;padding:1px 7px;border-radius:4px;margin-left:6px;border:1px solid #e5e6eb;color:#86909c;background:#f2f3f5}.sh-detail .badge-role.amber{background:#fff7e8;border-color:#ffe4ba;color:#ff7d00}.sh-detail .badge-role.vis{background:transparent;border-style:dashed}.sh-detail .badge-role.blue{background:#e8f3ff;border-color:#bedaff;color:#165dff}.sh-detail .ocr-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sh-detail .ocr-wrap.editing{grid-template-columns:1fr}.sh-detail .ocr-wrap .ocr-block .ocr-title{font-size:13px;color:#4e5969;margin-bottom:8px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.sh-detail .ocr-wrap .edit-sample-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.sh-detail .ocr-wrap .edit-sample-table td,.sh-detail .ocr-wrap .edit-sample-table th{border:1px solid #eef0f3;padding:4px 8px;text-align:left;vertical-align:middle}.sh-detail .ocr-wrap .edit-sample-table th{background:#fafbfc;color:#86909c;font-weight:500}.sh-detail .ocr-wrap .edit-sample-table .es-name{width:72px;color:#86909c}.sh-detail .ocr-wrap .edit-sample-table .es-tag{width:70px}.sh-detail .ocr-wrap .edit-sample-table .es-ocr{color:#4e5969;word-break:break-all}.sh-detail .ocr-wrap .edit-sample-table .el-input__inner{height:28px;line-height:28px}.sh-detail .ocr-wrap .ocr-block .ocr-status{font-size:12px;color:#f53f3f;background:#ffece8;border:1px solid #fdcdc5;border-radius:6px;padding:6px 10px;margin-bottom:8px}.sh-detail .ocr-wrap .ocr-mismatch{color:#f53f3f;font-weight:500}.sh-detail .ocr-wrap .ocr-declared{border:1px solid #eef0f3;border-radius:6px;background:#fafbfc;padding:8px 10px}.sh-detail .ocr-wrap .ocr-declared .ocr-declared-head{font-size:12px;color:#86909c;margin-bottom:6px}.sh-detail .ocr-wrap .ocr-declared .ocr-declared-row{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:20px;font-size:12px}.sh-detail .ocr-wrap .ocr-declared .ocr-declared-name{-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;color:#86909c}.sh-detail .ocr-wrap .ocr-declared .ocr-declared-val{color:#1d2129;word-break:break-all}.sh-detail .ocr-tip{font-size:12px;color:#f53f3f;margin-top:10px;background:#ffece8;border:1px solid #fdcdc5;border-radius:6px;padding:8px 12px}.sh-detail .thumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.sh-detail .thumb-list .thumb-ph{width:72px;height:52px;border-radius:6px;background:repeating-linear-gradient(45deg,#e8e8e8 6px,#dcdcdc 6px 12px);border:1px solid #dcdfe6;display:block}.sh-detail .empty-tip{font-size:12px;color:#86909c;background:#fafbfc;border:1px dashed #dcdfe6;border-radius:8px;padding:14px 16px}.sh-detail .hold-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;font-size:12.5px;color:#f53f3f}.sh-detail .hold-notice i{font-size:14px;margin-right:5px}.sh-detail .edit-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;background:#f2f8ff;border:1px solid #bedaff;border-radius:8px;font-size:12.5px;color:#4e5969;position:sticky;bottom:0;z-index:5;-webkit-box-shadow:0 -2px 10px rgba(22,93,255,.08);box-shadow:0 -2px 10px rgba(22,93,255,.08)}.sh-detail .edit-bar .el-icon-edit-outline{font-size:15px;color:#165dff}.sh-detail .edit-bar .edit-bar-txt b{color:#1d2129}.sh-detail .edit-bar .edit-bar-cnt{color:#165dff;font-weight:600}.sh-detail .edit-bar .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.sh-detail .detail-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #f2f3f5}.sh-detail .detail-actions .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.sh-detail .detail-actions .btn-danger{color:#f53f3f;border-color:#fdcdc5}.sh-detail .detail-actions .btn-reject{background:#f53f3f;border-color:#f53f3f;color:#fff}.sh-detail .detail-actions .btn-reject:focus,.sh-detail .detail-actions .btn-reject:hover{background:#cb2634;border-color:#cb2634;color:#fff}.sh-detail .detail-actions .btn-reject:active{background:#a8151f;border-color:#a8151f;color:#fff}.sh-detail .detail-actions .btn-amber,.sh-detail .detail-actions .btn-reject-back{color:#ff7d00;border-color:#ffe4ba}.reject-dialog .reject-head{margin-bottom:12px}.reject-dialog .reject-desc{font-size:13px;color:#4e5969;line-height:1.7;margin-bottom:12px}.reject-dialog .reject-desc b{color:#1d2129}.reject-dialog .reject-tip{font-size:12px;color:#86909c;margin-top:8px}.reject-back-dialog .btn-reject-back-solid{background:#ff7d00;border-color:#ff7d00;color:#fff}.reject-back-dialog .btn-reject-back-solid:focus,.reject-back-dialog .btn-reject-back-solid:hover{background:#e86f00;border-color:#e86f00;color:#fff}.reject-back-dialog .btn-reject-back-solid:active{background:#cf6100;border-color:#cf6100;color:#fff}.buyback-dialog .chip,.forward-dialog .chip,.reject-dialog .chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding:2px 10px;border-radius:12px;border:1px solid #e5e6eb;color:#86909c;background:#fff}.buyback-dialog .chip.blue,.forward-dialog .chip.blue,.reject-dialog .chip.blue{background:#e8f3ff;border-color:#d3e7ff;color:#165dff}.buyback-dialog .chip.teal,.forward-dialog .chip.teal,.reject-dialog .chip.teal{background:#e8ffea;border-color:#b7f4bd;color:#00b42a}.buyback-dialog .chip.amber,.forward-dialog .chip.amber,.reject-dialog .chip.amber{background:#fff7e8;border-color:#ffe4ba;color:#ff7d00}.buyback-dialog .chip.red,.forward-dialog .chip.red,.reject-dialog .chip.red{background:#ffece8;border-color:#fdcdc5;color:#f53f3f}.buyback-dialog .chip.gray,.forward-dialog .chip.gray,.reject-dialog .chip.gray{background:#f2f3f5;color:#86909c;border-color:#e5e6eb}.buyback-dialog .reject-head,.forward-dialog .reject-head{margin-bottom:12px}.buyback-dialog .reject-desc,.forward-dialog .reject-desc{font-size:13px;color:#4e5969;line-height:1.7;margin-bottom:12px}.buyback-dialog .reject-desc b,.forward-dialog .reject-desc b{color:#1d2129}.buyback-dialog .hdr-row,.forward-dialog .hdr-row{display:grid;grid-template-columns:minmax(160px,1.4fr) 1fr 1fr 30px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 0;border-bottom:1px solid #f2f3f5}.buyback-dialog .hdr-row.hdr-head,.forward-dialog .hdr-row.hdr-head{border-bottom:1px solid #dcdfe6;color:#86909c;font-size:12px;padding:6px 0}.buyback-dialog .hdr-row .hdr-name,.forward-dialog .hdr-row .hdr-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.buyback-dialog .hdr-row .hdr-name .hdr-idx,.forward-dialog .hdr-row .hdr-name .hdr-idx{color:#86909c;font-size:12px;min-width:16px}.buyback-dialog .hdr-row .hdr-name .hdr-opts,.forward-dialog .hdr-row .hdr-name .hdr-opts{font-size:11px;color:#86909c;line-height:1.4;margin-top:2px;word-break:break-all}.buyback-dialog .hdr-row .hdr-role,.forward-dialog .hdr-row .hdr-role{width:100%}.buyback-dialog .hdr-row .hdr-hint,.forward-dialog .hdr-row .hdr-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.buyback-dialog .hdr-row .hdr-hint .el-input,.forward-dialog .hdr-row .hdr-hint .el-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.buyback-dialog .hdr-row .hdr-hint .required-chk,.forward-dialog .hdr-row .hdr-hint .required-chk{-ms-flex-negative:0;flex-shrink:0;margin-left:4px}.buyback-dialog .hdr-row .hdr-del,.forward-dialog .hdr-row .hdr-del{color:#86909c;cursor:pointer;font-size:16px;text-align:center}.buyback-dialog .hdr-row .hdr-del:hover,.forward-dialog .hdr-row .hdr-del:hover{color:#f53f3f}.buyback-dialog .hint-icon,.forward-dialog .hint-icon{color:#86909c;cursor:help;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.buyback-dialog .add-field-btn,.forward-dialog .add-field-btn{margin-top:10px}.buyback-dialog .add-field-btn .btn-dashed,.forward-dialog .add-field-btn .btn-dashed{border-style:dashed;color:#165dff}.buyback-dialog .m-note,.forward-dialog .m-note{font-size:12px;color:#86909c;background:#fafbfc;border:1px dashed #dcdfe6;border-radius:8px;padding:10px 14px;margin-top:14px;line-height:1.7}.sh-confirm{height:auto;width:460px;border-radius:10px;-webkit-box-shadow:0 12px 32px rgba(29,33,41,.16);box-shadow:0 12px 32px rgba(29,33,41,.16);padding-bottom:16px}.sh-confirm .el-message-box__header{padding:18px 24px 14px;border-bottom:1px solid #eef0f3}.sh-confirm .el-message-box__header .el-message-box__title{font-size:16px;font-weight:600;color:#1d2129}.sh-confirm .el-message-box__header .el-message-box__headerbtn{top:20px;right:20px}.sh-confirm .el-message-box__content{padding:18px 24px 4px}.sh-confirm .el-message-box__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;text-align:left;font-size:14px;color:#4e5969;line-height:1.7}.sh-confirm .el-message-box__status{position:static;-webkit-transform:none;transform:none;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;font-size:20px!important;width:auto!important;height:auto!important}.sh-confirm .el-message-box__status+.el-message-box__message{padding-left:0}.sh-confirm .el-message-box__btns{padding:18px 24px 0}.sh-confirm .el-message-box__btns .el-button{min-width:76px;height:32px;border-radius:6px;font-size:13px;padding:0 16px;float:none;margin-left:10px}.sh-confirm .el-message-box__btns .el-button--default:focus,.sh-confirm .el-message-box__btns .el-button--default:hover{color:#165dff;border-color:#165dff;background:#fff}.sh-confirm .el-message-box__btns .el-button--default.el-button--primary{background-color:#165dff;border-color:#165dff;color:#fff}.sh-confirm .el-message-box__btns .el-button--default.el-button--primary:focus,.sh-confirm .el-message-box__btns .el-button--default.el-button--primary:hover{background-color:#4080ff;border-color:#4080ff;opacity:1}