.ui-chat-row-wrap{position:relative}.ui-chat-row{grid-template-columns:var(--space-5) minmax(0, 1fr);gap:var(--space-2);min-height:var(--session-row-h);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--ink-900);transition:background-color var(--duration-fast) var(--ease);align-items:center;display:grid}.ui-chat-row:hover{background:var(--surface-2);color:var(--ink-900)}.ui-chat-row.is-menu-open,.ui-chat-row.is-active,.ui-chat-row.is-selected{background:var(--surface-3)}.ui-chat-row.is-away,.ui-chat-row.is-away:hover{color:var(--ink-500)}.ui-chat-row-lead{width:var(--space-5);height:var(--space-5);place-items:center;display:grid}.ui-chat-row.is-two-line{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3);padding-block:var(--space-2)}.ui-chat-row.is-two-line .ui-chat-row-lead{width:var(--space-6);height:var(--space-6)}.ui-chat-row-copy{gap:calc(var(--space-1) / 2);flex-direction:column;min-width:0;display:flex}.ui-chat-row-l1,.ui-chat-row-l2{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-chat-row-title{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-chat-row.is-selected .ui-chat-row-title{font-weight:500}.ui-chat-row-tail{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.ui-chat-row-tail .ui-state-tag{background:0 0;padding:0;font-weight:400}.ui-chat-row-kind,.ui-chat-row-time{color:var(--ink-500);font-size:var(--text-2xs)}.ui-chat-row-preview{min-width:0;color:var(--ink-500);font-size:var(--text-xs);line-height:calc(var(--space-4) + var(--space-1) / 2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-chat-row-bot{margin-right:var(--space-1);color:var(--ink-700)}.ui-chat-row .ant-badge{flex:none}.ui-chat-row .ant-badge-count{background:var(--brand-700);color:var(--ink-on-color);box-shadow:none}.ui-chat-row-wrap.is-entering{animation:ui-chat-row-enter var(--duration-overlay) ease-out}@keyframes ui-chat-row-enter{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}.ui-chat-row-more.ant-btn{top:50%;right:var(--space-1);opacity:0;color:var(--ink-500);background:0 0;position:absolute;transform:translateY(-50%)}.ui-chat-row-more.ant-btn:hover{color:var(--ink-900)}.ui-chat-row-wrap:hover .ui-chat-row-more,.ui-chat-row-wrap:focus-within .ui-chat-row-more,.ui-chat-row-more.ant-dropdown-open{opacity:1}.ui-chat-row-wrap.has-menu:hover .ui-chat-row-tail,.ui-chat-row-wrap.has-menu:focus-within .ui-chat-row-tail{visibility:hidden}.ui-chat-row-wrap.has-menu:has(.ant-dropdown-open) .ui-chat-row-tail{visibility:hidden}@media (hover:none),(width<=960px){.ui-chat-row-more.ant-btn,.ui-chat-row-wrap:hover .ui-chat-row-more,.ui-chat-row-wrap:focus-within .ui-chat-row-more,.ui-chat-row-more.ant-dropdown-open{opacity:0;pointer-events:none}.ui-chat-row-wrap.has-menu .ui-chat-row-tail,.ui-chat-row-wrap.has-menu:hover .ui-chat-row-tail,.ui-chat-row-wrap.has-menu:focus-within .ui-chat-row-tail{visibility:visible}.ui-chat-row-wrap.has-menu:has(.ant-dropdown-open) .ui-chat-row-tail{visibility:visible}.ui-chat-row-wrap.has-menu .ui-chat-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (prefers-reduced-motion:reduce){.ui-chat-row-wrap.is-entering{animation:none}.ui-chat-row{transition:none}}
