.ai-generated-image-watermark[data-v-8bdb3a38]{position:absolute;z-index:2;pointer-events:none}.ai-generated-image-watermark img[data-v-8bdb3a38]{display:block;width:auto;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ai-material-image-generator[data-v-29923d2f]{display:inline-flex;align-items:center;height:36px;margin-left:12px;vertical-align:middle}.ai-material-trigger-content[data-v-29923d2f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 8px;border-radius:4px;color:var(--color);font-size:14px;line-height:1;cursor:pointer;outline:none;transition:color .2s ease,background-color .2s ease}.ai-material-trigger-content[data-v-29923d2f]:focus,.ai-material-trigger-content[data-v-29923d2f]:hover{color:var(--color);background-color:var(--color2)}.ai-material-trigger-content img[data-v-29923d2f]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.ai-material-image-dialog{border-radius:12px;overflow:hidden}.ai-material-image-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid #ebeef5}.ai-material-image-dialog .el-dialog__body{padding:0}.ai-material-image-dialog .ai-material-layout{display:grid;grid-template-columns:440px minmax(0,1fr);height:570px;max-height:calc(100vh - 140px)}.ai-material-image-dialog .ai-material-setting{display:flex;flex-direction:column;min-height:0;border-right:1px solid #ebeef5}.ai-material-image-dialog .ai-material-setting-scroll{flex:1;min-height:0;padding:28px 28px 22px;overflow-y:auto;box-sizing:border-box}.ai-material-image-dialog .ai-material-field+.ai-material-field{margin-top:24px}.ai-material-image-dialog .ai-material-title{margin-bottom:10px;color:#303133;font-weight:600}.ai-material-image-dialog .ai-material-title span{margin-right:4px;color:#f56c6c}.ai-material-image-dialog .ai-material-help{margin-top:6px;color:#909399;font-size:12px;line-height:18px}.ai-material-image-dialog .ai-material-ratio-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:9px}.ai-material-image-dialog .ai-material-ratio-options .el-radio-button__inner,.ai-material-image-dialog .ai-material-style-options .el-radio-button__inner{width:100%;border:1px solid #dcdfe6!important;border-radius:4px!important;box-shadow:none!important}.ai-material-image-dialog .ai-material-ratio-options .el-radio-button__inner{padding:4px 3px 3px;color:#606266;background:#f5f7fa}.ai-material-image-dialog .ai-material-ratio-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:31px;font-size:12px}.ai-material-image-dialog .ai-material-ratio-shape{display:block;width:18px;height:10px;border:1.5px solid currentColor;border-radius:2px;box-sizing:border-box}.ai-material-image-dialog .ai-material-ratio-shape.is-1-1{width:12px;height:12px}.ai-material-image-dialog .ai-material-ratio-shape.is-9-16{width:7px;height:14px}.ai-material-image-dialog .ai-material-ratio-shape.is-cover{width:18px;height:11px}.ai-material-image-dialog .ai-material-ratio-options .el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background:#1677ff;border-color:#1677ff!important}.ai-material-image-dialog .ai-material-style-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ai-material-image-dialog .ai-material-style-options .el-radio-button__inner{padding:9px 6px}.ai-material-image-dialog .ai-material-style-description{min-height:38px;margin-top:12px;padding:9px 12px;color:#606266;font-size:12px;line-height:19px;background:#f6f8fb;border-radius:4px;box-sizing:border-box}.ai-material-image-dialog .ai-material-setting-footer{flex:none;padding:12px 28px 14px;border-top:1px solid #ebeef5;background:#fff}.ai-material-image-dialog .ai-material-footer-title{margin-bottom:6px;color:#303133;font-size:13px;font-weight:600}.ai-material-image-dialog .ai-material-setting-footer .el-button{width:100%}.ai-material-image-dialog .ai-material-setting-footer>div:last-child{margin-top:10px;color:#909399;font-size:12px;text-align:center}.ai-material-image-dialog .ai-material-preview{display:flex;flex-direction:column;min-width:0;padding:28px 32px 30px;background:#fafbfc}.ai-material-image-dialog .ai-material-preview-heading{align-self:center;min-width:136px;padding:11px 20px;color:#fff;font-size:16px;text-align:center;background:#1677ff;border-radius:4px}.ai-material-image-dialog .ai-material-state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:#909399;text-align:center}.ai-material-image-dialog .ai-material-state img{width:104px;height:104px;-o-object-fit:contain;object-fit:contain}.ai-material-image-dialog .ai-material-state strong{margin-top:22px;color:#303133;font-size:17px}.ai-material-image-dialog .ai-material-state span{margin-top:10px;font-size:13px}.ai-material-image-dialog .ai-material-state.is-generating .ai-material-loading-visual{position:relative;display:flex;align-items:center;justify-content:center;width:150px;height:150px}.ai-material-image-dialog .ai-material-state.is-generating .ai-material-loading-ring{position:absolute;width:132px;height:132px;border:2px solid rgba(32,117,250,.16);border-radius:50%;animation:ai-material-ring 1.8s ease-out infinite}.ai-material-image-dialog .ai-material-state.is-generating .ai-material-loading-visual img{position:relative;z-index:1;width:88px;height:88px;-o-object-fit:contain;object-fit:contain;animation:ai-material-breathe 1.6s ease-in-out infinite}.ai-material-image-dialog .ai-material-state.is-generating strong{margin-top:12px}.ai-material-image-dialog .ai-material-loading-dots{display:flex;align-items:center;justify-content:center;gap:7px;height:20px;margin-top:10px}.ai-material-image-dialog .ai-material-loading-dots span{width:7px;height:7px;margin-top:0;border-radius:50%;background:#2075fa;animation:ai-material-dot 1.2s ease-in-out infinite}.ai-material-image-dialog .ai-material-loading-dots span:nth-child(2){animation-delay:.16s}.ai-material-image-dialog .ai-material-loading-dots span:nth-child(3){animation-delay:.32s}.ai-material-image-dialog .ai-material-result{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:0}.ai-material-image-dialog .ai-material-image-shell{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-height:380px;overflow:hidden;background:#eef1f5;border-radius:8px}.ai-material-image-dialog .ai-material-result-image{width:100%;height:100%;cursor:zoom-in}.ai-material-image-dialog .ai-material-preview-tip{margin-top:10px;color:#909399;font-size:12px}.ai-material-image-dialog .ai-material-result-actions{display:flex;justify-content:center;margin-top:14px}@keyframes ai-material-ring{0%{opacity:.8;transform:scale(.82)}to{opacity:0;transform:scale(1.12)}}@keyframes ai-material-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.03)}}@keyframes ai-material-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ai-material-image-dialog .ai-material-loading-dots span,.ai-material-image-dialog .ai-material-state.is-generating .ai-material-loading-ring,.ai-material-image-dialog .ai-material-state.is-generating .ai-material-loading-visual img{animation:none}}