.data-log-page[data-v-acae82f3]{display:flex;flex-direction:column;gap:20px;min-height:100%;color:#0f172a}.eyebrow[data-v-acae82f3]{margin:0;color:#64748b;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.panel-head h2[data-v-acae82f3]{margin:6px 0 0;color:#0f172a;font-weight:650;line-height:1.25}.log-panel[data-v-acae82f3]{overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 20px 45px -40px #0f172a8c}.log-panel[data-v-acae82f3] .ant-card-body{padding:18px}.log-tabs[data-v-acae82f3]{margin-bottom:4px}.log-tabs[data-v-acae82f3] .ant-tabs-nav{margin-bottom:18px}.log-tabs[data-v-acae82f3] .ant-tabs-tab-btn{font-weight:650}.tab-label[data-v-acae82f3]{display:inline-flex;gap:8px;align-items:center}.panel-head[data-v-acae82f3]{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.panel-head h2[data-v-acae82f3]{font-size:22px}.panel-head p[data-v-acae82f3]:not(.eyebrow){margin:6px 0 0;color:#64748b}.filter-form[data-v-acae82f3]{margin-bottom:14px;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.filter-form[data-v-acae82f3] .ant-form-item{margin-bottom:0}.filter-grid[data-v-acae82f3]{display:grid;gap:12px;align-items:flex-end}.filter-grid-import[data-v-acae82f3]{grid-template-columns:minmax(260px,1.2fr) minmax(160px,.7fr) minmax(140px,.6fr) minmax(220px,1fr) auto}.filter-grid-llm[data-v-acae82f3]{grid-template-columns:minmax(260px,1.1fr) minmax(120px,.5fr) minmax(160px,.8fr) minmax(170px,.8fr) minmax(130px,.6fr) auto}.filter-grid-task[data-v-acae82f3]{grid-template-columns:minmax(260px,1.2fr) minmax(150px,.7fr) minmax(220px,1fr) auto}.filter-control[data-v-acae82f3]{width:100%}.filter-actions[data-v-acae82f3]{white-space:nowrap}.log-alert[data-v-acae82f3]{margin-bottom:12px}.empty-icon[data-v-acae82f3]{color:#94a3b8;font-size:42px}.strong-cell[data-v-acae82f3]{display:flex;min-width:0;flex-direction:column;gap:2px}.strong-cell strong[data-v-acae82f3],.trace-cell[data-v-acae82f3]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strong-cell span[data-v-acae82f3],.cell-subtext[data-v-acae82f3]{margin:0;color:#64748b;font-size:12px}.number-pair[data-v-acae82f3]{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:650}.duration-cell[data-v-acae82f3]{display:inline-flex;gap:6px;align-items:center;color:#475569;white-space:nowrap}.phase-list[data-v-acae82f3]{display:grid;gap:8px;padding:8px 4px}.phase-item[data-v-acae82f3]{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.phase-item p[data-v-acae82f3]{margin:4px 0 0;color:#64748b}.detail-content[data-v-acae82f3]{display:grid;gap:16px}.detail-summary[data-v-acae82f3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.detail-summary>div[data-v-acae82f3]{display:flex;min-width:0;flex-direction:column;gap:4px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.detail-summary span[data-v-acae82f3]{color:#64748b;font-size:12px}.detail-summary strong[data-v-acae82f3]{overflow:hidden;color:#0f172a;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.content-grid[data-v-acae82f3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.content-grid section[data-v-acae82f3],.trace-list[data-v-acae82f3]{min-width:0;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.content-grid h3[data-v-acae82f3],.trace-list h3[data-v-acae82f3]{margin:0 0 10px;color:#0f172a;font-size:15px;font-weight:650}.content-grid pre[data-v-acae82f3]{max-height:360px;margin:0;overflow:auto;color:#334155;font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.trace-list[data-v-acae82f3] .ant-timeline-item-content{display:flex;flex-direction:column;gap:4px}.trace-list span[data-v-acae82f3]{color:#64748b}.llm-detail-modal .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.llm-detail-modal .ant-modal-content{display:flex;height:70vh;max-height:70vh;flex-direction:column;overflow:hidden}.llm-detail-modal .ant-modal-header{flex:0 0 auto;margin-bottom:0;padding:18px 24px;border-bottom:1px solid #e2e8f0}.llm-detail-modal .ant-modal-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:18px 24px 22px}@media(max-width:1200px){.filter-grid[data-v-acae82f3],.filter-grid-import[data-v-acae82f3],.filter-grid-llm[data-v-acae82f3],.filter-grid-task[data-v-acae82f3]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions[data-v-acae82f3]{grid-column:span 2}}@media(max-width:860px){.content-grid[data-v-acae82f3]{grid-template-columns:1fr}.detail-summary[data-v-acae82f3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.log-panel[data-v-acae82f3] .ant-card-body,.filter-form[data-v-acae82f3]{padding:14px}.panel-head[data-v-acae82f3],.phase-item[data-v-acae82f3]{flex-direction:column;align-items:stretch}.filter-grid[data-v-acae82f3],.filter-grid-import[data-v-acae82f3],.filter-grid-llm[data-v-acae82f3],.filter-grid-task[data-v-acae82f3],.detail-summary[data-v-acae82f3]{grid-template-columns:1fr}.filter-actions[data-v-acae82f3]{grid-column:auto}.llm-detail-modal .ant-modal-content{height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.llm-detail-modal .ant-modal-header,.llm-detail-modal .ant-modal-body{padding-right:16px;padding-left:16px}}
