.commonPagination[data-v-fe83a774]{padding:28px 0 0;display:flex;align-items:center;justify-content:center}.commonPagination[data-v-fe83a774] .el-pagination{display:flex;align-items:center;justify-content:center;font-weight:400}.commonPagination[data-v-fe83a774] .el-pager{display:flex;align-items:center}.commonPagination[data-v-fe83a774] .btn-next,.commonPagination[data-v-fe83a774] .btn-prev,.commonPagination[data-v-fe83a774] .el-pager li{min-width:32px;height:32px;line-height:32px;border-radius:3px;color:var(--text-secondary,#5a5f6b);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.commonPagination[data-v-fe83a774] .btn-next,.commonPagination[data-v-fe83a774] .btn-prev{border-radius:2px}.commonPagination[data-v-fe83a774] .el-pager li:hover{color:var(--primary,#ff5a1f)}.commonPagination[data-v-fe83a774] .el-pager li.active{color:#fff;background:var(--primary,#ff5a1f);border-radius:3px}.commonPagination[data-v-fe83a774] .el-pagination__jump{margin-left:20px;color:var(--text-secondary,#5a5f6b)}.commonPagination[data-v-fe83a774] .el-pagination__editor,.commonPagination[data-v-fe83a774] .el-pagination__jump{height:32px;line-height:32px;display:inline-flex;align-items:center}.commonPagination[data-v-fe83a774] .el-input__inner{height:32px;line-height:32px;border-color:var(--border-soft,#e8e4de);border-radius:3px;color:var(--text-main,#111827);vertical-align:middle}.commonPagination[data-v-fe83a774] .el-input__inner:focus{border-color:var(--primary,#ff5a1f);box-shadow:none}.empty-state[data-v-4c80900d]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;text-align:center}.empty-state__visual[data-v-4c80900d]{max-width:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary,#5a5f6b);background:var(--bg-tag,#f0ede8);border-radius:4px;line-height:1}.empty-state__visual i[data-v-4c80900d]{display:block;font-size:22px}.empty-state__title[data-v-4c80900d]{max-width:560px;font-size:15px;line-height:22px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:var(--text-secondary,#5a5f6b)}.empty-state__description[data-v-4c80900d]{max-width:560px;margin-top:8px;font-size:13px;line-height:20px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:var(--text-muted,#9aa0ac)}.contract-info[data-v-fe9dab46]{padding:20px;color:var(--text-main,#111827)}.contract-info [data-v-fe9dab46],.contract-info [data-v-fe9dab46]:after,.contract-info [data-v-fe9dab46]:before{box-sizing:border-box}.contract-info[data-v-fe9dab46] .el-tabs--top{min-height:40px;height:auto;padding:4px 0 8px;background:transparent;border-radius:0;display:flex;align-items:center}.contract-info[data-v-fe9dab46] .el-tabs--top .el-tabs__header{margin:0}.contract-info[data-v-fe9dab46] .el-tabs--top .el-tabs__header .el-tabs__nav-wrap:after{display:none}.contract-info[data-v-fe9dab46] .el-tabs--top .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav{display:flex;align-items:center;gap:8px}.contract-info[data-v-fe9dab46] .el-tabs--top .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item{position:relative;min-width:84px;height:34px;padding:0 16px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:14px;font-family:PingFang SC,PingFang SC-Regular;font-weight:400;color:var(--text-secondary,#5a5f6b);line-height:20px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.contract-info[data-v-fe9dab46] .el-tabs--top .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item:hover{color:var(--text-main,#1a1d24);background:var(--bg-tag,#f0ede8)}.contract-info[data-v-fe9dab46] .el-tabs--top .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item.is-active{color:#fff;font-size:14px;font-weight:500;background:transparent;box-shadow:none}.contract-info[data-v-fe9dab46] .el-tabs--top .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item.is-active:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:4px;background:var(--bg-dark,#1a1d24);transform:skewX(-12deg)}.contract-info[data-v-fe9dab46] .el-tabs--top .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item.is-active:after{content:"";position:absolute;left:16px;right:16px;bottom:-7px;height:3px;border-radius:2px;background:var(--primary,#ff5a1f)}.contract-info[data-v-fe9dab46] .el-tabs--top .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__item.is-active:hover{background:transparent}.contract-info[data-v-fe9dab46] .el-tabs--top .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__nav .el-tabs__active-bar{display:none}.contract-info .contract-search[data-v-fe9dab46]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;min-height:64px;margin:16px 0 18px;padding:12px;background:var(--bg-tag,#f7f5f2);border:1px solid var(--border-soft,#e8e4de);border-radius:4px}.contract-info .contract-search>div[data-v-fe9dab46]{display:flex;align-items:center;margin-right:0}.contract-info .contract-search>div>span[data-v-fe9dab46]{margin-right:8px;font-size:14px;font-family:PingFang SC,PingFang SC-Regular;font-weight:400;color:var(--text-secondary,#5a5f6b);white-space:nowrap}.contract-info .contract-search>div .el-input[data-v-fe9dab46]{width:132px;margin-left:0}.contract-info .contract-search>div[data-v-fe9dab46] .el-input__inner{height:38px;padding:0 32px 0 12px!important;background:var(--bg-card,#fff);border:1px solid var(--border-soft,#e8e4de);border-radius:4px;color:var(--text-main,#111827);font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.contract-info .contract-search>div[data-v-fe9dab46] .el-input.is-focus .el-input__inner,.contract-info .contract-search>div[data-v-fe9dab46] .el-input__inner:focus{border-color:var(--primary,#ff5a1f);box-shadow:none}.contract-info .contract-search>div .el-select[data-v-fe9dab46]{width:132px;margin-left:0}.contract-info .contract-search>div[data-v-fe9dab46] .el-select-dropdown{border-color:var(--border-soft,#e8e4de);border-radius:4px;box-shadow:var(--shadow-card,0 8px 24px rgba(26,29,36,.08))}.contract-info .contract-search>div[data-v-fe9dab46] .el-select-dropdown__item{color:var(--text-secondary,#5a5f6b)}.contract-info .contract-search>div[data-v-fe9dab46] .el-select-dropdown__item.hover,.contract-info .contract-search>div[data-v-fe9dab46] .el-select-dropdown__item:hover{background:var(--bg-tag,#f0ede8)}.contract-info .contract-search>div.search-btn[data-v-fe9dab46]{margin-left:auto}.contract-info .contract-search>div.search-btn span[data-v-fe9dab46]{font-size:14px;color:#fff}.contract-info .contract-search>div.search-btn .el-button[data-v-fe9dab46]{min-width:92px;height:38px;line-height:38px;background:var(--primary,#ff5a1f);border-radius:3px;padding:0;border:none;box-shadow:none;font-size:14px;font-weight:500;transition:background .2s ease}.contract-info .contract-search>div.search-btn .el-button[data-v-fe9dab46]:hover{background:var(--primary-hover,#e84a12)}.contract-info .contract-search>div .el-select-dropdown__item.selected[data-v-fe9dab46]{color:var(--primary,#ff5a1f);font-weight:500}.contract-info .contract-table[data-v-fe9dab46]{overflow:hidden;border:1px solid var(--border-soft,#e8e4de);border-radius:4px;background:var(--bg-card,#fff)}.contract-info .contract-table[data-v-fe9dab46] .el-table{color:var(--text-main,#111827)}.contract-info .contract-table[data-v-fe9dab46] .el-table:before{display:none}.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__body-wrapper{overflow-x:auto}.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-right{right:-1px!important;overflow:hidden;box-shadow:-8px 0 18px rgba(26,29,36,.08)}.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-right:before{display:none}.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-right,.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-right-patch{background:var(--bg-card,#fff)}.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-body-wrapper,.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-header-wrapper{overflow:hidden}.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-right .cell{overflow:visible}.contract-info .contract-table[data-v-fe9dab46] .el-table thead{height:48px;font-size:14px;font-family:PingFang SC,PingFang SC-Regular;font-weight:500!important;color:var(--text-secondary,#5a5f6b)}.contract-info .contract-table[data-v-fe9dab46] .el-table thead th,.contract-info .contract-table[data-v-fe9dab46] .el-table thead tr{background:var(--bg-tag,#f7f5f2);border-bottom:1px solid var(--border-soft,#e8e4de)}.contract-info .contract-table[data-v-fe9dab46] .el-table thead th{font-weight:500!important}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row{text-align:center;transition:background .2s ease}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row:hover td{background:var(--bg-tag,#f7f5f2)}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row td{height:64px;border-bottom:1px solid var(--border-soft,#e8e4de);color:var(--text-secondary,#5a5f6b)}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .contract-link,.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .contract-no-border{height:30px;min-width:68px;width:auto;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--bg-dark,#1a1d24);border-radius:3px;background:#fff;box-shadow:none;color:var(--text-main,#1a1d24);font-size:13px;font-family:PingFang SC,PingFang SC-Regular;font-weight:500;line-height:20px;margin-right:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .contract-link i,.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .contract-no-border i{font-size:15px;margin-right:5px}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .contract-link:hover,.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .contract-no-border:hover{color:var(--text-main,#1a1d24);background:var(--bg-tag,#f0ede8);border-color:var(--bg-dark,#1a1d24);box-shadow:none}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .contract-link{border-color:transparent;background:var(--primary,#ff5a1f);box-shadow:none;color:#fff}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .contract-link:hover{color:#fff;background:var(--primary-hover,#e84a12);border-color:transparent;box-shadow:none}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .no-hover:hover{color:var(--text-secondary,#5a5f6b);border-color:var(--border-soft,#e8e4de)}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .link_group{border:1px solid var(--border-soft,#e8e4de);border-radius:4px;padding:0 11px;height:28px;display:inline-block;width:110px;box-sizing:border-box}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .link_group span{cursor:pointer}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .link_group a,.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .link_group span{font-size:14px;font-family:PingFang SC,PingFang SC-Regular;font-weight:400;color:var(--text-main,#111827);line-height:28px}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .link_group a:first-child:after{content:"";height:18px;width:1px;background:var(--border-soft,#e8e4de);display:block;margin:0 5.5px}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .link_group a:hover{color:var(--text-main,#1a1d24)}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .all-over,.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .no-over{min-width:74px;height:26px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:13px;font-family:PingFang SC-Regular,PingFang SC;font-weight:500;line-height:20px}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .all-over{color:var(--new,#00c16e);background:var(--bg-tag,#f0ede8)}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .no-over{color:var(--gold,#c9974d);background:var(--bg-tag,#f0ede8)}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .ing-over{color:var(--gold,#c9974d)}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .cancel-over,.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .ing-over{min-width:74px;height:26px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:var(--bg-tag,#f0ede8);font-size:13px;font-family:PingFang SC-Regular,PingFang SC;font-weight:500}.contract-info .contract-table[data-v-fe9dab46] .el-table tbody .el-table__row .cancel-over{color:var(--text-muted,#9aa0ac)}.contract-info .contract-table[data-v-fe9dab46] .el-table .cell{padding:0 8px;line-height:20px}.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-right .el-table__row td:last-child .cell,.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-right th:last-child .cell{display:flex;align-items:center}.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-right th:last-child .cell{justify-content:center}.contract-info .contract-table[data-v-fe9dab46] .el-table .el-table__fixed-right .el-table__row td:last-child .cell{justify-content:flex-start;gap:8px;padding:0 16px}.contract-info .contract-table .contract-empty[data-v-fe9dab46]{min-height:300px;padding:64px 36px;display:flex;align-items:center;justify-content:center}.contract-info .contract-pages[data-v-fe9dab46]{display:flex;justify-content:center;min-height:68px;margin-top:0;background:var(--bg-card,#fff)}.contract-info .el-input.is-active .el-input__inner[data-v-fe9dab46],.contract-info .el-input__inner[data-v-fe9dab46]:focus{border-color:var(--primary,#ff5a1f)}.contract-info[data-v-fe9dab46] .contract-before{overflow:visible;background:var(--bg-card,#fff);border-radius:4px;box-shadow:none;filter:drop-shadow(0 18px 46px rgba(26,29,36,.14))}.contract-info[data-v-fe9dab46] .contract-before .el-dialog__header{padding:0!important}.contract-info[data-v-fe9dab46] .contract-before .el-dialog__headerbtn{top:14px;right:14px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.contract-info[data-v-fe9dab46] .contract-before .el-dialog__close{color:var(--text-muted,#9aa0ac);font-size:18px;transition:color .2s ease,transform .2s ease}.contract-info[data-v-fe9dab46] .contract-before .el-dialog__headerbtn:hover .el-dialog__close{color:var(--text-main,#1a1d24);transform:rotate(90deg)}.contract-info[data-v-fe9dab46] .contract-before .el-dialog__body{padding:0!important;background:var(--bg-card,#fff);border-radius:4px}.contract-info[data-v-fe9dab46] .contract-before .signature-dia{position:relative;padding:26px 34px;display:flex;flex-direction:column;align-items:center;border-radius:4px;background:var(--bg-card,#fff);text-align:center}.contract-info[data-v-fe9dab46] .contract-before .signature-icon{width:56px;height:56px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--bg-tag,#f0ede8);color:var(--text-main,#1a1d24);font-size:28px}.contract-info[data-v-fe9dab46] .contract-before .signature-footer{margin:0 0 8px;font-size:18px;line-height:24px;font-family:PingFang SC-Semibold,PingFang SC;font-weight:600;color:var(--text-main,#111827)}.contract-info[data-v-fe9dab46] .contract-before .signature-desc{width:100%;max-width:289px;margin:0 0 24px;font-size:15px;line-height:24px;font-family:PingFang SC,PingFang SC-Regular;font-weight:400;color:var(--text-secondary,#5a5f6b)}.contract-info[data-v-fe9dab46] .contract-before .signature-confirm{width:200px;height:40px;margin-top:0;padding:0;border:none;border-radius:3px;background:var(--primary,#ff5a1f);box-shadow:none;font-size:15px;line-height:40px;font-family:PingFang SC,PingFang SC-Regular;font-weight:500;color:#fff;text-align:center;transition:background .2s ease}.contract-info[data-v-fe9dab46] .contract-before .signature-confirm:hover{background:var(--primary-hover,#e84a12)}.contract-info[data-v-fe9dab46] .contract-before .close{position:absolute;width:30px;height:30px;bottom:-42px;left:calc(50% - 15px);cursor:pointer;opacity:.92;transition:opacity .2s ease,transform .2s ease}.contract-info[data-v-fe9dab46] .contract-before .close:hover{opacity:1;transform:rotate(90deg)}