.upload-container[data-v-05bbee45]{cursor:pointer;background-color:#222;border:1.5px dashed #ffffff26;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:300px;height:220px;transition:all .3s;display:flex;position:relative}.upload-container[data-v-05bbee45]:hover{background-color:#181818;border-color:#ffb00080}.icon-container[data-v-05bbee45]{margin-bottom:15px;position:relative}.image-icon[data-v-05bbee45]{background-color:#0000;border:3px solid #ffffff80;border-radius:4px;width:48px;height:40px;position:relative}.image-icon[data-v-05bbee45]:before{content:"";background-color:#ffffff80;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.image-icon[data-v-05bbee45]:after{content:"";border-bottom:8px solid #ffffff80;border-left:8px solid #0000;border-right:8px solid #0000;height:0;position:absolute;bottom:6px;left:6px;right:6px}.plus-icon[data-v-05bbee45]{color:#000;background-color:#ffb000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:-5px;right:-5px}.upload-text[data-v-05bbee45]{color:#b3b3b3;margin-bottom:5px;font-size:16px;font-weight:500}.file-limit[data-v-05bbee45]{color:#777;margin-bottom:5px;font-size:14px}.format-info[data-v-05bbee45]{color:#777;text-align:center;font-size:12px;line-height:1.3}.file-input[data-v-05bbee45]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.form-card[data-v-961be4fe]{background:#181818;border:1px solid #ffffff26;border-radius:8px;max-width:720px;margin:0 auto;padding:48px}.form-body[data-v-961be4fe] .q-field{margin-bottom:18px}.grid-2[data-v-961be4fe]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.field-label[data-v-961be4fe],.upload-label[data-v-961be4fe],.upload-hint[data-v-961be4fe]{color:#b3b3b3;font-size:14px}.upload-label[data-v-961be4fe]{color:#fff;font-size:15px;font-weight:600}.upload-hint[data-v-961be4fe]{color:#777;font-size:13px}.upload-block[data-v-961be4fe]{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.file-upload-container[data-v-961be4fe]{gap:20px;display:flex}.file-upload-container .file-upload-box[data-v-961be4fe]{flex-shrink:0}.file-upload-container .image-list-container[data-v-961be4fe]{background:#080808;border:1px dashed #ffffff26;border-radius:8px;flex:1;min-height:180px;padding:12px}.file-upload-container .image-list-container .no-image-tip[data-v-961be4fe]{color:#777;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.image-grid[data-v-961be4fe]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;display:grid}.image-item[data-v-961be4fe]{position:relative}.image-item .image-wrapper[data-v-961be4fe]{aspect-ratio:1;cursor:pointer;border-radius:8px;transition:transform .2s;position:relative;overflow:hidden}.image-item .image-wrapper[data-v-961be4fe]:hover{transform:scale(1.02)}.image-item .image-wrapper:hover .image-overlay[data-v-961be4fe]{opacity:1}.image-item .image-wrapper .preview-image[data-v-961be4fe]{object-fit:cover;border-radius:8px;width:100%;height:100%}.image-item .image-wrapper .image-overlay[data-v-961be4fe]{opacity:0;background:#00000080;border-radius:8px;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.image-item .image-wrapper .image-overlay .overlay-btn[data-v-961be4fe]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3}.image-item .image-wrapper .image-overlay .overlay-btn[data-v-961be4fe]:hover{background:#ffffff4d}.image-item .image-name[data-v-961be4fe]{color:#777;text-align:center;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;margin-top:4px;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.radio-block[data-v-961be4fe]{flex-direction:column;gap:8px;display:flex}.radio-block .field-label[data-v-961be4fe]{color:#b3b3b3;font-size:14px}.tips[data-v-961be4fe]{color:#b3b3b3;background:#222;border:1px solid #ffffff26;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.8}.tips .tips-title[data-v-961be4fe]{color:#fff;font-weight:600}.submit-btn[data-v-961be4fe]{margin-top:4px}.preview-card[data-v-961be4fe]{color:#fff;background:#000000e6}.preview-card .preview-header[data-v-961be4fe]{background:#000c;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.preview-card .preview-content[data-v-961be4fe]{flex:1;justify-content:center;align-items:center;padding:0;display:flex}.preview-card .preview-content .preview-full-image[data-v-961be4fe]{object-fit:contain;max-width:90%;max-height:90%}@media (max-width:768px){.grid-2[data-v-961be4fe]{grid-template-columns:1fr}.form-card[data-v-961be4fe]{padding:24px}.file-upload-container[data-v-961be4fe]{flex-direction:column;gap:12px}.image-grid[data-v-961be4fe]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}}
