.rich-text-edit .toolbar{padding:.5em;border:2px solid black;border-bottom:none;display:flex;flex-wrap:wrap;gap:.25em .75em;align-items:center}.rich-text-edit .toolbar__group{display:flex;flex-wrap:wrap;gap:.25em;align-items:center}.rich-text-edit .toolbar__label{font-size:.75em;font-weight:600;color:#666;margin-right:.15em}.rich-text-edit .toolbar__separator{width:1px;height:1.2em;background:#ccc;margin:0 .15em}.rich-text-edit #tiptap-editor{border:2px solid black;border-radius:0 0 6px 6px;padding:0 1em}.rich-text-edit #tiptap-editor img{max-width:100%}.ProseMirror .column-block{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:24px;padding:8px 0}.ProseMirror .column{overflow:auto;border:1px gray dashed;border-radius:8px;padding:8px;margin:-8px}.ProseMirror:focus{outline:none}.rich-text ul,.rich-text ol,.ProseMirror ul,.ProseMirror ol{padding:0 1rem}.rich-text ul li p,.rich-text ol li p,.ProseMirror ul li p,.ProseMirror ol li p{margin-top:.25em;margin-bottom:.25em}.rich-text img{max-width:100%}.rich-text .column-block{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:24px;padding:8px 0}.rich-text .column-block .column{overflow:auto;padding:8px;margin:-8px}.rich-text .rich-text-figure,.ProseMirror .rich-text-figure{margin:1.5em 0;padding:0;display:block}.rich-text .rich-text-figure img,.ProseMirror .rich-text-figure img{display:block;max-width:100%;height:auto;border-radius:4px}.rich-text .rich-text-figure figcaption,.ProseMirror .rich-text-figure figcaption{margin-top:.5em;font-size:var(--font-down-1);color:var(--primary-medium);font-style:italic;line-height:1.4}.rich-text .rich-text-figure--small,.ProseMirror .rich-text-figure--small{width:25%}.rich-text .rich-text-figure--medium,.ProseMirror .rich-text-figure--medium{width:50%}.rich-text .rich-text-figure--large,.ProseMirror .rich-text-figure--large{width:75%}.rich-text .rich-text-figure--full,.ProseMirror .rich-text-figure--full{width:100%}.rich-text .rich-text-figure--float-left,.ProseMirror .rich-text-figure--float-left{float:left;margin:0 1.5em 1em 0}.rich-text .rich-text-figure--float-right,.ProseMirror .rich-text-figure--float-right{float:right;margin:0 0 1em 1.5em}.rich-text .rich-text-figure:not(.rich-text-figure--float-left):not(.rich-text-figure--float-right),.ProseMirror .rich-text-figure:not(.rich-text-figure--float-left):not(.rich-text-figure--float-right){margin-left:auto;margin-right:auto}.rich-text .rich-text-figure:not(.rich-text-figure--float-left):not(.rich-text-figure--float-right) img,.ProseMirror .rich-text-figure:not(.rich-text-figure--float-left):not(.rich-text-figure--float-right) img{width:100%}.rich-text .rich-text-figure:not(.rich-text-figure--float-left):not(.rich-text-figure--float-right) figcaption,.ProseMirror .rich-text-figure:not(.rich-text-figure--float-left):not(.rich-text-figure--float-right) figcaption{text-align:center}.rich-text:after,.ProseMirror:after{content:"";display:table;clear:both}.ProseMirror .rich-text-figure{cursor:pointer;transition:outline .15s ease}.ProseMirror .rich-text-figure.ProseMirror-selectednode{outline:3px solid var(--tertiary);outline-offset:4px;border-radius:4px}.ProseMirror .rich-text-figure figcaption:empty:before{content:attr(data-placeholder);color:var(--primary-low);pointer-events:none}@media (max-width: 768px){.rich-text .rich-text-figure--float-left,.rich-text .rich-text-figure--float-right,.ProseMirror .rich-text-figure--float-left,.ProseMirror .rich-text-figure--float-right{float:none;width:100%!important;margin:1.5em 0}}.rich-text .callout,.ProseMirror .callout{margin:1.5em 0;padding:1em 1.25em;border-left:4px solid;border-radius:0 6px 6px 0}.rich-text .callout>*:first-child,.ProseMirror .callout>*:first-child{margin-top:0}.rich-text .callout>*:last-child,.ProseMirror .callout>*:last-child{margin-bottom:0}.rich-text .callout-info,.ProseMirror .callout-info{border-left-color:var(--tertiary);background:#34849814}.rich-text .callout-note,.ProseMirror .callout-note{border-left-color:#c4a484;background:#c4a4841a}.rich-text .callout-warning,.ProseMirror .callout-warning{border-left-color:var(--danger);background:#ff613814}.ProseMirror .callout{position:relative}.ProseMirror .callout:before{position:absolute;top:.5em;right:.75em;font-size:var(--font-down-2);color:var(--primary-low);pointer-events:none}.ProseMirror .callout-info:before{content:"Info"}.ProseMirror .callout-note:before{content:"Note"}.ProseMirror .callout-warning:before{content:"Warning"}
