﻿.discussion-widget__item{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:0;background:var(--list-item-bg);border:1px solid transparent;overflow:hidden}.discussion-widget__item:active{transform:scale(.98)}.discussion-widget__item-avatar{width:var(--logo-width);height:var(--logo-height);border-radius:var(--profile-border-radius);border:1px solid var(--border-color);object-fit:cover;flex-shrink:0}.discussion-widget__item-content{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.discussion-widget__item-header{display:flex;align-items:baseline;gap:8px}.discussion-widget__item-name{font-size:clamp(.9rem,1.8vw,1rem);font-weight:600;color:var(--secondary-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discussion-widget__item-time{font-size:clamp(.8rem,1.6vw,.9rem);color:var(--text-muted);flex-shrink:0}.discussion-widget__item-text{font-size:clamp(.95rem,2vw,1.1rem);color:var(--text-color);line-height:1.4;display:block;max-height:calc(1.4em * 2);overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.discussion-widget__item-text p{margin:0}.discussion-widget__item-text a{color:var(--accent-color)}.discussion-widget__item-text code{font-size:.75rem;padding:1px 4px;border-radius:3px;background:var(--list-item-bg)}.discussion-widget__item-text pre{overflow:hidden;white-space:pre-wrap;word-break:break-word}body.SwWide{.discussion-widget__item { border-radius: var(--border-radius); transition: background 0.3s ease; } .discussion-widget__item:hover { background: var(--list-item-hover-bg); border-color: var(--card-border); }}