.generate-cover-dialog{z-index:3000!important}.generate-cover-dialog.el-dialog.agent-dialog-common{display:flex;flex-direction:column;height:auto;margin-top:15vh!important;max-height:70vh!important}.generate-cover-dialog.el-dialog.agent-dialog-common .el-dialog__header{border-bottom:1px solid var(--agent-border-card-header,#e5e7eb);flex-shrink:0;padding-right:56px!important;padding:0}.generate-cover-dialog.el-dialog.agent-dialog-common .el-dialog__headerbtn{right:18px!important;top:14px!important}.generate-cover-dialog.el-dialog.agent-dialog-common .el-dialog__headerbtn .el-dialog__close{color:var(--agent-text-select-suffix,#94a3b8);font-size:18px}.generate-cover-dialog.el-dialog.agent-dialog-common .el-dialog__headerbtn .el-dialog__close:hover{color:var(--agent-text-primary,#111827)}.generate-cover-dialog.el-dialog.agent-dialog-common .el-dialog__body{display:flex;flex:1;flex-direction:column;overflow:hidden;padding-top:16px}.generate-cover-dialog .tabs-header{display:flex;gap:24px}.generate-cover-dialog .tabs-header .tab-item{color:var(--agent-text-secondary,#64748b);cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;position:relative;transition:color .3s ease}.generate-cover-dialog .tabs-header .tab-item:hover{color:var(--agent-text-primary,#111827)}.generate-cover-dialog .tabs-header .tab-item.active{color:var(--agent-color-primary,#3e90f0)}.generate-cover-dialog .tabs-header .tab-item.active:after{background-color:var(--agent-color-primary,#3e90f0);border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.generate-cover-dialog .dialog-content{display:flex;flex:1;gap:24px;overflow:hidden}.generate-cover-dialog .history-cover-section{flex:1;min-height:420px;overflow-y:auto;padding-right:8px}.generate-cover-dialog .history-cover-section::-webkit-scrollbar{width:6px}.generate-cover-dialog .history-cover-section::-webkit-scrollbar-track{background:transparent}.generate-cover-dialog .history-cover-section::-webkit-scrollbar-thumb{background:var(--agent-bg-scrollbar-thumb,#d1d5db);border-radius:3px}.generate-cover-dialog .history-cover-section::-webkit-scrollbar-thumb:hover{background:var(--agent-bg-scrollbar-thumb-hover,#9ca3af)}.generate-cover-dialog .history-cover-section .history-empty,.generate-cover-dialog .history-cover-section .history-loading{align-items:center;color:var(--agent-text-secondary,#64748b);display:flex;font-size:14px;height:100%;justify-content:center;min-height:300px}.generate-cover-dialog .history-cover-section .history-empty .el-icon,.generate-cover-dialog .history-cover-section .history-loading .el-icon{color:var(--agent-color-primary,#3e90f0);font-size:32px}.generate-cover-dialog .history-cover-section .history-loading-more{align-items:center;color:var(--agent-text-secondary,#64748b);display:flex;font-size:14px;gap:8px;justify-content:center;padding:16px 0}.generate-cover-dialog .history-cover-section .history-loading-more .el-icon{color:var(--agent-color-primary,#3e90f0);font-size:16px}.generate-cover-dialog .history-cover-section .history-cover-list{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.generate-cover-dialog .history-cover-section .history-cover-item{aspect-ratio:3/4;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.generate-cover-dialog .history-cover-section .history-cover-item .history-cover-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.generate-cover-dialog .history-cover-section .history-cover-item .current-cover-badge{align-items:center;background:var(--agent-color-primary,#3e90f0);border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px;position:absolute;right:6px;top:6px;z-index:3}.generate-cover-dialog .history-cover-section .history-cover-item .current-cover-badge .iconfont{font-size:12px}.generate-cover-dialog .history-cover-section .history-cover-item .history-cover-actions{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(0deg,#000000b3,#0000004d);bottom:0;display:flex;justify-content:space-between;left:0;opacity:0;padding:12px;position:absolute;right:0;transition:opacity .2s ease}.generate-cover-dialog .history-cover-section .history-cover-item .history-cover-actions.is-current-cover{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.generate-cover-dialog .history-cover-section .history-cover-item .history-cover-actions .set-cover-btn{align-items:center;color:var(--agent-color-white,#fff);cursor:pointer;display:flex;flex:1;justify-content:center}.generate-cover-dialog .history-cover-section .history-cover-item .history-cover-actions .set-cover-btn span{font-size:14px;font-weight:500}.generate-cover-dialog .history-cover-section .history-cover-item .history-cover-actions .set-cover-btn:hover{color:var(--agent-color-primary,#3e90f0)}.generate-cover-dialog .history-cover-section .history-cover-item .history-cover-actions .download-btn{align-items:center;background:#ffffff1a;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color .2s;width:24px}.generate-cover-dialog .history-cover-section .history-cover-item .history-cover-actions .download-btn:hover{background:#fff3}.generate-cover-dialog .history-cover-section .history-cover-item .history-cover-actions .download-btn .iconfont{color:var(--agent-color-white,#fff);font-size:16px}.generate-cover-dialog .history-cover-section .history-cover-item:hover .history-cover-actions{opacity:1}.generate-cover-dialog .form-section{border-right:1px solid var(--agent-border-card-header,#e5e7eb);display:flex;flex:1;flex-direction:column;gap:16px;padding-bottom:68px;padding-right:20px;position:relative}.generate-cover-dialog .form-section .generate-btn{bottom:12px;left:50%;margin:0 auto;max-width:700px;min-width:200px;overflow:hidden;position:absolute;text-overflow:ellipsis;transform:translate(-50%);white-space:nowrap}.generate-cover-dialog .form-section .generate-btn .cost{font-size:12px;opacity:.8}.generate-cover-dialog .form-section .generate-btn .coin-icon{display:inline-block;height:16px;margin-left:4px;width:16px}.generate-cover-dialog .form-item{display:flex;flex-direction:column;gap:8px}.generate-cover-dialog .form-item .el-textarea .el-textarea__inner::-webkit-scrollbar{width:6px}@media(max-width:1024px){.generate-cover-dialog .form-item .el-textarea .el-textarea__inner::-webkit-scrollbar{width:4px}}.generate-cover-dialog .form-item .el-textarea .el-textarea__inner::-webkit-scrollbar-track{background:transparent}.generate-cover-dialog .form-item .el-textarea .el-textarea__inner::-webkit-scrollbar-thumb{background:var(--agent-bg-input-scrollbar-thumb,#d1d5db)}.generate-cover-dialog .form-item .el-textarea .el-textarea__inner::-webkit-scrollbar-thumb:hover{background:var(--agent-bg-input-scrollbar-thumb-hover,#9ca3af)}.generate-cover-dialog .form-label{color:var(--agent-text-primary,#111827);font-size:14px;font-weight:500}.generate-cover-dialog .form-label .required{color:var(--agent-color-stop,#ef4444);margin-right:4px}.generate-cover-dialog .form-label-row{align-items:center;display:flex;justify-content:space-between}.generate-cover-dialog .form-label-row .import-btn{font-size:12px}.generate-cover-dialog .el-input__wrapper,.generate-cover-dialog .el-textarea__inner{background-color:transparent;border:1px solid var(--agent-border-card-header,#e5e7eb);box-shadow:none}.generate-cover-dialog .el-input__wrapper:hover,.generate-cover-dialog .el-textarea__inner:hover{border-color:var(--agent-color-primary,#3e90f0)}.generate-cover-dialog .el-input__wrapper.is-focus,.generate-cover-dialog .el-input__wrapper:focus,.generate-cover-dialog .el-textarea__inner.is-focus,.generate-cover-dialog .el-textarea__inner:focus{border-color:var(--agent-color-primary,#3e90f0);box-shadow:none}.generate-cover-dialog .el-input__inner,.generate-cover-dialog .el-textarea__inner{color:var(--agent-text-primary,#111827)}.generate-cover-dialog .el-input__inner::-moz-placeholder,.generate-cover-dialog .el-textarea__inner::-moz-placeholder{color:var(--agent-text-placeholder,#9ca3af)}.generate-cover-dialog .el-input__inner::placeholder,.generate-cover-dialog .el-textarea__inner::placeholder{color:var(--agent-text-placeholder,#9ca3af)}.generate-cover-dialog .model-dropdown{display:block;width:100%}.generate-cover-dialog .model-dropdown .dropdown-trigger{align-items:center;background-color:transparent;border:1px solid var(--agent-border-card-header,#e5e7eb);border-radius:4px;box-sizing:border-box;color:var(--agent-text-primary,#111827);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:space-between;padding:0 12px;transition:all .3s ease;width:100%}.generate-cover-dialog .model-dropdown .dropdown-trigger:hover{border-color:var(--agent-color-primary,#3e90f0)}.generate-cover-dialog .model-dropdown .dropdown-trigger .dropdown-icon{color:var(--agent-text-placeholder,#9ca3af);transition:transform .3s ease}.generate-cover-dialog .cover-preview-section{display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:space-between;padding-bottom:12px;width:260px}.generate-cover-dialog .cover-preview{border-radius:8px;margin:auto 0;overflow:hidden;position:relative;width:260px}.generate-cover-dialog .cover-preview .preview-image{-o-object-fit:cover;object-fit:cover;width:100%}.generate-cover-dialog .cover-preview .preview-placeholder{align-items:center;display:flex;height:100%;justify-content:center;padding:16px;text-align:center;width:100%}.generate-cover-dialog .cover-preview .preview-placeholder .placeholder-title{color:var(--agent-text-placeholder,#9ca3af);font-size:16px;font-weight:500;word-break:break-word}.generate-cover-dialog .download-btn{align-items:center;background-color:var(--agent-color-white-20,hsla(0,0%,100%,.2));border-radius:6px;bottom:8px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;transition:background-color .2s;width:32px}.generate-cover-dialog .download-btn:hover{background-color:var(--agent-color-white-40,hsla(0,0%,100%,.4))}.generate-cover-dialog .download-btn .iconfont{color:var(--agent-text-primary,#111827);font-size:18px}.generate-cover-dialog .cover-actions{display:flex;flex-direction:column;gap:8px}.generate-cover-dialog .cover-actions .generate-btn{align-items:center;display:flex;gap:4px;justify-content:center}.generate-cover-dialog .cover-actions .el-button{border-radius:4px}.generate-cover-dialog .cover-actions .el-button span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:260px}.generate-cover-dialog .cover-actions .el-button:not(.el-button--primary){background-color:var(--agent-bg-primary,#fff);border-color:var(--agent-border-card-header,#e5e7eb);color:var(--agent-text-primary,#111827)}.generate-cover-dialog .cover-actions .el-button:not(.el-button--primary):hover{background-color:var(--agent-bg-primary,#fff);border-color:var(--agent-color-primary,#3e90f0);color:var(--agent-color-primary,#3e90f0)}.generate-cover-dialog .cover-actions .el-button+.el-button{margin-left:0}.model-dropdown-popover{max-width:calc(45vw - 348px)!important;min-width:calc(45vw - 348px)!important}
