.upload-card[data-v-67afd1de]{transition:all .3s ease}.upload-card[data-v-67afd1de]:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.merchant-inspection-form[data-v-67afd1de]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;font-family:Microsoft YaHei,Segoe UI,Arial,sans-serif}.page-header[data-v-67afd1de]{text-align:center;margin-bottom:30px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page-header h1[data-v-67afd1de]{color:#1890ff;font-size:28px;font-weight:600;margin-bottom:8px}.page-subtitle[data-v-67afd1de]{color:#666;font-size:16px}.form-card[data-v-67afd1de]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e8e8e8;transition:all .3s ease}.form-card[data-v-67afd1de]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.card-title[data-v-67afd1de]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;color:#1890ff;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.form-grid[data-v-67afd1de]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(300px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.form-group[data-v-67afd1de]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form-group.full-width[data-v-67afd1de]{grid-column:1/-1}.form-label[data-v-67afd1de]{font-weight:600;color:#333;margin-bottom:8px}.form-input[data-v-67afd1de],.form-textarea[data-v-67afd1de],.remark-input[data-v-67afd1de]{padding:10px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;transition:all .3s ease}.form-input[data-v-67afd1de]:focus,.form-textarea[data-v-67afd1de]:focus,.remark-input[data-v-67afd1de]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.form-input[data-v-67afd1de]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.table-container[data-v-67afd1de]{overflow-x:auto;border-radius:8px;border:1px solid #f0f0f0}.download-link[data-v-67afd1de]{color:red}.inspection-table[data-v-67afd1de],.training-table[data-v-67afd1de]{width:100%;border-collapse:collapse;background:#fff}.inspection-table th[data-v-67afd1de],.training-table th[data-v-67afd1de]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;padding:12px;text-align:left;font-weight:600}.inspection-table td[data-v-67afd1de],.training-table td[data-v-67afd1de]{padding:12px;border-bottom:1px solid #f0f0f0}.radio-group[data-v-67afd1de]{display:-ms-flexbox;display:flex;gap:15px}.radio-group-horizontal[data-v-67afd1de]{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-label[data-v-67afd1de]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;transition:color .3s ease}.radio-label[data-v-67afd1de]:hover{color:#1890ff}.photo-grid[data-v-67afd1de]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(250px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.upload-item[data-v-67afd1de]{text-align:center}.upload-label[data-v-67afd1de]{font-weight:600;color:#333;margin-bottom:12px}.upload-box[data-v-67afd1de]{border:2px dashed #d9d9d9;border-radius:8px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative}.upload-box[data-v-67afd1de]:hover{border-color:#1890ff;background-color:#fafafa}.upload-placeholder[data-v-67afd1de]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px;color:#999}.uploaded-image[data-v-67afd1de]{max-width:100%;max-height:200px;border-radius:6px}.file-input[data-v-67afd1de]{display:none}.training-link[data-v-67afd1de]{color:#1890ff;text-decoration:none;transition:color .3s ease}.training-link[data-v-67afd1de]:hover{color:#096dd9;text-decoration:underline}.action-buttons[data-v-67afd1de]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e8e8e8}.btn[data-v-67afd1de]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-67afd1de]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff}.btn-primary[data-v-67afd1de]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.4)}.btn-secondary[data-v-67afd1de]{background:#f5f5f5;color:#666}.btn-secondary[data-v-67afd1de]:hover{background:#e8e8e8;transform:translateY(-1px)}.btn-outline[data-v-67afd1de]{background:transparent;border:1px solid #d9d9d9;color:#666}.btn-outline[data-v-67afd1de]:hover{border-color:#1890ff;color:#1890ff}.status-message[data-v-67afd1de]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;border-radius:6px;margin-top:16px;font-weight:500}.status-message.success[data-v-67afd1de]{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.status-message.error[data-v-67afd1de]{background:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}.status-message.warning[data-v-67afd1de]{background:#fffbe6;border:1px solid #ffe58f;color:#faad14}.status-message.info[data-v-67afd1de]{background:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}.status-message.loading[data-v-67afd1de]{background:#fafafa;border:1px solid #d9d9d9;color:#666}@media (max-width:768px){.merchant-inspection-form[data-v-67afd1de]{padding:10px}.form-grid[data-v-67afd1de],.photo-grid[data-v-67afd1de]{-ms-grid-columns:1fr;grid-template-columns:1fr}.action-buttons[data-v-67afd1de]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.btn[data-v-67afd1de]{width:200px;-ms-flex-pack:center;justify-content:center}}.data-rule-invalid{background:#f4f4f4;color:#bababa}