.news-admin-panel{margin-top:18px}
.news-editor-form{display:grid;grid-template-columns:1fr 1fr;gap:9px;max-width:900px;padding:16px;border:1px solid var(--line);border-radius:9px;background:#fcfbf8}
.news-editor-form[hidden]{display:none}
.news-editor-form>label{align-self:end;font-size:11px;font-weight:700;color:var(--ink)}
.news-editor-form>input:not([type=file]),.news-editor-form>textarea,.news-editor-form>select{width:100%;border:1px solid var(--line);border-radius:6px;padding:10px;background:#fff;color:var(--ink);font:13px Arial,sans-serif}
.news-editor-form>label:nth-of-type(3),.news-editor-form>#newsExcerpt,.news-editor-form>label:nth-of-type(4),.news-editor-form>#newsCover,.news-editor-form>#newsCoverPreview,.news-editor-form>label:nth-of-type(5),.news-toolbar,.news-content-editor,.news-editor-actions{grid-column:1/-1}
.news-editor-form>#newsExcerpt{resize:vertical}
.news-editor-form>input[type=file]{font:11px Arial,sans-serif}
.news-cover-preview{width:min(100%,440px);max-height:240px;object-fit:cover;border-radius:7px;background:#eceae4}
.news-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:7px;border:1px solid var(--line);border-bottom:0;border-radius:7px 7px 0 0;background:#f2f0e9}
.news-toolbar button{min-height:31px;padding:5px 9px;border:1px solid #dedbd2;border-radius:5px;background:#fff;color:#30312e;font:600 11px Arial,sans-serif;cursor:pointer}
.news-toolbar button:hover,.news-toolbar button:focus-visible{border-color:#ff5938;color:#c9442c;outline:none}
.news-content-editor{min-height:260px;max-height:600px;overflow:auto;padding:14px;border:1px solid var(--line);border-radius:0 0 7px 7px;background:#fff;color:#242522;font:14px/1.65 Arial,sans-serif}
.news-content-editor:empty:before{content:attr(data-placeholder);color:#999;pointer-events:none}
.news-content-editor:focus{outline:2px solid #ff5938;outline-offset:1px}
.news-content-editor h2{margin:1em 0 .5em;font-size:1.5em}.news-content-editor blockquote{margin:.8em 0;padding-left:14px;border-left:3px solid #ff5938;color:#666}
.news-remove-cover{grid-column:1/-1;display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ink)}
.news-featured-toggle{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #f1c2b6;border-radius:7px;background:#fff6f3;color:#9f3828;font-size:12px;font-weight:700}
.news-featured-toggle input{width:16px;height:16px;accent-color:#ff5938}
.news-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.news-editor-actions .message{margin:0}
.news-publication-actions{display:flex;align-items:center;gap:8px;flex:none}.news-publication-actions button{margin:0;min-height:40px;white-space:nowrap}
.news-list-head{margin-top:26px}
.news-list-head{margin-bottom:12px}
.news-table-wrap{margin-top:10px}
.news-table{min-width:720px}
.news-identity{min-width:210px}
.news-identity strong,.news-identity small{max-width:280px}
.news-identity small{color:var(--muted);font-size:10px}
.news-thumb{flex:0 0 42px;width:42px;height:42px;object-fit:cover;border-radius:6px;background:#eceae4}
.news-actions{align-items:center}
.news-view-link{display:inline-flex;align-items:center;min-height:27px;padding:6px 8px;border:1px solid var(--line);border-radius:5px;color:var(--ink);font-size:10px;text-decoration:none;white-space:nowrap}
.news-pagination[hidden]{display:none}
@media(max-width:620px){.news-editor-form{grid-template-columns:1fr}.news-editor-form>label,.news-editor-form>input,.news-editor-form>textarea,.news-editor-form>select,.news-editor-form>.news-cover-preview,.news-toolbar,.news-content-editor,.news-editor-actions,.news-remove-cover{grid-column:1}.news-editor-actions{align-items:flex-start;flex-direction:column}.news-publication-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.news-publication-actions button{min-height:42px;padding:10px 7px}}
