.news-page[data-v-82038190]{gap:1rem;display:grid}.news-list[data-v-82038190]{gap:.9rem;display:grid}.news-item[data-v-82038190]{border:1px solid var(--eco-line);border-radius:var(--radius-card);background:var(--eco-surface-soft);transition:border-color .16s,background .16s}.news-item[data-v-82038190]:hover{border-color:var(--eco-line-strong);background:var(--eco-canvas)}.news-item--pinned[data-v-82038190]{border-color:var(--eco-violet)}.news-item__main[data-v-82038190]{color:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(9rem,13.5rem);align-items:stretch;gap:.9rem;padding:.9rem;text-decoration:none;display:grid}.news-item__content[data-v-82038190]{flex-direction:column;gap:.6rem;min-width:0;display:flex}.news-meta[data-v-82038190]{color:var(--eco-muted);font-size:var(--fs-small);font-weight:var(--fw-medium);flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.news-copy[data-v-82038190]{min-width:0}.news-copy h2[data-v-82038190]{font-size:var(--fs-h2);margin:0;line-height:1.25}.news-copy__excerpt[data-v-82038190]{max-height:4.5em;color:var(--eco-ink-soft);margin:.4rem 0 0;line-height:1.5;overflow:hidden}.news-copy__excerpt[data-v-82038190] blockquote,.news-copy__excerpt[data-v-82038190] ol,.news-copy__excerpt[data-v-82038190] p,.news-copy__excerpt[data-v-82038190] ul{margin:0}.news-copy__excerpt[data-v-82038190] h2,.news-copy__excerpt[data-v-82038190] h3{color:var(--eco-ink);margin:0;font-size:1em}.news-copy__excerpt[data-v-82038190] ol,.news-copy__excerpt[data-v-82038190] ul{padding-left:1.3rem}.news-copy__excerpt[data-v-82038190] blockquote{border-left:3px solid var(--eco-line-strong);padding-left:.65rem}.news-copy__excerpt[data-v-82038190] a{color:var(--eco-blue)}.news-stats[data-v-82038190]{color:var(--eco-muted);font-size:var(--fs-small);font-weight:var(--fw-medium);gap:.45rem;margin:-.25rem .9rem .9rem}.news-stat[data-v-82038190],.news-stats[data-v-82038190]{align-items:center;display:inline-flex}.news-stat[data-v-82038190]{gap:.3rem}.news-stat--button[data-v-82038190],.news-stat--link[data-v-82038190]{border-radius:var(--radius-sm);min-height:1.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem .35rem;text-decoration:none}.news-stat--link[data-v-82038190]:hover{background:var(--eco-blue-soft);color:var(--eco-blue)}.news-stat--like.news-stat--active[data-v-82038190],.news-stat--like[data-v-82038190]:hover{background:var(--eco-green-soft);color:var(--eco-green)}.news-stat--dislike.news-stat--active[data-v-82038190],.news-stat--dislike[data-v-82038190]:hover{background:var(--eco-danger-soft);color:var(--eco-danger)}.news-stat--button[data-v-82038190]:disabled{cursor:wait;opacity:.6}.news-reaction-error[data-v-82038190]{color:var(--eco-danger);font-size:var(--fs-small);margin:0}.news-stat[data-v-82038190] .eco-icon{width:1rem;height:1rem}.news-admin__actions[data-v-82038190]{flex-wrap:wrap;gap:.45rem;padding:0 .9rem .9rem;display:flex}.news-admin__menu[data-v-82038190]{display:none}[data-v-82038190] .row-action{min-height:var(--control-h-compact);border:1px solid var(--eco-line);border-radius:var(--radius-sm);color:var(--eco-ink);font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;background:#fff;padding:.32rem .6rem;text-decoration:none}[data-v-82038190] .row-action:hover{border-color:var(--eco-green);color:var(--eco-green)}[data-v-82038190] .row-action--secondary:hover{border-color:var(--eco-line-strong);color:var(--eco-ink)}[data-v-82038190] .row-action--edit:hover{border-color:var(--eco-blue);color:#2575a8}[data-v-82038190] .row-action--danger:hover{border-color:var(--eco-danger);color:var(--eco-danger)}[data-v-82038190] .row-action:disabled{cursor:wait;opacity:.6}.news-item img[data-v-82038190]{border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:8rem;max-height:13rem;display:block}.news-item__image--empty[data-v-82038190]{border:1px dashed var(--eco-line-strong);border-radius:var(--radius-md);background:var(--eco-surface);min-height:8rem}.news-skeleton[data-v-82038190]{border-radius:var(--radius-card);background:linear-gradient(90deg,var(--eco-surface) 0,var(--eco-surface-soft) 50%,var(--eco-surface) 100%);height:7rem}@media (width<=760px){.news-item__main[data-v-82038190]{grid-template-columns:1fr}.news-admin__actions--desktop[data-v-82038190]{display:none}.news-admin__menu[data-v-82038190]{padding:0 .9rem .9rem;display:block}.news-admin__menu summary[data-v-82038190]{min-height:var(--control-h-compact);border:1px solid var(--eco-line);border-radius:var(--radius-sm);background:var(--eco-surface);color:var(--eco-ink-soft);font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;align-items:center;padding:.32rem .6rem;display:inline-flex}.news-admin__menu[open] summary[data-v-82038190]{margin-bottom:.45rem}.news-admin__menu .news-admin__actions[data-v-82038190]{padding:0}}
