.gpsr-page[data-v-3b2fab8b]{max-height:calc(100vh - 84px);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.header .header-item[data-v-3b2fab8b]{display:flex;align-items:center;gap:16px}.header .header-item .label[data-v-3b2fab8b]{padding:2px 10px;box-sizing:border-box;background-color:var(--el-color-success-light-8);font-size:16px;font-family:PingFang SC,sans-serif;color:var(--el-color-success)}.main[data-v-3b2fab8b]{margin-top:24px}.gpsr-form[data-v-3b2fab8b]{max-width:960px}.compliance-row[data-v-3b2fab8b]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.gpsr-upload[data-v-3b2fab8b]{flex-shrink:0}.gpsr-upload--single-full[data-v-3b2fab8b] .el-upload.el-upload--picture-card{display:none}[data-v-3b2fab8b] .gpsr-upload .el-upload{border:1px dashed var(--el-border-color);border-radius:6px}.gpsr-upload-icon[data-v-3b2fab8b]{font-size:28px;color:var(--el-text-color-secondary)}.compliance-tip[data-v-3b2fab8b]{flex:1;min-width:200px;line-height:1.5}.compliance-tip .tip[data-v-3b2fab8b]{color:var(--el-color-primary);margin-right:6px}.compliance-tip .tip-muted[data-v-3b2fab8b]{color:var(--el-text-color-regular)}.copy-gpsr-btn[data-v-3b2fab8b]{margin-left:auto}.gpsr-copy-dialog-tip[data-v-3b2fab8b]{margin:0 0 12px;color:var(--el-text-color-secondary);font-size:13px}.gpsr-copy-shop-option[data-v-3b2fab8b]{display:flex;align-items:center;gap:8px;width:100%}.gpsr-copy-shop-name[data-v-3b2fab8b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpsr-copy-shop-site[data-v-3b2fab8b]{flex-shrink:0;color:var(--el-text-color-secondary);font-size:12px}.warning-info-stack[data-v-3b2fab8b]{display:flex;flex-direction:column;gap:12px;width:100%}.gpsr-form-footer[data-v-3b2fab8b]{width:100%;display:flex;justify-content:flex-end;gap:12px}.gpsr-compliance-preview-dialog .gpsr-compliance-preview-img{display:block;max-width:100%;max-height:70vh;margin:0 auto;-o-object-fit:contain;object-fit:contain}body .el-overlay.is-message-box:has(.el-message-box.gpsr-leave-msgbox) .el-overlay-message-box,body .el-overlay.is-message-box:has(.el-message-box.gpsr-reset-msgbox) .el-overlay-message-box{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start!important;padding-top:min(30vh,275px)!important;padding-left:16px;padding-right:16px;box-sizing:border-box;text-align:center}body .el-overlay.is-message-box:has(.el-message-box.gpsr-leave-msgbox) .el-overlay-message-box:after,body .el-overlay.is-message-box:has(.el-message-box.gpsr-reset-msgbox) .el-overlay-message-box:after{display:none!important}