.editor-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}
.editor-library{padding:18px!important;position:sticky;top:20px}
.editor-filters,.editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.editor-workspace label{display:flex;flex-direction:column;gap:7px;color:#bccfc2;font-size:13px;line-height:1.5;min-width:0}
.editor-workspace :is(input,textarea,select){width:100%;padding:11px 12px;border:1px solid #294635;min-width:0;max-width:100%;box-sizing:border-box;background:#07100b;color:#eff7f1;border-radius:10px;font:14px/1.6 var(--font-sans,system-ui)}
.editor-workspace select{min-height:44px}.editor-workspace textarea{resize:vertical}
.editor-search{margin:16px 0}.editor-list-item{display:block;text-align:left;width:100%;padding:16px 12px;margin:8px 0;border:1px solid #203b2a;border-radius:12px;background:#ffffff02;color:#eaf5ed;cursor:pointer}
.editor-list-item:is(:hover,.is-active){background:#00ff6609;border-color:#00ff6655}
.editor-list-item>span{display:block;font:11px/1.5 var(--font-mono,monospace);color:#a3baaB}
.editor-list-item strong{display:block;font-size:15px;line-height:1.5;margin:9px 0 7px;overflow-wrap:anywhere}
.editor-list-item small{font-size:12px!important;color:#93aa9b;overflow-wrap:anywhere}
.editor-status-dot{display:inline-block;width:6px;height:6px;margin-right:5px;background:#b5a473;border-radius:50%}.editor-status-dot.published{background:#00ff66}.editor-status-dot.archived{background:#778a7e}
.editor-panel{padding:26px!important}.editor-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.editor-heading h2{font-size:23px;letter-spacing:-.5px;margin:0}
#editorForm{display:grid;gap:18px}#editorForm small{color:#8fa798;font-size:12px!important}
.editor-format{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#bacfC1}.editor-format>span{font-size:12px;color:#8fa998}
.editor-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#9eb7a7}
.editor-actions{display:flex;gap:9px;flex-wrap:wrap;padding-top:18px;border-top:1px solid #24442f}
.editor-preview{margin-top:24px;padding:24px;border-radius:12px;background:#060e09;border:1px solid #355941}
.published-post{max-width:840px;margin:48px auto 80px;padding:36px;border:1px solid #25432f;border-radius:22px;background:linear-gradient(140deg,#101d14,#060b08);color:#eaf5ed;overflow-wrap:anywhere}
.published-post__back{display:inline-block;margin-bottom:36px;color:#9cc1aa;font-size:14px}.published-post .eyebrow{font:12px/1.5 monospace;letter-spacing:2px;color:#00ff66}
.published-post h1{font-size:clamp(30px,5vw,48px);line-height:1.15;letter-spacing:-1px;margin:16px 0 22px}
.published-post__summary{font-size:19px;line-height:1.65;color:#b5cdbf}.published-post time{font-size:13px;color:#8da796}
.published-post__body{font:16px/1.8 var(--font-sans,system-ui);color:#c8dbce;overflow-wrap:anywhere;margin-top:30px}.published-post__body :is(h2,h3,h4){color:#eef9f0;line-height:1.35;margin:30px 0 12px}.published-post__body a{color:#00ff66;text-decoration:underline}.published-post__body code{font-size:.9em;color:#a4efbe;background:#00ff660b;padding:2px 5px;border-radius:4px}.published-post__body blockquote{border-left:3px solid #00ff66;padding:12px 20px;background:#00ff6607;margin:20px 0}.published-post__body :is(ul,ol){padding-left:24px}
.publication-card{padding:26px;margin-bottom:16px;border:1px solid #24442f;border-radius:16px;background:linear-gradient(135deg,#111d15,#070c09);color:#c2d6c9;overflow-wrap:anywhere}.publication-card>small{color:#00ff66;font:12px monospace}.publication-card h2{font-size:25px;line-height:1.3;color:#f1faf4;margin:14px 0}.publication-card p{font-size:15px;line-height:1.7}.publication-card time{font-size:12px;color:#9ab09f}.publication-card>a{display:inline-block;margin-top:15px;color:#00ff66;font-weight:600}
.published-feed{grid-column:1/-1}.published-feed:empty{display:none}.publication-load-more{padding:12px 20px;border:1px solid #00ff6644;border-radius:10px;background:#00ff6608;color:#00ff66;font:14px system-ui;cursor:pointer;margin:10px 0 20px}
@media(max-width:1250px){.editor-workspace{grid-template-columns:minmax(0,1fr)}.editor-library{position:static}.editor-library #editorList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;overflow:auto}.editor-list-item{margin:0}}
@media(max-width:560px){.editor-fields{grid-template-columns:minmax(0,1fr)}.editor-panel{padding:18px!important}.editor-heading{align-items:flex-start;flex-wrap:wrap}.editor-library #editorList{grid-template-columns:minmax(0,1fr)}.editor-actions .admin-button{flex:1 1 40%}.published-post{margin:20px 12px 40px;padding:22px}.published-post__summary{font-size:17px}.editor-preview{padding:16px}}

#news-grid [hidden],.publication-card.is-hidden{display:none!important}

@media(min-width:1251px){.editor-filters{grid-template-columns:minmax(0,1fr)}}

.editor-comments{grid-column:1/-1;order:3}.editor-comments>header,.editor-comments>header>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.editor-comments select{width:auto}.editor-comment{padding:20px 0;border-top:1px solid #ffffff14;overflow-wrap:anywhere}.editor-comment>a{display:block;color:#9ff9bc;font-weight:700}.editor-comment small{display:block;margin:8px 0;color:#a5b9ab}.editor-comment p{white-space:pre-wrap;color:#d0ded5;line-height:1.7}.editor-comments [hidden]{display:none!important}
.editor-comment__player{display:flex;align-items:center;gap:12px;margin-top:16px}.editor-comment__avatar{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;border:1px solid #00ff6629;background:#12251a;color:#abe5bd;overflow:hidden}.editor-comment__avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.editor-comment__author{color:#e8f5ec;font-size:14px;font-weight:700;text-decoration:none}.editor-comment>p{padding-left:48px}.editor-workspace>[hidden]{display:none!important}
