.template-prompt-trigger[data-v-1542a9fc]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:4}.template-dropdown[data-v-1542a9fc]{position:absolute;left:0;top:calc(100% + 8px);z-index:1060}.ai-creative-modal-body .ant-modal-body,.ai-creative-modal .ant-modal-body{overflow:visible}.ai-creative-modal-body .step-input-head,.ai-creative-modal .step-input-head{text-align:center;margin-bottom:16px;font-size:18px;font-weight:600;color:rgba(0,0,0,.85)}.ai-creative-modal-body .step-input-head .spec-link,.ai-creative-modal .step-input-head .spec-link{margin-left:8px;font-size:13px;font-weight:400;color:#1890ff}.ai-creative-modal-body .type-switch-wrap,.ai-creative-modal .type-switch-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;padding:4px;background:#f5f5f5;border-radius:28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.ai-creative-modal-body .type-switch,.ai-creative-modal .type-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px;background:#ebebeb;border-radius:24px}.ai-creative-modal-body .type-switch span,.ai-creative-modal .type-switch span{padding:6px 24px;font-size:14px;line-height:22px;color:rgba(0,0,0,.65);border-radius:20px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ai-creative-modal-body .type-switch span.active,.ai-creative-modal .type-switch span.active{color:rgba(0,0,0,.85);background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.12);box-shadow:0 1px 4px rgba(0,0,0,.12);font-weight:500}.ai-creative-modal-body .type-switch span.disabled,.ai-creative-modal .type-switch span.disabled{cursor:not-allowed;opacity:.5}.ai-creative-modal-body .upload-hidden,.ai-creative-modal .upload-hidden{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.ai-creative-modal-body .input-card,.ai-creative-modal .input-card{position:relative;border:1px solid #e8e8e8;border-radius:16px;padding:16px;min-height:180px;background:#fff;overflow:visible}.ai-creative-modal-body .input-card .pic-list,.ai-creative-modal .input-card .pic-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ai-creative-modal-body .input-card .pic-list .pic-item,.ai-creative-modal .input-card .pic-list .pic-item{position:relative;width:56px;height:56px;border-radius:8px;overflow:hidden;border:1px solid #f0f0f0}.ai-creative-modal-body .input-card .pic-list .pic-item img,.ai-creative-modal .input-card .pic-list .pic-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-creative-modal-body .input-card .pic-list .pic-item .pic-del,.ai-creative-modal .input-card .pic-list .pic-item .pic-del{position:absolute;top:0;right:0;width:18px;height:18px;line-height:16px;text-align:center;background:rgba(0,0,0,.55);color:#fff;font-size:12px;cursor:pointer}.ai-creative-modal-body .input-card .desc-input,.ai-creative-modal .input-card .desc-input{width:100%;border:none;resize:none;outline:none;min-height:72px;font-size:14px;line-height:1.6;padding:0;background:transparent}.ai-creative-modal-body .input-card .input-footer,.ai-creative-modal .input-card .input-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #f5f5f5}.ai-creative-modal-body .input-card .input-toolbar,.ai-creative-modal .input-card .input-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ai-creative-modal-body .input-card .toolbar-btn,.ai-creative-modal .input-card .toolbar-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 12px;border:1px solid #e8e8e8;border-radius:16px;background:#fff;cursor:pointer;font-size:13px;color:rgba(0,0,0,.65)}.ai-creative-modal-body .input-card .toolbar-btn:hover,.ai-creative-modal .input-card .toolbar-btn:hover{border-color:#1890ff;color:#1890ff}.ai-creative-modal-body .input-card .submit-arrow,.ai-creative-modal .input-card .submit-arrow{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#1890ff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:none;font-size:18px}.ai-creative-modal-body .input-card .submit-arrow:disabled,.ai-creative-modal .input-card .submit-arrow:disabled{background:#d9d9d9;cursor:not-allowed}.ai-creative-modal-body .storage-row,.ai-creative-modal .storage-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;gap:12px}.ai-creative-modal-body .storage-row .storage-label,.ai-creative-modal .storage-row .storage-label{white-space:nowrap;color:rgba(0,0,0,.85)}.ai-creative-modal-body .storage-row .storage-select,.ai-creative-modal .storage-row .storage-select{-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-creative-modal-body .upload-spec-tip,.ai-creative-modal .upload-spec-tip{margin-top:12px;font-size:12px;color:rgba(0,0,0,.45);line-height:1.6}.ai-creative-modal-body .step-result,.ai-creative-modal .step-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.ai-creative-modal-body .result-layout,.ai-creative-modal .result-layout{display:-webkit-box;display:-ms-flexbox;display:flex;height:380px;min-height:360px;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;background:#fff}.ai-creative-modal-body .keyword-sidebar,.ai-creative-modal .keyword-sidebar{width:168px;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #f0f0f0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.ai-creative-modal-body .keyword-sidebar .sidebar-title,.ai-creative-modal .keyword-sidebar .sidebar-title{padding:14px 16px 10px;font-weight:600;font-size:14px;color:rgba(0,0,0,.85);-ms-flex-negative:0;flex-shrink:0}.ai-creative-modal-body .keyword-sidebar .keyword-list,.ai-creative-modal .keyword-sidebar .keyword-list{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.ai-creative-modal-body .keyword-sidebar .keyword-list .ant-tooltip,.ai-creative-modal .keyword-sidebar .keyword-list .ant-tooltip{display:block}.ai-creative-modal-body .keyword-sidebar .keyword-item,.ai-creative-modal .keyword-sidebar .keyword-item{position:relative;padding:12px 16px 12px 14px;font-size:13px;color:rgba(0,0,0,.65);cursor:pointer}.ai-creative-modal-body .keyword-sidebar .keyword-item .keyword-item-text,.ai-creative-modal .keyword-sidebar .keyword-item .keyword-item-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:20px;max-height:40px;word-break:break-all}.ai-creative-modal-body .keyword-sidebar .keyword-item.active,.ai-creative-modal .keyword-sidebar .keyword-item.active{color:#1890ff;background:#f0f7ff}.ai-creative-modal-body .keyword-sidebar .keyword-item.active:before,.ai-creative-modal .keyword-sidebar .keyword-item.active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:#1890ff;border-radius:0 2px 2px 0}.ai-creative-modal-body .keyword-sidebar .keyword-item:hover,.ai-creative-modal .keyword-sidebar .keyword-item:hover{background:#fafafa}.ai-creative-modal-body .media-main,.ai-creative-modal .media-main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 24px;overflow:auto;background:#fff;min-height:320px}.ai-creative-modal-body .media-generating,.ai-creative-modal .media-generating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:280px;gap:16px}.ai-creative-modal-body .media-generating .media-generating-text,.ai-creative-modal .media-generating .media-generating-text{font-size:14px;color:rgba(0,0,0,.45)}.ai-creative-modal-body .media-grid,.ai-creative-modal .media-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ai-creative-modal-body .media-grid.cols-2,.ai-creative-modal .media-grid.cols-2{grid-template-columns:repeat(2,1fr)}.ai-creative-modal-body .media-grid.cols-3,.ai-creative-modal .media-grid.cols-3{grid-template-columns:repeat(3,1fr)}.ai-creative-modal-body .media-grid.single,.ai-creative-modal .media-grid.single{grid-template-columns:1fr;max-width:280px;margin:0 auto}.ai-creative-modal-body .media-cell,.ai-creative-modal .media-cell{position:relative;border-radius:10px;overflow:hidden;background:#fafafa;border:1px solid #f0f0f0}.ai-creative-modal-body .media-cell.ratio-11,.ai-creative-modal .media-cell.ratio-11{aspect-ratio:1}.ai-creative-modal-body .media-cell.ratio-916,.ai-creative-modal .media-cell.ratio-916{aspect-ratio:.5625}.ai-creative-modal-body .media-cell.ratio-169,.ai-creative-modal .media-cell.ratio-169{aspect-ratio:1.77777778}.ai-creative-modal-body .media-cell.video-cell,.ai-creative-modal .media-cell.video-cell{aspect-ratio:.5625}.ai-creative-modal-body .media-cell img,.ai-creative-modal-body .media-cell video,.ai-creative-modal .media-cell img,.ai-creative-modal .media-cell video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ai-creative-modal-body .media-cell .media-loading,.ai-creative-modal .media-cell .media-loading{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fafafa}.ai-creative-modal-body .media-cell .media-actions,.ai-creative-modal .media-cell .media-actions{position:absolute;inset:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;background:rgba(0,0,0,.45)}.ai-creative-modal-body .media-cell .media-actions .action-btn,.ai-creative-modal .media-cell .media-actions .action-btn{color:#fff;cursor:pointer;text-align:center;font-size:12px}.ai-creative-modal-body .media-cell .media-actions .action-btn .anticon,.ai-creative-modal .media-cell .media-actions .action-btn .anticon{display:block;font-size:22px;margin-bottom:4px}.ai-creative-modal-body .media-cell:hover .media-actions,.ai-creative-modal .media-cell:hover .media-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.ai-creative-modal-body .media-cell.adopted,.ai-creative-modal .media-cell.adopted{-webkit-box-shadow:0 0 0 2px #1890ff;box-shadow:0 0 0 2px #1890ff}.ai-creative-modal-body .bottom-input,.ai-creative-modal .bottom-input{margin-top:0}.upload-spec-popover{max-width:320px;font-size:13px;line-height:1.8;color:rgba(0,0,0,.65)}.keyword-item-tooltip{max-width:300px}.keyword-item-tooltip .ant-tooltip-inner{white-space:pre-wrap;word-break:break-all}.template-dropdown{width:360px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:200px;border:1px solid #f0f0f0}.template-dropdown .template-cats{width:120px;border-right:1px solid #f0f0f0;padding:8px 0;background:#fafafa}.template-dropdown .template-cats .cat-item{padding:8px 16px;cursor:pointer;font-size:13px;border:1px solid transparent;margin:0 8px 4px;border-radius:6px}.template-dropdown .template-cats .cat-item.active{color:#1890ff;background:#fff;border-color:#1890ff}.template-dropdown .template-cats .cat-item:hover:not(.active){background:#f0f7ff}.template-dropdown .template-items{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 0;max-height:240px;overflow-y:auto;background:#fff}.template-dropdown .template-items .template-item{padding:8px 16px;cursor:pointer;font-size:13px}.template-dropdown .template-items .template-item:hover{background:#f5f5f5}.template-dropdown .template-empty{padding:24px 16px;text-align:center;font-size:13px;color:rgba(0,0,0,.45);background:#fff}.adopted-thumb[data-v-5e814327]{-o-object-fit:cover;object-fit:cover}