.page-header[data-v-444437b2]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;padding:20px 24px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e8e8e8}.page-header .header-content[data-v-444437b2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-header .header-content .title-section[data-v-444437b2],.page-header .header-content[data-v-444437b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .header-content .title-section[data-v-444437b2]{gap:16px}.page-header .header-content .title-section .back-btn[data-v-444437b2]{border-radius:8px;border:1px solid #d9d9d9;background:#fff;color:#595959;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.page-header .header-content .title-section .back-btn[data-v-444437b2]:hover{border-color:#1890ff;color:#1890ff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(24,144,255,.2);box-shadow:0 2px 8px rgba(24,144,255,.2)}.page-header .header-content .title-section .page-title[data-v-444437b2]{margin:0;font-size:24px;font-weight:700;color:#262626;text-shadow:0 1px 2px rgba(0,0,0,.1)}.page-header .header-content .apply-btn[data-v-444437b2]{height:48px;padding:0 32px;font-size:16px;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;-webkit-box-shadow:0 4px 12px rgba(24,144,255,.4);box-shadow:0 4px 12px rgba(24,144,255,.4);-webkit-transition:all .3s ease;transition:all .3s ease}.page-header .header-content .apply-btn[data-v-444437b2]:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(24,144,255,.5);box-shadow:0 6px 20px rgba(24,144,255,.5)}.page-header .header-content .apply-btn[data-v-444437b2]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 8px rgba(24,144,255,.4);box-shadow:0 2px 8px rgba(24,144,255,.4)}.page-header .header-content .apply-btn .anticon[data-v-444437b2]{font-size:18px;margin-right:8px}.detail-card[data-v-444437b2]{border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e8e8e8}.detail-card[data-v-444437b2] .ant-card-head{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-bottom:2px solid #e8e8e8;border-radius:8px 8px 0 0}.detail-card[data-v-444437b2] .ant-card-head .ant-card-head-title{font-size:18px;font-weight:600;color:#262626}.detail-card[data-v-444437b2] .ant-card-body{padding:24px}[data-v-444437b2] .ant-divider-horizontal.ant-divider-with-text-left{margin:24px 0 16px 0}[data-v-444437b2] .ant-divider-horizontal.ant-divider-with-text-left:before{border-top:2px solid #e8e8e8}[data-v-444437b2] .ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text{font-size:16px;font-weight:600;color:#262626;background:#fff;padding:0 16px}.info-row[data-v-444437b2]{margin-bottom:8px}.info-row .ant-col[data-v-444437b2]{margin-bottom:16px}.detail-item[data-v-444437b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease}.detail-item[data-v-444437b2]:hover{background:#f0f8ff;border-color:#d6e4ff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(24,144,255,.1);box-shadow:0 2px 8px rgba(24,144,255,.1)}.detail-item .label[data-v-444437b2]{font-weight:600;color:#595959;min-width:160px;margin-right:12px;font-size:14px;line-height:1.5}.detail-item .value[data-v-444437b2]{color:#262626;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all;font-size:14px;line-height:1.5}.amount-text[data-v-444437b2]{color:#f5222d;font-weight:600;font-size:16px}.download-link[data-v-444437b2]{color:#1890ff;font-weight:500;text-decoration:none;padding:4px 8px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.download-link[data-v-444437b2]:hover{color:#40a9ff;background:rgba(24,144,255,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.download-link .anticon[data-v-444437b2]{font-size:14px}.apply-modal[data-v-444437b2] .ant-modal-header{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-bottom:2px solid #e8e8e8;border-radius:8px 8px 0 0}.apply-modal[data-v-444437b2] .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:#262626}.apply-modal[data-v-444437b2] .ant-modal-body{padding:24px}.apply-modal[data-v-444437b2] .ant-form-item-label>label{font-weight:600;color:#595959}.apply-modal[data-v-444437b2] .long-label-item .ant-form-item-label{padding-right:18px}.apply-modal[data-v-444437b2] .long-label-item .ant-form-item-label>label{white-space:nowrap;margin-right:10px}.apply-modal[data-v-444437b2] .ant-input,.apply-modal[data-v-444437b2] .ant-input-number,.apply-modal[data-v-444437b2] .ant-input-number-input,.apply-modal[data-v-444437b2] .ant-select-selector{border-radius:6px;border:1px solid #d9d9d9;-webkit-transition:all .3s ease;transition:all .3s ease}.apply-modal[data-v-444437b2] .ant-input-number-input:focus,.apply-modal[data-v-444437b2] .ant-input-number-input:hover,.apply-modal[data-v-444437b2] .ant-input-number:focus,.apply-modal[data-v-444437b2] .ant-input-number:hover,.apply-modal[data-v-444437b2] .ant-input:focus,.apply-modal[data-v-444437b2] .ant-input:hover,.apply-modal[data-v-444437b2] .ant-select-selector:focus,.apply-modal[data-v-444437b2] .ant-select-selector:hover{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.apply-modal[data-v-444437b2] .ant-textarea{border-radius:6px;border:1px solid #d9d9d9;-webkit-transition:all .3s ease;transition:all .3s ease}.apply-modal[data-v-444437b2] .ant-textarea:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.repayment-table[data-v-444437b2] .ant-table{border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.repayment-table[data-v-444437b2] .ant-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);color:#262626;font-weight:600;border-bottom:2px solid #e8e8e8;padding:12px 8px}.repayment-table[data-v-444437b2] .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:10px 8px}.repayment-table[data-v-444437b2] .ant-table .ant-table-tbody>tr:hover>td{background:#f0f8ff}.repayment-table[data-v-444437b2] .ant-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.repayment-table[data-v-444437b2] .ant-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f0f8ff}[data-v-444437b2] .ant-tag{border-radius:12px;font-weight:500;padding:2px 8px;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-v-444437b2] .ant-input{border-radius:6px;border:1px solid #d9d9d9;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-444437b2] .ant-input:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}[data-v-444437b2] .ant-btn{border-radius:6px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-444437b2] .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;-webkit-box-shadow:0 2px 4px rgba(24,144,255,.3);box-shadow:0 2px 4px rgba(24,144,255,.3)}[data-v-444437b2] .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(24,144,255,.4);box-shadow:0 4px 8px rgba(24,144,255,.4)}@media (max-width:768px){.page-header .header-content[data-v-444437b2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-header .header-content .title-section[data-v-444437b2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-header .header-content .apply-btn[data-v-444437b2]{width:100%}.detail-item[data-v-444437b2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-item .label[data-v-444437b2]{min-width:auto;margin-bottom:4px}.info-row .ant-col[data-v-444437b2]{margin-bottom:8px}}