.uploadty-disabled .ant-upload-list-item .anticon-close,.uploadty-disabled .ant-upload-list-item .anticon-delete{display:none}.uploadty-mover-mask{background-color:rgba(0,0,0,.5);opacity:.8;color:#fff;height:28px;line-height:28px}.contract-page[data-v-434622b6]{padding:24px;background:#f5f7fa;min-height:100%}.search-control-group[data-v-434622b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.search-input-group[data-v-434622b6] .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.search-input-group[data-v-434622b6] .ant-btn{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.table-toolbar[data-v-434622b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0}.title[data-v-434622b6]{font-size:16px;font-weight:600}.pagination-wrapper[data-v-434622b6]{margin-top:8px}.contract-page[data-v-434622b6] .pagination-wrapper .ant-pagination,.pagination-wrapper[data-v-434622b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contract-page[data-v-434622b6] .pagination-wrapper .ant-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}.contract-page[data-v-434622b6] .pagination-wrapper .ant-pagination-options-size-changer.ant-select{min-width:128px}.contract-page[data-v-434622b6] .pagination-wrapper .ant-pagination-options-size-changer.ant-select .ant-select-selection-selected-value{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.contract-page[data-v-434622b6] .pagination-wrapper .ant-pagination-options-size-changer.ant-select .ant-select-selection__rendered{margin-right:24px}.sub-info[data-v-434622b6]{display:block;font-size:12px;color:#999}.contract-asset-cell[data-v-434622b6],.contract-code-cell[data-v-434622b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:2px}.contract-primary-text[data-v-434622b6],.contract-secondary-text[data-v-434622b6]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;text-align:center}.contract-status-tag[data-v-434622b6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:96px;text-align:center}.ml-2[data-v-434622b6]{margin-left:8px}.deposit-refund-cell[data-v-434622b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.deduction-link-btn[data-v-434622b6]{padding-left:0;padding-right:0}.deduction-hint[data-v-434622b6]{margin-top:6px;color:#999;font-size:12px}.contract-table-wrap[data-v-434622b6]{position:relative}.contract-page[data-v-434622b6] .ant-table-tbody>tr.contract-row-expired>td{background:#fff1f0}.contract-page[data-v-434622b6] .ant-table-tbody>tr.contract-row-warning>td{background:#fffbe6}.contract-page[data-v-434622b6] .ant-table-tbody>tr.contract-row-expired:hover>td{background:#fff1f0}.contract-page[data-v-434622b6] .ant-table-tbody>tr.contract-row-warning:hover>td{background:#fffbe6}.contract-page[data-v-434622b6] .contract-list-table .ant-table-tbody>tr>td{white-space:normal;word-break:break-word;overflow-wrap:break-word;line-height:1.35;vertical-align:middle;text-align:center;padding:8px 10px}.contract-page[data-v-434622b6] .contract-list-table .ant-table-thead>tr>th{white-space:nowrap;line-height:1.2;vertical-align:middle;text-align:center;padding:8px 10px}.contract-page[data-v-434622b6] .contract-list-table .ant-table-filter-column,.contract-page[data-v-434622b6] .contract-list-table .ant-table-header-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;width:100%}.contract-page[data-v-434622b6] .contract-nowrap-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-page[data-v-434622b6] .contract-list-table td.contract-code-col,.contract-page[data-v-434622b6] .contract-list-table td.contract-long-col{white-space:normal;word-break:break-word;overflow-wrap:break-word}.contract-expiry-reminder-badge[data-v-434622b6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:84px;max-width:100%;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.45;text-align:center}.contract-expiry-reminder-badge--expired[data-v-434622b6]{border-color:rgba(245,34,45,.32);background:rgba(245,34,45,.18);color:#a8071a}.contract-expiry-reminder-badge--warning[data-v-434622b6]{border-color:rgba(250,173,20,.34);background:rgba(250,173,20,.16);color:#ad6800}.contract-page[data-v-434622b6] .contract-list-table .ant-table-column-title{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-page.locale-i18n[data-v-434622b6] .contract-list-table .ant-table-thead>tr>th{white-space:normal;line-height:1.3;vertical-align:top}.contract-page.locale-i18n[data-v-434622b6] .contract-list-table .ant-table-column-title{display:block;white-space:normal;overflow:hidden;text-overflow:clip;word-break:normal;overflow-wrap:break-word}.contract-page[data-v-434622b6] .contract-list-table .ant-table-filter-column .ant-table-filter-icon{margin-left:8px;margin-top:2px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contract-page[data-v-434622b6] .contract-list-table .ant-table-fixed-left:after{width:6px;-webkit-box-shadow:none;box-shadow:none}.contract-page[data-v-434622b6] .contract-list-table .ant-table-fixed-left,.contract-page[data-v-434622b6] .contract-list-table .ant-table-fixed-left .ant-table-body-outer,.contract-page[data-v-434622b6] .contract-list-table .ant-table-fixed-right,.contract-page[data-v-434622b6] .contract-list-table .ant-table-fixed-right .ant-table-body-outer{height:100%}.contract-page[data-v-434622b6] .contract-list-table .ant-table-body::-webkit-scrollbar{height:0}.floating-horizontal-scrollbar[data-v-434622b6]{position:sticky;bottom:0;z-index:8;margin-top:2px;overflow-x:auto;overflow-y:hidden;background:hsla(0,0%,100%,.96)}.floating-horizontal-scrollbar-track[data-v-434622b6]{height:12px}.impact-loading[data-v-434622b6]{padding:32px 0;text-align:center}.delete-impact-body[data-v-434622b6]{max-height:62vh;overflow-y:auto;padding-right:4px}.impact-contract-base[data-v-434622b6]{padding:10px 12px;border:1px solid #e8e8e8;border-radius:6px;background:#fafafa}.impact-contract-title[data-v-434622b6]{font-size:15px;font-weight:600;color:#1f1f1f}.impact-contract-meta[data-v-434622b6]{margin-top:4px;color:#666;line-height:1.6}.impact-summary[data-v-434622b6]{margin-top:10px;padding:10px 12px;border-radius:6px;background:#fff7e6;border:1px solid #ffe7ba}.impact-summary-title[data-v-434622b6]{font-weight:600;color:#ad4e00;line-height:1.6}.impact-summary-title-risk[data-v-434622b6]{margin-top:6px}.impact-summary-text[data-v-434622b6]{color:#595959;line-height:1.6}.impact-summary-note[data-v-434622b6]{margin-top:6px;color:#8c8c8c;line-height:1.6}.impact-warning-list[data-v-434622b6]{margin-top:10px}.impact-warning-item[data-v-434622b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;color:#ad4e00;line-height:1.5;margin-bottom:4px}.impact-section-group[data-v-434622b6]{margin-top:14px}.impact-group-title[data-v-434622b6]{margin-bottom:8px;font-weight:600;color:#1f1f1f}.impact-group-title-risk[data-v-434622b6]{color:#ad4e00}.impact-section-card[data-v-434622b6]{border:1px solid #f0f0f0;border-radius:6px;padding:10px 12px;margin-bottom:10px;background:#fff}.impact-section-card-risk[data-v-434622b6]{border-color:#ffe7ba;background:#fffaf0}.impact-section-head[data-v-434622b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.impact-section-title[data-v-434622b6]{font-weight:600;color:#1f1f1f}.impact-section-badges[data-v-434622b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.impact-section-note[data-v-434622b6]{margin-top:4px;margin-bottom:6px;color:#666;line-height:1.5}.impact-section-note-risk[data-v-434622b6]{color:#ad4e00}.impact-row[data-v-434622b6]{padding:6px 0;border-top:1px dashed #f0f0f0}.impact-row-title[data-v-434622b6]{font-weight:500;color:#262626;line-height:1.4}.impact-row-meta[data-v-434622b6]{margin-top:2px;color:#8c8c8c;line-height:1.5}.impact-row-extra[data-v-434622b6]{margin-top:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#595959}@media (max-width:768px){.contract-page[data-v-434622b6] .pagination-wrapper .ant-pagination{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contract-page[data-v-434622b6] .pagination-wrapper .ant-pagination-options-size-changer.ant-select{min-width:112px}}