html[data-visual-editing] [data-visual-kind=text]{outline-offset:4px;cursor:text;white-space:pre-line;outline:1px dashed #6d6de0;min-width:18px;min-height:1em;display:inline-block}html[data-visual-editing] [data-visual-kind=text]:hover{background:#6863ff14}html[data-visual-editing] [data-visual-kind=text]:focus{background:#6863ff1a;outline:2px solid #6255e7}.visual-image-edit{z-index:30;cursor:pointer;border-radius:6px;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #0002;color:#4431ab!important;background:#fff!important;border:1px solid #7970dc!important;padding:8px 12px!important;font:13px Arial!important}html[data-visual-editing] .ref-commercial-hero,html[data-visual-editing] .ref-quote-image,html[data-visual-editing] :is(article,.ref-tv-hero,.ref-tv-crop,.ref-anime-cover,.business-card-image,.ref-editorial-panorama,.ref-anime-hero,.brand){position:relative}html[data-visual-editing] [data-visual-image]{cursor:pointer;outline:1px dashed #7970dc}html[data-visual-editing] .brand>.visual-image-edit{white-space:nowrap;top:100%;left:0;right:auto;padding:4px 7px!important;font-size:11px!important}
