.contract-view-container[data-v-59df62e7]{padding:20px;background-color:#f0f2f5;min-height:calc(100vh - 120px)}.contract-items-table[data-v-59df62e7],.parties-table[data-v-59df62e7],.print-content[data-v-59df62e7]{width:100%}.contract-items-table .el-table[data-v-59df62e7],.contract-items-table .el-table__body-wrapper[data-v-59df62e7],.contract-items-table .el-table__body[data-v-59df62e7],.contract-items-table .el-table__header-wrapper[data-v-59df62e7],.contract-items-table .el-table__header[data-v-59df62e7],.contract-items-table .el-table__row[data-v-59df62e7],.parties-table .el-table[data-v-59df62e7],.parties-table .el-table__body-wrapper[data-v-59df62e7],.parties-table .el-table__body[data-v-59df62e7],.parties-table .el-table__header-wrapper[data-v-59df62e7],.parties-table .el-table__header[data-v-59df62e7],.parties-table .el-table__row[data-v-59df62e7]{width:100%!important}.contract-items-table .el-table__cell[data-v-59df62e7],.parties-table .el-table__cell[data-v-59df62e7]{box-sizing:border-box}@media print{.contract-items-table[data-v-59df62e7],.parties-table[data-v-59df62e7]{table-layout:fixed!important;width:100%!important;font-size:10px!important}.contract-items-table td[data-v-59df62e7],.contract-items-table th[data-v-59df62e7],.parties-table td[data-v-59df62e7],.parties-table th[data-v-59df62e7]{padding:3px 4px!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.el-table__body-wrapper[data-v-59df62e7],.el-table__header-wrapper[data-v-59df62e7]{overflow:visible!important}}.page-header[data-v-59df62e7]{justify-content:space-between;margin-bottom:20px}.header-title[data-v-59df62e7],.page-header[data-v-59df62e7]{display:flex;align-items:center}.title-mark[data-v-59df62e7]{width:4px;height:20px;background-color:#409eff;margin-right:8px}.header-title span[data-v-59df62e7]{font-size:18px;font-weight:700;color:#333}.header-actions[data-v-59df62e7]{display:flex;gap:10px}.info-section[data-v-59df62e7]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.section-title[data-v-59df62e7]{font-size:16px;font-weight:500;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.info-item[data-v-59df62e7]{display:flex;align-items:center;margin-bottom:15px;font-size:14px}.info-item label[data-v-59df62e7]{font-weight:500;color:#606266;min-width:120px;margin-right:10px;font-size:14px}.info-item span[data-v-59df62e7]{color:#333;flex:1;font-size:14px}.amount-text[data-v-59df62e7]{color:#f56c6c;font-weight:500}.variable-rates-section[data-v-59df62e7]{margin-top:20px}.variable-rates-section h4[data-v-59df62e7]{margin-bottom:15px;color:#333}.total-section[data-v-59df62e7]{display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #ebeef5}.total-section .total-item[data-v-59df62e7]{margin-left:30px;display:flex;align-items:center}.total-section .total-item label[data-v-59df62e7]{font-weight:500;color:#606266;margin-right:10px}.total-section .total-item .total-amount[data-v-59df62e7]{color:#f56c6c;font-weight:500;font-size:16px}.no-data[data-v-59df62e7]{text-align:center;padding:40px 0;color:#909399}@media print{.page-header[data-v-59df62e7]{display:none}.contract-view-container[data-v-59df62e7]{padding:0;background-color:#fff}.info-section[data-v-59df62e7]{box-shadow:none;border:1px solid #ddd;margin-bottom:15px;page-break-inside:avoid}.el-button[data-v-59df62e7]{display:none}.el-tag[data-v-59df62e7]{border:1px solid #ddd;background-color:#fff;color:#333}.el-table[data-v-59df62e7],.el-table td[data-v-59df62e7],.el-table th[data-v-59df62e7]{border:1px solid #ddd}.el-table th[data-v-59df62e7]{background-color:#f5f7fa!important;color:#333!important}.amount-text[data-v-59df62e7],.total-amount[data-v-59df62e7]{color:#333!important}.el-table[data-v-59df62e7]{page-break-inside:avoid}}[data-v-59df62e7] .el-table th{background-color:#f5f7fa}[data-v-59df62e7] .el-table--border{border-radius:4px;overflow:hidden}