.page-break-wrapper{margin:2rem 0;padding:1rem 0;position:relative}.page-break-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa;position:relative;-webkit-user-select:none;user-select:none}.page-break-content:hover{border-color:#1677ff;background:#f0f8ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.page-break-line{width:100%;height:2px;background:linear-gradient(to right,transparent,#1677ff 20%,#1677ff 50%,#1677ff 80%,transparent);margin:.5rem 0}.page-break-text{color:#666;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:.5rem 0;padding:.25rem 1rem;background:#1677ff;color:#fff;border-radius:4px}.ProseMirror .page-break-wrapper{margin:2rem 0}.ProseMirror .page-break-content{cursor:pointer;transition:all .2s ease}.ProseMirror .page-break-content:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ProseMirror .page-break-wrapper[data-selected=true] .page-break-content{border-color:#1677ff;background:#e6f7ff;box-shadow:0 0 0 2px #1677ff33}.ProseMirror .page-break-wrapper[data-selected=true] .page-break-line{background:linear-gradient(to right,transparent,#1677ff 10%,#1677ff 90%,transparent);height:3px}.ProseMirror .page-break-wrapper[data-selected=true] .page-break-text{background:#1677ff;color:#fff;box-shadow:0 2px 4px #1677ff4d}.ProseMirror .page-break-wrapper:focus-within .page-break-content{border-color:#1677ff;background:#e6f7ff;box-shadow:0 0 0 2px #1677ff33;transform:translateY(-2px)}.ProseMirror .page-break-wrapper:focus-within .page-break-line{background:linear-gradient(to right,transparent,#1677ff 10%,#1677ff 90%,transparent);height:3px}.ProseMirror .page-break-wrapper:focus-within .page-break-text{background:#1677ff;color:#fff;box-shadow:0 2px 4px #1677ff4d}@media print{.page-break-wrapper{display:none}}
