.msg{max-width:460px;padding:var(--jk-s-6) var(--jk-s-5) var(--jk-s-8);margin:0 auto}.msg-loading{padding:var(--jk-s-8) 0;color:var(--ekko-text-secondary)}.msg--chat{max-width:none;padding:0 0 var(--jk-s-4)}.msg--chat .jk-chat{--jk-chat-h: calc(100vh - 250px) }.msg-empty{padding:var(--jk-s-6) var(--jk-s-5);border:1px dashed var(--ekko-border-default);border-radius:var(--jk-r-lg);background:var(--ekko-background-secondary);color:var(--ekko-text-secondary);line-height:var(--jk-lh-body)}.msg-empty p{margin:0 0 var(--jk-s-3)}.msg-empty p:last-child{margin-bottom:0}.msg-empty strong{color:var(--ekko-text-primary)}.msg-strip{align-items:center;gap:6px var(--jk-s-3);color:var(--ekko-text-secondary);flex-wrap:wrap;display:inline-flex}.msg-strip svg{color:var(--ekko-accent-primary);flex:none}.msg-strip strong{font-family:var(--jk-fd);color:var(--ekko-text-primary);white-space:nowrap}.msg-strip>span{text-overflow:ellipsis;overflow:hidden}.msg-strip a{white-space:nowrap}.msg-detail{line-height:var(--jk-lh-body)}.msg-job-where{grid-template-columns:auto;gap:4px 0;margin:0;display:grid}.msg-job-where dt{margin-top:var(--jk-s-3);font-family:var(--jk-fd);font-size:var(--jk-t-xs);letter-spacing:var(--jk-tr-caps);text-transform:uppercase;color:var(--ekko-text-secondary);font-weight:700}.msg-job-where dt:first-child{margin-top:0}.msg-job-where dd{margin:0}.msg-job-where a{color:var(--ekko-accent-primary)}.msg-attempts{font-size:var(--jk-t-sm);color:var(--ekko-text-secondary);margin:0}@media (width<=720px){.msg--chat .jk-chat{--jk-chat-h: calc(100vh - 200px) }}
