.editorial-studio{margin:0 0 24px;min-width:0}.editorial-studio[hidden],.editorial-studio [hidden]{display:none!important}.editorial-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.editorial-heading h3{margin:0 0 8px;font-size:1.6rem}.editorial-heading p{margin:4px 0;color:var(--muted)}.editorial-topic-suggestions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.editorial-topic{display:flex;flex-direction:column;gap:8px;text-align:left;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--ink);cursor:pointer;min-width:0}.editorial-topic:hover{border-color:var(--blue)}.editorial-topic strong{font-size:.95rem;line-height:1.4}.editorial-topic span{font-size:.78rem;line-height:1.45;color:var(--muted)}.editorial-context{margin:0 0 22px;color:var(--muted);font-size:.85rem}.editorial-context summary{cursor:pointer}.editorial-context p{line-height:1.5}.editorial-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.editorial-request-form .wide-field{grid-column:1/-1}.editorial-studio label{display:grid;gap:7px;min-width:0;font-size:.87rem;font-weight:650}.editorial-studio input,.editorial-studio textarea,.editorial-studio select{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink);font:inherit}.editorial-studio textarea{resize:vertical;line-height:1.55}.editorial-form-actions{display:flex;align-items:center;gap:16px}.editorial-form-actions span{color:var(--muted);font-size:.78rem;line-height:1.5}.editorial-notice{min-height:1.4em;margin:18px 0;font-size:.87rem;line-height:1.5;color:var(--blue-dark)}.editorial-job-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.editorial-job{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:10px;padding:15px;min-width:0}.editorial-job.is-selected{border-color:var(--blue);background:var(--blue-light,#f2f7fb)}.editorial-job strong{font-size:.87rem;line-height:1.4;overflow-wrap:anywhere}.editorial-job span,.editorial-job p{font-size:.78rem;line-height:1.5;color:var(--muted);margin:0}.editorial-draft-workspace{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.editorial-draft-workspace>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.editorial-draft-workspace h4{font-size:1.25rem;margin:5px 0}.editorial-draft-layout{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr);align-items:start;gap:24px}.editorial-cover{margin:0;min-width:0}.editorial-cover img{display:block;width:100%;height:auto;border-radius:10px;background:var(--paper)}.editorial-cover figcaption{font-size:.75rem;color:var(--muted);margin-top:8px}.editorial-edit-form{display:grid;gap:16px;min-width:0}.editorial-edit-form small{font-weight:400;color:var(--muted);line-height:1.5}.editorial-edit-form details{font-weight:400}.editorial-edit-form details label{margin-top:13px}.editorial-edit-form summary,.editorial-text-preview summary{cursor:pointer;font-size:.86rem;font-weight:650}.editorial-edit-form .buttons{display:flex;flex-wrap:wrap;gap:10px}.editorial-edit-form a.mini-button{display:inline-flex;text-decoration:none}.editorial-edit-form [role=status]{font-size:.83rem;line-height:1.5;margin:0;color:var(--muted)}.editorial-text-preview{margin-top:24px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.editorial-text-preview .review-article{padding:18px 0 0}.editorial-studio button:disabled{cursor:default;opacity:.6}@media(max-width:1050px){.editorial-topic-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.editorial-heading,.editorial-draft-workspace>header,.editorial-form-actions{align-items:stretch;flex-direction:column}.editorial-topic-suggestions,.editorial-request-form,.editorial-draft-layout{grid-template-columns:minmax(0,1fr)}.editorial-cover{max-width:380px}.editorial-studio .wide-field{grid-column:auto}.editorial-form-actions .primary-action{width:100%}.editorial-studio{padding:18px}.editorial-edit-form .buttons>*{max-width:100%}}

/* Scoped navigation stays hidden when another shared module changes hidden. */
body.blog-workspace-mode .nav-item[data-view-link]:not([data-view-link="creatives"]):not([data-view-link="briefing"]):not([data-view-link="approvals"]),
body.blog-workspace-mode #nativeCreativeAgentOpen,
body.blog-workspace-mode #resetData,
body.blog-workspace-mode label.icon-button:has(#importData) {
  display: none !important;
}
