.news-reaction-bar-module__mKTUMW__bar{gap:var(--space-3);align-items:center;display:flex}.news-reaction-bar-module__mKTUMW__bar button{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:999px;font-size:.9rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.news-reaction-bar-module__mKTUMW__bar button:hover:not(:disabled){border-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-bg)}.news-reaction-bar-module__mKTUMW__bar button:disabled{color:var(--color-text-secondary);opacity:.7;cursor:default}.news-reaction-bar-module__mKTUMW__barSm{gap:var(--space-2)}.news-reaction-bar-module__mKTUMW__barSm button{gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:.8rem}.news-reaction-bar-module__mKTUMW__active{background:var(--color-btn-primary-bg)!important;color:var(--color-btn-primary-fg)!important;border-color:var(--color-btn-primary-bg)!important}
.comment-section-module__sl-KsW__wrap{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.comment-section-module__sl-KsW__wrap h2{margin-bottom:var(--space-5);font-size:1.3rem;font-weight:600}.comment-section-module__sl-KsW__form{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.comment-section-module__sl-KsW__textarea{width:100%;min-height:90px;padding:var(--space-3);border:1px solid var(--color-border);resize:vertical;border-radius:8px;font-family:inherit;font-size:.95rem;transition:border-color .15s}.comment-section-module__sl-KsW__textarea:focus{border-color:var(--color-btn-primary-bg);outline:none}.comment-section-module__sl-KsW__submitBtn{align-self:flex-start}.comment-section-module__sl-KsW__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comment-section-module__sl-KsW__comment{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.comment-section-module__sl-KsW__meta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:.82rem;display:flex}.comment-section-module__sl-KsW__authorName{color:var(--color-text-primary);font-weight:600}.comment-section-module__sl-KsW__body{color:var(--color-text-primary);margin:var(--space-2) 0;font-size:.95rem;line-height:1.6}.comment-section-module__sl-KsW__deleted{color:var(--color-text-secondary);font-style:italic}.comment-section-module__sl-KsW__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.comment-section-module__sl-KsW__actions button{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:999px;font-size:.8rem;transition:background .15s,color .15s;display:inline-flex}.comment-section-module__sl-KsW__actions button:hover:not(:disabled){border-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-bg)}.comment-section-module__sl-KsW__actions button:disabled{opacity:.5;cursor:default}.comment-section-module__sl-KsW__actionActive{background:var(--color-btn-primary-bg)!important;color:var(--color-btn-primary-fg)!important;border-color:var(--color-btn-primary-bg)!important}.comment-section-module__sl-KsW__replies{margin:var(--space-3) 0 0 var(--space-6);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}@media (max-width:480px){.comment-section-module__sl-KsW__replies{margin-left:var(--space-3)}}.comment-section-module__sl-KsW__closed{color:var(--color-text-secondary);margin:0 0 1rem}
.comments-modal-module__UQ4vdW__backdrop{z-index:1000;background:#0009;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.comments-modal-module__UQ4vdW__modal{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;width:min(48rem,100%);max-height:85vh;display:flex;overflow:hidden}.comments-modal-module__UQ4vdW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.comments-modal-module__UQ4vdW__title{color:var(--color-text-primary);font-weight:600}.comments-modal-module__UQ4vdW__content{padding:1rem;overflow-y:auto}.comments-modal-module__UQ4vdW__empty{text-align:center;color:var(--color-text-secondary);margin:0;padding:1.5rem 0}.comments-modal-module__UQ4vdW__list,.comments-modal-module__UQ4vdW__replies{grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.comments-modal-module__UQ4vdW__replies{margin-top:.75rem}.comments-modal-module__UQ4vdW__item{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem}.comments-modal-module__UQ4vdW__itemHeader{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.comments-modal-module__UQ4vdW__author{color:var(--color-text-primary);font-weight:600}.comments-modal-module__UQ4vdW__date{color:var(--color-text-secondary);font-size:.8rem}.comments-modal-module__UQ4vdW__reactions{gap:.4rem;margin-inline-end:auto;font-size:.8rem;display:inline-flex}.comments-modal-module__UQ4vdW__likes{color:var(--color-success)}.comments-modal-module__UQ4vdW__dislikes{color:var(--admin-danger-button)}.comments-modal-module__UQ4vdW__body{color:var(--color-text-primary);overflow-wrap:anywhere;line-height:1.55}.comments-modal-module__UQ4vdW__body p{margin:0 0 .5rem}.comments-modal-module__UQ4vdW__deleted{color:var(--color-text-secondary);margin:0;font-style:italic}@media (max-width:640px){.comments-modal-module__UQ4vdW__backdrop,.comments-modal-module__UQ4vdW__content{padding:.75rem}}
.tag-module__MP0O8W__tag{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--color-gray-100);color:var(--color-gray-700);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.tag-module__MP0O8W__tag:hover{background:var(--color-blue-500);color:var(--color-white);transform:translateY(-1px)}.tag-module__MP0O8W__tag:active{transform:translateY(0)}.tag-module__MP0O8W__tag:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}.tag-module__MP0O8W__selected{background:var(--color-blue-600);color:var(--color-white)}.tag-module__MP0O8W__selected:hover{background:var(--color-blue-700);color:var(--color-white)}.tag-module__MP0O8W__sm{padding:2px var(--space-2);font-size:.7rem}@media (max-width:480px){.tag-module__MP0O8W__tag{padding:var(--space-1) var(--space-2);font-size:.72rem}}
.tag-filter-chips-module__3V2Tga__wrap{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-filter-chips-module__3V2Tga__label{color:var(--color-gray-500);white-space:nowrap;font-size:.8rem}
.admin-news-client-module__VUG2wW__wrap{grid-gap:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0 1rem 1rem;display:grid}.admin-news-client-module__VUG2wW__card{margin-bottom:1.5rem}.admin-news-client-module__VUG2wW__form{grid-gap:1.25rem;grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.admin-news-client-module__VUG2wW__fieldRow{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.admin-news-client-module__VUG2wW__localeSelect,.admin-news-client-module__VUG2wW__statusSelect{max-width:16rem}.admin-news-client-module__VUG2wW__slugInput{max-width:34rem}.admin-news-client-module__VUG2wW__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.admin-news-client-module__VUG2wW__tab{border:1px solid var(--color-border);border-radius:var(--admin-border-radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.85rem;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.admin-news-client-module__VUG2wW__tab:hover{background:var(--color-table-row-hover-bg);color:var(--color-text-primary)}.admin-news-client-module__VUG2wW__tabDot{background:var(--color-text-secondary);border-radius:50%;flex:none;width:.5rem;height:.5rem}.admin-news-client-module__VUG2wW__tabActive{border-color:var(--color-btn-primary-bg);background:var(--color-table-row-hover-bg);color:var(--color-text-primary)}.admin-news-client-module__VUG2wW__tabSource{color:var(--color-text-primary);font-weight:700}.admin-news-client-module__VUG2wW__tabSource .admin-news-client-module__VUG2wW__tabDot{background:var(--color-btn-primary-bg)}.admin-news-client-module__VUG2wW__tabFilled .admin-news-client-module__VUG2wW__tabDot{background:var(--color-success)}.admin-news-client-module__VUG2wW__tabUnreviewed .admin-news-client-module__VUG2wW__tabDot{background:var(--color-warning)}.admin-news-client-module__VUG2wW__tabFailed .admin-news-client-module__VUG2wW__tabDot{background:var(--admin-danger-button)}.admin-news-client-module__VUG2wW__tabTranslating .admin-news-client-module__VUG2wW__tabDot{background:var(--color-btn-primary-bg);animation:1s ease-in-out infinite admin-news-client-module__VUG2wW__pulse}.admin-news-client-module__VUG2wW__tabEmpty{opacity:.65}.admin-news-client-module__VUG2wW__tabMark{opacity:.8;font-size:.75rem}@keyframes admin-news-client-module__VUG2wW__pulse{50%{opacity:.25}}.admin-news-client-module__VUG2wW__actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-news-client-module__VUG2wW__editorField,.admin-news-client-module__VUG2wW__tagsField{grid-gap:.4rem;gap:.4rem;display:grid}.admin-news-client-module__VUG2wW__editorLabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.admin-news-client-module__VUG2wW__hint{color:var(--color-text-secondary);margin:0;font-size:.85rem}.admin-news-client-module__VUG2wW__filters{grid-gap:.75rem;gap:.75rem;margin-bottom:1rem;display:grid}.admin-news-client-module__VUG2wW__searchInput{min-width:16rem}.admin-news-client-module__VUG2wW__statusFilter{min-width:11rem}.admin-news-client-module__VUG2wW__total{color:var(--color-text-secondary);margin-left:auto;font-size:.85rem}.admin-news-client-module__VUG2wW__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:1rem;padding-top:.25rem;display:flex}.admin-news-client-module__VUG2wW__error{color:var(--admin-danger-button);margin:0;font-size:.9rem}.admin-news-client-module__VUG2wW__empty{text-align:center;color:var(--color-text-secondary);margin:0;padding:2rem 0}.admin-news-client-module__VUG2wW__tableWrap{overflow-x:auto}.admin-news-client-module__VUG2wW__postTitle{min-width:12rem;max-width:28rem;display:block}.admin-news-client-module__VUG2wW__editingMark{background:var(--color-table-row-hover-bg);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.1rem .4rem;font-size:.75rem}.admin-news-client-module__VUG2wW__rowActions{gap:.4rem;display:inline-flex}.admin-news-client-module__VUG2wW__statusDraft,.admin-news-client-module__VUG2wW__statusPublished{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.15rem .5rem;font-family:inherit;font-size:.8rem;display:inline-block}.admin-news-client-module__VUG2wW__statusDraft:hover,.admin-news-client-module__VUG2wW__statusPublished:hover{border-color:currentColor}.admin-news-client-module__VUG2wW__statusDraft{color:var(--color-text-secondary);background:#94a3b833}.admin-news-client-module__VUG2wW__statusPublished{color:var(--color-success);background:#16a34a26}.admin-news-client-module__VUG2wW__reactions{white-space:nowrap;gap:.5rem;display:inline-flex}.admin-news-client-module__VUG2wW__likes{color:var(--color-success)}.admin-news-client-module__VUG2wW__dislikes{color:var(--admin-danger-button)}@media (max-width:640px){.admin-news-client-module__VUG2wW__footer{align-items:stretch}.admin-news-client-module__VUG2wW__localeSelect,.admin-news-client-module__VUG2wW__statusSelect{max-width:none}}.admin-news-client-module__VUG2wW__legend{color:var(--color-text-secondary);flex-wrap:wrap;gap:1rem;margin:-.4rem 0 0;font-size:.8rem;display:flex}.admin-news-client-module__VUG2wW__legendItem{align-items:center;gap:.35rem;display:inline-flex}.admin-news-client-module__VUG2wW__legendDot{border-radius:50%;width:.5rem;height:.5rem}.admin-news-client-module__VUG2wW__legendFilled{background:var(--color-success)}.admin-news-client-module__VUG2wW__legendUnreviewed{background:var(--color-warning)}.admin-news-client-module__VUG2wW__legendEmpty{background:var(--color-text-secondary);opacity:.5}.admin-news-client-module__VUG2wW__filtersRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.admin-news-client-module__VUG2wW__filtersRow>*{margin-bottom:0}.admin-news-client-module__VUG2wW__dateFilter{min-width:9rem}.admin-news-client-module__VUG2wW__thumb{border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;width:5rem;height:3rem;display:block}.admin-news-client-module__VUG2wW__thumbEmpty{border:1px dashed var(--color-border);border-radius:var(--radius-sm);width:5rem;height:3rem;display:block}.admin-news-client-module__VUG2wW__sentinel{height:1px}.admin-news-client-module__VUG2wW__loadingRow{text-align:center;color:var(--color-text-secondary);padding:1rem 0;font-size:.85rem}
