.editable-image-wrapper[data-v-67fdf371]{display:inline-block;overflow:hidden;position:relative}.editable-image-wrapper--absolute[data-v-67fdf371]{inset:0;position:absolute}.editable-image-wrapper--fill[data-v-67fdf371]{height:100%;width:100%}.editable-image-wrapper--active[data-v-67fdf371]{cursor:pointer}.editable-image-overlay[data-v-67fdf371]{align-items:center;background:#00000080;border-radius:inherit;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.editable-image-wrapper--hover .editable-image-overlay[data-v-67fdf371]{opacity:1}.editable-image-overlay__icon[data-v-67fdf371]{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:.5rem}.editable-image-wrapper--button-mode[data-v-67fdf371]{cursor:default}.editable-image-button[data-v-67fdf371]{align-items:center;background:#000000b3;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;opacity:0;padding:.5rem 1rem;position:absolute;transition:opacity .2s ease,background .2s ease;z-index:10}.editable-image-button[data-v-67fdf371]:hover{background:#000000e6}.editable-image-wrapper--hover .editable-image-button[data-v-67fdf371]{opacity:1}.editable-image-button--top-right[data-v-67fdf371]{right:16px}.editor-toolbar[data-v-1f206fef]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;gap:2px;padding:4px;position:absolute;z-index:10000}.editor-toolbar__btn[data-v-1f206fef]{align-items:center;background:transparent;border:none;border-radius:4px;color:#374151;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.editor-toolbar__btn[data-v-1f206fef]:hover{background:#f3f4f6}.editor-toolbar__btn--active[data-v-1f206fef]{background:#dbeafe;color:#2563eb}.editor-toolbar__divider[data-v-1f206fef]{background:#e5e7eb;height:20px;margin:0 4px;width:1px}.editor-toolbar__link-popup[data-v-1f206fef]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;display:flex;gap:4px;left:0;margin-top:4px;padding:8px;position:absolute;right:0;top:100%}.editor-toolbar__link-input[data-v-1f206fef]{border:1px solid #d1d5db;border-radius:4px;flex:1;font-size:14px;min-width:0;padding:6px 10px}.editor-toolbar__link-input[data-v-1f206fef]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}.editor-toolbar__link-btn[data-v-1f206fef]{background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:background .15s ease}.editor-toolbar__link-btn[data-v-1f206fef]:hover{background:#2563eb}.editor-toolbar__link-btn--remove[data-v-1f206fef]{background:#ef4444}.editor-toolbar__link-btn--remove[data-v-1f206fef]:hover{background:#dc2626}.editable-richtext[data-v-3b5e7c35]{border-radius:.25rem;cursor:text;display:block;min-height:1em;outline:none;padding:.25rem .5rem;transition:box-shadow .2s ease}.editable-richtext[data-v-3b5e7c35]:hover{box-shadow:0 0 0 2px #3b82f64d}.editable-richtext--focused[data-v-3b5e7c35],.editable-richtext[data-v-3b5e7c35]:focus{box-shadow:0 0 0 2px #3b82f699}.editable-richtext[data-v-3b5e7c35] b,.editable-richtext[data-v-3b5e7c35] strong{font-weight:700}.editable-richtext[data-v-3b5e7c35] em,.editable-richtext[data-v-3b5e7c35] i{font-style:italic}.editable-richtext[data-v-3b5e7c35] u{text-decoration:underline}.editable-richtext[data-v-3b5e7c35] a{color:#3b82f6;text-decoration:underline}.editable-richtext[data-v-3b5e7c35] ol,.editable-richtext[data-v-3b5e7c35] ul{margin:.5em 0;padding-left:1.5em}.editable-richtext[data-v-3b5e7c35] p{margin:.5em 0}.editor-section[data-v-479f32ab]{position:relative}.editor-section--active[data-v-479f32ab]{outline:2px dashed transparent;outline-offset:4px;transition:outline-color .2s ease}.editor-section--active[data-v-479f32ab]:hover{outline-color:#3b82f666}.editor-section--focused[data-v-479f32ab]{outline-color:#3b82f6cc!important}.editor-section__header[data-v-479f32ab]{align-items:center;display:flex;gap:.375rem;left:0;opacity:0;pointer-events:none;position:absolute;top:-1.75rem;transition:opacity .2s ease;z-index:10}.editor-section--active:hover .editor-section__header[data-v-479f32ab],.editor-section--focused .editor-section__header[data-v-479f32ab]{opacity:1}.editor-section__label[data-v-479f32ab]{background:#3b82f6;border-radius:.25rem;color:#fff;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.editor-section__content[data-v-479f32ab]{position:relative}.editor-mode{scroll-margin-top:3rem}.editor-section-focused{animation:editor-pulse-479f32ab .5s ease-out}@keyframes editor-pulse-479f32ab{0%{box-shadow:0 0 #3b82f6b3}70%{box-shadow:0 0 0 10px #3b82f600}to{box-shadow:0 0 #3b82f600}}.editor-gallery-manage[data-v-bba15f68]{bottom:1rem;position:absolute;right:1rem;z-index:20}.editor-gallery-manage__button[data-v-bba15f68]{align-items:center;background:#000c;border:none;border-radius:.5rem;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s ease}.editor-gallery-manage__button[data-v-bba15f68]:hover{background:#000000e6}.fade-enter-active[data-v-3a897b19],.fade-leave-active[data-v-3a897b19]{transition:opacity .15s ease}.fade-enter-from[data-v-3a897b19],.fade-leave-to[data-v-3a897b19]{opacity:0}
