.p2p-loan-container[data-v-2c7a884c]{min-height:100vh;transition:background-color .3s ease}.hero-section[data-v-2c7a884c]{padding:60px 0;position:relative;overflow:hidden}.hero-section[data-v-2c7a884c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(241,198,2,.08) 0,transparent 50%);pointer-events:none}@media (min-width:769px){.hero-section[data-v-2c7a884c]{display:block}}.hero-content[data-v-2c7a884c]{max-width:1280px;min-width:1160px;margin:0 auto;padding:0 40px;position:relative;z-index:1;text-align:center}.hero-title[data-v-2c7a884c]{font-size:42px;font-weight:700;margin-bottom:16px;letter-spacing:-.5px}.hero-subtitle[data-v-2c7a884c]{font-size:18px;opacity:.8;max-width:600px;margin:0 auto}.main-content-section[data-v-2c7a884c]{padding:40px 0}.main-content[data-v-2c7a884c]{max-width:1280px;min-width:1160px;margin:0 auto;padding:0 40px}@media (min-width:769px){.main-content-section[data-v-2c7a884c]{padding:40px 0}.main-content[data-v-2c7a884c]{max-width:1280px;min-width:1160px;margin:0 auto;padding:0 40px}.credit-status-card[data-v-2c7a884c],.loan-application-card[data-v-2c7a884c],.loan-history-card[data-v-2c7a884c]{border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.document-upload .desktop-upload-grid[data-v-2c7a884c]{display:grid!important}.document-upload .mobile-upload-list[data-v-2c7a884c]{display:none!important}.mobile-loan-history[data-v-2c7a884c]{display:none}.desktop-history-card[data-v-2c7a884c]{display:block!important}}.page-header[data-v-2c7a884c]{text-align:center;margin-bottom:30px;padding:40px 20px;border-radius:16px;position:relative;overflow:hidden}.page-header[data-v-2c7a884c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(241,198,2,.08) 0,transparent 50%);pointer-events:none}.page-header h2[data-v-2c7a884c]{font-size:32px;font-weight:700;margin-bottom:12px;position:relative;z-index:1;letter-spacing:-.5px}.page-header p[data-v-2c7a884c]{font-size:16px;position:relative;z-index:1;opacity:.8}.credit-status-card[data-v-2c7a884c]{border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;position:relative;overflow:hidden}.credit-status-card[data-v-2c7a884c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(241,198,2,.05),transparent);opacity:0;transition:opacity .3s ease}.credit-status-card .credit-info[data-v-2c7a884c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.credit-status-card .credit-info .credit-score[data-v-2c7a884c]{display:flex;align-items:center;gap:16px}.credit-status-card .credit-info .credit-score .score-label[data-v-2c7a884c]{font-size:18px;font-weight:500}.credit-status-card .credit-info .credit-score .score-value[data-v-2c7a884c]{font-size:36px;font-weight:700;letter-spacing:-.5px}.credit-status-card .credit-info .credit-score .score-value.score-good[data-v-2c7a884c]{color:#03ad73;text-shadow:0 2px 8px rgba(3,173,115,.3)}.credit-status-card .credit-info .credit-score .score-value.score-warning[data-v-2c7a884c]{color:#faad14;text-shadow:0 2px 8px rgba(250,173,20,.3)}.credit-status-card .credit-info .credit-score .score-value.score-danger[data-v-2c7a884c]{color:#d1514b;text-shadow:0 2px 8px rgba(209,81,75,.3)}.credit-status-card .credit-info .credit-status .status-normal[data-v-2c7a884c]{font-weight:600;font-size:16px;padding:8px 16px;border-radius:20px;background:rgba(3,173,115,.1);border:1px solid rgba(3,173,115,.2)}.credit-status-card .credit-info .credit-status .status-restricted[data-v-2c7a884c]{font-weight:600;font-size:16px;padding:8px 16px;border-radius:20px;background:rgba(209,81,75,.1);border:1px solid rgba(209,81,75,.2)}.credit-status-card .active-loan-info[data-v-2c7a884c]{border-top:1px solid #f0f0f0;padding-top:20px}.credit-status-card .active-loan-info h4[data-v-2c7a884c]{margin-bottom:16px;color:#1890ff}.credit-status-card .active-loan-info .loan-details[data-v-2c7a884c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.credit-status-card .active-loan-info .loan-details .detail-item[data-v-2c7a884c]{display:flex;justify-content:space-between}.credit-status-card .active-loan-info .loan-details .detail-item .repay-amount[data-v-2c7a884c]{color:#f5222d;font-weight:500}.credit-status-card .active-loan-info .loan-actions[data-v-2c7a884c]{display:flex;gap:12px}.loan-application-card[data-v-2c7a884c]{border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;position:relative;overflow:hidden}.loan-application-card h3[data-v-2c7a884c]{margin-bottom:32px;font-size:24px;font-weight:700;position:relative;z-index:1}.loan-application-card .credit-warning[data-v-2c7a884c]{margin-bottom:24px}.loan-application-card .period-selection[data-v-2c7a884c]{margin-bottom:32px}.loan-application-card .period-selection h4[data-v-2c7a884c]{margin-bottom:24px;font-size:18px;font-weight:600;position:relative;z-index:1}.loan-application-card .period-selection .period-card[data-v-2c7a884c]{border:2px solid;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;background:transparent}.loan-application-card .period-selection .period-card[data-v-2c7a884c]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(241,198,2,.2)}.loan-application-card .period-selection .period-card.active[data-v-2c7a884c]{box-shadow:0 4px 15px rgba(241,198,2,.3)}.loan-application-card .period-selection .period-card .period-name[data-v-2c7a884c]{font-weight:600;margin-bottom:8px;font-size:16px;position:relative;z-index:1}.loan-application-card .period-selection .period-card .period-rate[data-v-2c7a884c]{font-size:14px;font-weight:500;position:relative;z-index:1}.loan-application-card .amount-input[data-v-2c7a884c]{margin-bottom:32px}.loan-application-card .amount-input h4[data-v-2c7a884c]{margin-bottom:20px;font-size:18px;font-weight:600;position:relative;z-index:1}.loan-application-card .amount-input .amount-tips[data-v-2c7a884c]{display:flex;justify-content:space-between;font-size:13px;margin-top:12px;padding:8px 0;border-top:1px solid rgba(0,0,0,.1);position:relative;z-index:1;transition:all .3s ease}.loan-application-card .cost-preview[data-v-2c7a884c]{margin-bottom:32px;padding:24px;border-radius:12px;position:relative;overflow:hidden}.loan-application-card .cost-preview[data-v-2c7a884c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(241,198,2,.1),rgba(241,198,2,.05));border:1px solid rgba(241,198,2,.2)}.loan-application-card .cost-preview h4[data-v-2c7a884c]{margin-bottom:20px;font-size:18px;font-weight:600;position:relative;z-index:1}.loan-application-card .cost-preview .cost-details[data-v-2c7a884c]{position:relative;z-index:1}.loan-application-card .cost-preview .cost-details .cost-item[data-v-2c7a884c]{display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 0;font-size:15px}.loan-application-card .cost-preview .cost-details .cost-item.total[data-v-2c7a884c]{font-weight:600;font-size:18px;border-top:2px solid rgba(241,198,2,.3);padding-top:16px;margin-top:8px;color:#f1c602;text-shadow:0 1px 3px rgba(241,198,2,.3)}.loan-application-card .document-upload[data-v-2c7a884c]{margin-bottom:24px}.loan-application-card .document-upload h4[data-v-2c7a884c]{margin-bottom:16px}.loan-application-card .document-upload .desktop-upload-grid[data-v-2c7a884c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.loan-application-card .document-upload .desktop-upload-grid .upload-item[data-v-2c7a884c]{text-align:center}.loan-application-card .document-upload .desktop-upload-grid .upload-item .ant-upload-picture-card-wrapper[data-v-2c7a884c]{display:flex;justify-content:center}.loan-application-card .document-upload .desktop-upload-grid .upload-item .upload-label[data-v-2c7a884c]{margin-bottom:8px;font-weight:500}.loan-application-card .document-upload .desktop-upload-grid .upload-item .upload-tips[data-v-2c7a884c]{font-size:12px;margin-top:4px}.loan-application-card .document-upload[data-v-2c7a884c] .ant-upload-select-picture-card{background-color:transparent!important}.loan-application-card .document-upload[data-v-2c7a884c] .ant-upload-select-picture-card:hover{border-color:rgba(241,198,2,.5)!important}.loan-application-card .document-upload[data-v-2c7a884c] .ant-upload-list-picture-card .ant-upload-list-item{background-color:transparent!important;border-color:var(--166e2c34)!important}.loan-application-card .document-upload .mobile-upload-list[data-v-2c7a884c]{display:none}.loan-application-card .submit-section[data-v-2c7a884c]{text-align:center;position:relative;z-index:1}.loan-application-card .submit-section .submit-tips[data-v-2c7a884c]{margin-top:24px;font-size:13px;padding:16px;border-radius:8px;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.loan-application-card .submit-section .submit-tips p[data-v-2c7a884c]{margin:6px 0;line-height:1.5}.loan-history-card[data-v-2c7a884c]{border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;position:relative;overflow:hidden}.loan-history-card[data-v-2c7a884c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(241,198,2,.03),transparent);opacity:0;transition:opacity .3s ease}.loan-history-card .history-header[data-v-2c7a884c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative;z-index:1}.loan-history-card .history-header h3[data-v-2c7a884c]{font-size:24px;font-weight:700;margin:0}.repay-details .repay-item[data-v-2c7a884c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;border-radius:8px;background:rgba(0,0,0,.02);transition:all .3s ease}.repay-details .repay-item.total[data-v-2c7a884c]{font-weight:600;font-size:16px;background:linear-gradient(135deg,rgba(241,198,2,.1),rgba(241,198,2,.05));border:1px solid rgba(241,198,2,.2);margin-top:8px;box-shadow:0 2px 8px rgba(241,198,2,.15)}.repay-details .repay-item .overdue-fee[data-v-2c7a884c]{font-weight:600;animation:pulse-2c7a884c 2s infinite}.repay-details .repay-item .total-amount[data-v-2c7a884c]{font-weight:600;font-size:16px}@keyframes pulse-2c7a884c{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.status-pending[data-v-2c7a884c]{color:#faad14}.status-approved[data-v-2c7a884c]{color:#1890ff}.status-rejected[data-v-2c7a884c]{color:#f5222d}.status-active[data-v-2c7a884c]{color:#52c41a}.status-completed[data-v-2c7a884c]{color:#666}.status-overdue[data-v-2c7a884c]{color:#f5222d}@media (max-width:768px){.p2p-loan-container[data-v-2c7a884c]{min-height:100vh;padding-bottom:env(safe-area-inset-bottom);background:var(--component-background,#f5f5f5)!important}body.theme-dark .p2p-loan-container[data-v-2c7a884c]{background:var(--component-background,#0a0a0a)!important}.desktop-hero-section[data-v-2c7a884c]{display:none!important}.main-content-section[data-v-2c7a884c]{padding:0;background:transparent}.main-content[data-v-2c7a884c]{padding:0;min-width:auto;max-width:100%;display:flex;flex-direction:column;gap:0}.desktop-history-card[data-v-2c7a884c]{display:none}.credit-status-card[data-v-2c7a884c],.loan-application-card[data-v-2c7a884c]{margin:0;border-radius:0;border-left:none;border-right:none;border-top:none;border-bottom:none;padding:16px;margin-bottom:0;box-shadow:none;background:var(--component-background,#fff)!important;position:relative}body.theme-dark .credit-status-card[data-v-2c7a884c],body.theme-dark .loan-application-card[data-v-2c7a884c]{background:var(--component-background,#1a1a1a)!important}.credit-status-card[data-v-2c7a884c]:after,.loan-application-card[data-v-2c7a884c]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.5px;background:var(--border-color-base,rgba(0,0,0,.06))}body.theme-dark .credit-status-card[data-v-2c7a884c]:after,body.theme-dark .loan-application-card[data-v-2c7a884c]:after{background:var(--border-color-base,hsla(0,0%,100%,.08))}.credit-status-card[data-v-2c7a884c]{margin-top:0;padding-top:16px}.loan-application-card[data-v-2c7a884c]{padding-bottom:20px}.credit-status-card .credit-info[data-v-2c7a884c]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:0!important;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,rgba(241,198,2,.08),rgba(241,198,2,.03));border:1px solid rgba(241,198,2,.15);position:relative;overflow:hidden}body.theme-dark .credit-status-card .credit-info[data-v-2c7a884c]{background:linear-gradient(135deg,rgba(241,198,2,.12),rgba(241,198,2,.05));border-color:rgba(241,198,2,.2)}.credit-status-card .credit-info[data-v-2c7a884c]:before{content:"";position:absolute;top:-30%;right:-15%;width:80px;height:80px;background:radial-gradient(circle,rgba(241,198,2,.1) 0,transparent 70%);border-radius:50%;pointer-events:none}.credit-status-card .credit-info .credit-score[data-v-2c7a884c]{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1;position:relative;z-index:1}.credit-status-card .credit-info .credit-score .score-label[data-v-2c7a884c]{font-size:14px;font-weight:500;opacity:.85;white-space:nowrap}.credit-status-card .credit-info .credit-score .score-value[data-v-2c7a884c]{font-size:28px;font-weight:700;line-height:1;letter-spacing:-1px;white-space:nowrap}.credit-status-card .credit-info .credit-score .score-value.score-good[data-v-2c7a884c]{color:#03ad73}.credit-status-card .credit-info .credit-score .score-value.score-warning[data-v-2c7a884c]{color:#faad14}.credit-status-card .credit-info .credit-score .score-value.score-danger[data-v-2c7a884c]{color:#d1514b}.credit-status-card .credit-info .credit-status[data-v-2c7a884c]{flex-shrink:0;position:relative;z-index:1}.credit-status-card .credit-info .credit-status .status-normal[data-v-2c7a884c],.credit-status-card .credit-info .credit-status .status-restricted[data-v-2c7a884c]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;padding:6px 12px;border-radius:16px;gap:4px;white-space:nowrap;transition:all .2s ease}.credit-status-card .credit-info .credit-status .status-normal[data-v-2c7a884c]{background:rgba(3,173,115,.12);border:1px solid rgba(3,173,115,.25);color:#03ad73}body.theme-dark .credit-status-card .credit-info .credit-status .status-normal[data-v-2c7a884c]{background:rgba(3,173,115,.18);border-color:rgba(3,173,115,.35)}.credit-status-card .credit-info .credit-status .status-restricted[data-v-2c7a884c]{background:rgba(209,81,75,.12);border:1px solid rgba(209,81,75,.25);color:#d1514b}body.theme-dark .credit-status-card .credit-info .credit-status .status-restricted[data-v-2c7a884c]{background:rgba(209,81,75,.18);border-color:rgba(209,81,75,.35)}.active-loan-info[data-v-2c7a884c]{margin-top:20px;padding-top:20px;border-top:.5px solid;border-top-color:var(--border-color-base,rgba(0,0,0,.08))}body.theme-dark .active-loan-info[data-v-2c7a884c]{border-top-color:var(--border-color-base,hsla(0,0%,100%,.08))}.active-loan-info h4[data-v-2c7a884c]{font-size:16px;font-weight:600;margin-bottom:14px;letter-spacing:-.2px}.active-loan-info .loan-details[data-v-2c7a884c]{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.active-loan-info .loan-details .detail-item[data-v-2c7a884c]{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:10px 14px;border-radius:8px;background:var(--background-color-light,rgba(0,0,0,.02));transition:all .2s ease}body.theme-dark .active-loan-info .loan-details .detail-item[data-v-2c7a884c]{background:hsla(0,0%,100%,.03)}.active-loan-info .loan-details .detail-item[data-v-2c7a884c]:active{transform:scale(.98);background:var(--background-color-light,rgba(0,0,0,.04))}body.theme-dark .active-loan-info .loan-details .detail-item[data-v-2c7a884c]:active{background:hsla(0,0%,100%,.05)}.active-loan-info .loan-details .detail-item .repay-amount[data-v-2c7a884c]{font-weight:600;font-size:15px}.active-loan-info .loan-actions[data-v-2c7a884c]{flex-direction:column;gap:10px}.active-loan-info .loan-actions .ant-btn[data-v-2c7a884c]{width:100%;height:44px;font-size:15px;font-weight:600;border-radius:10px;transition:all .2s ease}.active-loan-info .loan-actions .ant-btn[data-v-2c7a884c]:active{transform:scale(.98)}.loan-application-card h3[data-v-2c7a884c]{font-size:18px;font-weight:600;margin-bottom:18px;letter-spacing:-.2px}.loan-application-card .period-selection[data-v-2c7a884c]{margin-bottom:24px}.loan-application-card .period-selection h4[data-v-2c7a884c]{font-size:15px;font-weight:600;margin-bottom:12px;letter-spacing:-.1px}.loan-application-card .period-selection .period-card[data-v-2c7a884c]{padding:14px 12px;border-radius:10px;margin-bottom:8px;transition:all .2s ease;cursor:pointer}.loan-application-card .period-selection .period-card[data-v-2c7a884c]:active{transform:scale(.98)}.loan-application-card .period-selection .period-card .period-name[data-v-2c7a884c]{font-size:15px;font-weight:500;margin-bottom:6px}.loan-application-card .period-selection .period-card .period-rate[data-v-2c7a884c]{font-size:13px;opacity:.8}.loan-application-card .amount-input[data-v-2c7a884c]{margin-bottom:24px}.loan-application-card .amount-input h4[data-v-2c7a884c]{font-size:15px;font-weight:600;margin-bottom:12px;letter-spacing:-.1px}.loan-application-card .amount-input .amount-tips[data-v-2c7a884c]{flex-direction:row;justify-content:space-between;gap:10px;font-size:12px;padding:10px 14px;margin-top:10px;border-radius:8px;background:var(--background-color-light,rgba(0,0,0,.02))}body.theme-dark .loan-application-card .amount-input .amount-tips[data-v-2c7a884c]{background:hsla(0,0%,100%,.03)}.loan-application-card .cost-preview[data-v-2c7a884c]{margin-bottom:24px;padding:16px;border-radius:10px;background:linear-gradient(135deg,rgba(241,198,2,.08),rgba(241,198,2,.03));border:1px solid rgba(241,198,2,.15)}body.theme-dark .loan-application-card .cost-preview[data-v-2c7a884c]{background:linear-gradient(135deg,rgba(241,198,2,.12),rgba(241,198,2,.05));border-color:rgba(241,198,2,.2)}.loan-application-card .cost-preview h4[data-v-2c7a884c]{font-size:15px;font-weight:600;margin-bottom:14px;letter-spacing:-.1px}.loan-application-card .cost-preview .cost-details .cost-item[data-v-2c7a884c]{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:8px 0}.loan-application-card .cost-preview .cost-details .cost-item.total[data-v-2c7a884c]{font-size:16px;font-weight:600;padding-top:12px;margin-top:10px;border-top:1px solid rgba(241,198,2,.2)}.loan-application-card .document-upload[data-v-2c7a884c]{margin-bottom:24px}.loan-application-card .document-upload h4[data-v-2c7a884c]{font-size:16px;font-weight:600;margin-bottom:16px;letter-spacing:-.1px}.loan-application-card .document-upload .desktop-upload-grid[data-v-2c7a884c]{display:none!important}.loan-application-card .document-upload .mobile-upload-list[data-v-2c7a884c]{display:flex!important;flex-direction:column;gap:16px}.loan-application-card .document-upload .upload-item-card[data-v-2c7a884c]{border:1px solid;border-color:var(--border-color-base,rgba(0,0,0,.1));border-radius:14px;padding:18px;background:var(--component-background,#fff);transition:all .3s ease}body.theme-dark .loan-application-card .document-upload .upload-item-card[data-v-2c7a884c]{background:var(--component-background,#1a1a1a);border-color:var(--border-color-base,hsla(0,0%,100%,.1))}.loan-application-card .document-upload .upload-item-card[data-v-2c7a884c]:active{transform:scale(.99)}.loan-application-card .document-upload .upload-item-card.has-file[data-v-2c7a884c]{border-color:rgba(241,198,2,.3);background:linear-gradient(135deg,rgba(241,198,2,.03),transparent)}body.theme-dark .loan-application-card .document-upload .upload-item-card.has-file[data-v-2c7a884c]{background:linear-gradient(135deg,rgba(241,198,2,.08),transparent)}.loan-application-card .document-upload .upload-item-card .upload-item-header[data-v-2c7a884c]{margin-bottom:14px}.loan-application-card .document-upload .upload-item-card .upload-item-header .upload-item-title[data-v-2c7a884c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.loan-application-card .document-upload .upload-item-card .upload-item-header .upload-item-title .upload-label[data-v-2c7a884c]{font-size:15px;font-weight:600;flex:1}.loan-application-card .document-upload .upload-item-card .upload-item-header .upload-item-title .upload-badge[data-v-2c7a884c]{font-size:11px;padding:3px 8px;border-radius:12px;font-weight:500;white-space:nowrap}.loan-application-card .document-upload .upload-item-card .upload-item-header .upload-item-title .upload-badge.required[data-v-2c7a884c]{background:rgba(209,81,75,.1);color:#d1514b;border:1px solid rgba(209,81,75,.2)}.loan-application-card .document-upload .upload-item-card .upload-item-header .upload-item-title .upload-badge.optional[data-v-2c7a884c]{background:rgba(0,0,0,.05);color:var(--text-color-secondary,#999);border:1px solid var(--border-color-base,rgba(0,0,0,.1))}body.theme-dark .loan-application-card .document-upload .upload-item-card .upload-item-header .upload-item-title .upload-badge.optional[data-v-2c7a884c]{background:hsla(0,0%,100%,.05);color:var(--text-color-secondary,#848e9c);border-color:var(--border-color-base,hsla(0,0%,100%,.1))}.loan-application-card .document-upload .upload-item-card .upload-item-content .custom-upload[data-v-2c7a884c]{width:100%}.loan-application-card .document-upload .upload-item-card .upload-item-content .custom-upload[data-v-2c7a884c] .ant-upload-select-picture-card{width:100%;height:140px;margin:0;background:var(--background-color-light,rgba(0,0,0,.02));border:2px dashed var(--border-color-base,rgba(0,0,0,.15));border-radius:12px;transition:all .3s ease}body.theme-dark .loan-application-card .document-upload .upload-item-card .upload-item-content .custom-upload[data-v-2c7a884c] .ant-upload-select-picture-card{background:hsla(0,0%,100%,.03);border-color:var(--border-color-base,hsla(0,0%,100%,.15))}.loan-application-card .document-upload .upload-item-card .upload-item-content .custom-upload[data-v-2c7a884c] .ant-upload-select-picture-card:hover{border-color:rgba(241,198,2,.5);background:rgba(241,198,2,.05)}.loan-application-card .document-upload .upload-item-card .upload-item-content .custom-upload .upload-placeholder[data-v-2c7a884c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px}.loan-application-card .document-upload .upload-item-card .upload-item-content .custom-upload .upload-placeholder .upload-icon[data-v-2c7a884c]{font-size:36px;color:var(--text-color-secondary,#999);margin-bottom:4px}.loan-application-card .document-upload .upload-item-card .upload-item-content .custom-upload .upload-placeholder .upload-text[data-v-2c7a884c]{font-size:14px;font-weight:500;color:var(--text-color,#333);margin-top:4px}body.theme-dark .loan-application-card .document-upload .upload-item-card .upload-item-content .custom-upload .upload-placeholder .upload-text[data-v-2c7a884c]{color:var(--text-color,#eaecef)}.loan-application-card .document-upload .upload-item-card .upload-item-content .custom-upload .upload-placeholder .upload-hint[data-v-2c7a884c]{font-size:11px;color:var(--text-color-secondary,#999);margin-top:2px}.loan-application-card .document-upload .upload-item-card .upload-item-content[data-v-2c7a884c] .ant-upload-list-picture-card .ant-upload-list-item{width:100%;height:140px;margin:0;border-radius:12px;border-color:var(--border-color-base,rgba(0,0,0,.1));overflow:hidden}body.theme-dark .loan-application-card .document-upload .upload-item-card .upload-item-content[data-v-2c7a884c] .ant-upload-list-picture-card .ant-upload-list-item{border-color:var(--border-color-base,hsla(0,0%,100%,.1))}.loan-application-card .document-upload .upload-item-card .upload-item-content[data-v-2c7a884c] .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-thumbnail img{-o-object-fit:cover;object-fit:cover}.loan-application-card .document-upload .upload-item-card .upload-tips[data-v-2c7a884c]{display:none}.loan-application-card .submit-section .ant-form-item[data-v-2c7a884c]{margin-bottom:0}.loan-application-card .submit-section .ant-btn[data-v-2c7a884c]{width:100%;height:50px;font-size:16px;font-weight:600;margin-bottom:12px;border-radius:12px;transition:all .2s ease}.loan-application-card .submit-section .ant-btn[data-v-2c7a884c]:active{transform:scale(.98)}.loan-application-card .submit-section .submit-tips[data-v-2c7a884c]{font-size:13px;padding:16px;margin-top:20px;border-radius:12px;text-align:left;background:var(--background-color-light,rgba(0,0,0,.02));border:1px solid var(--border-color-base,rgba(0,0,0,.06))}body.theme-dark .loan-application-card .submit-section .submit-tips[data-v-2c7a884c]{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.loan-application-card .submit-section .submit-tips p[data-v-2c7a884c]{margin:6px 0;line-height:1.7;opacity:.85}.mobile-loan-history[data-v-2c7a884c]{display:block;padding:0 16px 18px;margin-top:0}.mobile-loan-history .mobile-history-header[data-v-2c7a884c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px}.mobile-loan-history .mobile-history-header h3[data-v-2c7a884c]{font-size:17px;font-weight:600;margin:0;letter-spacing:-.2px}.mobile-loan-history .mobile-history-header .ant-btn[data-v-2c7a884c]{font-size:13px;height:32px;padding:0 14px;border-radius:6px;transition:all .2s ease}.mobile-loan-history .mobile-history-header .ant-btn[data-v-2c7a884c]:active{transform:scale(.95)}.mobile-loan-history .mobile-loan-cards-container[data-v-2c7a884c]{display:flex;flex-direction:column;gap:10px}.mobile-loan-history .mobile-loan-card[data-v-2c7a884c]{border-radius:12px;padding:14px;border:1px solid;border-color:var(--border-color-base,rgba(0,0,0,.08));box-shadow:0 1px 8px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:var(--component-background,#fff)}body.theme-dark .mobile-loan-history .mobile-loan-card[data-v-2c7a884c]{background:var(--component-background,#1a1a1a);border-color:var(--border-color-base,hsla(0,0%,100%,.1));box-shadow:0 1px 12px rgba(0,0,0,.3)}.mobile-loan-history .mobile-loan-card[data-v-2c7a884c]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#f1c602,#f0b90b);opacity:0;transition:opacity .2s ease}.mobile-loan-history .mobile-loan-card[data-v-2c7a884c]:active{transform:scale(.98);box-shadow:0 1px 4px rgba(0,0,0,.06)}body.theme-dark .mobile-loan-history .mobile-loan-card[data-v-2c7a884c]:active{box-shadow:0 1px 8px rgba(0,0,0,.4)}.mobile-loan-history .mobile-loan-card[data-v-2c7a884c]:active:before{opacity:1}.mobile-loan-history .mobile-loan-card .mobile-loan-card-content[data-v-2c7a884c]{display:flex;flex-direction:column;gap:10px}.mobile-loan-history .mobile-loan-card .mobile-loan-card-header[data-v-2c7a884c]{padding-bottom:10px;border-bottom:.5px solid;border-bottom-color:var(--border-color-base,rgba(0,0,0,.06));margin-bottom:10px}body.theme-dark .mobile-loan-history .mobile-loan-card .mobile-loan-card-header[data-v-2c7a884c]{border-bottom-color:var(--border-color-base,hsla(0,0%,100%,.08))}.mobile-loan-history .mobile-loan-card .mobile-loan-card-header .loan-card-left[data-v-2c7a884c]{display:flex;flex-direction:column;gap:6px}.mobile-loan-history .mobile-loan-card .mobile-loan-card-header .loan-card-left .loan-status-tag[data-v-2c7a884c]{display:flex;align-items:center}.mobile-loan-history .mobile-loan-card .mobile-loan-card-header .loan-card-left .loan-time[data-v-2c7a884c]{font-size:12px;opacity:.75;font-weight:400}.mobile-loan-history .mobile-loan-card .mobile-loan-card-body[data-v-2c7a884c]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.mobile-loan-history .mobile-loan-card .mobile-loan-card-body .loan-info-row[data-v-2c7a884c]{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:1.5;padding:6px 0}.mobile-loan-history .mobile-loan-card .mobile-loan-card-body .loan-info-row .info-label[data-v-2c7a884c]{flex-shrink:0;font-weight:400;opacity:.75}.mobile-loan-history .mobile-loan-card .mobile-loan-card-body .loan-info-row .info-value[data-v-2c7a884c]{flex:1;text-align:right;font-weight:500;word-break:break-all;margin-left:12px}.mobile-loan-history .mobile-loan-card .mobile-loan-card-actions[data-v-2c7a884c]{display:flex;gap:10px;padding-top:10px;border-top:.5px solid;border-top-color:var(--border-color-base,rgba(0,0,0,.06))}body.theme-dark .mobile-loan-history .mobile-loan-card .mobile-loan-card-actions[data-v-2c7a884c]{border-top-color:var(--border-color-base,hsla(0,0%,100%,.08))}.mobile-loan-history .mobile-loan-card .mobile-loan-card-actions .ant-btn[data-v-2c7a884c]{flex:1;height:40px;font-size:14px;font-weight:500;border-radius:8px;transition:all .2s ease}.mobile-loan-history .mobile-loan-card .mobile-loan-card-actions .ant-btn[data-v-2c7a884c]:active{transform:scale(.97)}.mobile-loan-history .mobile-loan-empty[data-v-2c7a884c]{padding:60px 20px;text-align:center;font-size:14px;font-weight:400;opacity:.6}.mobile-loan-history .mobile-loan-loading[data-v-2c7a884c]{padding:50px 20px;text-align:center}.mobile-loan-history .mobile-history-pagination[data-v-2c7a884c]{margin-top:16px;display:flex;justify-content:center;padding:16px 0}}@media (min-width:769px){.mobile-loan-history[data-v-2c7a884c]{display:none}}@media (max-width:480px){.credit-status-card[data-v-2c7a884c],.loan-application-card[data-v-2c7a884c]{padding:16px}.loan-application-card .period-selection .period-card[data-v-2c7a884c]{padding:14px 10px}.loan-application-card .document-upload .upload-grid[data-v-2c7a884c]{grid-template-columns:1fr}.mobile-loan-history[data-v-2c7a884c]{padding:0 12px 16px}.mobile-loan-history .mobile-loan-card[data-v-2c7a884c]{padding:14px}.mobile-loan-history .mobile-loan-card .mobile-loan-card-body .loan-info-row[data-v-2c7a884c]{font-size:13px}}