.uploadPreview .mobile-upload-entry{border-color:#e8dfff;border-style:solid;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.uploadPreview .mobile-upload-entry:hover{border-color:#7530fe;box-shadow:0 0 0 2px rgba(117,48,254,.12)}.uploadPreview .mobile-upload-entry .delete-btn{background:rgba(117,48,254,.75);font-size:11px;height:auto;line-height:18px;padding:0 4px;white-space:nowrap}.uploadPreview .mobile-upload-entry:after{background:linear-gradient(180deg,transparent 55%,rgba(117,48,254,.08));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.pc-mobile-upload-dialog{padding:10px 20px 0}.pc-mobile-upload-qrcode-wrap{margin-bottom:16px;text-align:center}#pcMobileUploadQRCode{background:#fff;border:1px solid #eee;border-radius:8px;display:inline-block;padding:8px}.pc-mobile-upload-tip{color:#333;font-size:14px;margin:10px 0 4px}.pc-mobile-upload-subtip{color:#999;font-size:12px;margin:0}.pc-mobile-upload-status{color:#7530fe;font-size:12px;margin-top:6px}.pc-mobile-upload-preview-wrap{border-top:1px solid #f0f0f0;padding-top:12px}.pc-mobile-upload-preview-title{color:#666;font-size:13px;margin-bottom:8px}.pc-mobile-upload-preview-list{display:flex;flex-wrap:wrap;gap:8px;max-height:160px;min-height:72px;overflow-y:auto}.pc-mobile-upload-preview-item{border:1px solid #e6e6e6;border-radius:6px;height:64px;overflow:hidden;width:64px}.pc-mobile-upload-preview-item img{height:100%;object-fit:cover;width:100%}.pc-mobile-upload-empty{color:#bbb;font-size:12px;line-height:72px;text-align:center;width:100%}.pc-mobile-upload-actions{border-top:1px solid #f0f0f0;display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:12px}