.detail-container[data-v-0c49a24f]{padding:0}.status-card[data-v-0c49a24f]{background:linear-gradient(135deg,#f0f5ff,#e6f7ff);border-radius:12px;padding:24px;margin-bottom:20px;border:1px solid #e8e8e8}.status-card .status-header[data-v-0c49a24f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.status-card .status-header .status-left[data-v-0c49a24f],.status-card .status-header[data-v-0c49a24f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-card .status-header .status-left .status-tag[data-v-0c49a24f]{font-size:14px;padding:6px 16px;border-radius:20px;font-weight:500}.status-card .status-header .status-left .id-text[data-v-0c49a24f]{margin-left:12px;color:#666;font-size:13px;font-family:Courier New,monospace;background:#f5f5f5;padding:4px 10px;border-radius:4px}.status-card .status-header .status-right[data-v-0c49a24f]{color:#666;font-size:13px}.status-card .status-header .status-right .anticon[data-v-0c49a24f]{margin-right:6px;color:#1890ff}.status-card .amount-overview[data-v-0c49a24f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px;padding:20px 24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.status-card .amount-overview .amount-item[data-v-0c49a24f]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.status-card .amount-overview .amount-item .amount-label[data-v-0c49a24f]{font-size:13px;color:#8c8c8c;margin-bottom:8px;font-weight:500}.status-card .amount-overview .amount-item .amount-value[data-v-0c49a24f]{font-size:20px;font-weight:600}.status-card .amount-overview .amount-item .amount-value.total-amount[data-v-0c49a24f]{color:#1890ff}.status-card .amount-overview .amount-item .amount-value.paid-amount[data-v-0c49a24f]{color:#52c41a}.status-card .amount-overview .amount-divider[data-v-0c49a24f]{width:1px;height:40px;background:#e8e8e8;margin:0 20px}.status-card .amount-overview .progress-bar[data-v-0c49a24f]{min-width:200px}.status-card .amount-overview .progress-bar[data-v-0c49a24f] .ant-progress-text{font-weight:600}.exception-card[data-v-0c49a24f],.info-card[data-v-0c49a24f],.payment-card[data-v-0c49a24f]{border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.exception-card[data-v-0c49a24f]:hover,.info-card[data-v-0c49a24f]:hover,.payment-card[data-v-0c49a24f]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.exception-card[data-v-0c49a24f] .ant-card-head,.info-card[data-v-0c49a24f] .ant-card-head,.payment-card[data-v-0c49a24f] .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:16px 24px}.exception-card[data-v-0c49a24f] .ant-card-head .ant-card-head-title,.info-card[data-v-0c49a24f] .ant-card-head .ant-card-head-title,.payment-card[data-v-0c49a24f] .ant-card-head .ant-card-head-title{font-weight:600;font-size:16px}.exception-card[data-v-0c49a24f] .ant-card-body,.info-card[data-v-0c49a24f] .ant-card-body,.payment-card[data-v-0c49a24f] .ant-card-body{padding:24px}.card-title[data-v-0c49a24f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-title .title-icon[data-v-0c49a24f]{margin-right:8px;font-size:18px}.card-title .title-icon.exception-icon[data-v-0c49a24f]{color:#fa8c16}.card-title .title-icon.success-icon[data-v-0c49a24f]{color:#52c41a}.modern-descriptions[data-v-0c49a24f] .ant-descriptions-item-label{background:#fafafa;font-weight:500;color:#666;padding:12px 16px}.modern-descriptions[data-v-0c49a24f] .ant-descriptions-item-content{padding:12px 16px;color:#333}.exception-timeline[data-v-0c49a24f]{max-height:500px;overflow-y:auto;padding-right:8px}.exception-timeline[data-v-0c49a24f]::-webkit-scrollbar{width:6px}.exception-timeline[data-v-0c49a24f]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.exception-timeline[data-v-0c49a24f]::-webkit-scrollbar-thumb:hover{background:#1890ff}.exception-timeline-item[data-v-0c49a24f] .ant-timeline-item-content{padding-bottom:20px}.exception-card[data-v-0c49a24f]{border-radius:10px;border:1px solid #e8e8e8;-webkit-transition:all .3s ease;transition:all .3s ease}.exception-card[data-v-0c49a24f]:hover{border-color:#1890ff;-webkit-box-shadow:0 4px 12px rgba(24,144,255,.15);box-shadow:0 4px 12px rgba(24,144,255,.15)}.exception-card .exception-header[data-v-0c49a24f]{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-bottom:16px;padding-bottom:12px;border-bottom:1px dashed #e8e8e8}.exception-card .exception-body[data-v-0c49a24f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.exception-card .exception-body .exception-field[data-v-0c49a24f]{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;min-width:180px}.exception-card .exception-body .exception-field.full-width[data-v-0c49a24f]{width:100%;min-width:100%}.exception-card .exception-body .exception-field .field-label[data-v-0c49a24f]{font-size:13px;color:#8c8c8c;font-weight:500}.exception-card .exception-body .exception-field .field-value[data-v-0c49a24f]{font-size:14px;color:#333;font-weight:500}.exception-card .exception-body .exception-field .field-value.highlight[data-v-0c49a24f]{color:#1890ff;font-weight:600}.exception-card .exception-body .exception-field .reason-box[data-v-0c49a24f]{background:#f5f5f5;padding:12px 16px;border-radius:8px;max-height:100px;overflow-y:auto;line-height:1.8;font-size:13px;color:#333}.modern-tag[data-v-0c49a24f]{border-radius:4px;font-weight:500}.remark-text[data-v-0c49a24f]{background:#f5f5f5;padding:8px 12px;border-radius:6px;line-height:1.6;color:#333}.empty-exception[data-v-0c49a24f] .ant-card-body{padding:40px 24px}.modern-table[data-v-0c49a24f] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#333}.modern-table[data-v-0c49a24f] .ant-table-tbody>tr:hover>td{background:#e6f7ff}.delete-link[data-v-0c49a24f]{color:#ff4d4f;-webkit-transition:all .3s;transition:all .3s}.delete-link[data-v-0c49a24f]:hover{color:#ff7875;background:rgba(255,77,79,.1);padding:4px 8px;border-radius:4px}.add-payment-btn[data-v-0c49a24f]{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;border-radius:6px;font-weight:500;-webkit-box-shadow:0 2px 4px rgba(24,144,255,.35);box-shadow:0 2px 4px rgba(24,144,255,.35);-webkit-transition:all .3s;transition:all .3s}.add-payment-btn[data-v-0c49a24f]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);-webkit-box-shadow:0 4px 8px rgba(24,144,255,.45);box-shadow:0 4px 8px rgba(24,144,255,.45);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.payment-modal[data-v-0c49a24f] .ant-modal-header{background:linear-gradient(135deg,#1890ff,#096dd9);padding:16px 24px;border-radius:8px 8px 0 0}.payment-modal[data-v-0c49a24f] .ant-modal-header .ant-modal-title{color:#fff;font-weight:600}.payment-modal[data-v-0c49a24f] .ant-modal-close-x{color:#fff}.payment-form-header[data-v-0c49a24f]{font-size:16px;font-weight:600;color:#333;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modern-form .modern-form-item[data-v-0c49a24f]{margin-bottom:20px}.modern-form .modern-form-item[data-v-0c49a24f] .ant-form-item-label{line-height:32px}.modern-form .modern-form-item[data-v-0c49a24f] .ant-form-item-label label{font-weight:500;color:#333;font-size:14px}.modern-date-picker[data-v-0c49a24f] .ant-input,.modern-date-picker[data-v-0c49a24f] .ant-input-number,.modern-date-picker[data-v-0c49a24f] .ant-select-selection,.modern-input-number[data-v-0c49a24f] .ant-input,.modern-input-number[data-v-0c49a24f] .ant-input-number,.modern-input-number[data-v-0c49a24f] .ant-select-selection,.modern-select[data-v-0c49a24f] .ant-input,.modern-select[data-v-0c49a24f] .ant-input-number,.modern-select[data-v-0c49a24f] .ant-select-selection{border-radius:8px;border-color:#d9d9d9;-webkit-transition:all .3s;transition:all .3s}.modern-date-picker[data-v-0c49a24f] .ant-input-number:focus,.modern-date-picker[data-v-0c49a24f] .ant-input-number:hover,.modern-date-picker[data-v-0c49a24f] .ant-input:focus,.modern-date-picker[data-v-0c49a24f] .ant-input:hover,.modern-date-picker[data-v-0c49a24f] .ant-select-selection:focus,.modern-date-picker[data-v-0c49a24f] .ant-select-selection:hover,.modern-input-number[data-v-0c49a24f] .ant-input-number:focus,.modern-input-number[data-v-0c49a24f] .ant-input-number:hover,.modern-input-number[data-v-0c49a24f] .ant-input:focus,.modern-input-number[data-v-0c49a24f] .ant-input:hover,.modern-input-number[data-v-0c49a24f] .ant-select-selection:focus,.modern-input-number[data-v-0c49a24f] .ant-select-selection:hover,.modern-select[data-v-0c49a24f] .ant-input-number:focus,.modern-select[data-v-0c49a24f] .ant-input-number:hover,.modern-select[data-v-0c49a24f] .ant-input:focus,.modern-select[data-v-0c49a24f] .ant-input:hover,.modern-select[data-v-0c49a24f] .ant-select-selection:focus,.modern-select[data-v-0c49a24f] .ant-select-selection:hover{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.modern-input[data-v-0c49a24f] .ant-input{border-radius:8px;border-color:#d9d9d9;padding-left:36px;-webkit-transition:all .3s;transition:all .3s}.modern-input[data-v-0c49a24f] .ant-input:focus,.modern-input[data-v-0c49a24f] .ant-input:hover{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.modern-input[data-v-0c49a24f] .ant-input-prefix{left:12px}.modern-textarea[data-v-0c49a24f] .ant-input{border-radius:8px;border-color:#d9d9d9;-webkit-transition:all .3s;transition:all .3s}.modern-textarea[data-v-0c49a24f] .ant-input:focus,.modern-textarea[data-v-0c49a24f] .ant-input:hover{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}@media (max-width:768px){.status-card[data-v-0c49a24f]{padding:16px}.status-card .amount-overview[data-v-0c49a24f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.status-card .amount-overview .amount-divider[data-v-0c49a24f]{width:100%;height:1px}.exception-body[data-v-0c49a24f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}