@charset "utf-8";

.ai-color { background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(270deg, rgb(203, 12, 159) 1.37%, rgb(118, 113, 255) 100%); }

@keyframes skeleton-am { 
  0% { opacity: 1; }
  33.3% { opacity: 0.5; }
  100% { opacity: 1; }
}

@keyframes rotate360 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes rotate180 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(180deg); }
}

.ai-search-input-container .cursor { cursor: pointer; }

.ai-search-input-container .invisible { visibility: hidden; }

.ai-search-input-container .search-btn { align-self: stretch; }

.ai-search-input-container .search-btn.disabled { color: rgb(255, 255, 255); }

.ai-search-input-container .search-description-wrap { display: grid; align-items: center; grid-template-columns: 1fr auto; column-gap: 10px; border-bottom: 1px solid rgb(198, 201, 205); font-size: 14px; line-height: 1.5; color: rgb(99, 105, 114); position: relative; }

.ai-search-input-container .search-description-wrap:hover { border-bottom-color: rgb(118, 113, 255); }

.ai-search-input-container .search-description-wrap:hover .activate-avatar { display: block; }

.ai-search-input-container .search-description-wrap:hover .disable-avatar { display: none; }

.ai-search-input-container .search-description-wrap:hover .fas { color: rgb(118, 113, 255); }

.ai-search-input-container .search-description-wrap .search-description-package { display: flex; justify-content: flex-start; align-items: center; border: 1px solid transparent; overflow: hidden; }

.ai-search-input-container .search-description-wrap .search-desc-icon-wrap { box-sizing: border-box; width: 42px; display: flex; justify-content: center; align-items: center; border-right: 1px solid transparent; }

.ai-search-input-container .search-description-wrap .robot-avatar { width: 20px; height: auto; }

.ai-search-input-container .search-description-wrap .search-desc-text { flex: 1 1 0%; min-height: 33px; line-height: inherit; font-size: inherit; padding: 6px 8px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

body.editor-rtl-layout .ai-search-input-container .search-description-wrap .search-desc-text { text-align: right; }

.ai-search-input-container .search-description-wrap .activate-avatar { display: none; }

.ai-search-input-container .search-description-wrap .search-icon-wrap { position: relative; display: flex; align-items: center; column-gap: 8px; }

.ai-search-input-container .search-enter-wrapper { display: grid; align-items: center; grid-template-columns: 1fr auto; column-gap: 10px; border-bottom: 1px solid transparent; }

.ai-search-input-container .search-enter-wrapper .s-kit-input-wrapper { width: 100%; }

.ai-search-input-container .search-enter-wrapper .search-enter-package { position: relative; display: flex; align-items: center; border: 1px solid rgb(118, 113, 255); border-radius: 5px; overflow: hidden; }

.ai-search-input-container .search-enter-wrapper .search-icon-wrap { outline: none; align-self: stretch; width: 42px; box-sizing: border-box; display: flex; justify-content: center; align-items: center; background: rgba(234, 234, 255, 0.39); border-right: 1px solid rgb(118, 113, 255); }

body.editor-rtl-layout .ai-search-input-container .search-enter-wrapper .search-icon-wrap { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-left: 1px solid rgb(118, 113, 255); }

.ai-search-input-container .search-enter-wrapper .search-icon-wrap:hover .sync-icon { display: block; animation: 0.2s linear 0s 1 normal none running rotate180; }

.ai-search-input-container .search-enter-wrapper .search-icon-wrap:hover .robot-avatar { display: none; }

.ai-search-input-container .search-enter-wrapper .search-icon-wrap.loading-desc { opacity: 0.5; }

.ai-search-input-container .search-enter-wrapper .search-icon-wrap.loading-desc .sync-icon { display: block; animation: 1s linear 0s infinite normal none running rotate360; }

.ai-search-input-container .search-enter-wrapper .search-icon-wrap.loading-desc .robot-avatar { display: none; }

.ai-search-input-container .search-enter-wrapper .robot-avatar { width: 20px; height: auto; }

.ai-search-input-container .search-enter-wrapper .sync-icon { font-size: 14px; color: rgb(118, 113, 255); display: none; }

.ai-search-input-container .search-enter-wrapper .search-input { flex: 1 1 0%; min-height: 33px; height: 36px; outline: none; color: rgb(99, 105, 114); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; resize: none; font-size: 14px; line-height: 1.5; padding-right: 54px; }

body.editor-rtl-layout .ai-search-input-container .search-enter-wrapper .search-input { padding-right: 8px; padding-left: 54px; }

.ai-search-input-container .search-enter-wrapper .redo-undo-wrap { display: grid; grid-template-columns: repeat(2, auto); align-items: center; column-gap: 4px; position: absolute; top: 50%; right: 14px; transform: translateY(-50%); }

body.editor-rtl-layout .ai-search-input-container .search-enter-wrapper .redo-undo-wrap { right: auto; left: 14px; }

body.editor-rtl-layout .ai-search-input-container .search-enter-wrapper .redo-undo-wrap .icon-btn { transform: scaleX(-1); }

.ai-search-input-container .search-enter-wrapper .redo-undo-wrap .icon-btn.disabled { color: rgb(226, 228, 231); cursor: not-allowed; }

.ai-search-input-container .fa.save-loader { position: absolute; }