.redRowClass{color:red}.ai-content{word-break:break-word;line-height:1.6}.ai-content-wrapper{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:16px}.ai-content h1,.ai-content h2,.ai-content h3{font-weight:600;margin:16px 0 8px;color:#262626}.ai-content h1{font-size:20px}.ai-content h2{font-size:18px}.ai-content h3{font-size:16px}.ai-content ol,.ai-content ul{padding-left:20px;margin:8px 0}.ai-content li{margin:4px 0}.ai-content blockquote{margin:8px 0;padding:8px 12px;border-left:3px solid #1890ff;background:#f0f7ff;color:#595959}.ai-content hr{border:none;border-top:1px solid #e8e8e8;margin:12px 0}.ai-content code{padding:0 6px;background:#f5f5f5;border-radius:3px;color:#c41d7f}.ai-content pre{background:#f5f5f5;padding:12px;border-radius:4px;overflow:auto}.ai-content pre code{padding:0;background:transparent;color:#1f1f1f}.ai-content table{width:100%;border-collapse:collapse;margin:8px 0}.ai-content td,.ai-content th{border:1px solid #e8e8e8;padding:6px 8px;text-align:left}.ai-content th{background:#fafafa;font-weight:600}.ai-content a{color:#1890ff}.ai-content p{margin:0 0 8px}.ai-content pre{white-space:pre-wrap;margin:0}.ai-modal-body{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.ai-content-section{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:12px;min-height:0}.ai-feedback{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:2;margin-top:12px;padding-top:12px;padding-bottom:4px;background:#fff;border-top:1px solid #f0f0f0}.ai-feedback-label{font-weight:600;margin-bottom:8px;color:#262626}.ai-feedback-count{text-align:right;margin-top:6px;color:#8c8c8c;font-size:12px}.ai-feedback-error{margin-top:6px;color:#ff4d4f;font-size:12px}.ai-modal .ant-spin-container,.ai-modal .ant-spin-nested-loading{height:100%}.ai-modal .ant-spin-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ant-descriptions-row .ant-descriptions-item-label{word-break:keep-all!important}.ant-table-scroll{overflow-x:scroll}