:root{color:#1f2733;background:#f4f8ff;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--green: #256dff;--green-dark: #174dff;--gold: #ffb84c;--gold-soft: #eaf3ff;--bg: #f4f8ff;--surface: #ffffff;--muted: #7a8494;--line: #e7eef8;--danger: #dc4b43;--shadow: 0 12px 30px rgba(60, 96, 150, .1);--im-native-safe-area-bottom: 0px;--app-bottom-inset: max(env(safe-area-inset-bottom, 0px), var(--im-native-safe-area-bottom));--app-viewport-height: 100dvh;--app-keyboard-inset: 0px;--bottom-tabs-height: 70px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:var(--app-viewport-height)}button,input{font:inherit}button{border:0;background:transparent;color:inherit;cursor:pointer}.page{min-height:var(--app-viewport-height);height:var(--app-viewport-height);background:radial-gradient(circle at 74% 3%,rgba(210,231,255,.86),transparent 210px),radial-gradient(circle at 18% 8%,rgba(255,255,255,.92),transparent 170px),linear-gradient(180deg,#eef7ff 0%,var(--bg) 44%,#f7f9fc 100%);display:flex;justify-content:center}.phone-shell{width:min(100vw,390px);height:var(--app-viewport-height);min-height:var(--app-viewport-height);position:relative;padding:12px 14px calc(108px + var(--app-bottom-inset));overflow:hidden auto;overscroll-behavior-y:contain;scroll-padding-bottom:calc(var(--bottom-tabs-height) + var(--app-bottom-inset) + 32px)}.app-keyboard-open .phone-shell{padding-bottom:max(calc(24px + var(--app-bottom-inset)),calc(var(--app-keyboard-inset) + 64px + var(--app-bottom-inset)));scroll-padding-top:24px;scroll-padding-bottom:calc(var(--app-keyboard-inset) + 48px + var(--app-bottom-inset))}.app-keyboard-open .phone-shell input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),.app-keyboard-open .phone-shell textarea,.app-keyboard-open .phone-shell select{scroll-margin-top:24px;scroll-margin-bottom:calc(var(--app-keyboard-inset) + 48px)}.topbar{height:44px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;margin-bottom:8px}.topbar-title{text-align:center;font-size:17px;font-weight:700}.brand-title{display:inline-block;margin-left:4px;font-size:18px;vertical-align:2px}.brand-mark,.brand-inline{color:var(--green);font-weight:900;font-style:italic;letter-spacing:0}.brand-mark{font-size:28px}.icon-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;position:relative}.icon-button:disabled{cursor:not-allowed;opacity:.58}.icon-button-active .icon{animation:icon-spin .78s linear infinite}@keyframes icon-spin{to{transform:rotate(360deg)}}.red-dot{width:6px;height:6px;border-radius:999px;background:#e23e45;position:absolute;top:7px;right:8px}.icon{display:block}.greeting{display:flex;align-items:center;gap:12px;padding:6px 2px 14px;position:relative}.greeting:after{content:"";width:190px;height:56px;right:-20px;top:8px;position:absolute;background:repeating-radial-gradient(ellipse at center,rgba(79,132,255,.2) 0 1px,transparent 2px 8px);opacity:.42;border-radius:50%}.avatar{width:50px;height:50px;border-radius:50%;background:#e8f0f0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:28px;position:relative;z-index:1}.greeting h1{margin:0 0 5px;font-size:18px}.greeting p{margin:0;color:#7a837d;font-size:13px}.credit-card,.approval-card{color:#fff;border-radius:8px;padding:18px 16px 16px;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 28%),linear-gradient(135deg,#357cff,#174dff);box-shadow:var(--shadow);position:relative;overflow:hidden}.credit-card:after,.approval-card:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 1px,transparent 1px 7px);opacity:.45}.credit-card>*,.approval-card>*{position:relative;z-index:1}.credit-label{font-size:13px;margin-bottom:6px}.eye{opacity:.85}.credit-amount{font-size:39px;line-height:1.1;font-weight:800;letter-spacing:0}.credit-meta{display:flex;gap:9px;color:#ffffffb8;font-size:12px;margin:10px 0 17px}.gold-button{width:100%;height:42px;border-radius:7px;color:#fff;font-weight:800;font-size:16px;background:linear-gradient(135deg,#4c8dff,#1d5cff);box-shadow:0 10px 20px #256dff38,inset 0 1px #ffffff42}.gold-button:disabled{opacity:.62;cursor:not-allowed;filter:grayscale(.1)}.panel{background:#ffffffeb;border:1px solid rgba(231,238,248,.95);border-radius:8px;box-shadow:0 8px 20px #252f2a0b}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 16px}.summary-grid .panel{min-height:78px;padding:13px 12px;position:relative}.panel-label,.section-title,.product-stats p,.recent-card p,.wallet-panel p,.withdraw-panel p,.reject-foot,.secure-note{color:var(--muted)}.panel-label{font-size:12px;margin-bottom:8px}.summary-value{font-weight:800;font-size:18px}.panel-note{font-size:11px;color:#a3aaa5;margin-top:3px}.summary-icon{position:absolute;right:14px;top:22px;width:32px;height:32px;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center}.wallet-mini{color:#fff;background:linear-gradient(135deg,#73a5ff,#2369ff)}.order-mini{color:#256dff;background:#eaf3ff}.section-title{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin:14px 4px 8px}.section-title span{color:#262c29;font-weight:800}.section-title button{color:#8c928f;font-size:12px}.product-card{padding:13px 12px;background:linear-gradient(135deg,#fff,#eef6ff)}.product-head{display:flex;gap:8px;align-items:center}.product-head strong{font-size:15px}.product-head span,.tag-row span{color:#256dff;background:#eaf3ff;border:1px solid #cfe2ff;border-radius:4px;font-size:11px;padding:2px 5px}.product-stats{display:grid;grid-template-columns:1fr 1fr;margin:16px 0 9px}.product-stats p{margin:0 0 4px;font-size:12px}.product-stats strong{color:#256dff;font-size:18px}.product-stats em{font-size:11px;font-style:normal}.tag-row{display:flex;gap:6px;flex-wrap:wrap}.recent-card{padding:13px 12px;display:flex;justify-content:space-between;align-items:center}.recent-card .empty-recent{color:var(--muted);font-size:13px;padding:6px 0}.empty-product-card{text-align:center;padding:16px 12px;color:var(--muted)}.product-empty{margin:0;color:#707975;font-size:12px}.empty-orders-panel{margin-top:16px;padding:28px 18px;text-align:center;display:grid;justify-items:center;gap:12px}.empty-orders-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--green);background:#edf5ff}.empty-orders-panel h2{margin:0;color:#202a26;font-size:17px}.empty-orders-panel p{margin:0;color:#6f7874;font-size:13px;line-height:1.7}.empty-orders-actions{width:100%;display:grid;gap:9px;margin-top:4px}.empty-orders-actions button{width:100%}.recent-card strong{font-size:14px}.recent-card p{font-size:11px;margin:8px 0 0}.recent-action{display:grid;justify-items:end;gap:9px}.recent-action span{color:var(--green);font-size:12px;font-weight:700}.recent-action button,.reject-foot button{color:var(--green);border:1px solid rgba(37,109,255,.35);border-radius:5px;padding:5px 10px;font-size:12px}.bottom-tabs{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(100vw,390px);height:calc(var(--bottom-tabs-height) + var(--app-bottom-inset));padding:10px 18px calc(14px + var(--app-bottom-inset));background:#fffffff5;border-top:1px solid #e7eef8;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;justify-items:stretch;z-index:20}.bottom-tabs button{display:grid;justify-items:center;gap:6px;color:#8a928d;font-size:11px;padding:4px 6px 6px;border-radius:10px}.app-keyboard-open .bottom-tabs,.app-keyboard-open .sticky-submit{display:none}.bottom-tabs button span{font-size:12px;line-height:1.2}.bottom-tabs .active{color:var(--green);font-weight:700}.notice{height:26px;border-radius:8px;border:1px solid #cfe2ff;background:#eef6ff;color:#256dff;display:flex;justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;margin-bottom:10px}.notice-list{display:grid;gap:10px}.notice-card{background:#fff;border:1px solid #e7eef8;border-radius:10px;padding:11px 12px}.notice-card h3{margin:0 0 6px;color:#2a322f;font-size:13px}.notice-card p{margin:0;color:#57605c;font-size:12px;line-height:1.6}.notice-card time{display:block;color:#98a09b;font-size:11px;margin-top:6px}.form-error{margin:0 0 10px;border-radius:8px;border:1px solid #ffd5d0;background:#fff2f1;color:#b32d23;padding:8px 10px;font-size:12px;line-height:1.4}.form-success{margin:0 0 10px;border-radius:8px;border:1px solid #c5f0d6;background:#effbf4;color:#13743d;padding:8px 10px;font-size:12px;line-height:1.4}.profile-validation-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ea5455;font-size:16px;font-weight:900;line-height:1}.profile-validation-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:#0f172a47;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-validation-dialog{width:min(100%,330px);display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;padding:18px;border-radius:18px;border:1px solid rgba(234,84,85,.18);background:radial-gradient(circle at 12% 12%,rgba(255,215,115,.22),transparent 36%),linear-gradient(145deg,#fff,#fff8f6);box-shadow:0 24px 70px #0f172a3d}.profile-validation-dialog .profile-validation-icon{width:38px;height:38px;font-size:20px;box-shadow:0 12px 24px #ea545538}.profile-validation-dialog strong{display:block;color:#1f2937;font-size:16px;line-height:1.2}.profile-validation-dialog p{margin:6px 0 0;color:#9b352f;font-size:13px;line-height:1.55}.profile-validation-dialog button{grid-column:1 / -1;height:42px;margin-top:2px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#ff7a4d,#ea5455);box-shadow:0 12px 24px #ea545533;font-size:14px;font-weight:850}.amount-panel,.form-panel,.purpose-panel,.contract-panel,.borrower-panel,.signature-panel,.cards-panel,.add-card-panel,.basic-info-panel,.withdraw-panel{padding:14px 12px;margin-bottom:10px}.amount-panel label,.purpose-panel h2,.borrower-panel h2,.signature-title h2,.cards-panel h2,.add-card-panel h2,.basic-info-panel h2,.withdraw-panel h2{display:block;margin:0 0 9px;font-size:14px;font-weight:800}.amount-input{color:var(--green);font-size:42px;line-height:1.1;font-weight:800;letter-spacing:3px;margin-bottom:8px;transition:color .14s ease,transform .14s ease}.amount-input.is-snapping{color:#0f5fff;transform:scale(1.025)}input[type=range]{width:100%;accent-color:var(--green)}input[type=range].is-snapping{accent-color:#0f5fff;cursor:grabbing}.range-meta{display:flex;justify-content:space-between;color:#98a4b3;font-size:11px}.quick-amounts,.purpose-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.quick-amounts button,.purpose-grid button{height:28px;border-radius:6px;background:#f7faff;border:1px solid #e3edf9;color:#647386;font-size:12px}.quick-amounts .active,.purpose-grid .selected{color:var(--green);border-color:#256dff6b;background:#eaf3ff;font-weight:700}.info-row{min-height:44px;border-bottom:1px solid #edf2f8;display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left}.info-row:last-child{border-bottom:0}.info-row span{color:#323936;font-size:13px}.info-row strong{color:#4a524e;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.bank-logo{--bank-color: #d71920;width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;background:var(--bank-color);font-size:12px;font-weight:900}.purpose-grid{grid-template-columns:repeat(3,1fr)}.purpose-grid button{height:34px}.agreement{display:flex;align-items:flex-start;gap:7px;color:#7a8494;font-size:11px;line-height:1.5;margin:6px 2px 72px}.agreement input{accent-color:var(--green);margin-top:2px}.sticky-submit{position:fixed;left:50%;bottom:calc(var(--bottom-tabs-height) + var(--app-bottom-inset));transform:translate(-50%);width:min(100vw,390px);height:72px;padding:10px 14px 12px;display:grid;grid-template-columns:1fr 1fr 88px;gap:8px;align-items:center;background:#fffffffa;border-top:1px solid #e7eef8;z-index:30}.sticky-submit span{display:block;color:#8a928d;font-size:11px;margin-bottom:4px}.sticky-submit strong{color:#333;font-size:13px}.sticky-submit button,.primary-button{height:40px;border-radius:7px;color:#fff;background:linear-gradient(135deg,#4c8dff,#1d5cff);font-weight:800;box-shadow:0 8px 16px #256dff38}.primary-button:disabled{background:#bdcbe1;box-shadow:none;cursor:not-allowed}.timeline{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;padding:8px 4px 13px}.stepper{--step-progress: 0%;position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:0;margin:4px 0 12px;padding:13px 12px 11px;border:1px solid rgba(113,170,255,.22);border-radius:10px;background:linear-gradient(180deg,#ffffffd1,#f5faffb8);box-shadow:0 10px 22px #3f7aca14}.stepper:before,.stepper:after{content:"";position:absolute;top:27px;left:18%;right:18%;height:4px;border-radius:999px}.stepper:before{background:#dbe8f6}.stepper:after{right:auto;width:calc(64% * var(--step-progress) / 100);background:linear-gradient(90deg,#2f7dff,#2cc6a2);box-shadow:0 0 10px #2f7dff38}.step{position:relative;z-index:1;display:grid;justify-items:center;gap:4px;color:#8a97a8;font-size:11px}.step-current{color:#1d66f2}.step-complete{color:#169b77}.step span,.timeline-item span,.approval-check{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:currentColor;color:#fff;font-size:12px;font-weight:800}.step span{width:28px;height:28px;border:3px solid #fff;box-shadow:0 5px 12px #3566b42e}.step-current span{background:linear-gradient(135deg,#2f7dff,#1d5cff);outline:4px solid rgba(47,125,255,.12)}.step-complete span{background:linear-gradient(135deg,#23b089,#14a06f)}.step-pending span{background:#d9e4f1;color:#7c8ca0}.step p{margin:2px 0 0;color:#202b3a;font-size:12px;font-weight:800}.step em{min-width:44px;padding:2px 7px;border-radius:999px;background:#8a97a81f;color:#7b8796;font-size:10px;font-style:normal;line-height:1.4}.step-current em{color:#1d66f2;background:#2f7dff1f}.step-complete em{color:#168b6c;background:#23b0891f}.step span .icon,.timeline-item span .icon,.approval-check .icon{width:15px;height:15px;color:#fff}.contract-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.contract-head strong{font-size:14px}.contract-head button{color:var(--green);font-size:12px}.contract-status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#eaf3ff;color:var(--green);font-size:12px;font-weight:800}.text-link-button{color:var(--green);font-size:12px;border:none;background:transparent;padding:0}.contract-paper{border:1px dashed #d7d7d2;border-radius:6px;padding:13px 14px;background:#fff;color:#424a46;font-size:12px;line-height:1.72;max-height:210px;overflow:hidden}.contract-text-preview{margin:0;white-space:pre-wrap;font-family:inherit}.contract-paper h2{margin:0 0 9px;text-align:center;color:#1d2421;font-size:15px}.contract-paper h1{margin:0 0 12px;text-align:center;color:#1d2421;font-size:16px}.contract-paper h3{margin:8px 0 2px;font-size:12px}.contract-paper p{margin:0 0 4px}.contract-paper ul,.contract-paper ol{margin:6px 0 8px 18px;padding:0}.contract-paper li{margin:0 0 4px}.contract-full-text{margin:10px 0 0;padding:12px 14px;border:1px solid #d7d7d2;border-radius:6px;background:#fafafa;color:#2f3632;font-size:11px;line-height:1.7;white-space:normal;max-height:260px;overflow:auto}.empty-state{display:grid;gap:10px;justify-items:start;color:#647386}.empty-state strong{color:#172033;font-size:16px}.empty-state p{margin:0;line-height:1.7}.contract-modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:14px;background:#080a0a7a;z-index:30}.contract-modal-card{width:min(100%,390px);max-height:86vh;display:flex;flex-direction:column;border-radius:10px;background:#fff;border:1px solid #ece7de;box-shadow:0 16px 45px #0000004d;overflow:hidden}.contract-modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #efe9df;color:#29312d}.contract-modal-header h3{margin:0;font-size:16px}.contract-modal-card .contract-full-text{margin:0;max-height:calc(86vh - 130px);border:0;border-radius:0;background:#fdfcf9}.contract-signature-footer{margin:0;padding:10px 12px;border-top:1px solid #efe9df;background:#fffdfa;display:flex;align-items:center;justify-content:space-between;gap:14px}.readonly-contract-seal{margin:14px 0 12px;border:1px dashed #efe9df;border-radius:8px}.contract-signature-label{color:#6b746f;font-size:12px}.contract-lender-name{color:#303935;font-weight:700;margin-top:2px}.company-seal{width:128px;height:128px;flex:0 0 auto;color:#b72a2a;opacity:.92;filter:contrast(1.12) saturate(1.12);transform:translate(var(--seal-offset-x, 0px),var(--seal-offset-y, 0px))}.company-seal-ring{fill:none;stroke:currentColor;stroke-width:4.2}.company-seal text{fill:currentColor;font-weight:900;text-anchor:middle;dominant-baseline:middle;letter-spacing:1px}.company-seal-name{font-size:18px}.company-seal .company-seal-star{fill:#e32626;stroke:currentColor;stroke-width:1}.company-seal .company-seal-type{font-size:16px;letter-spacing:1px}.borrower-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;color:#535c57;font-size:12px}.borrower-grid span:last-child{grid-column:1 / -1}.signature-title{display:flex;justify-content:space-between;align-items:center}.signature-title span{color:#8b918e;font-size:11px}.signature-canvas{width:100%;height:110px;border:1px solid #e0ddd6;border-radius:6px;background:#fff;touch-action:none}.signed{margin:8px 0 10px}.signature-actions{display:grid;grid-template-columns:72px 1fr;gap:10px}.signature-actions>button:first-child{border:1px solid #dfe8f5;border-radius:7px;color:#657386}.secure-note{text-align:center;font-size:11px;margin-top:12px}.cards-panel p{color:var(--muted);font-size:12px;margin:-4px 0 12px}.card-list{display:grid;gap:10px}.my-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin:8px 0 10px}.my-tabs button{height:34px;border-radius:999px;border:1px solid #dfe8f5;background:#fff;color:#657386;font-size:11px}.my-tabs .active{border-color:var(--green);color:var(--green);font-weight:700}.my-overview{border-radius:8px;background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid rgba(231,238,248,.95);padding:14px 12px;margin-bottom:10px;display:flex;gap:10px;align-items:center}.my-avatar{margin:0;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;font-size:24px}.my-overview strong{display:block;font-size:15px}.my-overview span{display:block;color:var(--muted);font-size:12px;margin-top:3px}.my-action-grid{padding:10px 10px 8px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px}.my-action-grid button{height:38px;border-radius:7px;border:1px solid #e2ded5;background:#fff;color:#444b47;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px}.my-action-grid button .icon{width:16px;height:16px}.secondary-link{border:none;color:var(--green);text-decoration:underline;text-underline-offset:2px;font-size:12px;margin-top:8px;height:auto;padding:0}.info-card{border:1px solid #ede7dd;border-radius:8px;padding:10px 10px 8px;margin-top:10px;background:#fffdf6}.info-card h3{margin:0 0 6px;font-size:13px;color:#3f4843}.info-card p{margin:0 0 6px;color:#636b67;font-size:11px;line-height:1.6}.my-hint{font-size:11px;color:#8f968f;margin-top:10px}.profile-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.profile-buttons button:first-child{border:1px solid #dfe8f5;border-radius:7px;height:40px;font-size:13px;color:#56657a;background:#f7faff}.basic-info-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 10px;padding:4px;border-radius:12px;background:#ffffffad;border:1px solid rgba(215,228,247,.86)}.basic-info-tabs button{height:36px;border-radius:10px;color:#64748b;background:transparent;font-size:13px;font-weight:750}.basic-info-tabs button.active{color:#fff;background:linear-gradient(135deg,#2f82ff,#1663ef);box-shadow:0 10px 22px #256dff33}.basic-panel-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.basic-panel-head h2{margin-bottom:4px}.basic-panel-head p{margin:0;color:#728096;font-size:12px;line-height:1.55}.basic-panel-head span{flex:0 0 auto;min-height:24px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;color:#0f9f6e;background:#14b88b1f;font-size:11px;font-weight:800}.basic-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.readonly-field{min-width:0;min-height:62px;display:grid;align-content:center;gap:5px;padding:10px 12px;border-radius:12px;border:1px solid #e4edf8;background:linear-gradient(180deg,#fff,#f9fbff)}.readonly-field span{color:#748196;font-size:11px;line-height:1.2}.readonly-field strong{min-width:0;overflow-wrap:anywhere;color:#1f2937;font-size:14px;line-height:1.35}.readonly-field.is-empty strong{color:#a1adbd;font-weight:650}.readonly-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.readonly-photo{min-width:0;height:112px;display:grid;grid-template-rows:auto 1fr;gap:6px;padding:8px;border-radius:12px;border:1px solid #e1ebf7;background:#f8fbff}.readonly-photo span{min-width:0;overflow:hidden;color:#526175;font-size:11px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.readonly-photo img{width:100%;height:100%;min-height:0;border-radius:9px;object-fit:cover;display:block}.readonly-photo em{min-height:0;display:grid;place-items:center;border-radius:9px;border:1px dashed #d5e2f2;color:#99a8bb;background:#fff;font-size:12px;font-style:normal}.basic-upload-grid{margin-top:12px}.basic-info-panel .primary-button{width:100%;margin-top:12px}.settings-list{display:grid;gap:10px}.setting-row{min-height:56px;border:1px solid #e6e2da;border-radius:7px;padding:8px 10px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;background:#fff}.setting-row div{display:flex;flex-direction:column;gap:4px}.setting-row strong{color:#28322d;font-size:13px}.setting-row span{color:#6f7772;font-size:11px;line-height:1.45}.setting-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--green)}.settings-actions{margin-top:10px;display:grid;gap:8px}.settings-actions button{border:1px solid #dfe8f5;border-radius:7px;height:40px;color:#56657a;background:#fff}.settings-actions .primary-button{border-color:var(--green);color:var(--green);font-weight:700}.my-dashboard{margin:-12px -14px -16px;min-height:calc(var(--app-viewport-height) - 72px);padding:16px 14px 18px;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 2%,rgba(214,233,255,.96) 0 118px,transparent 119px),radial-gradient(circle at 72% 16%,rgba(226,240,255,.86) 0 112px,transparent 113px),linear-gradient(180deg,#eef7ff,#f7fbff 42%,#f7f9fc)}.my-dashboard:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.72),transparent 42%),radial-gradient(circle at 3% 3%,rgba(255,255,255,.8),transparent 120px);pointer-events:none}.my-dashboard>*{position:relative;z-index:1}.my-top-actions{position:absolute;right:18px;top:58px;display:flex;gap:12px;z-index:2}.my-top-actions button{width:30px;height:30px;position:relative;display:grid;place-items:center}.my-red-dot{width:7px;height:7px;border-radius:999px;background:#ff4b4f;position:absolute;right:2px;top:2px}.my-hero{min-height:116px;padding:20px 84px 14px 14px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.my-photo-avatar{width:72px;height:72px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.92) 0 14px,transparent 15px),linear-gradient(145deg,#f8fbff,#dceaff 48%,#8bb8ff);border:3px solid rgba(255,255,255,.9);box-shadow:0 14px 26px #4f7abe2e}.my-photo-avatar span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#256dff;font-size:24px;font-weight:900;line-height:1;background:linear-gradient(180deg,#fffffff5,#eff6ffe6);box-shadow:inset 0 1px #fffffff5,0 8px 18px #256dff24}.my-hero-copy h1{margin:0 0 5px;color:#21262c;font-size:20px;line-height:1.15;font-weight:900;letter-spacing:0}.my-hero-copy p{margin:0;color:#5f6a78;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.my-badges span{min-height:22px;display:inline-flex;align-items:center;border-radius:10px;padding:0 9px;font-size:10px;font-weight:800}.my-badges .gold{color:#ffd06c;background:linear-gradient(135deg,#1d232a,#4b4b48);box-shadow:inset 0 1px #ffffff29}.my-badges .blue{color:#277dff;background:#d2e6ffcc}.my-credit-layout{margin-top:0}.my-side-cards{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.my-credit-score,.my-wallet-card,.my-repay-card,.my-menu-card,.my-service-card{border-radius:14px;background:#ffffffe0;box-shadow:0 12px 28px #5268841a;border:1px solid rgba(255,255,255,.74)}.my-credit-score{min-width:0;min-height:0;height:78px;padding:12px 10px 9px 18px;position:relative;overflow:visible}.my-credit-score span,.my-wallet-card span{color:#747d8a;font-size:9px;line-height:1.15}.my-credit-score b{color:#256dff;font-size:16px;margin-left:5px}.my-credit-score p{margin:2px 0 6px;color:#6d7480;font-size:8.5px;white-space:nowrap}.my-score-bar{height:4px;border-radius:99px;background:#cdddf8;overflow:hidden}.my-score-bar i{display:block;width:74%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e7aff,#1f4cff)}.my-wallet-card{min-width:0;min-height:0;height:78px;padding:12px 12px 10px;text-align:left;position:relative;overflow:hidden}.my-wallet-card:after{content:"";position:absolute;right:10px;bottom:10px;width:34px;height:29px;border-radius:9px;opacity:.55;background:linear-gradient(135deg,#dce8ff,#85a8ff)}.my-wallet-card strong{display:block;margin:4px 0 3px;color:#21252c;font-size:16px;line-height:1.05}.my-wallet-card em{display:block;color:#6f7782;font-style:normal;font-size:9px;line-height:1.05;white-space:nowrap}.my-repay-card{min-height:64px;margin-top:12px;display:grid;grid-template-columns:1fr 1.18fr;overflow:hidden}.my-repay-card>div{min-width:0;padding:10px 12px;display:grid;grid-template-columns:40px 1fr;align-items:center;gap:8px;text-align:left}.my-repay-card>div+div{border-left:1px solid #edf0f4}.my-repay-card em,.my-menu-item em,.my-promo-row em{color:#8b929c;font-style:normal;font-size:11px}.my-repay-card strong{display:block;margin-top:5px;color:#20252d;font-size:15px;white-space:nowrap}.my-repay-card small{color:#8c939d;font-size:9px;font-weight:500;margin-left:4px}.my-menu-card{margin-top:10px;padding:12px}.my-menu-grid{display:grid;grid-template-columns:1fr 1fr}.my-menu-grid .my-menu-item:nth-child(odd){border-right:1px solid #edf0f4}.my-menu-grid .my-menu-item:nth-child(n+3){border-top:1px solid #edf0f4}.my-menu-item{min-height:58px;min-width:0;padding:9px 4px;display:grid;grid-template-columns:42px 1fr 16px;align-items:center;gap:6px;text-align:left}.my-menu-item.is-static{grid-template-columns:42px 1fr 16px;cursor:default}.my-menu-item span{min-width:0}.my-menu-item strong{display:block;color:#252a32;font-size:14px;font-weight:750;margin-bottom:4px}.my-menu-item b{color:#a1a8b2;font-size:22px;font-weight:400}.my-promo-row{width:100%;min-height:58px;margin-top:12px;border-radius:12px;padding:9px 14px;display:grid;grid-template-columns:1fr 62px;align-items:center;text-align:left;background:linear-gradient(90deg,#fff7ed,#ffe7c8)}.my-promo-row strong{display:block;color:#1d232b;font-size:14px;margin-bottom:5px}.my-promo-row b{width:52px;height:34px;color:#ff9b2f;font-size:30px;text-align:center}.my-promo-row i{color:#98a0aa;font-style:normal;font-size:24px}.my-service-card{margin-top:10px;padding:4px 12px}.my-service-card .my-menu-item+.my-menu-item{border-top:1px solid #edf0f4}.platform-intro-card{margin-top:14px;padding:16px;position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(169,202,246,.74);background:radial-gradient(circle at 86% 4%,rgba(48,118,255,.2) 0 56px,transparent 57px),linear-gradient(135deg,#fff,#edf6ff 52%,#e2efff);box-shadow:0 18px 38px #2d5c9b24}.platform-intro-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(37,109,255,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(37,109,255,.06) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(115deg,transparent 0%,rgba(0,0,0,.38) 62%,transparent 100%);mask-image:linear-gradient(115deg,transparent 0%,rgba(0,0,0,.38) 62%,transparent 100%);pointer-events:none}.platform-intro-copy{position:relative;z-index:1;width:min(100%,204px);display:grid;gap:5px}.platform-kicker{width:fit-content;min-height:20px;display:inline-flex;align-items:center;border-radius:999px;padding:0 9px;color:#1e64e6;background:#eaf2ff;font-size:10px;font-weight:800}.platform-intro-copy strong{color:#152238;font-size:19px;line-height:1.18}.platform-intro-copy em{color:#536680;font-style:normal;font-size:11px}.platform-intro-copy p{margin:7px 0 0;color:#607187;font-size:11px;line-height:1.7}.platform-visual{position:absolute;right:8px;top:12px;width:134px;height:110px;z-index:1;display:grid;place-items:center}.platform-visual img{width:100%;height:auto;display:block}.platform-step-grid{position:relative;z-index:1;margin:18px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:7px}.platform-step-grid li{flex:1 1 calc(50% - 4px);min-height:34px;display:inline-grid;grid-template-columns:20px auto;align-items:center;gap:6px;border-radius:999px;padding:6px 9px 6px 7px;background:#ffffffc7;border:1px solid rgba(190,211,239,.7);box-shadow:0 8px 18px #47699a14}.platform-step-grid span{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#4a8dff,#145cff);font-size:10px;font-weight:900}.platform-step-grid strong{min-width:0;color:#27364c;font-size:10px;line-height:1.25;white-space:nowrap}.my-ui-icon{width:32px;height:32px;border-radius:9px;display:inline-grid;place-items:center;color:#fff;font-size:16px;font-style:normal;font-weight:900;line-height:1;box-shadow:0 8px 16px #3a73e72e}.my-top-actions .my-ui-icon{width:30px;height:30px;color:#202832;border-radius:0;background:transparent;box-shadow:none;font-size:24px}.my-ui-icon-wallet,.my-ui-icon-record,.my-ui-icon-loan,.my-ui-icon-folder{background:linear-gradient(145deg,#73a5ff,#2369ff)}.my-ui-icon-repay,.my-ui-icon-card,.my-ui-icon-bank{background:linear-gradient(145deg,#18d0bd,#05a992)}.my-ui-icon-calendar{background:linear-gradient(145deg,#36d0ae,#0fb99d)}.my-ui-icon-gift{background:linear-gradient(145deg,#ff9a83,#ff5f45)}.my-ui-icon-coupon,.my-ui-icon-shield{background:linear-gradient(145deg,#856cff,#623ae3)}.my-ui-icon-headset{color:#3a84ff;background:#edf5ff;box-shadow:none;font-size:24px}.my-ui-icon-settings{color:#a8adb5;background:#f1f3f5;box-shadow:none}.bank-card-item,.withdraw-card{min-height:52px;border:1px solid #ece8df;border-radius:7px;display:grid;grid-template-columns:30px 1fr 52px;align-items:center;gap:8px;padding:8px 10px;background:#fff}.bank-card-item strong,.bank-card-item span{display:block}.bank-card-item strong{font-size:13px}.bank-card-item span{color:var(--muted);font-size:11px;margin-top:3px}.bank-card-item button{color:#b25c44;font-size:12px}.readonly-bank-card{display:grid;gap:12px;border-radius:14px;padding:14px;color:#fff;background:radial-gradient(circle at 92% 0%,rgba(255,255,255,.28) 0 54px,transparent 55px),linear-gradient(135deg,#2677ff,#155be9 54%,#0e3eb8);box-shadow:0 14px 30px #155be933}.readonly-bank-head{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.readonly-bank-head strong,.readonly-bank-head span{display:block}.readonly-bank-head strong{font-size:14px}.readonly-bank-head span{margin-top:3px;color:#ffffffc2;font-size:11px}.readonly-bank-head em{min-height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;color:#ffe8a5;background:#ffffff29;font-style:normal;font-size:11px;font-weight:800}.readonly-bank-number{min-height:38px;border-radius:10px;padding:9px 11px;display:flex;align-items:center;color:#fff;background:#ffffff24;font-size:17px;font-weight:800;letter-spacing:1px;overflow-wrap:anywhere}.readonly-bank-card button{justify-self:start;min-height:32px;border-radius:999px;padding:0 12px;color:#1856c8;background:#fff;font-size:12px;font-weight:800}.records-list{display:grid;gap:8px}.record-item{min-height:44px;border:1px solid #ece8df;border-radius:7px;background:#fff;padding:8px 10px;display:grid;grid-template-columns:1fr 84px 76px auto;align-items:center;gap:6px}.record-item>span:first-child{font-size:12px;color:#555f5a;min-width:0}.record-item>span:first-child small{display:block;margin-top:3px;color:#8a9490;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-item strong{font-size:13px;color:#1d2421;text-align:right}.record-item button{color:var(--green);border:1px solid rgba(8,114,84,.35);border-radius:6px;padding:4px 8px;font-size:11px}.record-item .status-success{color:#1d7d5a}.record-item .status-failed{color:#c04c46}.record-item .status-pending{color:#b09f62}.record-item .status-success,.record-item .status-failed,.record-item .status-pending{text-align:right;font-size:12px;white-space:nowrap}.add-card-panel label{display:block;color:#4c5550;font-size:12px;margin-bottom:10px}.add-card-panel input{width:100%;height:38px;margin-top:6px;border:1px solid #dfe8f5;border-radius:6px;padding:0 10px;outline:none}.upload-field{display:grid;gap:8px;margin-bottom:14px;color:#4c5550;font-size:12px}.upload-field .upload-box{min-height:128px;border:1px dashed rgba(37,109,255,.38);border-radius:12px;background:linear-gradient(135deg,#256dff14,#ffffffdb),#f8fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px 14px;cursor:pointer;overflow:hidden;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.upload-box:hover,.upload-box:focus-visible{border-color:#256dffb8;box-shadow:0 12px 28px #256dff1f;outline:none}.upload-box input{display:none}.upload-box strong{color:#1f2d3d;font-size:13px;font-weight:700}.upload-box em{color:#758397;font-size:12px;font-style:normal;line-height:1.45}.upload-empty-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:24px;font-weight:500;background:linear-gradient(135deg,#3f86ff,#155dff);box-shadow:0 10px 20px #256dff38}.upload-spinner{width:34px;height:34px;border-radius:50%;border:3px solid rgba(37,109,255,.18);border-top-color:#256dff;animation:upload-spin .9s linear infinite}.upload-box.has-file{display:grid;grid-template-rows:150px auto;align-items:stretch;justify-items:stretch;padding:8px;border-style:solid;border-color:#256dff47;background:#ffffffeb;text-align:left}.upload-preview{position:relative;height:150px;min-height:150px;border-radius:10px;overflow:hidden;background:#eef4fb}.upload-preview:after{content:"已上传";position:absolute;right:8px;top:8px;height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;color:#fff;font-size:11px;font-weight:700;background:#16a34aeb;box-shadow:0 8px 18px #16a34a2e}.upload-preview img{max-width:100%;width:100%;height:100%;object-fit:cover;display:block}.upload-file-meta{min-width:0;display:grid;gap:2px;padding:2px 2px 0}.upload-file-meta strong,.upload-file-meta em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-clear{justify-self:start;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(37,109,255,.18);color:#256dff;background:#256dff0f;font-size:12px;font-weight:600}.upload-error{margin:-2px 0 0;color:#ef4444;font-size:12px}.identity-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 14px}.identity-upload-grid .upload-field{min-width:0;gap:6px;margin-bottom:0;position:relative}.identity-upload-grid .upload-field>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-upload-grid .upload-field .upload-box{height:86px;min-height:86px;border-radius:10px;gap:4px;padding:10px 6px}.identity-upload-grid .upload-empty-icon{width:28px;height:28px;font-size:18px;box-shadow:0 8px 16px #256dff2e}.identity-upload-grid .upload-box strong{font-size:12px;line-height:1.2}.identity-upload-grid .upload-box em{display:none}.identity-upload-grid .upload-box.has-file{display:block;padding:5px;position:relative}.identity-upload-grid .upload-preview{height:100%;min-height:0;border-radius:8px}.identity-upload-grid .upload-preview:after{top:5px;right:5px;height:18px;padding:0 6px;font-size:9px}.identity-upload-grid .upload-file-meta{display:none}.identity-upload-grid .upload-clear{position:absolute;left:10px;right:10px;bottom:6px;z-index:2;justify-self:stretch;height:20px;padding:0 6px;overflow:hidden;font-size:9px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes upload-spin{to{transform:rotate(360deg)}}.apply-step-panel{display:grid;gap:2px}.apply-step-panel .primary-button{width:100%;margin-top:4px}.step-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.step-actions button{height:40px;border-radius:7px;border:1px solid #dfe8f5;color:#4c5550;background:#fff;font-weight:800}.step-actions .primary-button{border:0;color:#fff;background:linear-gradient(135deg,#4c8dff,#1d5cff)}.lock-tip{margin:12px 0 8px;padding:8px 10px;border-radius:8px;color:#7a5a19;background:#fff7df;border:1px solid #f5df9c;font-size:12px;line-height:1.5}.approval-card{padding:16px}.pull-refresh-view{position:relative;min-height:calc(var(--app-viewport-height) - 104px - var(--app-bottom-inset));transition:transform .18s ease;will-change:transform}.pull-refresh-indicator{position:absolute;top:-38px;left:0;right:0;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#2f6dce;font-size:12px;pointer-events:none;transition:opacity .12s ease}.pull-refresh-indicator strong{font-size:12px;font-weight:700}.pull-refresh-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(47,109,206,.18);border-top-color:#2f6dce}.pull-refresh-view.refreshing .pull-refresh-spinner{animation:pull-refresh-spin .75s linear infinite}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}.approval-top{display:flex;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.2)}.approval-top h1{margin:0 0 4px;font-size:18px}.approval-top p,.approval-meta p{margin:0;color:#fffc;font-size:12px}.approval-check{color:#fff;background:#ffffff2e;width:34px;height:34px}.approval-meta{margin-top:12px;display:grid;gap:5px}.timeline{grid-template-columns:repeat(4,1fr);padding:14px 0;position:relative}.timeline:before{content:"";position:absolute;left:46px;right:46px;top:26px;height:2px;background:var(--green)}.timeline-item{display:grid;justify-items:center;gap:4px;position:relative;z-index:1;color:#9fa5a0}.timeline-item span{color:var(--green);width:18px;height:18px;background:#d7d9d6;color:#9a9e9a}.timeline-item span .icon{width:12px;height:12px}.timeline-item.done{color:#424b47}.timeline-item.done span{background:var(--green);color:#fff}.timeline-item strong{font-size:11px}.timeline-item p{margin:0;color:#8b918e;font-size:10px}.wallet-panel{padding:14px 12px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.wallet-panel p{margin:0 0 6px;font-size:12px}.wallet-panel strong{color:var(--green);font-size:26px}.wallet-panel button{color:#8a5a17;background:linear-gradient(180deg,#f2d295,#cf9843);border-radius:18px;padding:7px 14px;font-weight:700}.wallet-panel button:disabled{opacity:.45;cursor:not-allowed;background:#d8d3c7}.withdraw-card{width:100%;grid-template-columns:30px 1fr 16px;color:#404844;font-size:12px;margin-bottom:14px;text-align:left}.withdraw-input-head{display:flex;align-items:center;justify-content:space-between}.withdraw-input-head button{color:var(--green);font-size:12px}.withdraw-input{width:100%;height:45px;border:0;border-bottom:1px solid #e7eef8;outline:none;color:#1f2733;font-size:23px;font-weight:700}.withdraw-input::placeholder{color:#c3c3c0;font-weight:500}.withdraw-panel p{margin:8px 0 14px;font-size:11px}.withdraw-panel .primary-button{width:100%}.withdraw-panel small{display:block;color:#b1aaa0;text-align:center;margin-top:9px;font-size:10px}.reject-panel{margin-top:12px;border-color:#f1c4bd;background:#fff4f2;padding:13px 12px;color:#72433d}.reject-head,.reject-foot{display:flex;justify-content:space-between;align-items:center}.reject-head strong{color:var(--danger);font-size:13px}.reject-head span{color:var(--danger);border:1px solid #efb9b2;border-radius:12px;padding:2px 8px;font-size:11px}.reject-panel p{color:#6d5551;font-size:12px;line-height:1.6}.reject-foot{font-size:11px}.reject-foot button{color:var(--danger);border-color:#efb9b2}.loading,.locked{min-height:70vh;display:grid;place-items:center;text-align:center}.locked{align-content:center;gap:10px;padding:0 28px}.locked h1{margin:0;font-size:22px}.locked p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}@media(max-width:360px){.credit-amount{font-size:34px}.amount-input{font-size:36px}.sticky-submit{grid-template-columns:1fr 82px}.sticky-submit div:first-child{display:none}.platform-intro-copy{width:100%;padding-right:0}.platform-visual{position:relative;right:auto;top:auto;width:100%;height:104px;margin-top:8px}.platform-step-grid{margin-top:12px}.readonly-bank-number{font-size:15px}}.contract-sign-panel{padding-top:18px}.readonly-full-contract{max-height:none;overflow:visible}.contract-sign-panel .readonly-contract-seal{margin:0 0 14px;min-height:132px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px dashed #efe9df;border-radius:8px;background:#fffdfa}.contract-party-signature{position:relative;min-height:126px;padding:22px 8px 12px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.contract-sign-panel .lender-signature .company-seal{position:absolute;right:0;top:26px;width:112px;height:112px;transform:translate(var(--seal-offset-x, 0px),var(--seal-offset-y, 0px)) rotate(var(--seal-rotation, 0deg));opacity:.9;pointer-events:none}.lender-signature .contract-lender-name{position:relative;z-index:1;max-width:118px;font-size:14px;line-height:1.35;margin-top:70px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.borrower-signature{align-items:center;text-align:center}.borrower-signature img{width:118px;height:52px;object-fit:contain;margin:8px 0 4px;filter:contrast(1.2)}.signature-missing{width:118px;height:52px;margin:8px 0 4px;display:grid;place-items:center;border-bottom:1px solid #d8dde5;color:#9aa4b2;font-size:12px}.status-tip{margin-top:12px;padding:13px 12px;border-radius:8px;font-size:12px;line-height:1.55}.status-tip p{margin:8px 0 0}.status-tip-success{color:#176842;background:#edf9f1;border-color:#a9e5bd}.status-tip-success strong{color:#12833f}.status-tip-warning{color:#7a5a19;background:#fff7df;border-color:#f5df9c}.status-tip-warning strong{color:#9a6500}.status-tip-danger{color:#72433d;background:#fff4f2;border-color:#f1c4bd}.status-tip-danger strong{color:var(--danger)}.status-tip-info{color:#24517e;background:#edf6ff;border-color:#badcff}.status-tip-info strong{color:#1d64b7}.status-tip-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.status-tip-head strong{font-size:13px}.status-tip-head span{border-radius:12px;padding:2px 8px;font-size:11px}.status-tip-warning .status-tip-head span{color:#9a6500;border:1px solid #ead18f;background:#fffaf0}.status-tip-danger .status-tip-head span{color:var(--danger);border:1px solid #efb9b2}.status-tip-message{margin-top:8px}.status-tip-message-custom{padding:9px 10px;border:1px solid;border-radius:8px}.status-tip-message-custom p:first-child{margin-top:0}
