.colRed{color:#d90012}.colbule,.colRed{font-size:12px;font-weight:700}.colbule{color:#0e00d9}.col{font-size:12px;color:#0052d9}.row-green{background-color:#f4f8ec}.drawer-header{display:flex;align-items:center;gap:12px;width:100%}.drawer-title-section{display:flex;flex-direction:column;gap:4px;flex:1}.drawer-title{font-size:16px;font-weight:600}.drawer-uuid{font-size:12px;color:#909399;font-family:Consolas,Monaco,monospace}.operation-drawer-content{padding:16px 0}.timeline-container{max-height:calc(100vh - 200px);overflow-y:auto}.timeline-header{display:flex;align-items:center;gap:12px;width:100%}.timeline-time{font-size:14px;font-weight:500;color:#303133}.timeline-operator{font-size:13px;color:#606266;margin-left:auto}.timeline-detail{padding:12px 0}.dk-changes-container{display:flex;flex-direction:column;gap:12px}.dk-change-group{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.dk-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f5f7fa;border-bottom:1px solid #dcdfe6}.dk-name{font-size:14px;font-weight:600;color:#303133}.payment-changes{padding:8px 0}.payment-item{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #f0f2f5}.payment-item:last-child{border-bottom:none}.payment-label{min-width:60px;font-size:13px;color:#606266;margin-right:16px}.payment-value-new,.payment-value-update{display:flex;align-items:center;gap:8px;flex:1}.amount,.amount-after,.amount-before{font-family:Consolas,Monaco,monospace;font-size:14px;font-weight:500}.amount,.amount-after{color:#303133}.amount-before{color:#909399;text-decoration:line-through}.arrow{color:#c0c4cc}.arrow,.diff{font-size:12px}.diff{font-family:Consolas,Monaco,monospace;font-weight:600;padding:2px 6px;border-radius:2px;margin-left:auto}.diff.positive{color:#67c23a;background:#f0f9ff}.diff.negative{color:#f56c6c;background:#fef0f0}.empty-hint{padding:12px;font-size:13px}.empty-hint,.empty-state{text-align:center;color:#909399}.empty-state{padding:60px 20px}.empty-state p{margin-top:12px;font-size:14px}.repayment-modal-content{padding:16px 0}.repayment-summary{display:flex;justify-content:space-around;padding:16px;background:#f5f7fa;border-radius:4px;margin-bottom:20px}.summary-item{display:flex;flex-direction:column;align-items:center;gap:8px}.summary-label{font-size:13px;color:#606266}.summary-value{font-size:20px;font-weight:600;font-family:Consolas,Monaco,monospace;color:#303133}.summary-value.repaid{color:#67c23a}.summary-value.current{color:#f56c6c}.repayment-history-content{padding:16px 0}.repayment-list{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 200px);overflow-y:auto}.repayment-item{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.repayment-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f5f7fa;border-bottom:1px solid #dcdfe6}.header-right{display:flex;align-items:center;gap:8px}.repayment-amount{font-size:18px;font-weight:600;font-family:Consolas,Monaco,monospace;color:#0052d9}.repayment-detail{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.detail-row{display:flex;align-items:center;font-size:13px}.detail-label{min-width:80px;color:#909399}.detail-value{color:#303133;font-family:Consolas,Monaco,monospace}.repaid-amount-clickable{color:#0052d9;cursor:pointer;text-decoration:underline;font-weight:500;transition:color .2s}.repaid-amount-clickable:hover{color:#003ca0;text-decoration:none}