.news-engagement{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:26px 0;padding:18px 0;border-top:1px solid #e2e9e5;border-bottom:1px solid #e2e9e5}.reader-count,.metric-inline{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.reader-count{font-size:13px;color:#5a6a64}.news-engagement small{flex-basis:100%;font-size:11px;color:#65756e;line-height:1.7}.like-news[aria-pressed=true]{background:#e7f4ed;color:#146443;border-color:#a8d5bc}.like-news[aria-pressed=true] .icon{fill:#146443;stroke:#146443}.metric-inline{font-size:12px;color:#536b60}.metric-inline .icon{width:15px;height:15px}.metric-inline .icon:nth-of-type(2){color:#ba6e60;margin-left:8px}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.update-help,.update-notes{font-size:13px;line-height:1.8;color:#637269;max-width:850px;margin:0 0 18px}.update-notes{white-space:pre-wrap}.update-preview,.update-history{margin-top:22px}.update-message{font-size:13px;line-height:1.8;margin:14px 0 0}.error-text{color:#b54040}.update-preview details{margin:18px 0}.update-preview summary,.update-job summary{cursor:pointer;font-size:12px;padding:10px 0;font-weight:600}.update-preview code{font-size:11px}.update-hash{display:block;max-width:300px;overflow-wrap:anywhere}.update-preview form{margin-top:24px;max-width:660px}.update-preview form .field-checkbox{margin:18px 0;align-items:flex-start;line-height:1.8}.update-job{display:flex;gap:22px;align-items:flex-start;justify-content:space-between;padding:20px 0;border-bottom:1px solid #e4e9e5}.update-job:first-child{padding-top:0}.update-job:last-child{border-bottom:0}.update-job h3{font-size:14px;margin:0 0 7px}.update-job h3 .pill{margin-left:8px}.update-job p{font-size:11px;color:#66786e}.update-job pre{max-width:720px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:#f3f6f4;padding:12px;line-height:1.8}.update-job-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:380px}.share-fallback{max-width:850px;margin:40px auto;padding:20px;line-height:1.8}.share-fallback img{width:100%;height:auto;border-radius:16px}.share-fallback h1{font-size:30px;line-height:1.4}#update-upload .field{max-width:660px}#update-upload input[type=file]{height:auto;max-width:100%;padding:15px;background:#f5f8f6}
@media(max-width:720px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.update-job{flex-direction:column;gap:12px}.update-job-actions{justify-content:flex-start;max-width:100%}.update-job-actions .btn{font-size:11px}.update-preview .admin-card-header{align-items:flex-start;gap:10px}.update-preview .field-checkbox{font-size:12px}.share-fallback{margin:20px auto}.share-fallback h1{font-size:24px}.news-engagement{gap:12px}.update-hash{max-width:220px}}
