/* Compact conversation layout used by the public MCP landing. */
.bz-chat-compact{max-width:900px}
.bz-chat-compact .bz-usecases{gap:6px;padding-bottom:14px}
.bz-chat-compact .bz-usecases button{font-size:12px;padding:10px 14px}
.bz-chat-compact .bz-demo-head{padding:10px 22px}
.bz-chat-compact .bz-demo-head>span:nth-child(2){font-size:14px}
.bz-chat-compact .bz-demo-panel{padding:20px 26px 16px;min-height:0}
.bz-chat-compact .bz-question{max-width:78%;padding:10px 15px;margin-bottom:18px;border-radius:12px}
.bz-chat-compact .bz-question p{font-size:14px;line-height:1.55}
.bz-chat-compact .bz-report-scroll{max-height:400px;padding-right:6px}
.bz-chat-compact .bz-assistant-mark.bz-claude-star{float:left;font-size:24px;margin:0 10px 0 0;line-height:22px}
.bz-chat-compact .bz-tool-run{margin:0 0 14px;min-height:22px;line-height:22px}
.bz-chat-compact .bz-answer{clear:both}
.bz-chat-compact .bz-answer>h3{font-size:18px;margin:10px 0}
.bz-chat-compact .bz-answer>p,.bz-chat-compact .bz-report-body p{font-size:14px;line-height:1.65}
.bz-chat-compact .bz-report-caption{margin:8px 0 16px!important}
.bz-chat-compact .bz-report-body{padding-top:16px;margin-top:18px}
.bz-chat-compact .bz-report-body h4{font-size:18px;margin-bottom:8px}
.bz-chat-compact .bz-report-table td{font-size:14px;padding:9px 10px}
.bz-chat-compact .bz-report-tabs{margin-top:16px}
.bz-chat-compact .bz-chat-actions{margin-top:12px;padding-top:10px}
.bz-chat-compact .bz-chat-actions button{padding:5px 10px;min-height:32px}
.bz-chat-compact .bz-chat-footer{padding:12px 22px;gap:18px}
.bz-chat-compact .bz-chat-footer p{font-size:12px;line-height:1.5}
.bz-chat-compact .bz-series{margin-top:0}
.bz-chat-compact .bz-series-head{display:flex;gap:12px}
.bz-chat-compact .bz-series-head h3{font-size:14px;line-height:1.5;margin-bottom:2px}
.bz-chat-compact .bz-series-head p{font-size:12px}
.bz-chat-compact .bz-series-controls{margin-top:0;gap:10px;flex-wrap:nowrap}
.bz-chat-compact .bz-series-switch{gap:2px}
.bz-chat-compact .bz-series-switch button{padding:6px 10px;font-size:12px;min-height:32px}
.bz-chat-compact .bz-series-stats{gap:16px;margin:14px 0 12px;padding:12px 0}
.bz-chat-compact .bz-series-stats>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px}
.bz-chat-compact .bz-series-stats strong{font-size:18px;line-height:1.4}
.bz-chat-compact .bz-series-stats>div>span:last-child{grid-column:1/-1}
.bz-chat-compact .bz-series-readout{font-size:12px;min-height:0;padding:10px 0 6px;gap:4px 14px}
.bz-chat-compact .bz-series-chart{height:280px}
.bz-chat-compact .bz-series-explore{margin:4px 0 10px;gap:12px}
.bz-chat-compact .bz-series-notes{margin-top:0}
.bz-chat-compact .bz-series-notes>summary{width:fit-content;padding:4px 0;font-size:12px}
.bz-chat-compact .bz-series-insights{padding-top:12px;margin:8px 0 10px;gap:20px}
.bz-chat-compact .bz-series-insights h4{font-size:14px;margin-bottom:4px}
.bz-chat-compact .bz-series-notes p{font-size:12px;padding-block:0}
.bz-chat-compact .bz-series-notes>p:last-of-type{margin-top:12px}
@media(max-width:760px){
  .bz-chat-compact .bz-series-head{display:block}
  .bz-chat-compact .bz-series-controls{margin-top:10px;justify-content:space-between;flex-wrap:wrap}
  .bz-chat-compact .bz-series-stats>div{display:flex;flex-direction:column;gap:3px}
}
@media(max-width:650px){
  .bz-chat-compact .bz-usecases{gap:6px}
  .bz-chat-compact .bz-usecases button{min-height:44px;padding:8px 6px}
  .bz-chat-compact .bz-demo-panel{padding:16px 14px 12px}
  .bz-chat-compact .bz-demo-head{padding:10px 14px}
  .bz-chat-compact .bz-question{max-width:94%;padding:10px 12px;margin-bottom:16px}
  .bz-chat-compact .bz-report-scroll{padding-right:0;max-height:420px}
  .bz-chat-compact .bz-series-switch button{min-height:44px;padding:6px 10px}
  .bz-chat-compact .bz-series-stats{gap:10px}
  .bz-chat-compact .bz-series-stats>div>span:first-child{min-height:36px;line-height:18px}
  .bz-chat-compact .bz-series-legend{gap:6px 12px}
  .bz-chat-compact .bz-series-readout{display:grid;grid-template-columns:1fr 1fr;gap:3px 8px;padding-block:8px}
  .bz-chat-compact .bz-series-explore input{min-height:44px}
  .bz-chat-compact .bz-series-notes>summary{min-height:44px;display:flex;align-items:center;gap:8px;list-style:disclosure-closed}
  .bz-chat-compact .bz-series-notes>summary::before{content:'+'}
  .bz-chat-compact .bz-series-notes[open]>summary::before{content:'−'}
  .bz-chat-compact .bz-chat-actions button{min-height:44px}
  .bz-chat-compact .bz-chat-footer{padding:12px 14px}
  .bz-chat-compact .bz-chat-footer .bz-text-link{display:inline-flex;align-items:center;min-height:44px}
}

/* Keep header/value edges aligned when compact cell spacing overrides the table. */
.bz-chat-compact .bz-report-table th:first-child,
.bz-chat-compact .bz-report-table td:first-child{padding-left:0}
