.picture-drop[data-v-8b9da1c7]{text-align:center;border:2px dashed var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background-color:var(--bs-tertiary-bg);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:9rem;padding:1.25rem 1rem;transition:border-color .15s ease-in-out,background-color .15s ease-in-out;display:flex}.picture-drop.has-preview[data-v-8b9da1c7]{text-align:start;border-style:solid;align-items:stretch}.picture-drop.is-dragging[data-v-8b9da1c7]{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.picture-drop.is-invalid[data-v-8b9da1c7]{border-color:var(--bs-form-invalid-border-color)}.picture-drop-icon[data-v-8b9da1c7]{color:var(--bs-secondary-color);font-size:2rem;line-height:1}.picture-drop-choose[data-v-8b9da1c7]{vertical-align:baseline;border:0;padding:0;font-weight:600}.picture-drop-preview[data-v-8b9da1c7]{align-items:center;gap:1rem;display:flex}.picture-drop-image[data-v-8b9da1c7]{aspect-ratio:4/3;object-fit:contain;border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);flex:none;width:8rem}.picture-drop-placeholder[data-v-8b9da1c7]{color:var(--bs-secondary-color);justify-content:center;align-items:center;font-size:2rem;display:flex}.picture-drop-chosen[data-v-8b9da1c7]{min-width:0}.picture-drop-name[data-v-8b9da1c7]{overflow-wrap:anywhere;font-weight:600}.picture-drop-progress[data-v-8b9da1c7]{width:100%}.picture-ways[data-v-87f8c1ff]{gap:1rem;display:grid}@media (width>=768px){.picture-ways.is-two[data-v-87f8c1ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}.picture-choices[data-v-87f8c1ff]{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;max-height:20rem;padding:.25rem;display:grid;overflow-y:auto}.picture-choice-cell[data-v-87f8c1ff]{min-width:0;position:relative}.picture-choice[data-v-87f8c1ff]{text-align:center;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;min-width:0;height:100%;padding:.375rem;font-size:.875rem;display:flex;position:relative}.picture-choice[data-v-87f8c1ff]:hover{border-color:var(--bs-secondary-color)}.picture-choice img[data-v-87f8c1ff]{aspect-ratio:1;object-fit:cover;border-radius:var(--bs-border-radius-sm);width:100%;height:auto}.picture-choice-name[data-v-87f8c1ff]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.btn-check:checked+.picture-choice[data-v-87f8c1ff]{border-color:var(--bs-primary);box-shadow:0 0 0 2px var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.picture-choice-mark[data-v-87f8c1ff]{color:var(--bs-primary);background-color:var(--bs-body-bg);border-radius:50%;font-size:1.25rem;line-height:1;display:none;position:absolute;top:.125rem;right:.125rem}.btn-check:checked+.picture-choice .picture-choice-mark[data-v-87f8c1ff]{display:block}.btn-check:focus-visible+.picture-choice[data-v-87f8c1ff]{outline:2px solid var(--bs-primary);outline-offset:2px}.page-text-editor[data-v-de4cb28c] .ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.page-text-editor[data-v-de4cb28c] .ProseMirror-hideselection ::selection{background:0 0}.page-text-editor[data-v-de4cb28c] .ProseMirror-hideselection *{caret-color:#0000}.page-text-editor[data-v-de4cb28c] .ProseMirror-gapcursor{pointer-events:none;margin:0;display:none;position:absolute}.page-text-editor[data-v-de4cb28c] .ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--bs-body-color);width:20px;display:block;position:absolute;top:-2px}.page-text-editor[data-v-de4cb28c] .ProseMirror-focused .ProseMirror-gapcursor{display:block}.page-text-editor[data-v-de4cb28c] img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}.page-text-editor[data-v-de4cb28c] .page-text-area{min-height:18rem;padding:1rem 1.25rem}.page-text-editor[data-v-de4cb28c] .page-text-area>:last-child{margin-bottom:0}.page-text-editor[data-v-de4cb28c] .page-text-area h2{margin-top:1.5rem}.page-text-editor[data-v-de4cb28c] .page-text-area h3{margin-top:1.25rem}.page-text-editor[data-v-de4cb28c] .page-text-area>:first-child{margin-top:0}.page-text-editor[data-v-de4cb28c] .page-text-area li>p{margin-bottom:.25rem}.page-text-editor[data-v-de4cb28c] .page-text-area blockquote{border-left:.25rem solid var(--bs-border-color);margin:0 0 1rem;padding:.25rem 0 .25rem 1rem}.page-text-editor[data-v-de4cb28c] .page-text-area blockquote>:last-child{margin-bottom:0}.page-text-editor[data-v-de4cb28c] .page-text-area hr.ProseMirror-selectednode{outline:2px solid var(--bs-focus-ring-color);outline-offset:2px}.page-text-editor[data-v-de4cb28c] .page-text-area img.page-text-picture{border-radius:var(--bs-border-radius);max-width:100%;height:auto;margin:1rem 0;display:block}.page-text-editor[data-v-de4cb28c] .page-text-area img.ProseMirror-selectednode{outline:3px solid var(--bs-focus-ring-color);outline-offset:2px}.page-text-editor[data-v-de4cb28c] .page-text-area .page-text-embed{margin:1rem 0}.page-text-editor[data-v-de4cb28c] .page-text-area .page-text-embed iframe{pointer-events:none;border:0}.page-text-editor[data-v-de4cb28c] .page-text-area .page-text-embed-caption,.page-text-editor[data-v-de4cb28c] .page-text-area .page-text-html-label{color:var(--bs-secondary-color);margin:.25rem 0 0;font-size:.875rem}.page-text-editor[data-v-de4cb28c] .page-text-area .page-text-html{border:var(--bs-border-width) dashed var(--bs-border-color);border-radius:var(--bs-border-radius);margin:1rem 0;padding:.5rem .75rem}.page-text-editor[data-v-de4cb28c] .page-text-area .page-text-html-label{margin:0 0 .25rem}.page-text-editor[data-v-de4cb28c] .page-text-area .page-text-html-code{white-space:pre-wrap;max-height:10rem;margin:0;font-size:.8125rem;overflow:auto}.page-text-editor[data-v-de4cb28c] .page-text-area .page-text-embed.ProseMirror-selectednode,.page-text-editor[data-v-de4cb28c] .page-text-area .page-text-html.ProseMirror-selectednode{outline:3px solid var(--bs-focus-ring-color);outline-offset:2px}
