.app-container{background:#f8f8f8;min-height:100vh}.app-boot-mask{background:#f8f8f8;justify-content:center;align-items:center;min-height:100vh;display:flex}.app-boot-text{color:#969799;font-size:15px}.profile-container[data-v-c7799000]{background:#f8f8f8;min-height:100vh;padding-bottom:80px}.auth-retry-bar[data-v-c7799000]{background:#fff7e8;border:1px solid #ffe58f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px 0;padding:10px 12px;display:flex}.auth-retry-text[data-v-c7799000]{color:#ad6800;flex:1;font-size:14px;line-height:1.4}.user-info-section[data-v-c7799000]{background:linear-gradient(#1989fa 0%,#0d74b8 100%);padding:20px 10px;position:relative}.user-info-card[data-v-c7799000]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff26;border-radius:16px;align-items:center;padding:30px 15px;display:flex}.avatar-wrapper[data-v-c7799000]{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:56px;height:56px;margin-right:16px;position:relative;overflow:hidden}.avatar-wrapper img[data-v-c7799000]{object-fit:cover;width:100%;height:100%}.login-prompt-card[data-v-c7799000]{cursor:pointer}.login-prompt-card .avatar-wrapper[data-v-c7799000]{justify-content:center;align-items:center;display:flex}.login-prompt-text[data-v-c7799000]{margin-bottom:4px}.login-sub-text[data-v-c7799000]{opacity:.8;font-size:13px}.user-info[data-v-c7799000]{flex:1;min-width:0}.username[data-v-c7799000]{margin-bottom:4px;font-size:20px;font-weight:600}.user-id[data-v-c7799000]{font-size:12px;position:absolute;top:10px;right:10px}.arrow-right[data-v-c7799000]{padding:8px}.settings-section[data-v-c7799000]{background:#fff;border-radius:12px;margin-bottom:16px;overflow:hidden}.setting-list[data-v-c7799000]{padding:8px 0}.setting-item[data-v-c7799000]{cursor:pointer;border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding:16px 20px;transition:background-color .3s;display:flex}.setting-item[data-v-c7799000]:active{background-color:#f2f2f2}.setting-left[data-v-c7799000]{align-items:center;gap:12px;display:flex}.setting-text[data-v-c7799000]{color:#323233;font-size:16px}.phone-verification-container[data-v-b6ef9f7a]{background:#f8f8f8;justify-content:center;min-height:100vh;padding:20px;display:flex}.form-content[data-v-b6ef9f7a]{background:#fff;border-radius:16px;width:100%;max-width:400px;height:350px;padding:40px;box-shadow:0 2px 8px #0000001a}.title[data-v-b6ef9f7a]{text-align:center;color:#323232;margin-bottom:40px;font-size:24px;font-weight:500}.input-group[data-v-b6ef9f7a]{margin-bottom:24px}.tips[data-v-b6ef9f7a]{text-align:center;color:#8f8f94;margin-top:20px;font-size:14px}.van-button--primary[data-v-b6ef9f7a]{border-radius:8px}.record-container[data-v-8eebb655]{background-color:#eff3f8;min-height:100vh}.page-ctn[data-v-8eebb655]{width:100%;margin:auto}.loading-container[data-v-8eebb655]{justify-content:center;margin-top:36px;display:flex}.empty-container[data-v-8eebb655]{margin-top:100px}.record-item[data-v-8eebb655]{background-color:#fff;border-radius:8px;margin:10px 10px 0;overflow:hidden}.record-top[data-v-8eebb655]{justify-content:space-between;align-items:flex-start;width:90%;margin:10px auto auto;display:flex}.record-title-block[data-v-8eebb655]{flex:1;min-width:0}.record-title[data-v-8eebb655]{color:#323233;font-size:20px;font-weight:600}.record-type[data-v-8eebb655]{padding:15px 20px 0;font-size:18px;font-weight:bolder}.record-status[data-v-8eebb655]{border-radius:4px;font-size:20px}.status-success[data-v-8eebb655]{color:#07c160}.status-warning[data-v-8eebb655]{color:#ff6a00}.status-info[data-v-8eebb655]{color:#1989fa}.status-error[data-v-8eebb655]{color:#ff3000}.record-ctr[data-v-8eebb655],.record-btm[data-v-8eebb655]{width:90%;margin:auto}.record-btm-ctn[data-v-8eebb655]{float:right;align-items:center;display:flex}.record-btm-ctn-btn[data-v-8eebb655]{float:right;padding:10px 0 10px 10px}.edit-btn[data-v-8eebb655]{color:#fff;background-color:#1989fa;border:1px solid #c2c9c6;border-radius:8px;padding:4px 12px}.view-btn[data-v-8eebb655]{border-radius:8px!important}.van-button.van-button--default.van-button--small[data-v-8eebb655]{border:1px solid #c2c9c6;border-radius:40px;padding:4px 12px}.record-ctr-item[data-v-8eebb655]{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.record-label[data-v-8eebb655]{color:#969799;font-size:16px}.record-value[data-v-8eebb655]{color:#323233;font-size:16px}.nav-header[data-v-8eebb655]{background-color:#fff;align-items:center;padding:16px;display:flex}.back-icon[data-v-8eebb655]{color:#323233;margin-right:16px;font-size:20px}.nav-title[data-v-8eebb655]{color:#323233;margin-left:32%;font-size:18px;font-weight:600}.cert-popup-root[data-v-8eebb655]{width:100%;max-height:90vh}.cert-popup[data-v-8eebb655]{box-sizing:border-box;max-height:90vh;padding:44px 12px 14px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#f6f8fc;flex-direction:column;display:flex}.cert-popup-title[data-v-8eebb655]{color:#323233;text-align:center;flex-shrink:0;margin-bottom:2px;font-size:17px;font-weight:600}.cert-popup-subtitle[data-v-8eebb655]{color:#969799;text-align:center;flex-shrink:0;margin-bottom:10px;font-size:12px}.cert-meta-wrap[data-v-8eebb655]{background:#fff;border-radius:10px;margin:10px 0;overflow:hidden;box-shadow:0 2px 8px #0f172a0f}.cert-number-wrap[data-v-8eebb655]{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.cert-number-text[data-v-8eebb655]{text-overflow:ellipsis;white-space:nowrap;color:#1989fa;max-width:170px;font-weight:500;display:inline-block;overflow:hidden}.cert-view-btn[data-v-8eebb655]{flex-shrink:0;color:#2f6af7!important;border-color:#9fc5ff!important}.cert-popup-body[data-v-8eebb655]{background:#edf1f8;border-radius:10px;flex:1;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f}.cert-popup-pdf[data-v-8eebb655]{box-sizing:border-box;background:#fff;width:100%;height:100%;padding:10px;overflow-y:auto}.cert-popup-state[data-v-8eebb655]{text-align:center;color:#646566;pointer-events:none;z-index:1;font-size:14px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cert-popup-state--error[data-v-8eebb655]{color:#ee0a24}.cert-popup-root.van-popup--bottom{max-height:92vh;height:auto!important}.sp-detail-page[data-v-f6469ad0]{background:#f8f8f8;min-height:100vh}.nav-header[data-v-f6469ad0]{background-color:#fff;border-bottom:1px solid #ebedf0;align-items:center;padding:16px;display:flex}.back-icon[data-v-f6469ad0]{color:#323233;cursor:pointer;margin-right:16px;font-size:20px}.nav-title[data-v-f6469ad0]{color:#323233;margin-left:32%;font-size:18px;font-weight:600}.status-card[data-v-f6469ad0]{color:#666;background:#fff;border-radius:12px;margin:12px;padding:16px;font-size:14px;line-height:1.7;box-shadow:0 2px 8px #0000000a}.status-main[data-v-f6469ad0]{align-items:center;margin-bottom:12px;display:flex}.status-label[data-v-f6469ad0]{color:#323233;font-size:16px;font-weight:500}.status-value[data-v-f6469ad0]{font-size:16px;font-weight:600}.status-success[data-v-f6469ad0]{color:#07c160}.status-warning[data-v-f6469ad0]{color:#ff976a}.status-info[data-v-f6469ad0]{color:#1989fa}.status-error[data-v-f6469ad0]{color:#ee0a24}.expand-button[data-v-f6469ad0]{cursor:pointer;background:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;margin:12px 0;padding:12px;transition:background-color .3s;display:flex}.expand-button[data-v-f6469ad0]:active{background:#e9ecef}.expand-icon[data-v-f6469ad0]{color:#666;margin-left:8px;font-size:12px}.expand-text[data-v-f6469ad0]{color:#666;font-size:14px}.operation-record-section[data-v-f6469ad0]{background:#fff;border-radius:12px;margin-top:12px;padding:8px 0}.record-timeline[data-v-f6469ad0]{padding:4px 4px 0}.timeline-item[data-v-f6469ad0]{align-items:flex-start;display:flex}.timeline-left[data-v-f6469ad0]{flex-direction:column;align-items:center;width:22px;margin-right:10px;display:flex}.timeline-dot[data-v-f6469ad0]{background:#eef2ff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;display:flex}.timeline-dot-success[data-v-f6469ad0]{color:#4f7cff}.timeline-dot-error[data-v-f6469ad0]{color:#ff7a45;background:#fff2ed}.timeline-line[data-v-f6469ad0]{background:#e5e7eb;flex:1;width:2px;min-height:34px;margin-top:4px}.timeline-main[data-v-f6469ad0]{flex:1;padding-bottom:14px}.timeline-title[data-v-f6469ad0]{font-size:18px;font-weight:600;line-height:1.2}.timeline-title-success[data-v-f6469ad0]{color:#2f5cf3}.timeline-title-error[data-v-f6469ad0]{color:#ff7a45}.timeline-time[data-v-f6469ad0]{color:#c5c9d0;margin-top:4px;font-size:12px}.timeline-empty[data-v-f6469ad0]{color:#9ca3af;padding:8px 4px;font-size:14px}.detail-wrap[data-v-f6469ad0]{background:#fff;border-radius:12px;margin:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.loading-wrap[data-v-f6469ad0]{justify-content:center;align-items:center;min-height:45vh;display:flex}.detail-wrap .van-cell[data-v-f6469ad0]{padding:14px 16px;font-size:14px}.detail-wrap .van-cell__title[data-v-f6469ad0]{color:#666}.detail-wrap .van-cell__value[data-v-f6469ad0]{color:#323233;text-align:right}.cert-number-wrap[data-v-f6469ad0]{justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:inline-flex}.cert-number-text[data-v-f6469ad0]{color:#1989fa}.cert-view-btn[data-v-f6469ad0]{flex-shrink:0}.sp-edit-page[data-v-415d2ae4]{background:#f8f8f8;min-height:100vh}.nav-header[data-v-415d2ae4]{background-color:#fff;align-items:center;padding:16px;display:flex}.back-icon[data-v-415d2ae4]{color:#323233;margin-right:16px;font-size:20px}.nav-title[data-v-415d2ae4]{color:#323233;margin-left:calc(30% - 20px);font-size:18px;font-weight:600}.form-wrap[data-v-415d2ae4]{border-radius:8px;margin:12px;overflow:hidden}.sms-cd-hint[data-v-415d2ae4]{color:#ee0a24;min-height:24px;padding:4px 16px 0;font-size:12px;line-height:1.4}.submit-btn[data-v-415d2ae4]{border-radius:8px;margin-top:16px}.loading-wrap[data-v-415d2ae4]{justify-content:center;align-items:center;min-height:45vh;display:flex}.video-upload-section[data-v-415d2ae4]{background-color:#fff;margin-top:12px;padding:12px 16px}.video-label[data-v-415d2ae4]{color:#323233;margin-bottom:12px;font-size:14px;font-weight:500}.video-preview[data-v-415d2ae4]{background-color:#f5f5f5;border-radius:8px;margin-bottom:12px;position:relative;overflow:hidden}.video-player[data-v-415d2ae4]{object-fit:cover;background:#000;width:100%;height:180px}.video-upload-btn[data-v-415d2ae4]{cursor:pointer;background-color:#f5f5f5;border:1px dashed #dcdee0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:120px;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.video-upload-btn[data-v-415d2ae4]:active{background-color:#ebedf0}.video-upload-btn.disabled[data-v-415d2ae4]{pointer-events:none;opacity:.6}.video-file-input[data-v-415d2ae4]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.upload-hint[data-v-415d2ae4]{color:#969799;margin-top:8px;font-size:14px}.upload-progress-wrap[data-v-415d2ae4]{margin-top:12px}.upload-progress-text[data-v-415d2ae4]{color:#646566;margin-bottom:8px;font-size:12px}.upload-progress-track[data-v-415d2ae4]{background-color:#f0f0f0;border-radius:3px;height:6px;overflow:hidden}.upload-progress-fill[data-v-415d2ae4]{background-color:#07c160;border-radius:3px;height:100%;transition:width .3s}.upload-error[data-v-415d2ae4]{color:#ff6b6b;margin-top:8px;font-size:12px}.video-list[data-v-415d2ae4]{margin-bottom:12px}.video-preview .video-index[data-v-415d2ae4]{color:#fff;background-color:#000000b3;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;top:5px;left:5px}.insure-page[data-v-73c11b20]{background:#f5f5f5;min-height:100vh}.header-bar[data-v-73c11b20]{background:#fff;border-bottom:1px solid #eee;align-items:center;padding:16px;display:flex}.back-icon[data-v-73c11b20]{color:#333;font-size:20px}.header-title[data-v-73c11b20]{text-align:center;color:#333;flex:1;font-size:17px;font-weight:600}.content-wrap[data-v-73c11b20]{padding:12px}.loading-container[data-v-73c11b20]{justify-content:center;align-items:center;min-height:300px;display:flex}.empty-container[data-v-73c11b20]{flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.empty-icon[data-v-73c11b20]{margin-bottom:16px;font-size:64px}.empty-text[data-v-73c11b20]{color:#999;font-size:14px}.policy-list[data-v-73c11b20]{flex-direction:column;gap:12px;display:flex}.policy-card[data-v-73c11b20]{background:#fff;border-radius:8px;overflow:hidden}.policy-header[data-v-73c11b20]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px;display:flex}.policy-info[data-v-73c11b20]{flex-direction:column;display:flex}.policy-name[data-v-73c11b20]{color:#333;font-size:16px;font-weight:600}.policy-plan[data-v-73c11b20]{color:#999;margin-top:4px;font-size:12px}.policy-status[data-v-73c11b20]{border-radius:20px;padding:4px 12px;font-size:14px}.status-active[data-v-73c11b20]{color:#07c160;background:#f0f9eb}.status-expired[data-v-73c11b20]{color:#faad14;background:#fffbe6}.status-pending[data-v-73c11b20]{color:#1890ff;background:#e6f7ff}.status-canceled[data-v-73c11b20]{color:#ff4d4f;background:#fff1f0}.status-unknown[data-v-73c11b20]{color:#999;background:#f5f5f5}.policy-body[data-v-73c11b20]{padding:16px}.section[data-v-73c11b20]{margin-bottom:16px}.section[data-v-73c11b20]:last-child{margin-bottom:0}.info-row[data-v-73c11b20]{border-bottom:1px dashed #f0f0f0;justify-content:space-between;padding:8px 0;display:flex}.info-row[data-v-73c11b20]:last-child{border-bottom:none}.info-label[data-v-73c11b20]{color:#999;font-size:14px}.info-value[data-v-73c11b20]{color:#333;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:14px;overflow:hidden}.expire-warning[data-v-73c11b20]{color:#ff4d4f}.policy-footer[data-v-73c11b20]{justify-content:flex-end;gap:12px;display:flex}.policy-footer[data-v-73c11b20] .van-button{border-radius:11px}.loading-popup[data-v-73c11b20]{background:#0000001a;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loading-content[data-v-73c11b20]{text-align:center;background:#fff;border-radius:12px;padding:30px 40px}.policy-popup[data-v-73c11b20]{width:100%;max-height:90vh}.popup-content[data-v-73c11b20]{height:85vh;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;display:flex}.popup-title[data-v-73c11b20]{text-align:center;margin-bottom:12px;font-size:16px;font-weight:600}.popup-body[data-v-73c11b20]{background:#fff;border-radius:8px;flex:1;position:relative;overflow:hidden}.popup-loading[data-v-73c11b20]{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}.scroll-container[data-v-73c11b20]{width:100%;height:100%;padding:8px 0;overflow-y:auto}.page-wrapper[data-v-73c11b20]{justify-content:center;width:100%;margin-bottom:16px;display:flex}.pdf-canvas[data-v-73c11b20]{border-radius:8px;max-width:100%;height:auto;display:block;box-shadow:0 2px 8px #0000001a}.popup-tip[data-v-73c11b20]{color:#999;text-align:center;margin-top:12px;font-size:12px}.insure-detail-page[data-v-e34bc9c9]{background:#f5f5f5;min-height:100vh}.header-bar[data-v-e34bc9c9]{background:#fff;border-bottom:1px solid #eee;align-items:center;padding:16px;display:flex}.back-icon[data-v-e34bc9c9]{color:#333;font-size:20px}.header-title[data-v-e34bc9c9]{text-align:center;color:#333;flex:1;font-size:17px;font-weight:600}.content-wrap[data-v-e34bc9c9]{padding:12px}.loading-container[data-v-e34bc9c9]{justify-content:center;align-items:center;min-height:300px;display:flex}.policy-card[data-v-e34bc9c9]{background:#fff;border-radius:8px;overflow:hidden}.policy-header[data-v-e34bc9c9]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px;display:flex}.policy-info[data-v-e34bc9c9]{flex-direction:column;display:flex}.policy-name[data-v-e34bc9c9]{color:#333;font-size:16px;font-weight:600}.policy-plan[data-v-e34bc9c9]{color:#999;margin-top:4px;font-size:12px}.policy-status[data-v-e34bc9c9]{border-radius:20px;padding:4px 12px;font-size:12px}.status-active[data-v-e34bc9c9]{color:#07c160;background:#f0f9eb}.status-expired[data-v-e34bc9c9]{color:#faad14;background:#fffbe6}.status-canceled[data-v-e34bc9c9]{color:#ff4d4f;background:#fff1f0}.status-unknown[data-v-e34bc9c9]{color:#999;background:#f5f5f5}.policy-body[data-v-e34bc9c9]{padding:16px}.section[data-v-e34bc9c9]{margin-bottom:16px}.section[data-v-e34bc9c9]:last-child{margin-bottom:0}.section-title[data-v-e34bc9c9]{color:#333;border-left:3px solid #07c160;margin-bottom:12px;padding-left:8px;font-size:13px;font-weight:600}.info-row[data-v-e34bc9c9]{border-bottom:1px dashed #f0f0f0;justify-content:space-between;padding:8px 0;display:flex}.info-row[data-v-e34bc9c9]:last-child{border-bottom:none}.info-label[data-v-e34bc9c9]{color:#999;font-size:14px}.info-value[data-v-e34bc9c9]{color:#333;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:14px;overflow:hidden}.policy-popup[data-v-e34bc9c9]{width:100%;max-height:90vh}.popup-content[data-v-e34bc9c9]{height:85vh;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;display:flex}.popup-title[data-v-e34bc9c9]{text-align:center;margin-bottom:12px;font-size:16px;font-weight:600}.popup-body[data-v-e34bc9c9]{background:#fff;border-radius:8px;flex:1;overflow:hidden}.policy-frame[data-v-e34bc9c9]{border:none;width:100%;height:100%}.popup-empty[data-v-e34bc9c9]{color:#999;justify-content:center;align-items:center;height:100%;display:flex}.popup-tip[data-v-e34bc9c9]{color:#999;text-align:center;margin-top:12px;font-size:12px}.container[data-v-fb8eb491]{box-sizing:border-box;background-color:#f5f7fb;width:100%;min-height:100vh}.loading-container[data-v-fb8eb491]{justify-content:center;align-items:center;min-height:calc(100vh - 56px);margin-top:56px;display:flex}.header[data-v-fb8eb491]{z-index:100;height:56px;padding:0 16px;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);background-color:#fff;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #0000000f}.back-icon[data-v-fb8eb491]{color:#333;cursor:pointer;align-items:center;width:24px;height:24px;font-size:24px;transition:opacity .2s;display:flex}.back-icon[data-v-fb8eb491]:active{opacity:.6}.header-title[data-v-fb8eb491]{color:#1f2f3a;text-align:center;letter-spacing:.5px;flex:1;font-size:18px;font-weight:600}.header[data-v-fb8eb491]:after{content:"";visibility:hidden;width:24px;height:24px}.page-container[data-v-fb8eb491]{box-sizing:border-box;background:#fff;border-radius:24px;width:calc(100% - 24px);margin:76px auto 20px;padding:15px;transition:all .2s;box-shadow:0 8px 28px #0000000a}.section-title[data-v-fb8eb491]{color:#1f2f3a;border-left:6px solid #1890ff;margin:8px 0;padding-left:12px;font-size:16px;font-weight:600;line-height:1.3}.change-record-section[data-v-fb8eb491]{border-radius:20px;margin-bottom:24px;padding:4px 0 8px}.record-card[data-v-fb8eb491]{background:#fff;border:1px solid #eff0f4;border-radius:18px;padding:20px 18px;box-shadow:0 2px 10px #00000005}.record-item[data-v-fb8eb491]{align-items:baseline;margin-bottom:14px;font-size:15px;display:flex}.record-item[data-v-fb8eb491]:last-child{margin-bottom:0}.record-label[data-v-fb8eb491]{color:#6b7280;flex-shrink:0;width:80px;font-weight:500}.record-value[data-v-fb8eb491]{color:#1f2f3a;word-break:break-word;flex:1;font-weight:500}.form-row[data-v-fb8eb491]{background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;margin-bottom:20px;display:flex}.form-label[data-v-fb8eb491]{color:#2c3e4e;flex-shrink:0;width:100px;font-size:16px;font-weight:500}.radio-group-inline[data-v-fb8eb491]{flex-wrap:wrap;gap:32px;display:flex}.radio-inline[data-v-fb8eb491]{cursor:pointer;color:#2c3e4e;align-items:center;font-size:16px;display:flex}.radio-inline input[type=radio][data-v-fb8eb491]{cursor:pointer;accent-color:#1890ff;width:18px;height:18px;margin-right:8px}.radio-group-inline.disabled[data-v-fb8eb491]{opacity:.6;pointer-events:none}.select-btn-custom[data-v-fb8eb491]{color:#fff;text-align:center;cursor:pointer;letter-spacing:.5px;background:linear-gradient(135deg,#1890ff 0%,#40a9ff 100%);border-radius:60px;margin:16px 0 12px;padding:14px 0;font-size:16px;font-weight:600;transition:all .25s;box-shadow:0 4px 12px #1890ff40}.select-btn-custom[data-v-fb8eb491]:active{background:linear-gradient(135deg,#0c7ed9 0%,#1890ff 100%);transform:scale(.97);box-shadow:0 2px 6px #1890ff4d}.selected-items[data-v-fb8eb491]{background:#f0f7ff;border:1px solid #e6f0ff;border-radius:20px;margin:12px 0 16px;padding:16px 20px}.selected-title[data-v-fb8eb491]{color:#2c6b9e;margin-bottom:12px;font-size:14px;font-weight:500;display:block}.selected-list[data-v-fb8eb491]{flex-wrap:wrap;gap:12px;display:flex}.selected-item[data-v-fb8eb491]{color:#fff;letter-spacing:.3px;background:#1890ff;border-radius:40px;padding:6px 18px;font-size:14px;font-weight:500;box-shadow:0 1px 3px #0000000d}.input-title[data-v-fb8eb491]{background:#f9fafc;border-radius:16px;align-items:baseline;margin:24px 0 8px;padding:12px 16px;display:flex}.input-label[data-v-fb8eb491]{color:#4b5565;width:70px;font-size:15px;font-weight:500}.input-content[data-v-fb8eb491]{color:#1e2a3a;word-break:break-all;font-size:15px;font-weight:500}.input-group[data-v-fb8eb491]{margin-bottom:20px}.input-group label[data-v-fb8eb491]{color:#4b5565;margin-bottom:8px;margin-left:4px;font-size:14px;font-weight:500;display:block}.input-group input[data-v-fb8eb491]{box-sizing:border-box;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:18px;width:100%;padding:14px 16px;font-family:inherit;font-size:16px;transition:all .2s}.input-group input[data-v-fb8eb491]:focus{border-color:#1890ff;outline:none;box-shadow:0 0 0 3px #1890ff1a}.input-group input[data-v-fb8eb491]:disabled{color:#8c9aaf;cursor:not-allowed;background-color:#f8f9fc;border-color:#e9edf2}.button-row[data-v-fb8eb491]{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.action-btn[data-v-fb8eb491]{cursor:pointer;color:#2c3e50;background-color:#f0f2f5;border:none;border-radius:60px;flex:1;height:52px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 1px 2px #0000000d}.action-btn.primary[data-v-fb8eb491]{color:#fff;background:#1890ff;box-shadow:0 6px 14px #1890ff40}.action-btn.primary[data-v-fb8eb491]:active{background:#0c7ed9;transform:scale(.97);box-shadow:0 2px 6px #1890ff4d}.action-btn.danger[data-v-fb8eb491]{color:#ff4d4f;box-shadow:none;background:#fff2f0;border:1px solid #ffccc7}.action-btn.danger[data-v-fb8eb491]:active{background:#ffe7e5;transform:scale(.97)}.action-btn[data-v-fb8eb491]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.action-chang[data-v-fb8eb491]{width:100%}.operation-record-section[data-v-fb8eb491]{background:#fff;border:1px solid #eff0f6;border-radius:24px;margin-top:20px;padding:12px 12px 8px;box-shadow:0 4px 12px #00000005}.step-line[data-v-fb8eb491]{display:none}.operation-steps[data-v-fb8eb491]{flex-direction:column;gap:0;display:flex}.step-item[data-v-fb8eb491]{margin-left:12px;padding:18px 0;display:flex;position:relative}.step-item[data-v-fb8eb491]:not(:last-child):before{content:"";z-index:0;background:linear-gradient(#d9e2ef,#e9edf4);width:2px;position:absolute;top:48px;bottom:-16px;left:20px}.step-header[data-v-fb8eb491]{z-index:1;background:#fff;align-items:center;gap:16px;width:100%;display:flex}.step-icon[data-v-fb8eb491]{color:#fff;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-weight:600;display:flex;box-shadow:0 2px 8px #0000000d}.step-icon.success[data-v-fb8eb491]{background:linear-gradient(145deg,#2ba150,#239543)}.step-icon.error[data-v-fb8eb491]{background:linear-gradient(145deg,#f05b5c,#e34546)}.step-content[data-v-fb8eb491]{flex:1;padding-right:8px}.step-title[data-v-fb8eb491]{color:#1f2f3a;font-size:14px;font-weight:600;line-height:1.4}.step-message[data-v-fb8eb491]{color:#6c7a8e;word-break:break-word;font-size:13px;line-height:1.45}.expand-button[data-v-fb8eb491]{cursor:pointer;background:#f9fafd;border:1px solid #edf2f7;border-radius:60px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:16px;transition:background .2s;display:flex}.expand-button[data-v-fb8eb491]:active{background:#f0f3f9}.expand-text[data-v-fb8eb491],.icon-text[data-v-fb8eb491]{color:#1890ff;font-size:14px;font-weight:500}.popup-overlay[data-v-fb8eb491]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.popup-content[data-v-fb8eb491]{background:#fff;border-top-left-radius:32px;border-top-right-radius:32px;width:100%;max-height:70vh;padding:28px 24px 36px;animation:.3s cubic-bezier(.2,.9,.4,1.1) slideUp-fb8eb491;overflow-y:auto;box-shadow:0 -6px 20px #00000014}@keyframes slideUp-fb8eb491{0%{transform:translateY(100%)}to{transform:translateY(0)}}.popup-title[data-v-fb8eb491]{text-align:center;color:#1f2f3a;margin-bottom:28px;font-size:20px;font-weight:650}.radio-group[data-v-fb8eb491]{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.radio-item[data-v-fb8eb491]{cursor:pointer;background:#fafcff;border:1px solid #eff0f4;border-radius:20px;align-items:center;padding:16px 12px;transition:background .2s;display:flex}.radio-item[data-v-fb8eb491]:active{background:#f0f5ff}.radio[data-v-fb8eb491]{color:#fff;background-color:#fff;border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:16px;font-size:14px;font-weight:700;transition:all .1s;display:inline-flex}.radio.checked[data-v-fb8eb491]{color:#fff;background:#1890ff;border-color:#1890ff}.radio-label[data-v-fb8eb491]{color:#1f2f3a;font-size:16px;font-weight:500}.popup-buttons[data-v-fb8eb491]{margin-top:20px}.popup-btn[data-v-fb8eb491]{color:#fff;cursor:pointer;background:#1890ff;border:none;border-radius:60px;width:100%;padding:16px;font-size:17px;font-weight:600;transition:all .2s;box-shadow:0 4px 10px #1890ff33}.popup-btn[data-v-fb8eb491]:active{background:#0c7ed9;transform:scale(.97)}.image-preview-popup[data-v-d1b93574]{background:#000000e6;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:0;display:flex}.preview-container[data-v-d1b93574]{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.preview-wrapper[data-v-d1b93574]{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preview-image[data-v-d1b93574]{object-fit:contain;cursor:grab;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.preview-image[data-v-d1b93574]:active{cursor:grabbing}.preview-indicator[data-v-d1b93574]{color:#fff;background:#0009;border-radius:20px;padding:6px 16px;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.preview-nav[data-v-d1b93574]{pointer-events:none;justify-content:space-between;padding:0 16px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nav-btn[data-v-d1b93574]{color:#fff;cursor:pointer;pointer-events:auto;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;transition:all .3s;display:flex}.nav-btn[data-v-d1b93574]:hover{background:#000000b3}.nav-btn.disabled[data-v-d1b93574]{opacity:.3;pointer-events:none}.claim-page[data-v-86275ee1]{background:#f5f5f5;min-height:100vh;padding-bottom:80px}.header-bar[data-v-86275ee1]{z-index:10;background:#fff;border-bottom:1px solid #eee;align-items:center;padding:16px;display:flex;position:sticky;top:0}.back-icon[data-v-86275ee1]{color:#333;cursor:pointer;font-size:20px}.header-title[data-v-86275ee1]{text-align:center;color:#333;flex:1;font-size:17px;font-weight:600}.content-wrap[data-v-86275ee1]{padding:12px 12px 80px}.loading-container[data-v-86275ee1]{justify-content:center;align-items:center;min-height:300px;display:flex}.empty-container[data-v-86275ee1]{flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.empty-icon[data-v-86275ee1]{margin-bottom:16px;font-size:64px}.empty-text[data-v-86275ee1]{color:#999;font-size:14px}.claim-list[data-v-86275ee1]{flex-direction:column;gap:12px;display:flex}.claim-card[data-v-86275ee1]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.claim-header[data-v-86275ee1]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px;display:flex}.claim-info[data-v-86275ee1]{flex-direction:column;display:flex}.claim-number[data-v-86275ee1]{color:#333;font-size:16px;font-weight:600}.claim-status[data-v-86275ee1]{border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.status-pending[data-v-86275ee1]{color:#faad14;background:#fffbe6}.status-processing[data-v-86275ee1]{color:#1890ff;background:#e6f7ff}.status-approved[data-v-86275ee1]{color:#07c160;background:#f0f9eb}.status-rejected[data-v-86275ee1]{color:#ff4d4f;background:#fff1f0}.status-completed[data-v-86275ee1],.status-unknown[data-v-86275ee1]{color:#999;background:#f5f5f5}.claim-body[data-v-86275ee1]{padding:16px}.info-row[data-v-86275ee1]{border-bottom:1px dashed #f0f0f0;justify-content:space-between;padding:8px 0;display:flex}.info-row[data-v-86275ee1]:last-child{border-bottom:none}.info-label[data-v-86275ee1]{color:#999;font-size:14px}.info-value[data-v-86275ee1]{color:#333;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:14px;overflow:hidden}.claim-footer[data-v-86275ee1]{justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.claim-footer[data-v-86275ee1] .van-button{border-radius:20px}.add-claim-btn[data-v-86275ee1]{z-index:10;border-radius:20px;width:90%;position:fixed;bottom:20px;left:5%}.claim-popup[data-v-86275ee1],.detail-popup[data-v-86275ee1]{width:100%;height:100vh}.popup-content[data-v-86275ee1]{height:100%;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;display:flex}.popup-title[data-v-86275ee1]{text-align:center;color:#333;margin-bottom:16px;font-size:18px;font-weight:600}.popup-body[data-v-86275ee1]{flex:1;overflow-y:auto}.popup-footer[data-v-86275ee1]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:12px}.popup-footer[data-v-86275ee1] .van-button{border-radius:20px}.form-section[data-v-86275ee1]{background:#fff;border-radius:12px;flex-direction:column;gap:0;display:flex;box-shadow:0 2px 12px #0000000a}.form-item[data-v-86275ee1]{border-bottom:1px solid #f5f5f5;align-items:center;gap:16px;padding:10px 0;display:flex}.form-item[data-v-86275ee1]:last-child{border-bottom:none}.form-label[data-v-86275ee1]{color:#333;text-align:left;flex-shrink:0;width:100px;font-size:15px;font-weight:500}.required[data-v-86275ee1]{color:#ff4d4f;margin-right:2px}.form-input[data-v-86275ee1]{color:#333;box-sizing:border-box;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;flex:1;padding:10px 14px;font-size:15px;transition:all .3s}.form-input[data-v-86275ee1]::placeholder{color:#bbb}.form-input[data-v-86275ee1]:focus{background:#fff;border-color:#1989fa;outline:none;box-shadow:0 0 0 3px #1989fa1a}.van-cell[data-v-86275ee1]{align-items:center;padding:0}.form-area-field[data-v-86275ee1] .van-field__control{color:#333;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;flex:1;padding:10px 14px;font-size:15px}.form-area-field[data-v-86275ee1] .van-field__control::placeholder{color:#bbb}.material-section[data-v-86275ee1]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.section-title[data-v-86275ee1]{color:#333;margin-bottom:12px;font-size:15px;font-weight:600}.material-item[data-v-86275ee1]{margin-bottom:6px}.material-label[data-v-86275ee1]{color:#666;margin-bottom:8px;font-size:13px;font-weight:500}.material-count[data-v-86275ee1]{color:#999;font-size:12px;font-weight:400}.material-files[data-v-86275ee1]{flex-wrap:wrap;gap:8px;display:flex}.file-item[data-v-86275ee1]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.file-preview[data-v-86275ee1]{object-fit:cover;width:100%;height:100%}.file-delete[data-v-86275ee1]{color:#fff;cursor:pointer;z-index:1;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;top:4px;right:4px}.upload-btn[data-v-86275ee1]{color:#999;cursor:pointer;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;font-size:12px;transition:all .3s;display:flex}.upload-btn[data-v-86275ee1]:hover{color:#1989fa;background:#f0f7ff;border-color:#1989fa}.upload-btn span[data-v-86275ee1]{margin-top:4px}.detail-section[data-v-86275ee1]{background:#fafafa;border-radius:8px;padding:16px}.detail-header[data-v-86275ee1]{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.detail-number[data-v-86275ee1]{color:#333;font-size:16px;font-weight:600}.detail-status[data-v-86275ee1]{border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.detail-body[data-v-86275ee1]{flex-direction:column;gap:8px;display:flex}.detail-row[data-v-86275ee1]{justify-content:space-between;padding:6px 0;display:flex}.detail-label[data-v-86275ee1]{color:#999;font-size:14px}.detail-value[data-v-86275ee1]{color:#333;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:14px;overflow:hidden}.records-section[data-v-86275ee1]{border-top:1px solid #e0e0e0;margin-top:16px;padding-top:16px}.records-title[data-v-86275ee1]{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.records-list[data-v-86275ee1]{flex-direction:column;gap:12px;display:flex}.record-item[data-v-86275ee1]{gap:12px;padding:8px 0;display:flex}.record-icon[data-v-86275ee1]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.record-icon.success[data-v-86275ee1]{color:#07c160;background:#f0f9eb}.record-icon.error[data-v-86275ee1]{color:#ff4d4f;background:#fff1f0}.record-content[data-v-86275ee1]{flex:1}.record-time[data-v-86275ee1]{color:#999;margin-bottom:4px;font-size:12px}.record-message[data-v-86275ee1]{color:#333;font-size:14px}.popup-body[data-v-86275ee1]::-webkit-scrollbar{width:4px}.popup-body[data-v-86275ee1]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.popup-body[data-v-86275ee1]::-webkit-scrollbar-track{background:0 0}.show-record-container[data-v-e1ad6c48]{background-color:#eff3f8;min-height:100vh}.page-ctn[data-v-e1ad6c48]{width:100%;margin:auto}.loading-container[data-v-e1ad6c48]{justify-content:center;margin-top:36px;display:flex}.empty-container[data-v-e1ad6c48]{margin-top:100px}.record-item[data-v-e1ad6c48]{background-color:#fff;border-radius:8px;margin:10px 10px 0;overflow:hidden}.record-top[data-v-e1ad6c48]{justify-content:space-between;align-items:flex-start;width:90%;margin:10px auto auto;display:flex}.record-title-block[data-v-e1ad6c48]{flex:1;min-width:0}.record-title[data-v-e1ad6c48]{color:#323233;font-size:20px;font-weight:600}.record-subtitle[data-v-e1ad6c48]{color:#969799;margin-top:4px;font-size:14px}.record-status[data-v-e1ad6c48]{border-radius:4px;padding:4px 10px;font-size:14px}.status-success[data-v-e1ad6c48]{color:#07c160;background-color:#f0f9eb}.status-warning[data-v-e1ad6c48]{color:#ff976a;background-color:#fff7e8}.status-info[data-v-e1ad6c48]{color:#1989fa;background-color:#e8f4fd}.status-error[data-v-e1ad6c48]{color:#ee0a24;background-color:#ffe5e5}.record-ctr[data-v-e1ad6c48],.record-btm[data-v-e1ad6c48]{width:90%;margin:auto}.record-btm-ctn[data-v-e1ad6c48]{float:right;align-items:center;display:flex}.record-btm-ctn-btn[data-v-e1ad6c48]{float:right;padding:10px 0 10px 10px}.view-btn[data-v-e1ad6c48]{border-radius:8px!important}.edit-btn[data-v-e1ad6c48]{color:#fff;background-color:#1989fa;border-radius:8px;padding:4px 12px}.record-ctr-item[data-v-e1ad6c48]{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.record-label[data-v-e1ad6c48]{color:#969799;font-size:16px}.record-value[data-v-e1ad6c48]{color:#323233;font-size:16px}.nav-header[data-v-e1ad6c48]{background-color:#fff;align-items:center;padding:16px;display:flex}.back-icon[data-v-e1ad6c48]{color:#323233;margin-right:16px;font-size:20px}.nav-title[data-v-e1ad6c48]{color:#323233;margin-left:28%;font-size:18px;font-weight:600}.cp-detail-page[data-v-d0fe7f8c]{background:#f8f8f8;min-height:100vh}.nav-header[data-v-d0fe7f8c]{background-color:#fff;border-bottom:1px solid #ebedf0;align-items:center;padding:16px;display:flex}.back-icon[data-v-d0fe7f8c]{color:#323233;cursor:pointer;margin-right:16px;font-size:20px}.nav-title[data-v-d0fe7f8c]{color:#323233;margin-left:32%;font-size:18px;font-weight:600}.status-card[data-v-d0fe7f8c]{color:#666;background:#fff;border-radius:12px;margin:12px;padding:16px;font-size:14px;line-height:1.7;box-shadow:0 2px 8px #0000000a}.status-main[data-v-d0fe7f8c]{align-items:center;margin-bottom:12px;display:flex}.status-label[data-v-d0fe7f8c]{color:#323233;font-size:16px;font-weight:500}.status-value[data-v-d0fe7f8c]{font-size:16px;font-weight:600}.status-success[data-v-d0fe7f8c]{color:#07c160}.status-warning[data-v-d0fe7f8c]{color:#ff976a}.status-info[data-v-d0fe7f8c]{color:#1989fa}.status-error[data-v-d0fe7f8c]{color:#ee0a24}.expand-button[data-v-d0fe7f8c]{cursor:pointer;background:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;margin:12px 0;padding:12px;transition:background-color .3s;display:flex}.expand-button[data-v-d0fe7f8c]:active{background:#e9ecef}.expand-icon[data-v-d0fe7f8c]{color:#666;margin-left:8px;font-size:12px}.expand-text[data-v-d0fe7f8c]{color:#666;font-size:14px}.operation-record-section[data-v-d0fe7f8c]{background:#fff;border-radius:12px;margin-top:12px;padding:8px 0}.record-timeline[data-v-d0fe7f8c]{padding:8px 8px 0}.timeline-item[data-v-d0fe7f8c]{align-items:flex-start;padding:12px 0;display:flex}.timeline-left[data-v-d0fe7f8c]{flex-direction:column;flex-shrink:0;align-items:center;width:36px;margin-right:12px;display:flex}.timeline-dot[data-v-d0fe7f8c]{background:#f0f3f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:flex;box-shadow:0 2px 8px #00000014}.timeline-dot-success[data-v-d0fe7f8c]{color:#4f7cff}.timeline-dot-error[data-v-d0fe7f8c]{color:#ff7a45;background:#fff2ed}.timeline-line[data-v-d0fe7f8c]{background:#e5e7eb;flex:1;width:2px;min-height:24px;margin-top:8px}.timeline-main[data-v-d0fe7f8c]{flex:1;padding-bottom:8px}.timeline-header[data-v-d0fe7f8c]{flex-direction:column;gap:6px;display:flex}.timeline-title[data-v-d0fe7f8c]{color:#323233;font-size:15px;font-weight:500;line-height:1.4}.timeline-title-success[data-v-d0fe7f8c]{color:#2f5cf3}.timeline-title-error[data-v-d0fe7f8c]{color:#ff7a45}.timeline-time[data-v-d0fe7f8c]{color:#969799;margin-top:2px;font-size:12px}.timeline-empty[data-v-d0fe7f8c]{color:#9ca3af;padding:8px 4px;font-size:14px}.detail-wrap[data-v-d0fe7f8c]{background:#fff;border-radius:12px;margin:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.loading-wrap[data-v-d0fe7f8c]{justify-content:center;align-items:center;min-height:45vh;display:flex}.detail-wrap .van-cell[data-v-d0fe7f8c]{padding:14px 16px;font-size:14px}.detail-wrap .van-cell__title[data-v-d0fe7f8c]{color:#666}.detail-wrap .van-cell__value[data-v-d0fe7f8c]{color:#323233;text-align:right}.cp-edit-page[data-v-739ce6a1]{background:#f8f8f8;min-height:100vh}.nav-header[data-v-739ce6a1]{background-color:#fff;align-items:center;padding:16px;display:flex}.back-icon[data-v-739ce6a1]{color:#323233;margin-right:16px;font-size:20px}.nav-title[data-v-739ce6a1]{color:#323233;margin-left:calc(30% - 20px);font-size:18px;font-weight:600}.form-wrap[data-v-739ce6a1]{border-radius:8px;margin:12px;overflow:hidden}.sms-cd-hint[data-v-739ce6a1]{color:#ee0a24;min-height:24px;padding:4px 16px 0;font-size:12px;line-height:1.4}.submit-btn[data-v-739ce6a1]{border-radius:8px;margin-top:16px}.loading-wrap[data-v-739ce6a1]{justify-content:center;align-items:center;min-height:45vh;display:flex}
