.tbfh[data-v-fb9d68ae]{width:100%;padding:2rem 0;background:#f5f5f5;margin-bottom:3rem}.fjsf[data-v-fb9d68ae]{cursor:pointer;display:flex;align-items:center;font-size:1.875rem}.ted[data-v-fb9d68ae]{font-weight:700;color:#333}.day .tbfh[data-v-fb9d68ae]{background:#090d13}.day .ted[data-v-fb9d68ae]{color:#fff}@media screen and (max-width:800px){.tbfh[data-v-fb9d68ae]{padding:1.5rem 0;margin-bottom:2rem}.fjsf[data-v-fb9d68ae]{font-size:1.5rem}}.loan-root[data-v-01ed48db]{--accent:#00c48c;--accent-2:#00a876;--card-bg:#141c28;--card-bg-2:#0e1726;--border:hsla(0,0%,100%,0.07);--muted:#8c99a4;width:100%;max-width:100%;overflow-x:hidden}.loan-root [data-v-01ed48db],.loan-root [data-v-01ed48db]:after,.loan-root [data-v-01ed48db]:before{box-sizing:border-box}.loan-page[data-v-01ed48db]{padding:16px 16px 40px;min-height:100vh;color:#fff}.loan-container[data-v-01ed48db]{max-width:1140px;margin:0 auto}.loan-hero[data-v-01ed48db]{position:relative;overflow:hidden;background:linear-gradient(135deg,#16202e,#101824);border:1px solid var(--border);border-radius:18px;padding:22px 24px;margin-bottom:18px}.hero-glow[data-v-01ed48db]{position:absolute;top:-60px;right:-40px;width:220px;height:220px;background:radial-gradient(circle,rgba(0,196,140,.28) 0,rgba(0,196,140,0) 70%);pointer-events:none}.hero-top[data-v-01ed48db]{position:relative;margin-bottom:18px}.hero-badge[data-v-01ed48db]{display:inline-flex;align-items:center;gap:6px;background:rgba(0,196,140,.12);border:1px solid rgba(0,196,140,.35);color:var(--accent);padding:6px 14px;border-radius:999px;font-size:12px;font-weight:500}.hero-stats[data-v-01ed48db]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hstat[data-v-01ed48db]{display:flex;flex-direction:column;gap:6px;min-width:0}.hstat-label[data-v-01ed48db]{font-size:12px;color:var(--muted)}.hstat-value[data-v-01ed48db]{font-size:16px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hstat-value.green[data-v-01ed48db]{color:var(--accent)}.hstat-main .hstat-value[data-v-01ed48db]{font-size:22px}.hstat-main .hstat-value em[data-v-01ed48db]{font-style:normal;font-size:14px;color:var(--muted);font-weight:500}.loan-grid[data-v-01ed48db]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:18px;align-items:start}.loan-main[data-v-01ed48db],.loan-side[data-v-01ed48db]{display:flex;flex-direction:column;gap:16px;min-width:0}.loan-side[data-v-01ed48db]{position:sticky;top:16px}.card[data-v-01ed48db]{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:20px}.card-head[data-v-01ed48db]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.card-index[data-v-01ed48db]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:rgba(0,196,140,.14);color:var(--accent);font-size:12px;font-weight:700;flex-shrink:0}.card-title[data-v-01ed48db]{font-size:15px;font-weight:600;color:#fff;margin:0}.steps[data-v-01ed48db]{display:flex;flex-direction:column;gap:16px}.step[data-v-01ed48db]{display:flex;align-items:flex-start;gap:12px;position:relative}.step[data-v-01ed48db]:not(:last-child):after{content:"";position:absolute;left:13px;top:28px;width:2px;height:calc(100% - 12px);background:linear-gradient(180deg,var(--accent) 0,rgba(0,196,140,.15))}.step-circle[data-v-01ed48db]{width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 4px rgba(0,196,140,.12)}.step-text[data-v-01ed48db]{padding-top:2px}.step-name[data-v-01ed48db]{font-size:14px;color:#fff;font-weight:500}.step-desc[data-v-01ed48db]{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.4}.tip-box[data-v-01ed48db]{background:rgba(0,196,140,.07);border:1px solid rgba(0,196,140,.22);border-radius:14px;padding:14px 16px;font-size:12px;color:var(--muted);display:flex;align-items:flex-start;gap:8px;line-height:1.5}.tip-box i[data-v-01ed48db]{color:var(--accent);font-size:15px;margin-top:1px;flex-shrink:0}.upload-grid[data-v-01ed48db]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.upload-section[data-v-01ed48db]{display:flex;flex-direction:column;align-items:center}.upload-box[data-v-01ed48db]{width:100%;aspect-ratio:3/2;background:var(--card-bg-2);border:1.5px dashed #2f3a48;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s}.upload-box[data-v-01ed48db]:hover{border-color:var(--accent);background:rgba(0,196,140,.04)}.upload-box.is-filled[data-v-01ed48db]{border-style:solid;border-color:rgba(0,196,140,.4)}.preview-img[data-v-01ed48db]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-placeholder[data-v-01ed48db]{color:var(--muted);font-size:26px}.upload-label[data-v-01ed48db]{margin-top:8px;font-size:12px;color:var(--muted);text-align:center}.upload-hint[data-v-01ed48db]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin-top:14px}.form-row[data-v-01ed48db]{margin-bottom:16px}.form-row[data-v-01ed48db]:last-child{margin-bottom:0}.form-row label[data-v-01ed48db]{display:block;margin-bottom:8px;font-size:13px;color:var(--muted)}.input-group[data-v-01ed48db],.select-group[data-v-01ed48db]{display:flex;align-items:center;background:var(--card-bg-2);border:1px solid #2a3542;border-radius:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.input-group[data-v-01ed48db]:focus-within,.select-group[data-v-01ed48db]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,196,140,.1)}.input-group input[data-v-01ed48db],.select-group select[data-v-01ed48db]{flex:1;background:transparent;border:none;outline:none;color:#fff;height:46px;font-size:14px;min-width:0}.select-group[data-v-01ed48db]{position:relative}.select-group select[data-v-01ed48db]{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:20px;width:100%}.select-group select option[data-v-01ed48db]{color:#fff;background:#1a2332}.select-group[data-v-01ed48db]:after{content:"";position:absolute;right:16px;top:50%;pointer-events:none;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-70%) rotate(45deg)}.input-group .unit[data-v-01ed48db]{color:var(--accent);font-size:13px;font-weight:600;padding-left:8px}.textarea-group[data-v-01ed48db]{background:var(--card-bg-2);border:1px solid #2a3542;border-radius:10px;padding:12px 14px;position:relative;transition:border-color .2s,box-shadow .2s}.textarea-group[data-v-01ed48db]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,196,140,.1)}.textarea-group textarea[data-v-01ed48db]{width:100%;background:transparent;border:none;outline:none;color:#fff;font-size:14px;resize:none;font-family:inherit;line-height:1.5}.char-count[data-v-01ed48db]{text-align:right;font-size:12px;color:var(--muted);margin-top:4px}.inst-card[data-v-01ed48db]{display:flex;align-items:center;gap:14px}.inst-icon[data-v-01ed48db]{width:46px;height:46px;border-radius:12px;flex-shrink:0;background:rgba(0,196,140,.12);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:22px}.inst-body[data-v-01ed48db]{min-width:0;flex:1}.inst-head[data-v-01ed48db]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.inst-name[data-v-01ed48db]{font-size:15px;font-weight:600;color:#fff}.inst-badge[data-v-01ed48db]{background:rgba(0,196,140,.15);color:var(--accent);padding:2px 10px;border-radius:6px;font-size:12px;flex-shrink:0}.inst-desc[data-v-01ed48db]{color:var(--muted);font-size:13px;line-height:1.4}.actions[data-v-01ed48db]{display:flex;flex-direction:column;gap:12px}.submit-btn[data-v-01ed48db]{width:100%;height:50px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px rgba(0,196,140,.28);transition:transform .15s,box-shadow .2s,opacity .2s}.submit-btn[data-v-01ed48db]:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,196,140,.36)}.submit-btn[data-v-01ed48db]:active{transform:translateY(0)}.submit-btn[data-v-01ed48db]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.contact-btn[data-v-01ed48db]{width:100%;height:46px;background:transparent;border:1px solid #2a3542;border-radius:12px;color:var(--muted);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.contact-btn[data-v-01ed48db]:hover{border-color:var(--accent);color:var(--accent)}.history-item[data-v-01ed48db]{background:var(--card-bg-2);border:1px solid #2a3542;border-radius:10px;padding:12px 14px;margin-bottom:10px}.history-item[data-v-01ed48db]:last-child{margin-bottom:0}.history-row[data-v-01ed48db]{display:flex;justify-content:space-between;align-items:center;gap:10px}.history-amount[data-v-01ed48db]{font-weight:600;font-size:14px}.history-status[data-v-01ed48db]{font-size:12px;padding:2px 8px;border-radius:6px;flex-shrink:0}.status-0[data-v-01ed48db]{color:#f5a623;background:rgba(245,166,35,.1)}.status-1[data-v-01ed48db]{color:var(--accent);background:rgba(0,196,140,.1)}.status-2[data-v-01ed48db]{color:#ff4040;background:rgba(255,64,64,.1)}.history-time[data-v-01ed48db]{font-size:12px;color:var(--muted);margin-top:6px}.history-remark[data-v-01ed48db]{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.4}@media (max-width:900px){.loan-grid[data-v-01ed48db]{grid-template-columns:1fr}.loan-side[data-v-01ed48db]{position:static}}@media (max-width:768px){.loan-page[data-v-01ed48db]{padding:12px 12px calc(28px + env(safe-area-inset-bottom, 0))}.loan-hero[data-v-01ed48db]{padding:18px 16px;border-radius:14px;margin-bottom:14px}.hero-top[data-v-01ed48db]{margin-bottom:16px}.hero-stats[data-v-01ed48db]{grid-template-columns:1fr 1fr;gap:14px}.hstat-main[data-v-01ed48db]{grid-column:1/-1;order:-1}.hstat-main .hstat-value[data-v-01ed48db]{font-size:24px}.loan-grid[data-v-01ed48db],.loan-main[data-v-01ed48db],.loan-side[data-v-01ed48db]{gap:14px}.card[data-v-01ed48db]{padding:16px;border-radius:14px}.input-group input[data-v-01ed48db],.select-group select[data-v-01ed48db],.textarea-group textarea[data-v-01ed48db]{font-size:16px}.input-group input[data-v-01ed48db],.select-group select[data-v-01ed48db]{height:48px}}@media (max-width:420px){.hero-stats[data-v-01ed48db]{grid-template-columns:1fr}.hstat-main[data-v-01ed48db]{grid-column:auto}.upload-box[data-v-01ed48db]{aspect-ratio:1/1}.upload-placeholder[data-v-01ed48db]{font-size:22px}.upload-label[data-v-01ed48db]{font-size:11px;line-height:1.3}.inst-head[data-v-01ed48db]{flex-wrap:wrap}}