.contract-detail .contract-content-card[data-v-341c40e2],.contract-detail .contract-info-card[data-v-341c40e2],.contract-detail .contract-signature-card[data-v-341c40e2]{margin-bottom:20px}.contract-detail .contract-content-wrapper[data-v-341c40e2]{min-height:100px}.contract-detail .contract-content[data-v-341c40e2]{max-height:500px;overflow-y:auto;padding:15px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed;font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;color:#303133;word-wrap:break-word}.contract-detail .contract-content[data-v-341c40e2] p{margin:0 0 10px 0}.contract-detail .contract-content[data-v-341c40e2] p:last-child{margin-bottom:0}.contract-detail .contract-content[data-v-341c40e2] h1,.contract-detail .contract-content[data-v-341c40e2] h2,.contract-detail .contract-content[data-v-341c40e2] h3,.contract-detail .contract-content[data-v-341c40e2] h4,.contract-detail .contract-content[data-v-341c40e2] h5,.contract-detail .contract-content[data-v-341c40e2] h6{margin:15px 0 10px 0;font-weight:600}.contract-detail .contract-content[data-v-341c40e2] h1:first-child,.contract-detail .contract-content[data-v-341c40e2] h2:first-child,.contract-detail .contract-content[data-v-341c40e2] h3:first-child,.contract-detail .contract-content[data-v-341c40e2] h4:first-child,.contract-detail .contract-content[data-v-341c40e2] h5:first-child,.contract-detail .contract-content[data-v-341c40e2] h6:first-child{margin-top:0}.contract-detail .contract-content[data-v-341c40e2] ol,.contract-detail .contract-content[data-v-341c40e2] ul{margin:10px 0;padding-left:30px}.contract-detail .contract-content[data-v-341c40e2] li{margin:5px 0}.contract-detail .contract-content[data-v-341c40e2] table{width:100%;border-collapse:collapse;margin:10px 0}.contract-detail .contract-content[data-v-341c40e2] table td,.contract-detail .contract-content[data-v-341c40e2] table th{border:1px solid #dcdfe6;padding:8px;text-align:left}.contract-detail .contract-content[data-v-341c40e2] table th{background-color:#f5f7fa;font-weight:600}.contract-detail .contract-content[data-v-341c40e2] img{max-width:100%;height:auto;display:block;margin:10px 0}.contract-detail .contract-content[data-v-341c40e2] b,.contract-detail .contract-content[data-v-341c40e2] strong{font-weight:600}.contract-detail .contract-content[data-v-341c40e2] em,.contract-detail .contract-content[data-v-341c40e2] i{font-style:italic}.contract-detail .contract-content[data-v-341c40e2] u{text-decoration:underline}.contract-detail .contract-content[data-v-341c40e2] blockquote{margin:10px 0;padding:10px 15px;border-left:4px solid #409eff;background-color:#ecf5ff}.contract-detail .no-content[data-v-341c40e2]{padding:40px 0;text-align:center}.contract-detail .signature-wrapper[data-v-341c40e2]{text-align:center;padding:20px;background-color:#fafafa;border-radius:4px;border:1px dashed #dcdfe6}.contract-detail .signature-wrapper .image-slot[data-v-341c40e2]{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;width:100%;height:200px;background:#f5f7fa;color:#909399;font-size:30px}.order-detail .amount-info[data-v-6ea643ad],.order-detail .cancel-info[data-v-6ea643ad],.order-detail .contract-info[data-v-6ea643ad],.order-detail .contract-records[data-v-6ea643ad],.order-detail .deposit-payments[data-v-6ea643ad],.order-detail .house-info[data-v-6ea643ad],.order-detail .landlord-info[data-v-6ea643ad],.order-detail .order-info[data-v-6ea643ad],.order-detail .rent-payments[data-v-6ea643ad],.order-detail .tenant-info[data-v-6ea643ad]{margin-bottom:20px}.order-detail .contract-content[data-v-6ea643ad]{max-height:300px;overflow-y:auto;padding:15px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed;font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;color:#303133;word-wrap:break-word}.order-detail .contract-content[data-v-6ea643ad] p{margin:0 0 10px 0}.order-detail .contract-content[data-v-6ea643ad] p:last-child{margin-bottom:0}.order-detail .contract-content[data-v-6ea643ad] h1,.order-detail .contract-content[data-v-6ea643ad] h2,.order-detail .contract-content[data-v-6ea643ad] h3,.order-detail .contract-content[data-v-6ea643ad] h4,.order-detail .contract-content[data-v-6ea643ad] h5,.order-detail .contract-content[data-v-6ea643ad] h6{margin:15px 0 10px 0;font-weight:600}.order-detail .contract-content[data-v-6ea643ad] h1:first-child,.order-detail .contract-content[data-v-6ea643ad] h2:first-child,.order-detail .contract-content[data-v-6ea643ad] h3:first-child,.order-detail .contract-content[data-v-6ea643ad] h4:first-child,.order-detail .contract-content[data-v-6ea643ad] h5:first-child,.order-detail .contract-content[data-v-6ea643ad] h6:first-child{margin-top:0}.order-detail .contract-content[data-v-6ea643ad] ol,.order-detail .contract-content[data-v-6ea643ad] ul{margin:10px 0;padding-left:30px}.order-detail .contract-content[data-v-6ea643ad] li{margin:5px 0}.order-detail .contract-content[data-v-6ea643ad] table{width:100%;border-collapse:collapse;margin:10px 0}.order-detail .contract-content[data-v-6ea643ad] table td,.order-detail .contract-content[data-v-6ea643ad] table th{border:1px solid #dcdfe6;padding:8px;text-align:left}.order-detail .contract-content[data-v-6ea643ad] table th{background-color:#f5f7fa;font-weight:600}.order-detail .contract-content[data-v-6ea643ad] img{max-width:100%;height:auto;display:block;margin:10px 0}.order-detail .contract-content[data-v-6ea643ad] b,.order-detail .contract-content[data-v-6ea643ad] strong{font-weight:600}.order-detail .contract-content[data-v-6ea643ad] em,.order-detail .contract-content[data-v-6ea643ad] i{font-style:italic}.order-detail .contract-content[data-v-6ea643ad] u{text-decoration:underline}.order-detail .contract-content[data-v-6ea643ad] blockquote{margin:10px 0;padding:10px 15px;border-left:4px solid #409eff;background-color:#ecf5ff}.order-detail .contract-content-link[data-v-6ea643ad]{color:#409eff;cursor:pointer}.order-detail .contract-content-link[data-v-6ea643ad]:hover{color:#66b1ff;text-decoration:underline}.refund-detail .order-info[data-v-26f9d53c]{margin-bottom:20px}.refund-detail .refund-tabs[data-v-26f9d53c]{margin-top:20px}.refund-detail .refund-tabs .deposit-payment-section[data-v-26f9d53c],.refund-detail .refund-tabs .deposit-refund-section[data-v-26f9d53c],.refund-detail .refund-tabs .rent-payment-section[data-v-26f9d53c],.refund-detail .refund-tabs .rent-refund-section[data-v-26f9d53c]{margin-bottom:20px}.table-layout{margin-top:20px}.table-handle{margin-bottom:20px}.page-box{margin-top:20px;text-align:right}.order-status-tabs{margin-bottom:20px;background-color:#fff;padding:0 20px}.order-status-tabs .el-tabs__header{margin-bottom:0}.order-status-tabs .el-tabs__content{padding:0}.order-status-tabs .el-tabs__item{font-size:14px;padding:0 20px}.order-status-tabs .el-tabs__item.is-active{color:#409eff;font-weight:500}.order-status-tabs .el-tabs__active-bar{background-color:#409eff}.contract-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contract-item{padding:8px 12px;border:1px solid #e4e7ed;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background-color:#fafafa}.contract-item:hover{border-color:#409eff;background-color:#ecf5ff}.contract-item.contract-item-highlight{border-color:#67c23a;background-color:#f0f9ff;-webkit-box-shadow:0 2px 4px rgba(103,194,58,.2);box-shadow:0 2px 4px rgba(103,194,58,.2)}.contract-item .contract-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4px}.contract-item .contract-info .contract-role{-ms-flex-negative:0;flex-shrink:0}.contract-item .contract-info .contract-signer{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#303133}.contract-item .contract-info .contract-status{-ms-flex-negative:0;flex-shrink:0}.contract-item .contract-time{font-size:12px;color:#909399;margin-top:4px}.no-contract{color:#909399;font-style:italic}