.preview-text-element[data-v-b82ab844]{box-sizing:border-box}.preview-text-element.editing[data-v-b82ab844]{z-index:100!important}.interactive-element[data-v-b82ab844]{cursor:pointer;position:relative}.interactive-element[data-v-b82ab844]:before{background-image:linear-gradient(45deg,hsl(var(--primary)) 25%,transparent 25%),linear-gradient(-45deg,hsl(var(--primary)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,hsl(var(--primary)) 75%),linear-gradient(-45deg,transparent 75%,hsl(var(--primary)) 75%);background-position:0 0,0 2px,2px -2px,-2px 0;background-size:4px 4px;border:2px solid transparent;content:"";inset:-2px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;padding:2px;pointer-events:none;position:absolute;transition:opacity .15s ease}.interactive-element[data-v-b82ab844]:hover:before{opacity:1}.edit-mode-element[data-v-b82ab844]{outline:1px dashed #d1d5db!important;outline-offset:1px}.inline-edit-input[data-v-b82ab844]{background:#fff;border:none;border-radius:2px;box-sizing:border-box;height:100%;margin:0;outline:2px solid hsl(var(--primary));outline-offset:1px;padding:0;width:100%}.inline-edit-textarea[data-v-b82ab844]{overflow:hidden;resize:none}.inline-edit-input[data-v-b82ab844]:focus{box-shadow:0 0 0 3px hsl(var(--primary)/.2);outline:2px solid hsl(var(--primary))}.rich-text-content[data-v-b82ab844] p{margin:0;min-height:1em;padding:0}.rich-text-content[data-v-b82ab844] p+p{margin-top:.5em}.rich-text-content[data-v-b82ab844] p:empty,.rich-text-content[data-v-b82ab844] p>br:only-child{display:block;min-height:1em}.rich-text-content[data-v-b82ab844] b,.rich-text-content[data-v-b82ab844] strong{font-weight:700}.rich-text-content[data-v-b82ab844] em,.rich-text-content[data-v-b82ab844] i{font-style:italic}.rich-text-content[data-v-b82ab844] u{text-decoration:underline}.rich-text-content[data-v-b82ab844] ol,.rich-text-content[data-v-b82ab844] ul{margin:0;padding-left:1.2em}.rich-text-content[data-v-b82ab844] li{margin:0}.rich-text-content[data-v-b82ab844] a{color:inherit;text-decoration:underline}.rich-text-content[data-v-b82ab844] h1,.rich-text-content[data-v-b82ab844] h2,.rich-text-content[data-v-b82ab844] h3{font-weight:700;margin:0}.rich-text-title[data-v-b82ab844]{font-weight:700}
