.inspection-image-gallery[data-v-212bedf7]{min-height:40px}.gallery-toolbar[data-v-212bedf7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.image-count[data-v-212bedf7]{font-size:13px;color:#909399}.preview-hint[data-v-212bedf7]{color:#c0c4cc;margin-left:4px}.image-list[data-v-212bedf7]{display:flex;flex-wrap:wrap;gap:12px}.image-item[data-v-212bedf7]{width:120px;text-align:center;cursor:pointer}.gallery-image[data-v-212bedf7]{width:120px;height:120px;border-radius:4px;border:1px solid #ebeef5;-o-object-fit:cover;object-fit:cover;display:block;background:#f5f7fa}.image-meta[data-v-212bedf7]{font-size:12px;color:#909399;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-btn[data-v-212bedf7]{padding:4px 0}.empty-text[data-v-212bedf7]{color:#909399;font-size:13px}.image-viewer-mask[data-v-212bedf7]{position:fixed;inset:0;z-index:4000;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viewer-close[data-v-212bedf7]{top:16px;right:20px;width:40px;height:40px;background:hsla(0,0%,100%,.12);font-size:20px}.viewer-close[data-v-212bedf7],.viewer-nav[data-v-212bedf7]{position:absolute;border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:2}.viewer-nav[data-v-212bedf7]{top:50%;transform:translateY(-50%);width:48px;height:48px;background:hsla(0,0%,100%,.15);font-size:24px}.viewer-nav[data-v-212bedf7]:disabled{opacity:.35;cursor:not-allowed}.viewer-prev[data-v-212bedf7]{left:16px}.viewer-next[data-v-212bedf7]{right:16px}.viewer-body[data-v-212bedf7]{position:relative;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 72px;box-sizing:border-box}.viewer-img[data-v-212bedf7]{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.viewer-index[data-v-212bedf7]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.85);font-size:14px;padding:4px 12px;border-radius:12px;background:rgba(0,0,0,.35);pointer-events:none}.inspection-detail[data-v-7a61113a]{min-height:120px}.detail-section[data-v-7a61113a]{margin-top:16px}.detail-section-title[data-v-7a61113a]{font-weight:600;color:#303133;margin-bottom:8px;padding-left:8px;border-left:3px solid #009789}.desc-box[data-v-7a61113a]{background:#f5f7fa;padding:10px 12px;border-radius:4px;color:#606266;line-height:1.6}.image-list[data-v-7a61113a]{display:flex;flex-wrap:wrap;gap:8px}.empty-text[data-v-7a61113a]{color:#909399;font-size:13px}.danger-text[data-v-c0f04fb8]{color:#f56c6c}.mobile-link-alert[data-v-c0f04fb8]{margin-bottom:14px}.public-base-form[data-v-c0f04fb8]{margin-bottom:8px}.field-tip[data-v-c0f04fb8]{font-size:12px;color:#909399;line-height:1.5;margin-top:4px}.mobile-link-card[data-v-c0f04fb8]{border:1px solid #ebeef5;border-radius:8px;padding:12px;margin-bottom:12px}.mobile-link-label[data-v-c0f04fb8]{font-size:14px;color:#303133;font-weight:600;margin-bottom:10px}.mobile-link-body[data-v-c0f04fb8]{display:flex;gap:16px;align-items:flex-start}@media (max-width:768px){.mobile-link-body[data-v-c0f04fb8]{flex-direction:column;align-items:stretch}.link-col[data-v-c0f04fb8]{padding-top:0!important}.qr-wrap[data-v-c0f04fb8]{margin:0 auto}}.qr-wrap[data-v-c0f04fb8]{text-align:center;flex-shrink:0}.qr-canvas[data-v-c0f04fb8]{display:block;border:1px solid #ebeef5;border-radius:4px}.link-col[data-v-c0f04fb8]{flex:1;min-width:0;padding-top:20px}