.os-chat-row{border-radius:var(--os-select-radius,8px);width:100%;min-height:1.9rem;color:var(--ink,#17181b);align-items:center;padding:0;display:flex;position:relative}.os-chat-row__open{text-align:left;min-width:0;min-height:1.9rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:1.5rem minmax(0,1fr) 3.1rem;align-items:center;column-gap:.45rem;padding:.28rem .4rem;display:grid}.os-chat-row[data-density=drawer] .os-chat-row__open{min-height:2.1rem;padding:.35rem}.os-chat-row:has(.os-chat-row__preview,.os-chat-row__draft) .os-chat-row__open{min-height:2.45rem}.os-chat-row[data-density=drawer]:has(.os-chat-row__preview,.os-chat-row__draft) .os-chat-row__open{min-height:2.7rem}.os-chat-row:hover{background:var(--os-select-wash)}.os-chat-row[data-selected=true]{background:var(--os-select-bg)}.os-chat-row__mark{flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:relative}.os-chat-row__live-pip{pointer-events:none;position:absolute;bottom:-.12rem;right:-.12rem}.os-chat-row__mark .os-face,.os-chat-row__mark .os-presence-stack{--face:1.5rem}.os-chat-row[data-mark=status] .os-chat-row__mark .os-chat-live{width:1.5rem;height:1.5rem}.os-chat-row[data-mark=meeting] .os-chat-row__mark{color:var(--ink-3,#71717a)}.os-chat-row[data-selected=true][data-mark=meeting] .os-chat-row__mark,.os-chat-row[data-unread=true][data-mark=meeting] .os-chat-row__mark{color:var(--filament,#d41445)}.os-chat-row__copy{flex-direction:column;gap:.14rem;min-width:0;display:flex}.os-chat-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-control);font-weight:400;line-height:1.25;font-family:var(--font-ui);letter-spacing:0;overflow:hidden}.os-chat-row__preview,.os-chat-row__draft{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-xs);color:var(--ink-3,#71717a);line-height:1.25;overflow:hidden}.os-chat-row__draft{color:var(--ink-2,#52525b);font-style:italic}.os-chat-row[data-unread=true] .os-chat-row__title{font-weight:550}.os-chat-row[data-unread=true] .os-chat-row__preview{color:var(--ink-2,#52525b)}.os-chat-row[data-typing=true] .os-chat-row__preview{color:var(--ink-2,#52525b);font-style:italic}.os-chat-row[data-unread=true] .os-chat-row__time{color:var(--ink,#17181b);font-weight:600}.os-chat-row__meta{flex-direction:column;justify-content:center;align-items:flex-end;gap:.28rem;min-width:0;display:flex}.os-chat-row:has(.os-chat-row__preview,.os-chat-row__draft) .os-chat-row__meta{align-self:start;padding-top:.06rem}.os-chat-row__time{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--t-xs);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-3,#71717a);line-height:1.25;transition:opacity .14s;display:block;overflow:hidden}.os-chat-mention-chips .os-face{--face:1.05rem}.os-chat-mention-chips .os-chip{border-color:color-mix(in srgb, var(--os-ink,#17181b) 16%, var(--os-paper,#fff));background:color-mix(in srgb, var(--os-ink,#17181b) 7%, var(--os-paper,#fff));color:var(--os-ink,#17181b);opacity:1}.os-chat-mention-chips .os-chip:hover{border-color:color-mix(in srgb, var(--os-ink,#17181b) 22%, var(--os-paper,#fff));background:color-mix(in srgb, var(--os-ink,#17181b) 10%, var(--os-paper,#fff));color:var(--os-ink,#17181b)}.os-chat-row:has(.os-chat-row__tools):is(:hover,:focus-within) .os-chat-row__time{opacity:0}.os-chat-row__tools{z-index:1;opacity:0;pointer-events:none;align-items:center;gap:0;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;right:.12rem;transform:translateY(-50%)}.os-chat-row:is(:hover,:focus-within) .os-chat-row__tools{opacity:1;pointer-events:auto;background:var(--os-select-wash);transform:translateY(-50%)}.os-chat-row[data-selected=true]:is(:hover,:focus-within) .os-chat-row__tools{background:var(--os-select-bg)}.os-chat-row__tool{border-radius:var(--au-r-control,3px);width:1.35rem;height:1.35rem;color:var(--ink-3,#71717a);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.os-chat-row__tool:hover,.os-chat-row__tool:focus-visible{color:var(--ink,#17181b);background:color-mix(in srgb, var(--ink,#17181b) 6%, transparent)}.os-chat-row__tool[aria-pressed=true]{color:var(--ink,#17181b)}@media (prefers-reduced-motion:reduce){.os-chat-row__time,.os-chat-row__tools{transition:none}.os-chat-row__tools{transform:translateY(-50%)}}.os-chat-row__preview[data-activity=true]{--row-activity:var(--ink-3,#71717a);background:linear-gradient(100deg, var(--row-activity) 30%, var(--ink,#17181b) 50%, var(--row-activity) 70%);color:#0000;-webkit-text-fill-color:transparent;background-position:125% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite os-chat-row-activity}@keyframes os-chat-row-activity{to{background-position:-125% 0}}@media (prefers-reduced-motion:reduce){.os-chat-row__preview[data-activity=true]{color:var(--ink-2,#52525b);-webkit-text-fill-color:currentColor;background:0 0;animation:none}}
.os-chat-list-section__toggle{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:.28rem;margin:0;padding:.4rem .45rem .18rem .32rem;display:flex}.os-chat-list-section__toggle:hover .os-chat-list-section__label,.os-chat-list-section__toggle:hover .os-chat-list-section__caret{color:var(--ink,#17181b)}.os-chat-list-section__caret{width:.9rem;height:.9rem;color:var(--ink-3,#71717a);flex:none;justify-content:center;align-items:center;display:inline-flex}.os-chat-list-section__caret svg{transition:transform .14s var(--ease-motion,ease);display:block}.os-chat-list-section__caret[data-open=true] svg{transform:rotate(90deg)}.os-chat-list-section__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--track-label);line-height:var(--lh-tight);color:var(--ink-2);flex:auto;margin:0;overflow:hidden}.os-chat-list-section[data-kind=meetings] .os-chat-list-section__label{font-weight:var(--w-strong);color:var(--ink)}.os-chat-list-section__meta{flex:none;align-items:center;gap:.35rem;display:inline-flex}.os-chat-list-section__count,.os-chat-list-section__unread{min-width:2ch;font-size:var(--t-xs);line-height:var(--lh-tight);letter-spacing:0;text-align:end}.os-chat-list-section__count{font-weight:var(--w-medium);color:var(--ink-3)}.os-chat-list-section__unread{font-weight:var(--w-strong);color:var(--ink)}.os-chat-list-section[data-folded=true] .os-chat-list-section__label{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.os-chat-list-section__caret svg{transition:none}}
