body:not([data-plan-mode="pages"]) .page-tools,body:not([data-plan-mode="pages"]) .page-only,body:not([data-plan-mode="pages"]) .page-operation-controls,body:not([data-plan-mode="pages"]) .page-operation-note{display:none!important}
body:not([data-plan-mode="publications"]) .publication-only{display:none!important}
.page-mode-controls button[aria-pressed="true"]{background:#ef6c23;color:#fff;border-color:#ef6c23}.page-mode-controls button:disabled{opacity:.4;cursor:not-allowed}.page.selected-page{outline:3px solid #ef6c23;outline-offset:2px}.page.drop-before{border-left:5px solid #ef6c23}.page.drop-target,[data-rubric-id].drop-target{outline:3px solid #ef6c23}.placed-item.drop-before-item{border-top:4px solid #ef6c23}.remove-placement{font-size:9px;background:white;border:1px solid #ddd;border-radius:4px;color:#755044;cursor:pointer}.placement-panel{padding:12px;border:1px solid #ddd;border-radius:8px;margin-bottom:15px}.placement-panel select{max-width:280px}.publication-reserve{max-height:420px;overflow:auto}.publication-reserve summary{cursor:pointer;font-weight:700}.publication-reserve .publication-item{display:block;padding:8px;margin:3px 0}.placed-item.dragging{opacity:.5}body[data-plan-mode="pages"] .page[data-cover="0"]{cursor:grab}body[data-plan-mode="publications"] [data-publication-id][draggable="true"]{cursor:grab}.same-publication{background:#fff0d4!important}
@media print{.page-mode-controls,#page-mode-help,.publication-only,.page-only,.page-tools,.placement-panel{display:none!important}}
.plan-context-menu{border:1px solid #ddd;border-radius:12px;padding:22px;max-width:400px;box-shadow:0 12px 50px #0003}.plan-context-menu::backdrop{background:#0004}.plan-context-menu button{display:block;width:100%;padding:10px;margin:7px 0;background:white;border:1px solid #ddd;border-radius:7px;cursor:pointer;text-align:left}.plan-context-menu button[hidden]{display:none}.plan-context-menu button:hover{background:#fff4ec}
