.main-layout[data-v-07f670c9]{display:flex;height:100vh;overflow:hidden}.main-content[data-v-07f670c9]{flex:1;display:flex;flex-direction:column;margin-left:0}.header[data-v-07f670c9]{height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08);z-index:10;position:relative}.back-button[data-v-07f670c9]{color:#1a56db;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;transition:background-color .2s}.back-button[data-v-07f670c9]:hover{background-color:#f0f5ff}.back-button i[data-v-07f670c9]{font-size:14px}.header-right[data-v-07f670c9]{display:flex;align-items:center}.user-menu-container[data-v-07f670c9]{position:relative}.user-info[data-v-07f670c9]{display:flex;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background-color .3s;position:relative}.user-info[data-v-07f670c9]:hover{background-color:#f5f5f5}.avatar[data-v-07f670c9]{width:32px;height:32px;border-radius:50%;background-color:#1a56db;background-image:url(data:image/png;base64,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);background-size:cover;background-position:50%;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:8px}.username-role[data-v-07f670c9]{margin-right:8px;font-size:14px;color:#333}.menu-arrow[data-v-07f670c9]{font-size:12px;color:#666;transition:transform .3s}.menu-arrow.rotated[data-v-07f670c9]{transform:rotate(180deg)}.user-dropdown-menu[data-v-07f670c9]{position:absolute;top:100%;right:0;width:160px;background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;margin-top:4px;overflow:hidden}.dropdown-item[data-v-07f670c9]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s;font-size:14px;color:#333}.dropdown-item[data-v-07f670c9]:hover{background-color:#f5f5f5}.dropdown-item i[data-v-07f670c9]{margin-right:8px;width:16px;text-align:center;color:#666}.dropdown-divider[data-v-07f670c9]{height:1px;background-color:#f0f0f0;margin:4px 0}.logout-item i[data-v-07f670c9],.logout-item[data-v-07f670c9]{color:#ff4d4f}.logout-item[data-v-07f670c9]:hover{background-color:#fff2f0}.content-wrapper[data-v-07f670c9]{flex:1;padding:15px;overflow:auto;background:#f0f5ff}@media (max-width:768px){.header[data-v-07f670c9]{padding:0 16px}.username-role[data-v-07f670c9]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-menu[data-v-07f670c9]{width:140px}}#app{font-family:PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}*{margin:0;padding:0;box-sizing:border-box}#app,body,html{height:100%}.custom-left-container[data-v-72f7f8fd]{display:flex;align-items:center}.close-icon[data-v-72f7f8fd]{color:#fff;font-size:20px}.loan-survey-page[data-v-72f7f8fd]{background-color:#f5f5f5;min-height:100vh}.page-header[data-v-72f7f8fd]{background-color:#1989fa}.form-tabs[data-v-72f7f8fd]{margin-top:10px;background-color:#fff}.form-group[data-v-72f7f8fd]{margin:10px;background-color:#fff;border-radius:8px;overflow:hidden}.form-field[data-v-72f7f8fd]{border-bottom:1px solid #eee}.custom-select[data-v-72f7f8fd]{width:100%;padding-right:30px}.upload-section[data-v-72f7f8fd]{padding:15px 10px;border-bottom:1px solid #eee}.upload-label[data-v-72f7f8fd]{color:#333;margin-bottom:10px;font-size:14px}.required[data-v-72f7f8fd]{color:#f53f3f}.upload-component[data-v-72f7f8fd]{margin-bottom:5px}.upload-tip[data-v-72f7f8fd]{color:#86909c;font-size:12px;margin-top:5px}.upload-status-detail[data-v-72f7f8fd]{margin-top:8px;font-size:13px}.status-indicator[data-v-72f7f8fd]{padding:5px 8px;border-radius:4px;margin-top:5px}.status-indicator.uploading[data-v-72f7f8fd]{background-color:#fffbe8;color:#faad14}.status-indicator.success[data-v-72f7f8fd]{background-color:#f6ffed;color:#52c41a}.status-indicator.error[data-v-72f7f8fd]{background-color:#fff2f0;color:#f5222d;display:flex;justify-content:space-between;align-items:center}.retry-btn[data-v-72f7f8fd]{padding:2px 8px;height:auto;line-height:1.2;font-size:12px}.debug-info[data-v-72f7f8fd]{margin-top:5px;font-size:11px;color:#888;word-break:break-all}.signature-section[data-v-72f7f8fd]{padding:15px}.opinion-text[data-v-72f7f8fd]{color:#333;padding:10px;background-color:#f5f5f5;border-radius:4px;margin-bottom:20px;font-size:14px}.signature-group[data-v-72f7f8fd]{display:flex;flex-direction:column;gap:20px}.signature-item[data-v-72f7f8fd]{display:flex;flex-direction:column;gap:10px}.signature-label[data-v-72f7f8fd]{color:#333;font-size:14px}.signature-actions[data-v-72f7f8fd]{display:flex;align-items:center;gap:15px}.signature-btn[data-v-72f7f8fd]{min-width:100px}.signature-preview[data-v-72f7f8fd]{flex:1;display:flex;align-items:center;gap:10px}.signature-img[data-v-72f7f8fd]{height:60px;border:1px solid #ddd;border-radius:4px}.remove-signature[data-v-72f7f8fd]{color:#f53f3f;font-size:18px}.signature-modal-content[data-v-72f7f8fd]{padding:10px 0}.signature-canvas-wrapper[data-v-72f7f8fd]{border:1px solid #ddd;border-radius:4px;height:200px;margin:15px 0;overflow:hidden}.signature-canvas[data-v-72f7f8fd]{width:100%;height:100%;touch-action:none}.submit-bar[data-v-72f7f8fd]{padding:15px;background-color:#fff;position:sticky;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.submit-btn[data-v-72f7f8fd]{height:50px;font-size:16px}.bank-info-section[data-v-72f7f8fd]{padding:15px;background:#f8f9fa;border-bottom:1px solid #eee}.bank-info-item[data-v-72f7f8fd]{display:flex;justify-content:space-between;margin-bottom:8px}.bank-info-label[data-v-72f7f8fd]{color:#666;font-size:14px}.bank-info-value[data-v-72f7f8fd]{color:#333;font-weight:500}.bank-info-warning[data-v-72f7f8fd]{padding:15px;background:#fff2f0;border-bottom:1px solid #ffccc7;display:flex;align-items:center;gap:8px;color:#f53f3f;font-size:14px}.loan-survey-list[data-v-d8d71b58]{padding:20px}.image-display-area[data-v-3890b5f2]{transition:height .3s ease}.image-container[data-v-3890b5f2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.image-content[data-v-3890b5f2]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s cubic-bezier(.4,0,.2,1);touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.image-content.zoomable[data-v-3890b5f2]{cursor:zoom-in}.image-content.zoomed[data-v-3890b5f2]{max-width:none;max-height:none;width:auto;height:auto;cursor:grab;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;background:#000;touch-action:pan-x pan-y pinch-zoom}.image-content.zoomed[data-v-3890b5f2]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:-1}button[data-v-3890b5f2]:active{transform:scale(.95)}@media (max-width:640px){.text-base[data-v-3890b5f2]{font-size:14px}.text-sm[data-v-3890b5f2]{font-size:12px}.text-lg[data-v-3890b5f2]{font-size:16px}}@media (max-width:380px){.image-display-area[data-v-3890b5f2]{height:65vh!important}header .flex.items-center.justify-between[data-v-3890b5f2]{flex-wrap:wrap;gap:8px}header .flex.items-center.gap-4[data-v-3890b5f2]{gap:8px}}@media (max-width:768px) and (orientation:landscape){.image-display-area[data-v-3890b5f2]{height:80vh!important}.absolute.bottom-4[data-v-3890b5f2]{bottom:8px}.absolute.top-3[data-v-3890b5f2]{top:8px}}@media (min-resolution:2dppx){.image-content[data-v-3890b5f2]{image-rendering:-webkit-optimize-contrast}}@media (prefers-color-scheme:dark){.bg-white[data-v-3890b5f2]{background-color:#1a1a1a}.text-gray-800[data-v-3890b5f2]{color:#e5e5e5}.text-gray-700[data-v-3890b5f2]{color:#d4d4d4}.border-gray-200[data-v-3890b5f2]{border-color:#374151}}.map-container[data-v-3890b5f2]{width:100%!important;min-height:250px!important;height:100%!important}@media (min-width:640px){.map-container[data-v-3890b5f2]{min-height:300px!important}}@media (min-width:768px){.map-container[data-v-3890b5f2]{min-height:400px!important}}.el-icon.is-loading[data-v-3890b5f2]{animation:spin-3890b5f2 1s linear infinite}@keyframes spin-3890b5f2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideHint-3890b5f2{0%,to{opacity:.7;transform:translateX(0)}50%{opacity:1;transform:translateX(10px)}}.absolute.bottom-20 div[data-v-3890b5f2]{animation:slideHint-3890b5f2 2s ease-in-out infinite}@media (hover:hover){button[data-v-3890b5f2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}}.image-content[data-v-3890b5f2]{opacity:0;animation:fadeIn-3890b5f2 .3s ease-in-out forwards}@keyframes fadeIn-3890b5f2{0%{opacity:0}to{opacity:1}}@media (hover:hover){.absolute.top-4 button[data-v-3890b5f2]:hover{transform:scale(1.1);box-shadow:0 6px 12px rgba(0,0,0,.3)}}main[data-v-3890b5f2]{-webkit-overflow-scrolling:touch}#container[data-v-3890b5f2]{border-radius:8px}.fa-picture-o[data-v-3890b5f2]{animation:float-3890b5f2 3s ease-in-out infinite}@keyframes float-3890b5f2{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.regulatory-project-list[data-v-020795e7]{padding:20px;background-color:#f5f7fa;min-height:100vh;box-sizing:border-box}.page-header[data-v-020795e7]{margin-bottom:24px;text-align:center}.page-title[data-v-020795e7]{font-size:24px;font-weight:700;color:#333;margin:0 0 8px 0}.page-subtitle[data-v-020795e7]{font-size:14px;color:#666;margin:0}.filter-card[data-v-020795e7]{background-color:#fff;padding:16px;margin-bottom:16px}.project-cards[data-v-020795e7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.project-card[data-v-020795e7]{transition:all .3s ease}.project-card[data-v-020795e7]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.card-header[data-v-020795e7]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px dashed #eee;margin-bottom:16px}.contract-no[data-v-020795e7]{font-weight:700;font-size:16px}.status-tags[data-v-020795e7]{display:flex}.card-content[data-v-020795e7]{padding-bottom:16px}.info-row[data-v-020795e7]{display:flex;margin-bottom:12px;line-height:1.6}.info-label[data-v-020795e7]{flex:0 0 100px;color:#666;font-size:14px}.info-value[data-v-020795e7]{flex:1;word-break:break-all}.card-actions[data-v-020795e7]{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px dashed #eee;gap:10px}.edit-btn[data-v-020795e7]{color:#409eff}.empty-state[data-v-020795e7]{grid-column:1/-1;padding:40px 0;text-align:center}.pagination-container[data-v-020795e7]{text-align:right;margin-top:20px}@media (max-width:1200px){.el-col[data-v-020795e7]{margin-bottom:10px}.el-col[data-v-020795e7]:last-child{text-align:left!important}}@media (max-width:768px){.filter-card[data-v-020795e7],.regulatory-project-list[data-v-020795e7]{padding:10px}.el-row[data-v-020795e7]{flex-direction:column}.el-col[data-v-020795e7]{width:100%!important;max-width:100%!important}.project-cards[data-v-020795e7]{grid-template-columns:1fr}.pagination-container[data-v-020795e7]{text-align:center}}.contract-link[data-v-020795e7]{color:#409eff;text-decoration:none}.contract-link[data-v-020795e7]:hover{color:#66b1ff;text-decoration:underline}.image-display-area[data-v-a9dc9ea4]{transition:height .3s ease;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:inline-block;max-width:100%}.image-container[data-v-a9dc9ea4]{display:flex;align-items:center;justify-content:flex-start;overflow:hidden;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.image-content.original-size[data-v-a9dc9ea4]{width:auto!important;height:auto!important;max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;transition:all .3s cubic-bezier(.4,0,.2,1);touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.image-content.zoomable[data-v-a9dc9ea4]{cursor:zoom-in}.image-content.zoomed[data-v-a9dc9ea4]{max-width:none;max-height:none;width:auto;height:auto;cursor:grab;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;background:#000;touch-action:pan-x pan-y pinch-zoom}.image-content.zoomed[data-v-a9dc9ea4]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:-1}button[data-v-a9dc9ea4]:active{transform:scale(.95)}.video-container-mobile[data-v-a9dc9ea4]{width:auto!important;max-width:100%!important;height:200px!important;min-height:200px!important;margin-right:auto;display:inline-block;position:relative}@media (max-width:768px){.video-container-mobile[data-v-a9dc9ea4]{height:180px!important;min-height:180px!important;width:100%!important}video[data-v-a9dc9ea4]::-webkit-media-controls-panel{background-color:rgba(0,0,0,.7)!important}video[data-v-a9dc9ea4]::-webkit-media-controls-mute-button,video[data-v-a9dc9ea4]::-webkit-media-controls-play-button,video[data-v-a9dc9ea4]::-webkit-media-controls-volume-slider{background-color:hsla(0,0%,100%,.8)!important;border-radius:50%!important}video[data-v-a9dc9ea4]{-webkit-overflow-scrolling:touch!important}}@media (max-width:380px){.video-container-mobile[data-v-a9dc9ea4]{height:160px!important;min-height:160px!important}}video[data-v-a9dc9ea4]{outline:none;background-color:#000;border-radius:8px;width:100%;height:100%}video[data-v-a9dc9ea4]::-webkit-media-controls{background-color:rgba(0,0,0,.7)}video[data-v-a9dc9ea4]::-webkit-media-controls-play-button{background-color:hsla(0,0%,100%,.8);border-radius:50%}.signature-image[data-v-a9dc9ea4]{max-width:150px!important;max-height:150px!important;border-radius:4px}.image-error[data-v-a9dc9ea4],.image-loading[data-v-a9dc9ea4]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#999}.text-blue-600[data-v-a9dc9ea4]{color:#2563eb}.break-all[data-v-a9dc9ea4]{word-break:break-all}.text-gray-300[data-v-a9dc9ea4]{color:#d1d5db}.max-w-xs[data-v-a9dc9ea4]{max-width:20rem}.max-w-md[data-v-a9dc9ea4]{max-width:28rem}@media (max-width:768px){.text-base[data-v-a9dc9ea4]{font-size:14px}.text-sm[data-v-a9dc9ea4]{font-size:12px}.text-lg[data-v-a9dc9ea4]{font-size:16px}.image-display-area[data-v-a9dc9ea4]{width:100%!important}.signature-image[data-v-a9dc9ea4]{max-width:120px!important;max-height:120px!important}.image-content.original-size[data-v-a9dc9ea4]{max-height:60vh}}@media (max-width:380px){header .flex.items-center.justify-between[data-v-a9dc9ea4]{flex-wrap:wrap;gap:8px}}.map-container[data-v-a9dc9ea4]{width:100%!important;min-height:250px!important;height:100%!important}@media (min-width:640px){.map-container[data-v-a9dc9ea4]{min-height:300px!important}}@media (min-width:768px){.map-container[data-v-a9dc9ea4]{min-height:400px!important}}.el-icon.is-loading[data-v-a9dc9ea4]{animation:spin-a9dc9ea4 1s linear infinite}@keyframes spin-a9dc9ea4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.image-content[data-v-a9dc9ea4]{opacity:0;animation:fadeIn-a9dc9ea4 .3s ease-in-out forwards}@keyframes fadeIn-a9dc9ea4{0%{opacity:0}to{opacity:1}}.fa-picture-o[data-v-a9dc9ea4]{animation:float-a9dc9ea4 3s ease-in-out infinite}@keyframes float-a9dc9ea4{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bg-gray-100.rounded-lg.p-2[data-v-a9dc9ea4],.flex.justify-start[data-v-a9dc9ea4]{justify-content:flex-start!important}.video-container-mobile .fa-play[data-v-a9dc9ea4]{transition:transform .2s ease}.video-container-mobile .fa-play[data-v-a9dc9ea4]:hover{transform:scale(1.1)}.video-container-mobile[data-v-a9dc9ea4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.1));z-index:1;pointer-events:none}