.header .menu-cards[data-v-e8d6b602]{display:flex;gap:16px;justify-content:left;align-items:center}.header .menu-cards .menu-card[data-v-e8d6b602]{width:205px;height:76px;background:#fff;border-radius:12px;border:1px solid #ebebee;padding:12px 16px;box-sizing:border-box;cursor:pointer;transition:all .3s ease;position:relative}.header .menu-cards .menu-card .card-icon[data-v-e8d6b602]{width:80px;height:80px;position:absolute;top:-12px;right:8px}.header .menu-cards .menu-card .card-icon img[data-v-e8d6b602]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header .menu-cards .menu-card .card-content .card-label[data-v-e8d6b602]{font-size:14px;color:#606266;margin-bottom:4px;line-height:20px}.header .menu-cards .menu-card .card-content .card-number[data-v-e8d6b602]{width:100px;font-weight:600;font-size:20px;color:#13151f;line-height:28px}.header .menu-cards .menu-card .check-mark[data-v-e8d6b602]{position:absolute;top:0;right:0;width:20px;height:16px}.header .menu-cards .menu-card .check-mark img[data-v-e8d6b602]{display:block;width:100%;height:100%}.header .menu-cards .menu-card .diy-border[data-v-e8d6b602]{position:absolute;bottom:-3px;left:50%;width:16px;height:8px;transform:translate(-50%)}.header .menu-cards .menu-card .diy-border .border[data-v-e8d6b602]{transform-origin:center center;width:10px;height:10px;background:#fff;transform:rotate(45deg);border:1px solid #0dac67;border-radius:0 0 3px 0}.header .menu-cards .menu-card .diy-border .mask[data-v-e8d6b602]{position:absolute;top:-5px;left:-5px;width:20px;height:10px;background:#fff}.header .menu-cards .menu-card[data-v-e8d6b602]:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.04)}.header .menu-cards .menu-card.is-selected[data-v-e8d6b602]{border:1px solid #0dac67;box-shadow:0 2px 12px 0 rgba(0,0,0,.04)}.header .toolbar-row[data-v-e8d6b602]{margin-top:20px;display:flex;align-items:center;gap:16px;min-width:0}.header .toolbar-row.is-with-sub[data-v-e8d6b602]{justify-content:space-between}.header .toolbar-row.is-with-sub .handle-wrap[data-v-e8d6b602]{flex:1;min-width:0;justify-content:space-between;gap:12px}.header .toolbar-row.is-with-sub .search-wrap[data-v-e8d6b602] .el-input{width:100%}.header .toolbar-row.is-with-sub .btn-wrap[data-v-e8d6b602]{flex-shrink:0}.header .toolbar-row:not(.is-with-sub) .handle-wrap[data-v-e8d6b602]{flex:1;width:100%}.header .sub-menu[data-v-e8d6b602]{display:inline-flex;flex-shrink:0;gap:4px;align-items:center;background:#fff;border-radius:8px;padding:4px;border:1px solid #ebebee}.header .sub-menu .status-tab[data-v-e8d6b602]{padding:6px 16px;border-radius:6px;width:103px;height:32px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px;background:#fff;justify-content:center}.header .sub-menu .status-tab .status-count[data-v-e8d6b602],.header .sub-menu .status-tab .status-label[data-v-e8d6b602]{font-size:14px;color:#13151f;line-height:20px}.header .sub-menu .status-tab.is-active[data-v-e8d6b602]{background:rgba(13,172,103,.12156862745098039)}.header .sub-menu .status-tab.is-active .status-count[data-v-e8d6b602],.header .sub-menu .status-tab.is-active .status-label[data-v-e8d6b602]{color:#0dac67;font-weight:600}.header .sub-menu .status-tab[data-v-e8d6b602]:hover:not(.is-active){background:rgba(13,172,103,.12156862745098039)}.header .handle-wrap[data-v-e8d6b602]{display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:14px;color:#13151f}.header .handle-wrap .btn-wrap[data-v-e8d6b602]{display:flex;align-items:center;gap:12px}.header .handle-wrap .btn-wrap .label[data-v-e8d6b602]{font-weight:400;font-size:14px;color:#13151f}.header .handle-wrap .btn-wrap .el-button--text[data-v-e8d6b602] span{display:inline-flex;align-items:center}.header .handle-wrap .btn-wrap .el-button--text[data-v-e8d6b602] span .iconfont{font-size:20px}.drawer-title-row[data-v-36898404]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-right:4px;box-sizing:border-box}.drawer-title[data-v-36898404]{flex:1;min-width:0;font-weight:600;font-size:24px;line-height:32px;width:200px}.drawer-title .drawer-title-text[data-v-36898404]{background:linear-gradient(82.449661475deg,#004a07,#1b7e4c 36%,#013c06);color:transparent!important;background-clip:text;-webkit-background-clip:text}.approval-drawer-inner[data-v-36898404]{display:flex;flex-direction:column;height:100%;min-height:0}.approval-pdf-export-root[data-v-36898404]{position:fixed;left:-9999px;top:0;width:760px;max-width:100%;box-sizing:border-box;padding:20px 16px 24px;background:#fff;z-index:0;font-size:14px;color:#333;line-height:1.5}.approval-pdf-export-inner[data-v-36898404]{width:100%}.approval-pdf-main-title[data-v-36898404]{margin:0 0 12px;font-size:22px;font-weight:600;color:#303133;line-height:1.35}.approval-pdf-status-row[data-v-36898404]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.approval-pdf-status-img[data-v-36898404]{width:72px;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;right:0}.approval-pdf-status-text[data-v-36898404]{font-size:13px;color:#606266}.approval-pdf-section-head[data-v-36898404]{display:flex;align-items:center;margin:20px 0 10px}.approval-pdf-section-head--sub[data-v-36898404]{margin-top:16px;margin-bottom:8px}.approval-pdf-section-bar[data-v-36898404]{width:4px;height:16px;background:#0dac67;border-radius:2px;margin-right:8px;flex-shrink:0}.approval-pdf-section-title[data-v-36898404]{font-size:16px;font-weight:600;color:#13151f}.approval-pdf-sub-label[data-v-36898404]{font-size:13px;font-weight:400;color:#606266}.approval-pdf-table[data-v-36898404]{width:100%;border-collapse:collapse;table-layout:fixed;word-break:break-word}.approval-pdf-table--border td[data-v-36898404],.approval-pdf-table--border th[data-v-36898404]{border:1px solid #ebeef5;padding:8px 10px;vertical-align:top}.approval-pdf-table--border th[data-v-36898404]{background:#f5f7fa;font-weight:500;color:#606266;text-align:left}.approval-pdf-table--border td[data-v-36898404]{color:#303133}.approval-pdf-table--kv.approval-pdf-table--border tbody th[data-v-36898404]{width:22%}.approval-pdf-table thead th[data-v-36898404]{background:#f5f7fa;font-weight:500;color:#606266;text-align:left}.approval-pdf-table .col-idx[data-v-36898404]{width:48px;text-align:center}.approval-pdf-table .col-size[data-v-36898404]{width:100px}.approval-pdf-td-remark[data-v-36898404]{white-space:pre-wrap}.approval-pdf-empty[data-v-36898404]{margin:0 0 8px;padding:12px;text-align:center;color:#909399;font-size:13px;border:1px dashed #ebeef5;border-radius:4px}.detail-body[data-v-36898404]{position:relative;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 8px 0 0}.status-badge-img[data-v-36898404]{position:absolute;top:-10px;right:0;width:88px;height:auto;max-width:min(88px,28vw);-o-object-fit:contain;object-fit:contain;pointer-events:none;z-index:2}.section[data-v-36898404]{margin-bottom:20px}.section[data-v-36898404]:last-child{margin-bottom:0}.section-head[data-v-36898404]{display:flex;align-items:center;margin-bottom:20px;margin-top:10px}.section-bar[data-v-36898404]{width:4px;height:16px;background:#0dac67;border-radius:2px;margin-right:8px}.section-title[data-v-36898404]{font-size:16px;font-weight:600;color:#13151f}.sub-label[data-v-36898404]{margin:0 0 8px;font-weight:400;font-size:13px;color:#606266;line-height:20px}.grid-row[data-v-36898404]{display:flex;gap:20px;margin-bottom:20px}.grid-row[data-v-36898404]:last-child{margin-bottom:0}.grid-row-full .grid-cell.full[data-v-36898404]{flex:1}.grid-cell[data-v-36898404]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.grid-cell .k[data-v-36898404]{font-weight:400;font-size:13px;color:#606266;line-height:20px}.grid-cell .v[data-v-36898404]{font-weight:600;font-size:14px;color:#333;line-height:24px}.risk-link[data-v-36898404]{margin-left:8px;padding:0;vertical-align:baseline;color:#0dac67}.remark-box[data-v-36898404]{font-size:14px;line-height:1.6;color:#13151f;white-space:pre-wrap;word-break:break-word;margin-bottom:28px}.remark-box-empty[data-v-36898404]{color:#606266;margin-bottom:28px}.detail-footer[data-v-36898404]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:0 0 0;margin-top:0;background:#fff;justify-content:flex-end}.footer-left[data-v-36898404]{display:flex;align-items:center;gap:14px}.footer-text-btn[data-v-36898404]{color:#606266}.footer-text-btn[data-v-36898404]:hover{color:#0dac67}.footer-right[data-v-36898404]{display:flex;gap:6px}.footer-right .el-button[data-v-36898404]{padding:0 30px}.empty-comp-attach[data-v-36898404]{padding:0}[data-v-36898404] .el-drawer__close-btn:hover{color:#0dac67}.approval-detail-drawer.el-drawer{display:flex;flex-direction:column}.approval-detail-drawer .el-drawer__body{flex:1;min-height:0;overflow:hidden;padding:0 20px 20px;box-sizing:border-box}.approval-detail-drawer .el-drawer__header{flex-shrink:0;margin-bottom:0;padding:20px 20px 10px}.approval-detail-drawer .el-drawer__header>:first-child{word-break:break-word;line-height:1.45;padding-right:28px}.el-drawer{border-radius:16px 0 0 16px;background-image:url(../../static/img/check_upload_bg.3d42ee64.png);background-repeat:no-repeat;background-size:100%;background-position:0 0}.content-comp-wrap[data-v-35e52471]{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-top:20px}.content-comp-wrap .content-table-wrap[data-v-35e52471]{flex:1;overflow:hidden}.approval-result-text[data-v-35e52471]{font-size:14px;line-height:22px}.approval-result-text.is-done[data-v-35e52471]{color:#52c41a}.approval-result-text.is-approving[data-v-35e52471]{color:#faad14}.approval-result-text.is-rejected[data-v-35e52471]{color:#f5222d}.approval-result-text.is-draft[data-v-35e52471]{color:#999}.approval-result-text.is-withdrawn[data-v-35e52471]{color:rgba(0,0,0,.45)}.approval-result-text.is-unknown[data-v-35e52471]{color:#606266}.title-wrap[data-v-35e52471]{cursor:pointer;line-height:normal}.title-wrap .label[data-v-35e52471]{height:23px;line-height:23px}.title-wrap .no-approve-name[data-v-35e52471]{color:#999}.title-wrap .no-approve-name[data-v-35e52471]:hover,.title-wrap[data-v-35e52471]:hover{color:#0dac67}.wrap[data-v-b2c19698]{padding:20px;flex-direction:column;background:#fff;border-radius:16px;display:flex;overflow:hidden;height:100%}.wrap .content-wrap[data-v-b2c19698]{flex:1;background:#dcdcdc}