/* LIQ Editorial Workspace V1 - isolated newsroom UI layer */
.journal-layout{grid-template-columns:minmax(0,1fr) 430px}
.journal-side.editorial-workspace{display:block;min-width:0}
.editorial-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 8px;padding:5px;background:#eef2f4;border:1px solid #ccd5db;border-radius:9px}
.editorial-workspace-tab{border:1px solid transparent;background:transparent;color:#52636f;border-radius:6px;padding:8px 5px;font-size:9px;font-weight:900;letter-spacing:.02em;cursor:pointer;white-space:nowrap}
.editorial-workspace-tab:hover{background:#fff}
.editorial-workspace-tab.on{background:#0c3850;color:#fff;border-color:#0c3850}
.editorial-workspace-tab .count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;border-radius:999px;background:rgba(255,255,255,.16);font-size:8px}
.editorial-workspace-pane{display:none}
.editorial-workspace-pane.on{display:block}
.editorial-workspace-pane>.card{margin:0}
.editorial-workspace .raw-event-list,.editorial-workspace .brief-list,.editorial-workspace .history-list{max-height:600px;overflow:auto;padding-right:3px}
.editorial-workspace .raw-event-item,.editorial-workspace .brief-item{cursor:pointer;border-radius:7px;padding-left:7px;padding-right:7px;transition:background .14s ease,border-color .14s ease}
.editorial-workspace .raw-event-item:hover,.editorial-workspace .brief-item:hover{background:#f0f5f7}
.editorial-workspace .raw-event-item.selected,.editorial-workspace .brief-item.selected{background:#e5f1f7;outline:1px solid #9fc5d8}
.editorial-editions-list{display:grid;gap:8px;max-height:600px;overflow:auto}
.editorial-edition-item{border:1px solid #dbe1e5;border-radius:7px;padding:10px;background:#fff}
.editorial-edition-item h4{margin:0 0 4px;font-size:12px;color:#17374a}
.editorial-edition-item p{margin:0;color:#70808a;font-size:9px;line-height:1.45}
.editorial-edition-article{border-top:1px solid #e5e9ec;padding:7px 0 0;margin-top:7px}
.editorial-edition-article b{font-size:10px;display:block;color:#263b48}
.editorial-edition-article small{font-size:8px;color:#82909a}
.editorial-inspector-backdrop{position:fixed;inset:0;z-index:12000;background:rgba(7,21,31,.46);display:none;justify-content:flex-end}
.editorial-inspector-backdrop.open{display:flex}
.editorial-inspector{width:min(720px,92vw);height:100%;background:#f5f7f8;box-shadow:-12px 0 34px rgba(0,0,0,.18);display:flex;flex-direction:column;overflow:hidden}
.editorial-inspector-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;background:#0b354a;color:#fff;padding:20px 22px}
.editorial-inspector-head .eyebrow{display:block;color:#72dfff;font-size:8px;font-weight:900;letter-spacing:.14em;margin-bottom:5px}
.editorial-inspector-head h3{font-size:20px;line-height:1.15;margin:0;max-width:570px}
.editorial-inspector-close{width:38px;height:38px;border-radius:50%;border:0;background:#fff;color:#10394e;font-size:24px;cursor:pointer;flex:0 0 auto}
.editorial-inspector-body{padding:18px 22px 30px;overflow:auto}
.editorial-inspector-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}
.editorial-inspector-section{background:#fff;border:1px solid #d7dee3;border-radius:9px;padding:14px;margin-top:10px}
.editorial-inspector-section h4{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#56707f;margin:0 0 9px}
.editorial-inspector-section p{font-size:11px;line-height:1.55;color:#334b59;margin:0;white-space:pre-wrap}
.editorial-inspector-section pre{white-space:pre-wrap;overflow:auto;max-height:360px;background:#f0f3f5;border:1px solid #d8dfe3;border-radius:7px;padding:10px;font-size:9px;line-height:1.5;color:#314650;margin:0}
.editorial-inspector-actions{display:flex;gap:8px;margin-top:12px}
.editorial-inspector-actions button{border:1px solid #abc0cc;background:#fff;color:#15455e;border-radius:7px;padding:8px 12px;font-weight:800;font-size:9px;cursor:pointer}
.editorial-inspector-actions button.primary{background:#1679ad;color:#fff;border-color:#1679ad}
@media(max-width:1200px){.journal-layout{grid-template-columns:minmax(0,1fr) 390px}}
@media(max-width:1100px){.journal-layout{grid-template-columns:1fr}.journal-side.editorial-workspace{max-width:none}.editorial-workspace .raw-event-list,.editorial-workspace .brief-list,.editorial-workspace .history-list{max-height:440px}}
@media(max-width:700px){.editorial-workspace-tabs{grid-template-columns:1fr 1fr}.editorial-inspector{width:100vw}.editorial-inspector-head{padding:16px}.editorial-inspector-body{padding:14px}}
