.ni[data-v-58107044]{border-radius:var(--radius-lg);color:var(--text);cursor:pointer;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px 14px;transition:background .2s,transform .2s;display:grid;position:relative}.ni[data-v-58107044]:focus-visible,.ni[data-v-58107044]:hover{background:var(--surface-hover,var(--surface-2));outline:none}.ni[data-v-58107044]:focus-visible{box-shadow:0 0 0 2px var(--accent,var(--p-500))}.ni.is-unread[data-v-58107044]{background:color-mix(in srgb,var(--p-500) 6%,transparent)}.ni--full[data-v-58107044]{border:1px solid var(--border);background:var(--surface);grid-template-columns:56px minmax(0,1fr);padding:16px}.ni--full.is-unread[data-v-58107044]{border-color:color-mix(in srgb,var(--p-500) 35%,var(--border));background:color-mix(in srgb,var(--p-500) 5%,var(--surface))}.ni-visual[data-v-58107044]{flex-shrink:0;width:44px;height:44px;position:relative}.ni--full .ni-visual[data-v-58107044]{width:56px;height:56px}.ni-visual--poster[data-v-58107044]{height:62px}.ni--full .ni-visual--poster[data-v-58107044]{height:78px}.ni-img[data-v-58107044],.ni-tile[data-v-58107044]{border-radius:var(--radius-md);color:#fff;-o-object-fit:cover;object-fit:cover;background:var(--surface-2);place-items:center;width:100%;height:100%;font-size:18px;display:grid}.ni--full .ni-tile[data-v-58107044]{border-radius:var(--radius-lg);font-size:22px}.ni-visual--poster .ni-img[data-v-58107044]{border-radius:var(--radius-sm)}.ni-corner[data-v-58107044],.ni-visual--avatar .ni-img[data-v-58107044]{border-radius:50%}.ni-corner[data-v-58107044]{color:#fff;width:20px;height:20px;box-shadow:0 0 0 2px var(--surface);place-items:center;font-size:10px;display:grid;position:absolute;bottom:-5px;right:-5px}.ni-body[data-v-58107044]{flex-direction:column;gap:3px;min-width:0;display:flex}.ni-top[data-v-58107044]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ni-title[data-v-58107044]{min-width:0;color:var(--text-strong,var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.ni--full .ni-title[data-v-58107044]{white-space:normal;font-size:15px}.ni-time[data-v-58107044]{color:var(--text-soft,var(--text-muted));font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.ni-msg[data-v-58107044]{color:var(--text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ni--full .ni-msg[data-v-58107044]{-webkit-line-clamp:4;font-size:13.5px}.ni-foot[data-v-58107044]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ni-cat[data-v-58107044]{font-size:12px;font-weight:700;display:inline-flex}.ni-actions[data-v-58107044],.ni-cat[data-v-58107044]{align-items:center;gap:6px}.ni-actions[data-v-58107044]{flex-wrap:wrap;display:flex}.ni-btn[data-v-58107044]{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:32px;color:var(--text);cursor:pointer;background:0 0;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.ni-btn--primary[data-v-58107044]{background:var(--primary-soft);color:var(--primary-fg);border-color:#0000}.ni-btn--primary[data-v-58107044]:hover{background:var(--primary);color:var(--on-primary)}.ni-btn[data-v-58107044]:not(.ni-btn--primary):hover{background:var(--surface-3)}.ni-icon[data-v-58107044]{border:1px solid var(--border);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.ni-icon[data-v-58107044]:hover{color:var(--success-fg);border-color:var(--success)}.ni-icon--danger[data-v-58107044]:hover{color:var(--danger-fg);border-color:var(--danger)}.ni-dot[data-v-58107044]{background:var(--p-500);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-500) 20%,transparent);border-radius:50%;position:absolute;top:14px;right:10px}.ni--compact .ni-top[data-v-58107044]{padding-right:12px}@media (prefers-reduced-motion:reduce){.ni[data-v-58107044],.ni-btn[data-v-58107044]{transition:none}}
