/* Keep the selected table's controls inside the scrolling inspector viewport. */
.process-rich-editor{overflow:visible}
.process-rich-editor>.process-rich-toolbar{position:sticky;top:0;z-index:9;max-height:22vh;overflow:auto;overscroll-behavior:contain;box-shadow:var(--mh-shadow);background:var(--mh-surface)}
.process-rich-editor>.process-table-toolbar{position:sticky;top:var(--editor-format-height,0px);z-index:8;max-height:min(38vh,calc(60vh - var(--editor-format-height,0px)));overflow:auto;overscroll-behavior:contain;box-shadow:0 5px 16px #173b4820;border-top:3px solid #f4c837;padding:10px 14px}
.process-rich-editor>.process-table-toolbar strong{font-size:13px;color:#0f5269}
.process-table-toolbar label:has([data-editor-table-picker]){flex-basis:100%;font-size:13px}
.process-table-toolbar [data-editor-table-picker]{min-width:190px;font-size:13px}
.process-table-toolbar label,.process-table-toolbar button,.process-table-toolbar select{font-size:12px}
.process-table-toolbar button.primary{color:#fff}
.process-rich-editor>.process-rich-surface[hidden],.process-rich-editor>.process-html-source[hidden]{display:none!important}
@media(max-width:640px){.process-rich-editor>.process-table-toolbar{max-height:34vh}}
