.van-nav-bar{z-index:1;line-height:.58667rem;text-align:center;background-color:#fff;-webkit-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:#6c7ef3}.van-nav-bar__content{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:1.22667rem}.van-nav-bar__arrow{margin-right:.10667rem;font-size:.42667rem}.van-nav-bar__title{max-width:60%;margin:0 auto;color:#323233;font-weight:500;font-size:.42667rem}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 .42667rem;font-size:.37333rem;cursor:pointer}.van-nav-bar__left:active,.van-nav-bar__right:active{opacity:.7}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:#6c7ef3}[data-v-3267edeb]{box-sizing:border-box;margin:0;padding:0}.outsource-detail-page[data-v-3267edeb]{background:#f0f3fa;min-height:100vh}.detail-content[data-v-3267edeb]{padding:.32rem .32rem 0}.header-card[data-v-3267edeb]{background:-webkit-linear-gradient(315deg,#7b8ef7,#5b6af0);background:linear-gradient(135deg,#7b8ef7,#5b6af0);border-radius:.37333rem;padding:.48rem .42667rem;color:#fff;margin-bottom:.32rem;position:relative;overflow:hidden}.header-card[data-v-3267edeb]:after{content:"";position:absolute;top:-.53333rem;right:-.53333rem;width:2.66667rem;height:2.66667rem;background:hsla(0,0%,100%,.1);border-radius:50%}.header-name[data-v-3267edeb]{font-size:.48rem;font-weight:700;margin-bottom:.26667rem;line-height:1.3}.header-tags[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;gap:.21333rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.header-tag[data-v-3267edeb]{font-size:.32rem;padding:.08rem .26667rem;border-radius:.53333rem;background:hsla(0,0%,100%,.2)}.header-tag.solid[data-v-3267edeb]{background:hsla(0,0%,100%,.85);color:#5b6af0;font-weight:600}.section-card[data-v-3267edeb]{background:#fff;border-radius:.37333rem;margin-bottom:.32rem;overflow:hidden;box-shadow:0 .05333rem .32rem rgba(91,106,240,.06)}.section-title[data-v-3267edeb]{font-size:.4rem;font-weight:700;color:#1a1a2e;padding:.37333rem .42667rem .26667rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.16rem;border-bottom:.02667rem solid #f5f7ff}.section-title[data-v-3267edeb]:before{content:"";width:.10667rem;height:.42667rem;border-radius:.05333rem;background:-webkit-linear-gradient(top,#7b8ef7,#5b6af0);background:linear-gradient(180deg,#7b8ef7,#5b6af0)}.section-body[data-v-3267edeb]{padding:.32rem .42667rem .37333rem}.section-body .kv-full[data-v-3267edeb]{margin-bottom:.26667rem}.kv-grid[data-v-3267edeb]{display:grid;grid-template-columns:1fr 1fr;gap:.32rem .26667rem}.kv-item[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.08rem}.kv-label[data-v-3267edeb]{font-size:.32rem;color:#bbb}.kv-value[data-v-3267edeb]{font-size:.37333rem;color:#333;font-weight:500}.kv-value.blue[data-v-3267edeb]{color:#5b6af0}.kv-value.orange[data-v-3267edeb]{color:#f97316}.kv-value.gray[data-v-3267edeb]{color:#bbb}.kv-value.long[data-v-3267edeb]{word-break:break-all;line-height:1.5}.file-grid[data-v-3267edeb]{display:grid;grid-template-columns:1fr 1fr;gap:.26667rem}.file-item[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.26667rem}.file-label[data-v-3267edeb]{font-size:.29333rem;color:#999}.file-box[data-v-3267edeb]{height:2.4rem;border-radius:.26667rem;background:#f7f8ff;border:.02667rem dashed #d0d4f0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#aab;font-size:.32rem;gap:.10667rem;cursor:default;-webkit-transition:all .2s;transition:all .2s;position:relative}.file-box .file-thumbnail[data-v-3267edeb]{width:100%;height:100%;border-radius:.26667rem;object-fit:cover;display:block}.file-box.has-file[data-v-3267edeb]{border-style:solid;border-color:#c8d0f5;background:#eef1ff;cursor:pointer}.file-box.has-file[data-v-3267edeb]:hover{background:#e4e8ff;border-color:#5b6af0}.file-box .icon[data-v-3267edeb]{font-size:.74667rem}.file-box .file-action-hint[data-v-3267edeb]{font-size:.26667rem;color:#5b6af0;opacity:.7}.file-box .name[data-v-3267edeb]{font-size:.29333rem;color:#5b6af0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .21333rem}.file-list[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.21333rem}.file-row[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.26667rem;padding:.26667rem .32rem;background:#f7f8ff;border-radius:.26667rem;border-left:.08rem solid #5b6af0;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.file-row[data-v-3267edeb]:hover{background:#eef1ff}.file-row-icon[data-v-3267edeb]{font-size:.64rem;-webkit-flex-shrink:0;flex-shrink:0}.file-row-info[data-v-3267edeb]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.file-row-name[data-v-3267edeb]{font-size:.34667rem;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-row-size[data-v-3267edeb]{font-size:.29333rem;color:#aaa;margin-top:.05333rem}.file-row-action[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.16rem;-webkit-flex-shrink:0;flex-shrink:0}.action-tag[data-v-3267edeb]{font-size:.29333rem;color:#5b6af0;background:#eef0ff;padding:.05333rem .26667rem;border-radius:.26667rem;border:.02667rem solid #d4d9fb}.tab-bar[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;gap:.16rem;margin-bottom:.32rem;overflow-x:auto;padding-bottom:.10667rem}.tab-bar[data-v-3267edeb]::-webkit-scrollbar{display:none}.tab-item[data-v-3267edeb]{-webkit-flex-shrink:0;flex-shrink:0;padding:.18667rem .42667rem;border-radius:.53333rem;font-size:.34667rem;font-weight:500;color:#666;background:#f5f6ff;border:.02667rem solid #e8eaff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;user-select:none}.tab-item.active[data-v-3267edeb]{background:-webkit-linear-gradient(315deg,#7b8ef7,#5b6af0);background:linear-gradient(135deg,#7b8ef7,#5b6af0);color:#fff;border-color:#5b6af0}.tab-panels .tab-panel[data-v-3267edeb]{display:none}.tab-panels .tab-panel.active[data-v-3267edeb]{display:block}.wt-card[data-v-3267edeb]{background:#f7f8ff;border-radius:.32rem;padding:.37333rem;border-left:.08rem solid #5b6af0}.wt-row[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:.13333rem 0;gap:.21333rem}.wt-key[data-v-3267edeb]{font-size:.32rem;color:#999;-webkit-flex-shrink:0;flex-shrink:0}.wt-val[data-v-3267edeb]{font-size:.34667rem;color:#333;font-weight:500;text-align:right}.wt-val.blue[data-v-3267edeb]{color:#5b6af0}.wt-val.long[data-v-3267edeb]{word-break:break-all;line-height:1.4}.invoice-section[data-v-3267edeb]{margin-top:.21333rem;padding-top:.26667rem;border-top:.02667rem dashed #e0e3f5}.invoice-section-title[data-v-3267edeb]{font-size:.32rem;color:#999;margin-bottom:.21333rem}.invoice-provider-block[data-v-3267edeb]{margin-bottom:.26667rem}.invoice-provider-name[data-v-3267edeb]{font-size:.32rem;color:#5b6af0;font-weight:600;margin-bottom:.13333rem}.invoice-tags[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.16rem}.invoice-tag[data-v-3267edeb]{background:#eef0ff;color:#333;font-size:.32rem;padding:.10667rem .26667rem;border-radius:.16rem;border:.02667rem solid #d4d9fb;line-height:1.4}.info-card[data-v-3267edeb]{background:#f7f8ff;border-radius:.32rem;padding:.37333rem;border-left:.08rem solid #5b6af0}.info-row[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:.13333rem 0;gap:.26667rem}.info-key[data-v-3267edeb]{font-size:.32rem;color:#999;-webkit-flex-shrink:0;flex-shrink:0}.info-val[data-v-3267edeb]{font-size:.34667rem;color:#333;font-weight:500;text-align:right}.info-val.long[data-v-3267edeb]{word-break:break-all;line-height:1.4}.divider[data-v-3267edeb]{height:.02667rem;background:#f0f2f8;margin:.21333rem 0}.empty-hint[data-v-3267edeb]{text-align:center;padding:.53333rem;color:#ccc;font-size:.34667rem}.pdf-viewer-container[data-v-3267edeb]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:#fff;border-radius:.42667rem .42667rem 0 0;overflow:hidden}.pdf-viewer-header[data-v-3267edeb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.37333rem .42667rem;border-bottom:.02667rem solid #eee;-webkit-flex-shrink:0;flex-shrink:0}.pdf-title[data-v-3267edeb]{font-size:.4rem;font-weight:600;color:#333;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-close[data-v-3267edeb]{font-size:.37333rem;color:#5b6af0;padding:.10667rem .32rem;border-radius:.16rem;cursor:pointer;background:#eef0ff}.pdf-iframe[data-v-3267edeb]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%;border:none;background:#f5f5f5}