.ai_summary { width: 100%; background-color: #f3f8ff; border-radius: 10px; margin: 0 auto; padding: 16px 20px 20px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; box-sizing: border-box; } .ai_summary * { box-sizing: border-box; } .ai_summary .ai_summary_title { margin:0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding:0; padding-bottom: 16px; } .ai_summary .ai_summary_title .ai_summary_title_img { margin:0; padding:0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .ai_summary .ai_summary_title .ai_summary_title_img .img1 { margin:0; padding:0; width: 28px; height: 28px; } .ai_summary .ai_summary_title .ai_summary_title_img .img2 { margin:0; padding:0; width: 85px; height: 21px; } .ai_summary .ai_summary_title span { margin:0; padding:0; font-family: Alibaba PuHuiTi 2; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0em; color: rgba(0, 0, 0, 0.3); display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .ai_summary .ai_summary_text { margin:0; padding:0; background-color: #fff; border: 1px solid rgba(59, 43, 241, 0.2); padding: 15px; border-radius: 12px; font-size: 16px; letter-spacing: 0em; color: #000000; line-height: 32px; white-space: pre-line; } @-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } to { opacity: 1; } } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } to { opacity: 1; } } .ai_summary .ai_summary_text.loading::after { margin:0; padding:0; content: '.'; background-color: #000000; -webkit-animation: blink 1s linear infinite; animation: blink 1s linear infinite; }