
.sheet-viewport[data-v-0cf7babd] {
    top: var(--vv-offset, 0px);
    height: var(--vvh, 100%);
}
@media (max-width: 1023.98px) {
.sheet-panel[data-v-0cf7babd] {
        max-height: calc(100% - 2rem + var(--vv-bottom-gap, 0px));
        padding-bottom: calc(var(--vv-bottom-gap, 0px) + env(safe-area-inset-bottom, 0px));
        margin-bottom: calc(-1 * var(--vv-bottom-gap, 0px));
}
}
[data-v-0cf7babd] .editor-content {
    flex: 1 1 auto;
    min-height: 8rem;
}

.editor-content[data-v-30f84764] {
    display: flex;
    flex-direction: column;
    flex: 1 1 0;
    min-height: 40dvh;
    overflow-y: auto;
}
.editor-body[data-v-30f84764] {
    flex: 1 0 auto;
    position: relative;
}
.editor-content[data-v-30f84764] .ProseMirror {
    min-height: 100%;
    padding: 0.5rem 0.75rem;
    outline: none;
    font-size: 1rem;
    color: var(--color-theme-body);
    overflow-wrap: break-word;
}
.editor-content[data-v-30f84764] .ProseMirror > * + * {
    margin-top: 0.5rem;
}
.editor-content[data-v-30f84764] .ProseMirror strong {
    font-weight: 700;
}
.editor-content[data-v-30f84764] .ProseMirror em {
    font-style: italic;
}
.editor-content[data-v-30f84764] .ProseMirror u {
    text-decoration: underline;
}
.editor-content[data-v-30f84764] .ProseMirror ul {
    list-style: disc;
    padding-left: 1.25rem;
}
.editor-content[data-v-30f84764] .ProseMirror li {
    margin: 0.125rem 0;
}
