/* Keep the HTML intact while switching only the line break at the site's mobile breakpoint. */
.om-break-mobile{display:none}
.om-break-desktop{display:inline}
@media(max-width:600px){.om-break-mobile{display:inline}.om-break-desktop{display:none}}
/* Always expose a small editable marker so hidden breaks can also be found and removed. */
:is(.om-editorial-editor,.editor-styles-wrapper) :is(.om-break-mobile,.om-break-desktop){display:inline}
:is(.om-editorial-editor,.editor-styles-wrapper) :is(.om-break-mobile,.om-break-desktop)::before{font:10px/1.4 sans-serif;color:#777;background:#f4f3ee;border:1px dotted #ccc;border-radius:2px;padding:1px 3px;white-space:nowrap}
:is(.om-editorial-editor,.editor-styles-wrapper) .om-break-mobile::before{content:"↵ スマホ"}
:is(.om-editorial-editor,.editor-styles-wrapper) .om-break-desktop::before{content:"↵ PC"}
:is(.om-editorial-editor,.editor-styles-wrapper) .om-break-mobile>br{display:none}
@media(max-width:600px){:is(.om-editorial-editor,.editor-styles-wrapper) .om-break-mobile>br{display:initial}:is(.om-editorial-editor,.editor-styles-wrapper) .om-break-desktop>br{display:none}}
