:root{--text-color:#000;--line-height:1.6}.chat-panel{color:var(--gw-panel-color);display:flex;flex-direction:column;justify-content:space-between;clip:rect(0,auto,auto,0)}.chat-panel.no-content{align-items:center;height:inherit!important;justify-content:center}.chat-panel .chat-details{display:flex;flex-direction:column;gap:var(--message-gap);overflow-y:hidden;padding-left:1rem;padding-right:1rem;scrollbar-gutter:stable}.chat-panel:hover .chat-details{overflow-y:auto}.chat-panel .chat-details>div:last-child{padding-bottom:3rem}.chat-panel .chat-detail{display:flex;flex-direction:column;gap:var(--message-gap)}.chat-panel .user-message{color:var(--text-color);display:flex;flex-direction:row;justify-content:flex-end}.chat-panel .actions{display:flex;gap:.625rem}.chat-panel .cancel-ask-button{align-items:center;display:flex;justify-content:center;width:1rem}.chat-panel .user-message .question{color:var(--gw-panel-color);max-width:70%;padding-left:1rem;padding-right:1rem;padding-top:.5rem}.chat-panel .messages-hint{padding-top:1rem;text-align:center}.chat-panel .messages-hint .hint1{font-size:2rem;transform:scaleY(.8)}.chat-panel .messages-hint .hint1 .graph,.chat-panel .messages-hint .hint1 .wise{animation-delay:1s;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-out}.chat-panel .messages-hint .hint1 .graph{animation-name:change-color-graph;font-weight:500}.chat-panel .messages-hint .hint1 .wise{animation-name:change-color-wise}.chat-panel .messages-hint .hint1 .thrives{font-size:.425em;font-weight:400}@keyframes change-color-graph{0%{color:var(--graphwise-blue-color)}40%{color:inherit}to{color:inherit}}@keyframes change-color-wise{0%{color:inherit}40%{color:var(--graphwise-pink-color)}80%{color:inherit}to{color:inherit}}.chat-panel .messages-hint .hint2{font-size:1.5rem}.chat-panel .new-question{padding-left:1rem;width:100%}.chat-panel .new-question .form-control{display:flex;flex-direction:column;gap:.5rem}.chat-panel .new-question .new-question-actions{display:flex;flex-direction:row;justify-content:space-between;width:100%}.chat-panel .new-question .question-input{width:100%}.chat-panel .chat-loading{margin:auto}.chat-panel .text-warning{font-weight:300}