.text-selector-prompt-editor{border-radius:4px;padding:2px}.text-selector-prompt-editor.is-colorful{animation:text-selector-gradient 5s ease infinite;background:var(--generate-button-bg,linear-gradient(270deg,#ff6ec480,#7873f580,#4ade8080,#facc1580,#fb718580));background-size:1000% 1000%}.text-selector-prompt-editor .text-selector-prompt-surface{border:0;border-radius:4px;color:var(--primary-text,var(--text-color-main,#333));font-size:14px;line-height:22px;max-height:var(--prompt-editor-max-height,472px);min-height:var(--prompt-editor-min-height,142px);outline:none;overflow-wrap:anywhere;overflow-y:auto;padding:var(--prompt-editor-padding,16px);white-space:pre-wrap}.text-selector-prompt-editor .text-selector-prompt-surface p{margin:0}.text-selector-prompt-editor .text-selector-prompt-surface p.is-editor-empty:first-child:before{color:var(--hint-text,var(--text-color-assist,#9093a5));content:attr(data-placeholder);float:left;height:0;opacity:.6;pointer-events:none}.text-selector-prompt-editor .prompt-image-node{display:inline-block;max-width:100%;vertical-align:middle}.text-selector-prompt-editor .prompt-image-tag{align-items:center;background:var(--primary-card-bg,#eeeff5);border:1px solid transparent;border-radius:4px;color:var(--primary-text,var(--text-color-main,#333));display:inline-flex;font-size:12px;gap:4px;line-height:22px;margin:0 4px;max-width:100%;padding:0 6px;vertical-align:middle;white-space:nowrap}.text-selector-prompt-editor .prompt-image-tag.is-selected{border-color:var(--primary-100,var(--text-color-primary,#6c8cfe))}.text-selector-prompt-editor .prompt-image-tag>.components-icon{flex-shrink:0}.text-selector-prompt-editor .prompt-image-tag .swap-icon:focus-visible:not(:disabled) .prompt-image-tag-image-icon,.text-selector-prompt-editor .prompt-image-tag:hover .swap-icon:not(:disabled) .prompt-image-tag-image-icon{display:none}.text-selector-prompt-editor .prompt-image-tag .swap-icon:focus-visible:not(:disabled) .prompt-image-tag-delete-icon,.text-selector-prompt-editor .prompt-image-tag:hover .swap-icon:not(:disabled) .prompt-image-tag-delete-icon{display:inline-flex}.text-selector-prompt-editor .prompt-image-tag-name{max-width:200px;min-width:0;overflow:hidden;text-overflow:ellipsis}.text-selector-prompt-editor .prompt-image-tag-remove{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;padding:2px}.text-selector-prompt-editor .prompt-image-tag-remove>span{display:inline-flex}.text-selector-prompt-editor .prompt-image-tag-remove.swap-icon .prompt-image-tag-delete-icon{display:none}.text-selector-prompt-editor .prompt-image-tag-remove:disabled{cursor:not-allowed;opacity:.6}.text-selector-prompt-editor .prompt-image-tag-remove:hover{color:var(--primary-100,var(--text-color-primary,#6c8cfe))}.text-selector-image-popover .prompt-image-preview{display:block;max-height:300px;max-width:calc(100vw - 48px);-o-object-fit:contain;object-fit:contain;width:240px}@keyframes text-selector-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.components-text-selector-panel{bottom:8px;display:flex;flex-direction:column;position:absolute;right:-8px;top:8px;transform:translate(-150%);transition:all .3s ease-out;visibility:hidden;z-index:-1}.components-text-selector-panel.visible{transform:translate(100%);visibility:visible}.components-text-selector-panel.resource-panel-container{bottom:0;left:100%;position:absolute;right:auto;top:0;transform:none;z-index:10}.components-text-selector-panel.resource-panel-container.visible{opacity:1;pointer-events:auto;transform:none;transition:opacity .22s ease-out;visibility:visible}.components-text-selector-panel-text .panel-text{background:#f8f9fc;border-radius:4px;position:relative}.components-text-selector-panel-text .resource-value-tags{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 0}.components-text-selector-panel-text .resource-value-tag{align-items:center;background:#eeeff5;border-radius:4px;color:#666a7c;display:inline-flex;font-size:12px;font-weight:500;gap:6px;max-width:100%;padding:4px}.components-text-selector-panel-text .resource-value-tag-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-text-selector-panel-text .resource-value-tag-close{align-items:center;color:#666a7c;cursor:pointer;display:flex;flex-shrink:0}.components-text-selector-panel-text .resource-value-tag-close:hover{color:#333}.components-text-selector-panel-text .panel-loading{align-items:center;background:#f8f8f8;border-radius:4px;bottom:0;color:#999;display:flex;flex-direction:column;font-size:12px;gap:8px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.components-text-selector-panel-text .panel-loading .loading-spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.9);border-radius:50%;border-top-color:#6c83f7;height:24px;width:24px}.text-selector-section.fold .components-text-selector-panel-text,.text-selector-section.fold .text-selector-container{display:none}.text-selector-section .text-selector-container{align-items:center;display:flex;justify-content:space-between;padding:8px 12px}.text-selector-section .text-selector-container .selector-right{align-items:center;display:flex;gap:8px}.text-selector-section .text-template-selector{color:#6c8cfe;cursor:pointer;font-size:12px}.text-selector-section .text-image-selector,.text-selector-section .text-prompt-manager-selector,.text-selector-section .text-save-prompt-selector,.text-selector-section .text-text-selector,.text-selector-section .text-upload-image-selector{align-items:center;background-color:#fff;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:-.2px;padding:4px}.text-selector-section .text-image-selector:disabled,.text-selector-section .text-prompt-manager-selector:disabled,.text-selector-section .text-save-prompt-selector:disabled,.text-selector-section .text-text-selector:disabled,.text-selector-section .text-upload-image-selector:disabled{cursor:not-allowed;opacity:.6}.text-selector-section .text-image-selector>img,.text-selector-section .text-prompt-manager-selector>img,.text-selector-section .text-save-prompt-selector>img,.text-selector-section .text-text-selector>img,.text-selector-section .text-upload-image-selector>img{width:20px}.text-selector-section .text-image-selector .components-icon,.text-selector-section .text-prompt-manager-selector .components-icon,.text-selector-section .text-save-prompt-selector .components-icon,.text-selector-section .text-text-selector .components-icon,.text-selector-section .text-upload-image-selector .components-icon{color:#666a7b;margin:2px}.text-selector-section .loading-spinner{animation:spin 1s linear infinite;border:2px solid #f8f8f8;border-radius:50%;border-top-color:#6c83f7;height:16px;margin:2px;width:16px}.text-selector-section .text-upload-image-selector{border:0}.components-gi-panel{position:relative}.components-gi-panel .gi-panel-loading{align-items:center;background:#f8f8f8;border-radius:4px;bottom:0;color:#999;display:flex;flex-direction:column;font-size:12px;gap:8px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.components-gi-panel .gi-panel-loading .loading-spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.9);border-radius:50%;border-top-color:#6c83f7;height:24px;width:24px}.components-gi-panel .gi-panel-content{background:#f8f9fc;border-radius:4px;display:flex;flex-direction:column;gap:12px;padding:10px;position:relative;width:100%}.components-gi-panel .gi-field-items{display:flex;flex-direction:column;gap:8px;min-height:148px}.components-gi-panel .gi-field-item{display:flex;gap:8px}.components-gi-panel .gi-field-item .ant-input:focus{border-color:transparent!important}.components-gi-panel .gi-field-label{color:#999;font-size:13px;font-weight:400;line-height:20px;min-width:42px;white-space:nowrap}.components-gi-panel .gi-field-hint{background-color:transparent;border:none;color:#333;flex:1;font-size:13px;font-weight:400;line-height:20px;outline:none;padding:0;transition:none}.components-gi-panel .gi-action-area{display:flex;justify-content:space-between}.components-gi-panel .gi-action-buttons{align-items:center;display:flex;gap:4px}.components-gi-panel button:disabled{cursor:not-allowed;opacity:.45}.components-gi-panel .gi-write-btn{align-items:center;background-color:#fff;border:none;border-radius:4px;box-shadow:unset;color:#333;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;height:28px;justify-content:center;padding:0 8px}.components-gi-panel .gi-write-btn:hover{background-color:#f2f5ff;color:#8099ff}.components-gi-panel .gi-write-btn:active{background-color:#f0f0f0;color:#333}.components-gi-panel .gi-action-btn{align-items:center;background-color:transparent;border:none;box-shadow:unset;color:#333;cursor:pointer;display:inline-flex;gap:6px;height:28px;justify-content:center;padding:0 8px}.prompt-manager-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:360px}.prompt-manager-panel .header{align-items:center;background-color:#fff;border-bottom:1px solid #eeeff5;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:12px 16px}.prompt-manager-panel .close-icon{align-items:center;color:#666a7c;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.prompt-manager-panel .close-icon:hover{color:#000}.prompt-manager-panel__body{background-color:#fff;display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow:hidden;padding:16px 0}.prompt-manager-panel__search{align-items:center;background:#f4f5fa;border-radius:4px;color:#9093a5;display:flex;flex:1;gap:8px;min-width:0;padding:8px 10px}.prompt-manager-panel__search input{background:transparent;border:0;color:#000;font-size:12px;outline:none;width:100%}.prompt-manager-panel__toolbar{align-items:center;display:flex;gap:8px;padding:0 16px}.prompt-manager-panel__tabs{align-items:center;display:flex;flex:1;gap:20px;min-width:0;white-space:nowrap}.prompt-manager-panel__tab{color:#666a7c;cursor:pointer;font-size:14px;font-weight:500}.prompt-manager-panel__tab.active{color:#000;font-size:14px;font-weight:500}.prompt-manager-panel__form{display:flex;flex-direction:column;gap:8px}.prompt-manager-panel__form input,.prompt-manager-panel__form textarea{background:#f8f9fc;border:1px solid #eeeff5;border-radius:4px;color:#000;font-size:12px;outline:none;width:100%}.prompt-manager-panel__form input{height:32px;padding:0 10px}.prompt-manager-panel__form textarea{height:144px;line-height:16px;padding:10px;resize:none}.prompt-manager-panel__add{align-items:center;background:#0032ff;border:0;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;gap:4px;height:32px;justify-content:center;padding:0;width:32px}.prompt-manager-panel__add:disabled{background:#c9cede;cursor:not-allowed}.prompt-manager-panel__list{display:flex;flex:1;flex-direction:column;max-height:100%;min-height:0;overflow-y:auto;padding:0 16px}.prompt-manager-panel__item{border-bottom:1px solid #eeeff5;padding:14px 0}.prompt-manager-panel__page:first-child .prompt-manager-panel__item:first-child{padding-top:0}.prompt-manager-panel__item-title{color:#000;font-size:13px;font-weight:500;line-height:18px;margin-bottom:6px}.prompt-manager-panel__item-content{color:#666a7c;font-size:12px;line-height:16px;white-space:pre-wrap}.prompt-manager-panel__item-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.prompt-manager-panel__item-actions button{align-items:center;background:#f4f5fa;border:0;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;justify-content:center}.prompt-manager-panel__item-actions button:disabled{cursor:not-allowed;opacity:.45}.prompt-manager-panel__use{border-radius:90px;flex-shrink:0;padding:6px 12px;white-space:nowrap}.prompt-manager-panel__icon-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.prompt-manager-panel__icon-actions button{border-radius:4px;color:#666a7c;height:28px;padding:0;width:28px}.prompt-manager-panel__icon-actions button:hover{color:#0032ff}.prompt-manager-panel__empty{color:#9093a5;font-size:12px;padding:28px 0;text-align:center}.prompt-manager-panel__load-more{color:#9093a5;font-size:12px;padding:12px 0;text-align:center}.prompt-manager-panel__loading{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.prompt-manager-panel__loading-icon{animation:prompt-manager-loading-spin .8s linear infinite;border:3px solid rgba(0,50,255,.18);border-radius:50%;border-top-color:#0032ff;height:28px;width:28px}.prompt-manager-panel__modal .prompt-manager-panel__form{max-height:65vh;overflow-y:auto;padding-top:8px}.prompt-manager-panel__modal .prompt-manager-panel__form .gi-field-hint{background:transparent;border:0;font-size:13px;height:auto;line-height:20px;padding:0}@keyframes prompt-manager-loading-spin{to{transform:rotate(1turn)}}
