html:has(.rp-editor){scrollbar-width:none}html:has(.rp-editor)::-webkit-scrollbar{display:none}.red-pen .rp-editor{display:contents}.red-pen .rp-editor .rp-editor-focus,.red-pen .rp-editor .rp-editor-hover{outline:2px solid var(--blue);outline-offset:4px}.red-pen .rp-editor .rp-editor-hover{cursor:pointer}:root .red-pen.js-motion .rp-editor [data-reveal]:not([data-reveal-stagger]),:root .red-pen.js-motion .rp-editor [data-reveal][data-reveal-stagger]>*{opacity:1;animation:none}:root .red-pen.js-motion .rp-editor [data-reveal] .compare-card.with .mark-icon path{stroke-dashoffset:0;animation:none}:root .red-pen.js-motion .rp-editor .price-panel[data-reveal] .amount .was:after{animation:none;transform:rotate(-5deg)}.red-pen .rp-editor [data-field^=teacher\.].rp-editor-focus,.red-pen .rp-editor [data-field^=teacher\.].rp-editor-hover{outline-color:var(--gold)}.rp-editor-tag{z-index:2147483647;pointer-events:none;font-family:var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:var(--red-pen-blue);color:var(--ui-page);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600;line-height:1.35;position:fixed}.rp-editor-tag[data-source=teacher]{background:var(--red-pen-gold);color:var(--ui-text)}.rp-editor-tag[hidden]{display:none}
