openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
2 lines (1 loc) • 8.99 kB
CSS
.session-hovercard{--session-hovercard-context-icon-size:var(--space-4);gap:0;min-width:0;display:grid}.session-hovercard__section{min-width:0;padding:var(--space-3) var(--space-4);background:0 0}.session-hovercard__section--header{padding-block:14px 12px}.session-hovercard__section--metadata,.session-hovercard__section--prs{padding-block:0 11px}.session-hovercard__section--optional{padding-block:12px}.session-hovercard__header{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.session-hovercard__heading{gap:var(--space-2);grid-template-rows:auto auto;width:100%;min-width:0;display:grid}.session-hovercard__title{color:var(--text);font-size:var(--control-ui-text-md);overflow-wrap:anywhere;text-wrap:pretty;white-space:normal;font-weight:650;line-height:1.2}.session-hovercard__attribution{border:1px solid color-mix(in srgb, var(--border-strong) 58%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--panel-strong) 72%, transparent);min-width:0;max-width:100%;color:var(--text);font-size:var(--control-ui-text-sm);justify-self:start;align-items:center;gap:7px;padding:3px 8px 3px 3px;line-height:1.35;display:inline-flex}.session-hovercard__attribution-avatars{--session-hovercard-face-gap:-5px;flex:none;order:-1;align-items:center;display:inline-flex}.session-hovercard__attribution-avatars .viewer-facepile,.session-hovercard__attribution-avatars .viewer-facepile>openclaw-tooltip:not(:first-child) .viewer-avatar{margin-left:var(--session-hovercard-face-gap);transition:margin-left .12s}@media (hover:hover){.session-hovercard__attribution:is(:hover,:focus-within) .session-hovercard__attribution-avatars{--session-hovercard-face-gap:2px}}.session-hovercard__attribution-copy{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.session-hovercard__attribution-name{text-overflow:ellipsis;min-width:0;font-weight:550;overflow:hidden}.session-hovercard__attribution-others{color:var(--muted);flex:none;margin-left:.35em}@media (hover:hover){button.session-hovercard__attribution-others:is(:hover,:focus-visible){background:var(--bg-hover);color:var(--text)}}.session-hovercard__no-pr,.session-hovercard__more{color:var(--muted);font-size:var(--control-ui-text-sm);line-height:1.4}.session-hovercard__created-age{min-width:max-content;color:var(--muted);font-size:var(--control-ui-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;place-self:start end;line-height:1.35}.session-hovercard__pr-list{gap:var(--space-2);min-width:0;display:grid}.session-hovercard__context{gap:var(--space-2);display:grid}.session-hovercard__context-row,.session-hovercard__branch-row,.session-hovercard__pr-row{align-items:center;column-gap:var(--space-2);min-width:0;font-size:var(--control-ui-text-sm);line-height:1.4;display:grid}.session-hovercard__context-row{grid-template-columns:var(--session-hovercard-context-icon-size) minmax(0, 1fr)}.session-hovercard__plan-row,.session-hovercard__branch-row,.session-hovercard__pr-row{grid-template-columns:var(--session-hovercard-context-icon-size) minmax(0, 1fr) auto}.session-hovercard__plan-step{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.session-hovercard__plan-count{color:var(--muted);font-size:var(--control-ui-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.session-hovercard__context-icon{width:var(--session-hovercard-context-icon-size);height:var(--session-hovercard-context-icon-size);color:var(--muted);justify-content:center;align-self:center;align-items:center;display:inline-flex}.session-hovercard__context-icon svg{width:var(--session-hovercard-context-icon-size);height:var(--session-hovercard-context-icon-size);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.session-hovercard__context-value{overflow-wrap:break-word;min-width:0;color:var(--muted);font-weight:450}.session-hovercard__context-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.session-hovercard__creator-avatar,.session-hovercard__creator-avatar .viewer-avatar{width:var(--session-hovercard-context-icon-size);height:var(--session-hovercard-context-icon-size);aspect-ratio:1;border-radius:var(--radius-full);box-shadow:none;border:0;outline:0;flex:none;align-self:center;padding:0;display:block;overflow:hidden}.session-hovercard__creator-avatar .channel-avatar{width:var(--session-hovercard-context-icon-size);height:var(--session-hovercard-context-icon-size);box-shadow:none}.session-hovercard__creator-avatar .viewer-avatar img{object-fit:cover;width:100%;height:100%}.session-hovercard__creator-avatar-fallback{width:var(--session-hovercard-context-icon-size);height:var(--session-hovercard-context-icon-size);border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent-subtle) 70%, var(--panel-strong));color:var(--text);place-items:center;font-size:8px;font-weight:700;display:grid}.session-hovercard__attribution .session-hovercard__creator-avatar,.session-hovercard__attribution .session-hovercard__creator-avatar .viewer-avatar,.session-hovercard__attribution .session-hovercard__creator-avatar .channel-avatar,.session-hovercard__attribution .session-hovercard__creator-avatar-fallback{width:18px;height:18px}.session-hovercard__attribution .session-hovercard__creator-avatar .viewer-avatar,.session-hovercard__attribution .session-hovercard__creator-avatar .channel-avatar,.session-hovercard__attribution .session-hovercard__creator-avatar-fallback{border:1.5px solid var(--panel-strong)}.session-hovercard__branch-row,.session-hovercard__pr-row{color:var(--muted);text-decoration:none}.session-hovercard__branch-action,.session-hovercard__branch-label{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.session-hovercard__branch-action{text-decoration:none}.session-hovercard__pr-row{margin-inline:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background-color .12s}.session-hovercard__pr-row:focus-visible{background:var(--bg-hover)}@media (hover:hover){.session-hovercard__pr-row:hover{background:var(--bg-hover)}}.session-hovercard__pr-state-icon,.session-hovercard__branch-icon{width:var(--session-hovercard-context-icon-size);height:var(--session-hovercard-context-icon-size);justify-content:center;align-items:center;display:inline-flex}.session-hovercard__pr-state-icon svg,.session-hovercard__branch-icon svg{width:var(--session-hovercard-context-icon-size);height:var(--session-hovercard-context-icon-size);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.session-hovercard__diff{min-width:0;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.session-hovercard__pr-row[data-state=open]{--session-pr-state-color:var(--ok)}.session-hovercard__pr-row[data-state=draft]{--session-pr-state-color:var(--muted)}.session-hovercard__pr-row[data-state=merged]{--session-pr-state-color:var(--pr-merged)}.session-hovercard__pr-row[data-state=closed]{--session-pr-state-color:var(--danger)}.session-hovercard__pr-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.session-hovercard__pr-state-icon{color:var(--session-pr-state-color,var(--muted))}.session-hovercard__pr-row .session-hovercard__diff{font-size:var(--control-ui-text-xs);justify-self:end;gap:6px}.session-hovercard__additions{color:var(--ok)}.session-hovercard__deletions{color:var(--danger)}.session-hovercard__no-pr a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 45%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 45%, transparent);text-underline-offset:2px}.session-hovercard__branch-row+.session-hovercard__no-pr{margin-top:var(--space-2);padding-left:calc(var(--session-hovercard-context-icon-size) + var(--space-2))}.session-hovercard__excerpt{-webkit-line-clamp:2;line-clamp:2;color:var(--text);font-size:var(--control-ui-text-sm);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.session-hovercard__notepad{border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);padding-block:4px 14px}.session-hovercard__notepad-title{margin-bottom:var(--space-2);color:var(--muted);font-size:var(--control-ui-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.session-hovercard__notepad .session-progress-card__progress{margin-bottom:var(--space-3);gap:5px;display:grid}.session-hovercard__notepad .session-progress-card__progress-label{color:var(--muted);font-size:var(--control-ui-text-xs);font-variant-numeric:tabular-nums;font-weight:550;line-height:1.35}.session-hovercard__notepad .session-progress-card__progress progress{margin-top:0}