.geo-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:5px 0}.geo-search,.geo-select{width:200px}.geo-toolbar-spacer{flex:1}.geo-date-range{--el-date-editor-daterange-max-width:240px;max-width:240px}.geo-dropdown-icon{margin-left:4px}.geo-ai-badge{align-items:center;background:linear-gradient(135deg,#f0e6ff,#e6f0ff);border-radius:6px;color:#7c3aed;display:inline-flex;font-size:12px;font-weight:600;height:22px;letter-spacing:.5px;margin-left:8px;padding:0 8px}.geo-platform-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:0}.geo-platform-tab{align-items:center;background-color:#fff;border:1px solid var(--geo-border);border-radius:9999px;color:var(--geo-muted);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:5px 12px}.geo-platform-tab.active{background:var(--geo-primary-light);border-color:var(--geo-primary);color:var(--geo-primary)}.geo-platform-icon-sm{border-radius:4px;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.geo-intent-title{align-items:flex-start;color:var(--geo-foreground);cursor:pointer;display:flex;font-weight:500;gap:8px}.geo-intent-sub,.geo-intent-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-intent-title>span{flex:1}.geo-chevron{color:var(--geo-muted);margin-top:2px;transition:transform .2s ease}.geo-chevron-open{transform:rotate(180deg)}.geo-intent-th{padding-left:41px}.geo-intent-row-expanded .geo-chevron{transform:rotate(180deg)}.geo-intent-sub{margin-top:2px}.geo-intent-stars,.geo-intent-sub{color:var(--geo-muted);font-size:12px;margin-left:24px}.geo-star{color:var(--geo-border)}.geo-star.on{color:var(--geo-warning)}.geo-expand-detail{background:#f5f9ff}.geo-expand-detail-inner{padding:12px 24px 16px}.geo-expand-detail-title{color:var(--geo-foreground);font-size:13px;font-weight:600;margin-bottom:8px}.geo-detail-table{border-collapse:collapse;width:100%}.geo-detail-table th{color:var(--geo-muted);font-size:12px;font-weight:400;padding:10px 12px;text-align:left;white-space:nowrap}.geo-detail-table td,.geo-detail-table th{border-bottom:1px solid var(--geo-border-light)}.geo-detail-table td{color:var(--geo-foreground);font-size:13px;padding:12px}.geo-detail-table tr:last-child td{border-bottom:none}.geo-platform-cell{align-items:center;display:flex;gap:8px}.geo-check-platform-select{display:flex;gap:8px;width:100%}.geo-check-platform-select .el-select{flex:1;min-width:0}.geo-ai-preview{max-height:280px;overflow-y:auto;padding:4px 0;width:100%}.geo-ai-preview-item{align-items:center;display:flex;gap:10px;margin-bottom:8px}.geo-ai-preview-item .el-checkbox{flex:0 0 auto}.geo-ai-preview-item .el-input{flex:1}.geo-monitor-record-tip{background:#f5f7fa;border-radius:6px;color:var(--geo-muted);font-size:13px;margin-bottom:12px;padding:10px 12px}.geo-monitor-record-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.geo-monitor-record-toolbar .el-select{width:180px}.geo-monitor-record-empty{color:var(--geo-muted);font-size:13px;padding:56px 0;text-align:center}.geo-monitor-record-drawer .el-drawer__header{text-align:left}.geo-monitor-record-drawer .el-drawer__body{overflow:hidden}.geo-ai-reply-dialog .el-dialog__body{display:flex;flex-direction:column;height:min(70vh,680px);min-height:0}.geo-ai-reply-layout{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.geo-ai-reply-meta{color:var(--geo-muted);flex:0 0 auto;font-size:13px;margin-bottom:12px}.geo-ai-reply-scroll{flex:1 1 0%;min-height:0;overflow:auto}.geo-ai-reply-content{background:var(--geo-card);border:1px solid var(--geo-border);border-radius:8px;color:var(--geo-foreground);font-size:14px;line-height:1.75;padding:18px 22px;word-break:break-word}.geo-ai-reply-content :deep(h1),.geo-ai-reply-content :deep(h2),.geo-ai-reply-content :deep(h3),.geo-ai-reply-content :deep(h4){line-height:1.35;margin:1.25em 0 .55em}.geo-ai-reply-content :deep(ol),.geo-ai-reply-content :deep(ul){margin:.7em 0;padding-left:2em}.geo-ai-reply-content :deep(blockquote){background:var(--geo-primary-light);border-left:4px solid var(--geo-primary);margin:1em 0;padding:10px 16px}.geo-ai-reply-content :deep(pre){background:#1f2937;border-radius:8px;color:#f8fafc;overflow:auto;padding:14px 16px}.geo-ai-reply-content :deep(table){border-collapse:collapse;width:100%}.geo-ai-reply-content :deep(td),.geo-ai-reply-content :deep(th){border:1px solid var(--geo-border);padding:9px 12px;text-align:left}.geo-ai-reply-content :deep(a){color:var(--geo-primary);text-decoration:underline}.geo-ai-reply-empty{color:var(--geo-muted);padding:48px 0;text-align:center}.geo-ai-reply-citations{background:var(--geo-card);border:1px solid var(--geo-border);border-radius:8px;margin-top:16px;padding:18px 22px}.geo-ai-reply-citations h3{font-size:16px;margin:0 0 12px}.geo-ai-reply-citations ol{margin:0;padding-left:24px}.geo-ai-reply-citations li+li{margin-top:10px}.geo-ai-reply-citations a{color:var(--geo-primary);display:flex;flex-direction:column;gap:3px;line-height:1.5;text-decoration:none;word-break:break-all}.geo-ai-reply-citations small{color:var(--geo-muted);font-size:12px}
