UNPKG

@syncfusion/ej2-material-theme

Version:

A modern JavaScript UI toolkit that has been built from the ground up to be lightweight, responsive, modular and touch friendly. It is written in TypeScript and has no external dependencies.

1,516 lines (1,515 loc) 56.8 kB
.e-assist-send::before { content: "\e816"; } .e-assistview-icon::before { content: "\e9c7"; } .e-assist-user::before { content: "\e9cd"; } .e-assist-like::before { content: "\e9c9"; } .e-assist-dislike::before { content: "\e9ca"; } .e-assist-copy::before { content: "\e33d"; } .e-assist-edit::before { content: "\e891"; } .e-assist-check::before { content: "\e96d"; } .e-assist-stop::before { content: "\e9de"; } .e-assist-like-filled::before { content: "\e9dc"; } .e-assist-dislike-filled::before { content: "\e9dd"; } .e-assist-clear-icon::before { content: "\e932"; } .e-assist-attachment-icon::before { content: "\ea05"; } .e-assist-file-format-icon::before { content: "\ea06"; } .e-assist-circle-close::before { content: "\e7e9"; } .e-assist-scroll-down::before { content: "\e304"; } .e-assist-audio::before { content: "\e949"; } .e-assist-regenerate::before { content: "\e953"; } .e-assist-next::before { content: "\e913"; } .e-assist-previous::before { content: "\e904"; } .e-aiassistview { border: 1px solid; position: relative; } .e-aiassistview.e-assist-tab-header-disabled .e-view-header { display: none; } .e-aiassistview .e-view-header { height: 46px; border-bottom: 1px solid; } .e-aiassistview .e-view-header .e-toolbar-item { position: relative; } .e-aiassistview .e-view-header .e-toolbar-item::after { content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); height: 3px; width: 100%; border-radius: 4px; } .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header { padding: 0; } .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn { padding: 0; } .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-btn-icon, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-btn-icon { padding: 4px 4px 4px 2px; } .e-aiassistview .e-view-header .e-toolbar-item.e-active .e-btn { cursor: pointer; } .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-left { height: 45px; } .e-aiassistview .e-view-container, .e-aiassistview .e-footer, .e-aiassistview .e-upload-failure-alert { width: max(80%, 425px); } .e-aiassistview .e-view-container { margin: 0 auto 10px auto; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .e-aiassistview .e-prompt-content { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; max-width: 100%; } .e-aiassistview .e-prompt-toolbar { width: 100%; } .e-aiassistview .e-view-content { height: calc(100% - 46px); display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .e-aiassistview .e-view-content .e-upload-failure-alert { transition: opacity 0.5s ease-in-out; opacity: 0; padding: 10px 16px 10px 12px; border-radius: 4px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-item-align: center; align-self: center; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 8px; } .e-aiassistview .e-view-content .e-upload-failure-alert .e-assist-clear-icon { font-size: 14px; line-height: 100%; cursor: pointer; } .e-aiassistview .e-view-content .e-upload-failure-alert .e-failure-message { font-size: 14px; line-height: 22px; margin-right: auto; } .e-aiassistview .e-view-content .e-upload-failure-alert .e-assist-circle-close { font-size: 16px; margin-right: 8px; } .e-aiassistview .e-view-content .e-upload-failure-alert.e-show { opacity: 1; } .e-aiassistview .e-output { width: inherit; } .e-aiassistview .e-prompt-toolbar .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child { margin-left: 0; } .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header { margin-left: 12px; } .e-aiassistview .e-view-header .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item.e-assist-view-header, .e-aiassistview .e-view-header .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item.e-custom-view-header { margin-right: 12px; margin-left: 0; } .e-aiassistview .e-view-header .e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child { margin-left: 8px; margin-right: 0; } .e-aiassistview .e-view-header .e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child { margin-left: 8px; } .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-tbar-btn-text { padding: 6px 2px; } .e-aiassistview .e-toolbar { height: 32px; min-height: 32px; } .e-aiassistview .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer) { padding: unset; } .e-aiassistview .e-toolbar .e-toolbar-item .e-tbar-btn { min-height: 32px; min-width: 32px; } .e-aiassistview .e-output-container { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-item-align: start; align-self: flex-start; margin: 5px 0; } .e-aiassistview .e-prompt-icon { margin: 0 0 0 8px; min-height: 30px; } .e-aiassistview .e-output-icon { height: 30px; margin: 0 4px 0 8px; } .e-aiassistview .e-prompt-icon, .e-aiassistview .e-output-icon { border-radius: 50%; min-width: 30px; } .e-aiassistview .e-loading-body, .e-aiassistview .e-content-body, .e-aiassistview .e-loading-footer { padding: 2px 0 0 6px; } .e-aiassistview .e-content-container { margin-top: 16px; position: relative; font-size: 14px; -ms-flex-pack: justify; justify-content: space-between; -ms-flex: 1 1 auto; flex: 1 1 auto; } .e-aiassistview .e-scroll-down-btn { position: sticky; top: 0; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .e-aiassistview .e-prompt-text { white-space: pre-wrap; height: -moz-fit-content; height: fit-content; border-radius: 4px; padding: 5px 8px; line-height: 20px; min-height: 32px; box-sizing: border-box; } .e-aiassistview .e-content-footer, .e-aiassistview .e-prompt-toolbar { opacity: 0; } .e-aiassistview .e-prompt-container { gap: 2px; -ms-flex-item-align: end; align-self: flex-end; max-width: 70%; -ms-flex-direction: column; flex-direction: column; } .e-aiassistview .e-prompt-container:hover .e-assist-edit-icon { opacity: 1; cursor: pointer; } .e-aiassistview .e-suggestion-header { font-size: 14px; font-weight: 500; margin: 0 2px 8px 8px; text-align: right; } .e-aiassistview .e-suggestions { width: 100%; } .e-aiassistview .e-suggestions.e-suggestion-item-template li { padding: 0; } .e-aiassistview .e-suggestions ul { list-style-type: none; padding: 0; margin: 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: end; justify-content: flex-end; } .e-aiassistview .e-suggestions li { line-height: 20px; font-weight: 400; padding: 7px 12px; margin: 0 0 12px 12px; border-radius: 4px; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 36px; box-sizing: border-box; } .e-aiassistview .e-views { display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; scroll-behavior: smooth; } .e-aiassistview .e-views .e-content-body { line-height: 25px; border-radius: 4px; } .e-aiassistview .e-views .e-content-body h1, .e-aiassistview .e-views .e-content-body h2, .e-aiassistview .e-views .e-content-body h3, .e-aiassistview .e-views .e-content-body h4, .e-aiassistview .e-views .e-content-body h5, .e-aiassistview .e-views .e-content-body h6 { font-weight: 600; } .e-aiassistview .e-views .e-content-body h4, .e-aiassistview .e-views .e-content-body h5 { line-height: 28px; } .e-aiassistview .e-views .e-content-body h1 { font-size: 32px; line-height: 40px; } .e-aiassistview .e-views .e-content-body h2 { font-size: 28px; line-height: 36px; } .e-aiassistview .e-views .e-content-body h3 { font-size: 24px; line-height: 32px; } .e-aiassistview .e-views .e-content-body h4 { font-size: 22px; } .e-aiassistview .e-views .e-content-body h5 { font-size: 20px; } .e-aiassistview .e-views .e-content-body h6 { font-size: 16px; line-height: 20px; } .e-aiassistview .e-views .e-content-body li:not(.e-timeline-item) { line-height: 24.5px; } .e-aiassistview .e-views .e-content-body pre { padding: 12px 0 12px 12px; white-space: pre-wrap; position: relative; } .e-aiassistview .e-views .e-content-body pre span.e-code-copy { position: absolute; right: 10px; cursor: pointer; } .e-aiassistview .e-views .e-content-body tbody, .e-aiassistview .e-views .e-content-body td, .e-aiassistview .e-views .e-content-body tfoot, .e-aiassistview .e-views .e-content-body th, .e-aiassistview .e-views .e-content-body thead, .e-aiassistview .e-views .e-content-body tr { padding: 6px; } .e-aiassistview .e-views .e-content-body thead { text-align: center; } .e-aiassistview .e-views .e-content-body blockquote { font-style: italic; padding-left: 7px; } .e-aiassistview .e-views .e-content-body img, .e-aiassistview .e-views .e-content-body svg { height: inherit; width: 100%; padding: 12px; border-radius: 4px; } .e-aiassistview .e-views .e-content-body .e-response .e-assist-tool img, .e-aiassistview .e-views .e-content-body .e-response .e-assist-tool svg { height: auto; width: auto; padding: 0; border-radius: unset; } .e-aiassistview .e-views .e-content-body table { border-collapse: collapse; border-spacing: 0; } .e-aiassistview .e-views .e-content-body code:not(pre code) { border-radius: 4px; padding: 0 4px; } .e-aiassistview .e-views .e-content-body > *:first-child { margin-block-start: 0; margin-block-end: 0.5em; } .e-aiassistview .e-views .e-content-body > *:last-child, .e-aiassistview .e-views .e-content-body > *:only-child { margin-block-start: 0; margin-block-end: 0; } .e-aiassistview .e-view-container .e-fab-hidden { display: none; } .e-aiassistview .e-views, .e-aiassistview .e-custom-view, .e-aiassistview .e-assistview-content-section { height: 100%; overflow: scroll; } .e-aiassistview .e-views::-webkit-scrollbar, .e-aiassistview .e-custom-view::-webkit-scrollbar, .e-aiassistview .e-assistview-content-section::-webkit-scrollbar { width: 6px; height: 6px; } .e-aiassistview .e-views::-webkit-scrollbar-thumb, .e-aiassistview .e-custom-view::-webkit-scrollbar-thumb, .e-aiassistview .e-assistview-content-section::-webkit-scrollbar-thumb { border-radius: 10px; } .e-aiassistview .e-views::-webkit-scrollbar-corner, .e-aiassistview .e-custom-view::-webkit-scrollbar-corner, .e-aiassistview .e-assistview-content-section::-webkit-scrollbar-corner { background-color: transparent; } .e-aiassistview { /* ======== Asssit Footer Styles ======== */ } .e-aiassistview .e-footer { position: relative; margin: 0 auto 24px; } .e-aiassistview .e-footer .e-assist-textarea::-webkit-scrollbar-thumb { border-radius: 10px; } .e-aiassistview .e-footer .e-assist-textarea::-webkit-scrollbar { width: 4px; } .e-aiassistview .e-footer .hide-scrollbar .e-assist-textarea { scrollbar-width: none; } .e-aiassistview .e-footer.e-footer-expanded.e-toolbar-inline .e-footer-icons-wrapper .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right { position: absolute; } .e-aiassistview .e-footer:not(.e-footer-expanded).e-toolbar-inline .e-footer-icons-wrapper { width: -moz-fit-content; width: fit-content; } .e-aiassistview .e-footer:not(.e-footer-expanded).e-toolbar-inline .e-footer-icons-wrapper .e-toolbar-items.e-tbar-pos .e-toolbar-right { position: unset; } .e-aiassistview .e-footer:not(.e-footer-expanded).e-toolbar-inline .e-footer-icons-wrapper .e-toolbar-items.e-tbar-pos .e-toolbar-center { position: absolute; } .e-aiassistview .e-footer:not(.e-footer-expanded).e-toolbar-inline .e-footer-icons-wrapper .e-toolbar[style*="width:"][style*=px] .e-toolbar[style*=px] .e-toolbar-items.e-tbar-pos .e-toolbar-right { position: absolute; } .e-aiassistview .e-footer:not(.e-footer-expanded).e-toolbar-inline .e-footer-icons-wrapper .e-toolbar[style*="width:"][style*=px] .e-toolbar[style*=px] .e-toolbar-items.e-tbar-pos .e-toolbar-center { position: unset; } .e-aiassistview .e-footer .e-footer-icons-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; gap: 8px; padding: 2px 2px 2px 0; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar { width: 100%; min-height: 28px; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn { min-height: 28px; min-width: 28px; cursor: default; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:focus { padding: 0; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop) { max-width: 28px; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop) .e-btn-icon { min-width: 28px; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-right .e-toolbar-item:last-child { margin-right: 0; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item { min-height: unset; min-width: unset; max-height: 28px; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:focus-visible .e-icons:not(.disabled) { outline: 1px solid; padding: 4px; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-assist-attachment-icon { font-size: 14px; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-icons { cursor: pointer; } .e-aiassistview .e-footer .e-assist-textarea { height: 100%; width: 100%; min-height: 32px; outline: none; overflow-y: auto; max-height: 280px; line-height: 22px; padding: 5px 10px; font-size: 14px; } .e-aiassistview .e-footer .e-assist-textarea[placeholder]:empty::before { content: attr(placeholder); cursor: text; } .e-aiassistview .e-footer.e-footer-focus-wave-effect::before, .e-aiassistview .e-footer.e-footer-focus-wave-effect::after { content: ""; position: absolute; bottom: 0; height: 2px; width: 0; transition: width 0.2s ease-out; } .e-aiassistview .e-footer.e-footer-focus-wave-effect::before { left: 50%; } .e-aiassistview .e-footer.e-footer-focus-wave-effect::after { right: 50%; } .e-aiassistview .e-footer.e-footer-focus-wave-effect.e-footer-focused::before, .e-aiassistview .e-footer.e-footer-focus-wave-effect.e-upload-drag-hover::before { width: 50%; } .e-aiassistview .e-footer.e-footer-focus-wave-effect.e-footer-focused::after, .e-aiassistview .e-footer.e-footer-focus-wave-effect.e-upload-drag-hover::after { width: 50%; } .e-aiassistview .e-footer:not(.e-footer-template) { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; border-radius: 0; border-top-right-radius: 4px; border-top-left-radius: 4px; } .e-aiassistview .e-footer:not(.e-footer-template).e-footer-expanded .e-textarea-icons-wrapper { display: block; } .e-aiassistview .e-footer:not(.e-footer-template).e-footer-expanded .e-textarea-icons-wrapper .e-footer-icons-wrapper { padding: 2px; -ms-flex-pack: end; justify-content: end; } .e-aiassistview .e-footer:not(.e-footer-template).e-footer-expanded .e-textarea-icons-wrapper .e-assist-textarea { width: 100%; } .e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper { display: block; } .e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper .e-footer-icons-wrapper { padding: 2px; } .e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper .e-footer-icons-wrapper .e-toolbar { width: 100%; } .e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper .e-footer-icons-wrapper .e-toolbar .e-toolbar-left .e-toolbar-item:first-child { margin-left: unset; } .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send { font-size: 14px; } .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-clear-icon { font-size: 12px; } .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send.disabled { pointer-events: none; opacity: 0.5; cursor: not-allowed; } .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send.enabled { pointer-events: auto; opacity: 1; cursor: pointer; } .e-aiassistview .e-footer:not(.e-footer-template) .e-textarea-icons-wrapper { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; } .e-aiassistview .e-footer .e-hidden-textarea { display: none; } .e-aiassistview .e-banner-view { margin-left: 10px; } .e-aiassistview .e-header-icon, .e-aiassistview .e-prompt-icon, .e-aiassistview .e-output-icon { background-size: contain; background-repeat: no-repeat; background-position: center; } .e-aiassistview .content-header, .e-aiassistview .e-content-container, .e-aiassistview .e-output, .e-aiassistview .e-content { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .e-aiassistview .e-footer .e-assist-stop { height: 28px; width: 28px; padding: 6px; line-height: 22px; font-weight: 600; font-size: 14px; opacity: 1; pointer-events: auto; cursor: pointer; -ms-flex-pack: center; justify-content: center; border-radius: 100px; border: 1px solid; } .e-aiassistview .e-prompt-icon, .e-aiassistview .e-output-icon, .e-aiassistview .e-assist-edit-icon { -ms-flex-pack: center; justify-content: center; } .e-aiassistview .e-prompt-icon, .e-aiassistview .e-output-icon, .e-aiassistview .e-assist-edit-icon, .e-aiassistview .e-prompt-container, .e-aiassistview .e-assist-stop { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .e-aiassistview .e-content-footer.e-assist-toolbar-active, .e-aiassistview .e-output-container:hover .e-content-footer, .e-aiassistview .e-output-container:has(:focus-visible) .e-content-footer, .e-aiassistview .e-prompt-container:hover .e-prompt-toolbar, .e-aiassistview .e-prompt-container:has(:focus-visible) .e-prompt-toolbar { opacity: 1; transition: opacity 0.3s; } .e-aiassistview .e-content-footer, .e-aiassistview .e-response-navigation-container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .e-aiassistview .e-content-footer { gap: 2px; } .e-aiassistview .e-response-navigation-container { gap: 4px; -ms-flex: 0 0 auto; flex: 0 0 auto; } .e-aiassistview .e-response-hidden { visibility: hidden; } .e-aiassistview .e-response-navigation-container .e-assist-next, .e-aiassistview .e-response-navigation-container .e-assist-previous { width: 28px; height: 28px; padding: 0; border: none; background: none; line-height: 0; box-shadow: unset; } .e-aiassistview .e-response-navigation-container .e-assist-next.e-disabled, .e-aiassistview .e-response-navigation-container .e-assist-previous.e-disabled { cursor: not-allowed; } .e-aiassistview .e-views .e-content-body:focus-visible, .e-aiassistview .e-views .e-content-container .e-prompt-text:focus-visible, .e-aiassistview .e-views .e-suggestions li:focus-visible, .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send:not(.disabled):focus-visible, .e-aiassistview .e-assist-stop:focus-visible { outline: 1px solid; } .e-aiassistview.e-rtl .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-btn-icon, .e-aiassistview.e-rtl .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-btn-icon { padding: 4px 2px 4px 4px; } .e-aiassistview.e-rtl .e-suggestion-header { text-align: left; margin: 0 8px 8px 2px; } .e-aiassistview.e-rtl .e-suggestions li { margin: 0 12px 12px 0; } .e-aiassistview.e-rtl .e-views .e-content-body blockquote { padding-left: unset; border-left: unset; padding-right: 7px; } .e-aiassistview.e-rtl .e-views .e-content-body pre span.e-code-copy { right: unset; left: 10px; } .e-aiassistview.e-rtl .e-loading-body, .e-aiassistview.e-rtl .e-content-body, .e-aiassistview.e-rtl .e-loading-footer { padding: 2px 6px 0 0; } .e-aiassistview.e-rtl .e-prompt-icon { margin: 0 8px 0 0; } .e-aiassistview.e-rtl .e-output-icon { margin: 0 8px 0 4px; } .e-aiassistview.e-rtl .e-footer .e-footer-icons-wrapper { padding: 2px 0 2px 2px; padding-right: unset; } .e-aiassistview .e-footer-icons-wrapper .e-upload { display: none; } .e-aiassistview .e-prompt-content .e-prompt-uploaded-files:has(.e-assist-uploaded-file-item) { -ms-flex-item-align: end; align-self: flex-end; border-radius: 4px; padding: 5px 8px; margin-bottom: 4px; -ms-flex-pack: end; justify-content: flex-end; gap: 8px; } .e-aiassistview .e-footer .e-assist-drop-area::-webkit-scrollbar, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files::-webkit-scrollbar { display: none; } .e-aiassistview .e-footer .e-assist-drop-area:has(.e-assist-uploaded-file-item) { margin: 4px; } .e-aiassistview .e-footer .e-assist-drop-area { overflow-y: auto; overflow-x: hidden; white-space: normal; max-width: inherit; max-height: 225px; scrollbar-width: thin; row-gap: 6px; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item { margin: 4px; } .e-aiassistview .e-footer .e-assist-drop-area, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-uploaded-file-item { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; border-radius: 4px; position: relative; -ms-flex-align: center; align-items: center; width: 144px; max-width: 144px; min-width: 144px; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item:not(:has(.e-assist-clear-icon)) .e-assist-file-details, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-uploaded-file-item:not(:has(.e-assist-clear-icon)) .e-assist-file-details { padding-right: 12px; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-details, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-details { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding: 2px 12px 2px 4px; min-width: 0; -ms-flex: 1 1 auto; flex: 1 1 auto; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-name, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-name { font-weight: 400; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-name, .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-size, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-name, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-size { font-size: 10px; line-height: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-clear-icon, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-clear-icon { cursor: pointer; font-weight: bold; padding: 8px; border-radius: 6px; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-progress-bar, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-progress-bar { width: 100%; border-radius: 4px; overflow: hidden; position: absolute; bottom: 0; left: 0; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-progress-fill, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-progress-fill { height: 3px; width: 0; transition: width 0.3s; } .e-aiassistview .e-prompt-details:has(.e-prompt-uploaded-files) { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .e-aiassistview .e-prompt-details:has(.e-prompt-uploaded-files) .e-prompt-text { -ms-flex-item-align: end; align-self: flex-end; } .e-aiassistview .e-prompt-content:has(.e-prompt-uploaded-files):not(:has(.e-prompt-text)) + .e-prompt-toolbar { display: none; } .e-aiassistview .e-toolbar-item .e-assistview-speech-to-text.e-tbar-btn.e-speech-to-text, .e-aiassistview .e-toolbar-item .e-assistview-speech-to-text.e-btn.e-speech-to-text { border: none; box-shadow: none; width: auto; height: auto; } .e-aiassistview .e-toolbar-item .e-assistview-speech-to-text.e-btn.e-speech-to-text { min-height: 28px; min-width: 28px; border-radius: 2px; } .e-aiassistview .e-assist-file-icon-svg { padding: 3px; } .e-aiassistview .e-assist-file-icon-svg svg { width: 24px; height: 24px; display: block; } .e-aiassistview { } .e-aiassistview .e-response { border-radius: 6px; padding-bottom: 5px; transition: all 0.2s ease; } .e-aiassistview .e-response p { margin: 0; } .e-aiassistview .e-aiassist-thinking-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .e-aiassistview .e-aiassist-thinking-toggle { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; gap: 6px; font-weight: 600; padding: 3px 5px; cursor: pointer; border: none; border-radius: 6px; font-size: 12px; line-height: 16px; transition: transform 0.2s ease; } .e-aiassistview .e-aiassist-thinking-toggle .e-toggle-icon { line-height: 16px; font-size: 12px; } .e-aiassistview .e-aiassist-thinking-toggle .e-active-spinner { position: relative; width: 20px; height: 20px; } .e-aiassistview .e-aiassist-thinking-toggle .e-active-spinner svg, .e-aiassistview .e-aiassist-thinking-timeline .e-thinking-timeline-item-container .indicator.e-stage-spinner svg { padding: 2px; width: 20px !important; /* stylelint-disable-line declaration-no-important */ height: 20px !important; /* stylelint-disable-line declaration-no-important */ } .e-aiassistview .e-thinking-title { font-weight: 600; font-size: 14px; -ms-flex: 1; flex: 1; margin-left: 8px; } .e-aiassistview .e-thinking-description { font-size: 12px; } .e-aiassistview .e-inline-context-item { display: -ms-inline-flexbox; display: inline-flex; vertical-align: bottom; -ms-flex-align: center; align-items: center; gap: 6px; padding: 0 6px; border-radius: 6px; border: 1px solid; margin: 0 4px; } .e-aiassistview .e-inline-context-item .e-context-icon { font-size: 14px; line-height: 100%; } .e-aiassistview .e-inline-context-item .e-context-badge { font-size: 14px; line-height: 100%; } .e-aiassistview .e-inline-context-item.e-context-clickable { cursor: pointer; } .e-aiassistview .e-inline-context-item:not(.e-context-clickable) { cursor: default; } .e-aiassistview .e-single-stage-container { border: 1px solid; border-radius: 4px; padding: 4px 10px; display: -ms-flexbox; display: flex; font-size: 12px; transition: max-height 0.3s ease, opacity 0.3s ease, padding 0.3s ease; overflow: hidden; -ms-flex-align: center; align-items: center; } .e-aiassistview .e-single-stage-container .e-stage-icon { padding-right: 6px; font-size: 16px; line-height: 100%; } .e-aiassistview .e-single-stage-container.e-timeline-collapsed { max-height: 0; opacity: 0; visibility: hidden; } .e-aiassistview .e-single-stage-container.e-timeline-expanded { max-height: 1000px; margin-top: 5px; opacity: 1; visibility: visible; } .e-aiassistview .e-aiassist-thinking-timeline { border: 1px solid; border-radius: 4px; transition: max-height 0.3s ease, opacity 0.3s ease, padding 0.3s ease; overflow: hidden; padding: 4px 10px; } .e-aiassistview .e-aiassist-thinking-timeline ol { margin: 0; } .e-aiassistview .e-aiassist-thinking-timeline.e-timeline-collapsed { max-height: 0; opacity: 0; visibility: hidden; } .e-aiassistview .e-aiassist-thinking-timeline.e-timeline-expanded { max-height: 2000px; margin-top: 5px; opacity: 1; visibility: visible; overflow: visible; } .e-aiassistview .e-aiassist-thinking-timeline .e-thinking-timeline-item-container { display: -ms-flexbox; display: flex; width: 100%; margin: 5px 0; -ms-flex-align: center; align-items: center; } .e-aiassistview .e-aiassist-thinking-timeline .e-thinking-timeline-item-container .content { padding-left: 10px; margin-bottom: 8px; } .e-aiassistview .e-aiassist-thinking-timeline .e-thinking-timeline-item-container .content .content-container { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; } .e-aiassistview .e-aiassist-thinking-timeline .e-thinking-timeline-item-container .indicator { position: relative; z-index: 1000; min-width: 28px; min-height: 28px; font-size: 14px; border-radius: 50%; border: 1px solid #e0e0e0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } .e-aiassistview .e-aiassist-thinking-timeline .e-thinking-timeline-item-container .progress-line::after { content: ""; position: absolute; top: 28px; left: 50%; width: 2px; height: 16px; transform: translateX(-50%); background-color: #e0e0e0; z-index: 999; } .e-aiassistview .e-aiassist-thinking-timeline .e-thinking-timeline-item-container .progress-line { position: relative; } .e-aiassistview .e-aiassist-thinking-timeline .e-thinking-timeline-item-container.e-timeline-last-item .progress-line::after { display: none; } @media (max-width: 760px) { .e-aiassistview .e-view-container { width: 100%; } .e-aiassistview .e-footer, .e-aiassistview .e-upload-failure-alert { width: calc(100% - 10px); } .e-aiassistview .e-view-container .e-suggestions, .e-aiassistview .e-prompt-content { padding-right: 8px; } .e-aiassistview.e-rtl .e-view-container .e-suggestions, .e-aiassistview.e-rtl .e-prompt-content { padding: 0 0 0 8px; } } .e-aiassistview { border-color: #e0e0e0; background-color: #fff; } .e-aiassistview .e-view-content { color: rgba(0, 0, 0, 0.87); } .e-aiassistview .e-view-header { border-bottom-color: #e0e0e0; } .e-aiassistview .e-view-header .e-toolbar-item::after { background-color: transparent; } .e-aiassistview .e-view-header .e-toolbar, .e-aiassistview .e-view-header .e-toolbar-items, .e-aiassistview .e-view-header .e-tbar-btn { background: #fff; } .e-aiassistview .e-view-header .e-toolbar-item.e-active::after { background-color: #e3165b; } .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-btn:active, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-btn:hover, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-btn:focus, .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-btn:active, .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-btn:hover, .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-btn:focus { background: transparent; border-color: transparent; } .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn, .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn { background: transparent; } .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn:focus, .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn:focus { box-shadow: none; } .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn:focus-visible, .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn:focus-visible { box-shadow: none; background: rgba(0, 0, 0, 0.12); } .e-aiassistview .e-suggestion-header { color: rgba(0, 0, 0, 0.87); } .e-aiassistview .e-suggestions li { color: rgba(0, 0, 0, 0.87); box-shadow: 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.1), 0 3.2px 7.2px 0 rgba(0, 0, 0, 0.13); border: 1px solid #fff; } .e-aiassistview .e-prompt-icon, .e-aiassistview .e-output-icon { border: 1px solid #fff; color: #616161; background-color: #e0e0e0; } .e-aiassistview .e-prompt-text { background: #eee; color: rgba(0, 0, 0, 0.87); border: 1px solid #fff; } .e-aiassistview .e-views .e-content-body { color: rgba(0, 0, 0, 0.87); } .e-aiassistview .e-views .e-content-body a { color: rgb(10, 83, 172); } .e-aiassistview .e-views .e-content-body pre { background: #eee; } .e-aiassistview .e-views .e-content-body pre code { color: rgba(0, 0, 0, 0.87); background: transparent; } .e-aiassistview .e-views .e-content-body pre span.e-code-copy { color: rgba(0, 0, 0, 0.87); } .e-aiassistview .e-views .e-content-body tbody, .e-aiassistview .e-views .e-content-body td, .e-aiassistview .e-views .e-content-body tfoot, .e-aiassistview .e-views .e-content-body th, .e-aiassistview .e-views .e-content-body thead, .e-aiassistview .e-views .e-content-body tr { border: 1px solid #e0e0e0; } .e-aiassistview .e-views .e-content-body blockquote { border-left: 4px solid #eee; } .e-aiassistview .e-views .e-content-body img, .e-aiassistview .e-views .e-content-body:not(:has(.e-stage-spinner, .e-active-spinner)) svg { background-color: #eee; } .e-aiassistview .e-views .e-content-body .e-response .e-assist-tool img, .e-aiassistview .e-views .e-content-body .e-response .e-assist-tool svg { background-color: unset; } .e-aiassistview .e-views .e-content-body code:not(pre code) { background: rgb(255, 241, 241); color: rgb(134, 18, 18); } .e-aiassistview .e-footer .e-assist-stop.e-icons { border-color: #c5cae9; color: #3f51b5; background-color: #c5cae9; } .e-aiassistview .e-views::-webkit-scrollbar-thumb, .e-aiassistview .e-custom-view::-webkit-scrollbar-thumb, .e-aiassistview .e-assistview-content-section::-webkit-scrollbar-thumb { background: #757575; } .e-aiassistview .e-footer .e-assist-textarea::-webkit-scrollbar-thumb { background: #757575; } .e-aiassistview .e-footer.e-footer-focus-wave-effect::before, .e-aiassistview .e-footer.e-footer-focus-wave-effect::after { background-color: #e3165b; } .e-aiassistview .e-footer .e-assist-textarea[placeholder]:empty::before { color: rgba(0, 0, 0, 0.54); } .e-aiassistview .e-footer:not(.e-footer-template) { border: 1px solid #9e9e9e; border-bottom-color: #9e9e9e; } .e-aiassistview .e-footer:not(.e-footer-template).e-footer-focused, .e-aiassistview .e-footer:not(.e-footer-template).e-upload-drag-hover { border: 1px solid #9e9e9e; box-shadow: unset; } .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send, .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-clear-icon:not(.e-assist-clear-icon-hide) { color: rgba(0, 0, 0, 0.54); } .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send.disabled, .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-clear-icon:not(.e-assist-clear-icon-hide).disabled { color: rgba(0, 0, 0, 0.54); } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar-item::after { background-color: transparent; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar-items { background: #fff; border: none; box-shadow: none; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:focus { box-shadow: none; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:hover:not(:focus-visible) .e-icons.disabled, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:active .e-icons.disabled { color: rgba(0, 0, 0, 0.54); } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:hover:not(:focus-visible) .e-assist-stop, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:active .e-assist-stop { color: #3f51b5; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:hover:not(:focus-visible):has(.e-icons.disabled), .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:active:has(.e-icons.disabled), .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:focus:not(:focus-visible):has(.e-icons.disabled) { background: transparent; } .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:hover:not(:focus-visible):has(.e-assist-stop), .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:active:has(.e-assist-stop), .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:focus:not(:focus-visible):has(.e-assist-stop) { background: transparent; } .e-aiassistview .e-view-header .e-toolbar .e-assist-view-header.e-toolbar-item .e-tbar-btn:hover:active .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-assist-view-header.e-toolbar-item .e-tbar-btn:hover .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-assist-view-header.e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-assist-view-header.e-toolbar-item .e-tbar-btn:hover:active .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-custom-view-header.e-toolbar-item .e-tbar-btn:hover:active .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-custom-view-header.e-toolbar-item .e-tbar-btn:hover .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-custom-view-header.e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-custom-view-header.e-toolbar-item .e-tbar-btn:hover:active .e-tbar-btn-text { color: rgba(0, 0, 0, 0.87); } .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn:hover:active .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn:hover .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn:hover .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn:hover:active .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn .e-tbar-btn-text { color: #e3165b; } .e-aiassistview.e-rtl .e-views .e-content-body blockquote { border-right: 4px solid #eee; } .e-aiassistview .e-view-content .e-upload-failure-alert { background-color: rgb(253.2948717949, 239.8333333333, 235.7051282051); border: 1px solid #d74113; } .e-aiassistview .e-view-content .e-upload-failure-alert .e-failure-message { color: #212121; } .e-aiassistview .e-view-content .e-upload-failure-alert .e-assist-circle-close { color: #d74113; } .e-aiassistview .e-prompt-content .e-prompt-uploaded-files:has(.e-assist-uploaded-file-item) { background-color: #eee; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-uploaded-file-item { border: 1px solid #9e9e9e; background-color: #fff; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-size, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-size { color: rgba(0, 0, 0, 0.54); } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-progress-bar { background-color: #eee; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-progress-fill { background-color: #e3165b; } .e-aiassistview .e-footer .e-assist-drop-area .e-assist-progress-fill.e-assist-upload-failed { background-color: #f44336; } .e-aiassistview .e-response-navigation-container .e-assist-next.e-icons:not(.e-disabled):focus-visible, .e-aiassistview .e-response-navigation-container .e-assist-previous.e-icons:not(.e-disabled):focus-visible { background: rgba(0, 0, 0, 0.12); border-radius: 2px; border-color: rgba(0, 0, 0, 0.12); border-style: solid; border-width: 0; box-shadow: none; color: rgba(0, 0, 0, 0.54); } .e-aiassistview .e-response-navigation-container .e-assist-next.e-icons:not(.e-disabled):hover, .e-aiassistview .e-response-navigation-container .e-assist-previous.e-icons:not(.e-disabled):hover { background: rgba(0, 0, 0, 0.12); border-color: rgba(0, 0, 0, 0.12); border-style: solid; border-width: 0; border-radius: 2px; color: rgba(0, 0, 0, 0.54); } .e-aiassistview { } .e-aiassistview .e-response .e-aiassist-thinking-timeline, .e-aiassistview .e-response .e-single-stage-container { border-color: #e0e0e0; } .e-aiassistview .e-response .e-inline-context-item { border-color: #616161; } .e-aiassistview .e-response .e-inline-context-item { color: rgba(0, 0, 0, 0.87); } .e-aiassistview .e-response .e-timeline-content, .e-aiassistview .e-response .e-single-stage-content, .e-aiassistview .e-response .e-thinking-response-content { color: rgba(0, 0, 0, 0.54); } .e-aiassistview .e-aiassist-thinking-toggle { color: rgba(0, 0, 0, 0.87); } .e-aiassistview .e-toolbar .e-toolbar-item { box-shadow: none; } .e-prompt-toolbar .e-toolbar, .e-prompt-toolbar .e-toolbar .e-toolbar-items, .e-prompt-toolbar .e-tbar-btn:not(:hover), .e-prompt-toolbar .e-tbar-btn:not(:active), .e-prompt-toolbar .e-tbar-btn:not(:focus), .e-content-footer .e-toolbar, .e-content-footer .e-toolbar .e-toolbar-items, .e-content-footer .e-tbar-btn:not(:hover), .e-content-footer .e-tbar-btn:not(:active), .e-content-footer .e-tbar-btn:not(:focus) { background: #fff; } .e-prompt-toolbar .e-toolbar, .e-content-footer .e-toolbar { box-shadow: unset; border: unset; } .e-footer-icons-wrapper .e-tbar-btn:not(:hover), .e-footer-icons-wrapper .e-tbar-btn:not(:active), .e-footer-icons-wrapper .e-tbar-btn:not(:focus) { background: #fff; } .e-aiassist-view-toolbar-item .e-tbar-btn:not(:hover), .e-aiassist-view-toolbar-item .e-tbar-btn:not(:active), .e-aiassist-view-toolbar-item .e-tbar-btn:not(:focus) { background: transparent; } .e-bigger.e-aiassistview .e-view-header, .e-bigger .e-aiassistview .e-view-header { height: 58px; } .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-left, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-left { height: 57px; } .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header, .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header { padding: 0; } .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header .e-tbar-btn, .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header .e-tbar-btn, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header .e-tbar-btn, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header .e-tbar-btn { padding: 0; } .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-btn-icon, .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-btn-icon, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-btn-icon, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-btn-icon { padding: 4px 4px 4px 2px; } .e-bigger.e-aiassistview .e-view-content, .e-bigger .e-aiassistview .e-view-content { height: calc(100% - 58px); } .e-bigger.e-aiassistview .e-prompt-icon, .e-bigger .e-aiassistview .e-prompt-icon { min-height: 40px; } .e-bigger.e-aiassistview .e-output-icon, .e-bigger .e-aiassistview .e-output-icon { height: 40px; } .e-bigger.e-aiassistview .e-prompt-icon, .e-bigger.e-aiassistview .e-output-icon, .e-bigger .e-aiassistview .e-prompt-icon, .e-bigger .e-aiassistview .e-output-icon { min-width: 40px; } .e-bigger.e-aiassistview .e-loading-body, .e-bigger.e-aiassistview .e-content-body, .e-bigger.e-aiassistview .e-loading-footer, .e-bigger .e-aiassistview .e-loading-body, .e-bigger .e-aiassistview .e-content-body, .e-bigger .e-aiassistview .e-loading-footer { padding: 6px 0 0 6px; } .e-bigger.e-aiassistview .e-prompt-text, .e-bigger .e-aiassistview .e-prompt-text { padding: 7px 12px; line-height: 22px; min-height: 40px; box-sizing: border-box; } .e-bigger.e-aiassistview .e-content-container, .e-bigger .e-aiassistview .e-content-container { font-size: 16px; } .e-bigger.e-aiassistview .e-suggestion-header, .e-bigger .e-aiassistview .e-suggestion-header { font-size: 16px; font-weight: 500; margin-bottom: 15px; } .e-bigger.e-aiassistview .e-suggestions.e-suggestion-item-template ul li, .e-bigger .e-aiassistview .e-suggestions.e-suggestion-item-template ul li { padding: 0; } .e-bigger.e-aiassistview .e-suggestions li, .e-bigger .e-aiassistview .e-suggestions li { line-height: 22px; font-weight: 400; padding: 12px 16px; margin: 0 0 16px 16px; height: 40px; box-sizing: border-box; } .e-bigger.e-aiassistview .e-footer .e-assist-stop, .e-bigger .e-aiassistview .e-footer .e-assist-stop { height: 36px; width: 36px; min-height: 36px; padding: 10px; box-sizing: border-box; line-height: 22px; font-weight: 600; font-size: 16px; } .e-bigger.e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send, .e-bigger .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send { font-size: 16px; } .e-bigger.e-aiassistview .e-footer:not(.e-footer-template) .e-assist-clear-icon:not(.e-assist-clear-icon-hide), .e-bigger .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-clear-icon:not(.e-assist-clear-icon-hide) { font-size: 12px; } .e-bigger.e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper .e-footer-icons-wrapper, .e-bigger .e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper .e-footer-icons-wrapper { padding: 1px 6px; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper { gap: 8px; padding: 1px 6px 1px 0; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar { height: 36px; min-height: 36px; background: #fff; border: none; box-shadow: none; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn { min-height: 36px; min-width: 36px; max-width: 36px; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop), .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop) { max-width: 36px; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop) .e-btn-icon, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop) .e-btn-icon { min-width: 36px; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item { min-height: unset; min-width: unset; max-height: 36px; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-assistview-speech-to-text.e-tbar-btn.e-speech-to-text, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-assistview-speech-to-text.e-tbar-btn.e-speech-to-text { border: none; box-shadow: none; width: auto; height: auto; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-assistview-speech-to-text.e-btn.e-speech-to-text, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-assistview-speech-to-text.e-btn.e-speech-to-text { min-height: 36px; min-width: 36px; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-right .e-toolbar-item:last-child, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-right .e-toolbar-item:last-child { margin-right: 0; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar-items, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar-items { background: #fff; border: none; box-shadow: none; } .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-assist-attachment-icon, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-assist-attachment-icon { font-size: 16px; } .e-bigger.e-aiassistview .e-footer .e-assist-textarea, .e-bigger .e-aiassistview .e-footer .e-assist-textarea { min-height: 38px; line-height: 22px; padding: 7px 12px;