.ms-ai-suite-code-excerpt{box-sizing:border-box;width:calc(100% - 6px);margin:0 3px 24px;padding:12px;color:#363636;background:#f1f3f8;border:1px solid #e3e8f7;border-radius:12px;line-height:1.3}.ms-ai-suite-code-excerpt *{box-sizing:border-box}.ms-ai-suite-code-excerpt .tianliGPT-title{display:flex;align-items:center;min-width:0;padding:0 12px;color:#425aef}.ms-ai-suite-code-excerpt .tianliGPT-title-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#425aef;color:#fff;font-size:11px;font-weight:700}.ms-ai-suite-code-excerpt .tianliGPT-title-text{min-width:0;margin-left:8px;color:#425aef;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-ai-suite-code-excerpt .tianliGPT-tag{display:flex;align-items:center;justify-content:center;max-width:45%;margin-left:auto;padding:4px;color:#fff;background:#425aef;border-radius:4px;font-size:12px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-ai-suite-code-excerpt .tianliGPT-tag.loadingAI{animation:ms-ai-suite-code-pulse 1.8s infinite}.ms-ai-suite-code-excerpt .tianliGPT-explanation{display:block;min-height:1.4em;margin-top:12px;padding:8px 12px;color:#363636;background:#fff;border:1px solid #e3e8f7;border-radius:8px;font-size:15px;line-height:1.4;word-break:break-word}.ms-ai-suite-code-excerpt .blinking-cursor{display:inline-block;width:10px;height:16px;margin-left:4px;vertical-align:middle;background:#425aef;animation:ms-ai-suite-code-cursor .5s infinite}@keyframes ms-ai-suite-code-cursor{0%,40%,100%{opacity:1}50%,90%{opacity:0}}@keyframes ms-ai-suite-code-pulse{0%,100%{opacity:1}50%{opacity:.58}}@media(max-width:480px){.ms-ai-suite-code-excerpt .tianliGPT-title{padding:0 8px}.ms-ai-suite-code-excerpt .tianliGPT-title-text{font-size:14px}.ms-ai-suite-code-excerpt .tianliGPT-tag{max-width:40%}}