.research-page{height:auto!important}.workbench-switch{max-width:1500px;margin:18px auto 0;padding:0 25px;display:flex;gap:9px}.workbench-switch button{padding:9px 14px;border:1px solid #dde4f0;border-radius:7px;background:white;color:#73839d;font-size:12px}.workbench-switch button.selected{background:#ecefff;color:#5f6cc8}.workbench-switch .collapse-chat{margin-left:auto}.research-layout{max-width:1500px!important;padding:18px 25px 35px;display:grid!important;grid-template-columns:minmax(300px,32%) minmax(0,1fr)!important;gap:24px;align-items:start}.research-layout>.conversation{position:sticky;top:18px;background:#fff;border:1px solid #dfe6f1;border-radius:14px;display:flex!important;flex-direction:column;height:calc(100dvh - 70px)!important;max-height:900px;overflow:hidden!important}.conversation-head{flex:none;padding:18px;border-bottom:1px solid #edf0f6}.messages{flex:1;min-height:120px;overflow-y:auto!important;padding:20px 18px 0;overscroll-behavior:contain}.conversation-bottom{flex:none;padding:0 18px 16px;background:white}.suggest-label{font-size:10px;margin:10px 0}.suggestions{max-height:108px;overflow-y:auto;gap:5px}.suggestions button{font-size:11px;padding:7px 9px}.reply-box{margin-top:10px}.reply-box textarea{height:62px;font-size:13px}.composer-note{font-size:9px}.agent-answer,.user-bubble{font-size:13px;line-height:1.9}.inline-analysis{margin:0;overflow:visible!important}.analysis-heading h2{font-size:22px}.research-layout.chat-collapsed{grid-template-columns:1fr!important}.chat-collapsed>.conversation{display:none!important}.report-empty{min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;background:#f8faff;border-radius:12px}.report-empty>span{font-size:42px;color:#b6c2e3}.report-empty h3{font-size:19px;color:#6d80a2}.report-empty p{max-width:450px;font-size:13px;line-height:1.9;color:#8b9bb3}.report-empty small{font-size:11px;color:#a1adc0}.report-update{padding:10px 13px;border-radius:7px;background:#f3f6fc;color:#8392ac;font-size:11px;margin-bottom:20px}.report-link{border:1px solid #dfe5f6;background:#f5f7ff;border-radius:8px;padding:12px;font-size:12px}.report-link strong{color:#6c7faa}.report-link p{font-size:11px;margin:7px 0;color:#8b9db8}.workbench-switch>button:not(.collapse-chat){display:none}.research-bar{padding:15px 30px}.home-heading:after{content:'对话帮助你补充条件，报告持续保留研究成果。';display:block;color:#8b99b0;font-size:12px;margin-top:16px}
@media(max-width:1100px){.research-layout{grid-template-columns:1fr!important;max-width:1000px!important}.workbench-switch{max-width:1000px}.workbench-switch>button:not(.collapse-chat){display:block}.workbench-switch .collapse-chat{display:none}.research-layout[data-view=chat]>.analysis-pane{display:none!important}.research-layout[data-view=report]>.conversation{display:none!important}.research-layout>.conversation{position:static;height:auto!important;max-height:none;overflow:visible!important}.messages{overflow:visible!important;min-height:300px}.suggestions{max-height:none;overflow:visible}.conversation-bottom{position:sticky;bottom:0;border-top:1px solid #edf0f6;padding-top:10px}.inline-analysis{margin:0}.research-layout.chat-collapsed>.conversation{display:flex!important}.chart-grid{grid-template-columns:1fr 1fr}.category-grid{grid-template-columns:repeat(3,1fr)}.category-card{display:block}.category-art{height:85px!important}}
@media(max-width:700px){.research-layout{padding:14px}.workbench-switch{padding:0 14px}.chart-grid,.category-grid{grid-template-columns:1fr}.conversation-bottom{position:static}.pair-grid{grid-template-columns:1fr}.research-bar{padding:13px}.research-identity{flex-wrap:wrap}.report-empty{min-height:280px;padding:20px}}
