.geo-agent-page[data-v-b274cf3a]{min-height:calc(100vh - 96px);padding:18px;background:#f5f7fb}.geo-agent-panel[data-v-b274cf3a],.geo-agent-toolbar[data-v-b274cf3a]{border:1px solid #e7ebf3;border-radius:8px;background:#fff}.geo-agent-toolbar[data-v-b274cf3a]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;margin-bottom:14px}.geo-agent-toolbar h2[data-v-b274cf3a],.geo-agent-toolbar h3[data-v-b274cf3a],.geo-agent-toolbar p[data-v-b274cf3a]{margin:0}.geo-agent-toolbar h2[data-v-b274cf3a]{color:#1f2d3d;font-size:20px}.geo-agent-toolbar p[data-v-b274cf3a],.geo-agent-toolbar span[data-v-b274cf3a]{color:#7b8798;font-size:13px}.geo-agent-layout[data-v-b274cf3a]{display:grid;grid-template-columns:230px 250px minmax(0,1fr);gap:14px;min-height:calc(100vh - 190px)}.geo-agent-panel[data-v-b274cf3a]{min-width:0;padding:14px}.geo-agent-chat__head[data-v-b274cf3a],.geo-agent-panel__head[data-v-b274cf3a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #edf0f6}.geo-agent-chat__head h3[data-v-b274cf3a],.geo-agent-panel__head h3[data-v-b274cf3a]{color:#1f2d3d;font-size:16px}.geo-agent-item[data-v-b274cf3a],.geo-session-item[data-v-b274cf3a]{display:flex;width:100%;padding:11px 8px;border:0;border-bottom:1px solid #f1f3f7;background:transparent;text-align:left;cursor:pointer}.geo-agent-item.active[data-v-b274cf3a],.geo-agent-item[data-v-b274cf3a]:hover,.geo-session-item.active[data-v-b274cf3a],.geo-session-item[data-v-b274cf3a]:hover{background:#f1f6ff}.geo-agent-item[data-v-b274cf3a]{align-items:center;gap:10px}.geo-agent-item__icon[data-v-b274cf3a]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden;color:#4776e6;border-radius:8px;background:#eef4ff}.geo-agent-item__icon img[data-v-b274cf3a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.geo-agent-item__copy[data-v-b274cf3a],.geo-session-item[data-v-b274cf3a]{min-width:0}.geo-agent-item__copy small[data-v-b274cf3a],.geo-agent-item__copy strong[data-v-b274cf3a],.geo-session-item small[data-v-b274cf3a],.geo-session-item strong[data-v-b274cf3a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-agent-item__copy strong[data-v-b274cf3a],.geo-session-item strong[data-v-b274cf3a]{color:#1f2d3d}.geo-agent-item__copy small[data-v-b274cf3a],.geo-session-item small[data-v-b274cf3a]{margin-top:4px;color:#8a96a8;font-size:12px}.geo-session-item[data-v-b274cf3a]{flex-direction:column}.geo-agent-empty[data-v-b274cf3a]{padding:32px 8px;color:#98a2b3;font-size:13px;text-align:center}.geo-agent-chat[data-v-b274cf3a]{display:flex;flex-direction:column}.geo-agent-chat__head[data-v-b274cf3a]{align-items:flex-start}.geo-agent-chat__head p[data-v-b274cf3a]{max-width:620px;margin-top:6px;color:#7b8798;font-size:13px;line-height:1.5}.geo-agent-questions[data-v-b274cf3a]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 0}.geo-agent-questions button[data-v-b274cf3a]{padding:6px 10px;color:#4776e6;border:1px solid #d8e4ff;border-radius:4px;background:#f5f8ff;cursor:pointer}.geo-agent-history[data-v-b274cf3a]{flex:1;min-height:280px;padding:16px 2px;overflow-y:auto}.geo-agent-message[data-v-b274cf3a]{padding:12px 0;border-bottom:1px solid #f1f3f7}.geo-agent-message__user[data-v-b274cf3a]{color:#1f2d3d;font-weight:600}.geo-agent-message__assistant[data-v-b274cf3a]{margin-top:8px;color:#536079;line-height:1.7;white-space:pre-wrap}.geo-agent-message small[data-v-b274cf3a]{display:block;margin-top:8px;color:#98a2b3}.geo-agent-composer[data-v-b274cf3a]{display:flex;align-items:flex-end;gap:10px;padding-top:12px;border-top:1px solid #edf0f6}.geo-agent-composer .el-button[data-v-b274cf3a]{flex:0 0 auto}@media(max-width:1100px){.geo-agent-layout[data-v-b274cf3a]{grid-template-columns:210px 220px minmax(0,1fr)}}@media(max-width:800px){.geo-agent-layout[data-v-b274cf3a]{grid-template-columns:1fr}.geo-agent-panel[data-v-b274cf3a]{min-height:180px}}