/* A card identifies the work; the floating panel explains and links it. */
.work-card{min-height:184px;padding:18px}.work-card .work-card-title{font-size:calc(18px * var(--font-scale,1));-webkit-line-clamp:2}.work-card-model{font-size:calc(15px * var(--font-scale,1));margin-top:12px;color:var(--text)}.work-card .work-card-person{margin:13px 0 0;color:var(--muted)}
.info-context-nav{border-bottom:1px solid var(--soft-line);padding:0 0 12px;margin:0 0 17px;min-width:0}.info-context-path{font-size:calc(10px * var(--font-scale,1));line-height:1.7;color:var(--muted);white-space:normal;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.info-context-back{display:flex;align-items:center;gap:7px;margin-top:7px;min-height:30px;padding:2px 0;font-size:calc(12px * var(--font-scale,1));color:var(--accent);text-align:left}.info-context-back svg{width:15px;height:15px;flex:none}.info-context-back:disabled{opacity:.45}
.info-chat-entry{text-decoration:none;line-height:1.6}.info-chat-entry small{display:block;margin-top:2px;font-size:calc(10px * var(--font-scale,1));font-weight:400;color:var(--muted)}
.info-brief-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:normal;line-height:1.7;margin:0;font-size:calc(13px * var(--font-scale,1));color:var(--text)}
.info-connection-note{font-size:calc(12px * var(--font-scale,1));line-height:1.7;margin:0 0 15px;padding:10px 0;color:var(--muted)}.info-connection-note.is-error{color:var(--amber)}
#info-panel-content .info-history-compact{display:grid;grid-template-columns:auto minmax(0,1fr) auto 12px;gap:8px;align-items:center;padding:12px 0;min-height:44px;font-size:calc(12px * var(--font-scale,1));border-bottom:1px solid var(--soft-line)}
.info-history-compact time{font-size:calc(10px * var(--font-scale,1));font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.info-history-compact>span{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--text)}.info-history-compact>small{font-size:calc(10px * var(--font-scale,1));color:var(--muted);white-space:nowrap}.info-history-compact>svg{grid-column:4;width:12px;height:12px;color:var(--faint)}
@media(max-width:700px){.work-card{min-height:0}.info-context-nav{margin-bottom:14px}.info-context-path{font-size:calc(10px * var(--font-scale,1))}}
