UNPKG

tinymce

Version:

Web based JavaScript HTML WYSIWYG editor control.

1,958 lines 127 kB
.tox { box-shadow: none; box-sizing: content-box; color: #222f3e; cursor: auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-style: normal; font-weight: normal; line-height: normal; -webkit-tap-highlight-color: transparent; -webkit-text-decoration: none; text-decoration: none; text-shadow: none; text-transform: none; vertical-align: initial; white-space: normal; } .tox *:not(svg):not(rect) { box-sizing: inherit; color: inherit; cursor: inherit; direction: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; -webkit-tap-highlight-color: inherit; text-align: inherit; text-decoration: inherit; text-shadow: inherit; text-transform: inherit; vertical-align: inherit; white-space: inherit; } .tox *:not(svg):not(rect) { /* stylelint-disable-line no-duplicate-selectors */ background: transparent; border: 0; box-shadow: none; float: none; height: auto; margin: 0; max-width: none; outline: 0; padding: 0; position: static; width: auto; } .tox:not([dir=rtl]) { direction: ltr; text-align: left; } .tox[dir=rtl] { direction: rtl; text-align: right; } .tox-tinymce { border: 2px solid #eeeeee; border-radius: 10px; box-shadow: none; box-sizing: border-box; display: flex; flex-direction: column; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; overflow: hidden; position: relative; visibility: inherit !important; } .tox.tox-tinymce-inline { border: none; box-shadow: none; overflow: initial; } .tox.tox-tinymce-inline .tox-editor-container { overflow: initial; } .tox.tox-tinymce-inline .tox-editor-header { background-color: #fff; border: 2px solid #eeeeee; border-radius: 10px; box-shadow: none; overflow: hidden; } .tox-tinymce-aux { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; z-index: 1300; } .tox-tinymce *:focus, .tox-tinymce-aux *:focus { outline: none; } button::-moz-focus-inner { border: 0; } .tox[dir=rtl] .tox-icon--flip svg { transform: rotateY(180deg); } @keyframes tox-rotation { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .tox .accessibility-issue__header { align-items: center; display: flex; margin-bottom: 4px; } .tox #accessibility-issue__subheader { font-size: 16px; color: #222f3e; } .tox .accessbility-sr-only { position: absolute; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(0 0 99.9% 99.9%); overflow: hidden; height: 1px; width: 1px; padding: 0; border: 0; } .tox .accessibility-issue__description { align-items: stretch; border-radius: 6px; justify-content: space-between; } .tox .accessibility-issue__description > div { padding-bottom: 4px; } .tox .accessibility-issue__description > div > div { align-items: center; display: flex; margin-bottom: 4px; } .tox .accessibility-issue__description > div > div .tox-icon svg { display: block; } .tox #accessibility-issue__contentID { margin-top: 8px; margin-bottom: 8px; } .tox #accessibility-issue__contentID span:first-child { font-weight: bold; } .tox #accessibility-issue__document { padding-bottom: 8px; } .tox .accessibility-issue__repair { margin-top: 8px; } .tox .accessibility-issue__repair .tox-form__group .tox-form__group--error { color: #c00; } .tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { background-color: #e6f0fd; color: #222f3e; } .tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { font-size: 14px; color: #006ce7; } .tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg { fill: #006ce7; } .tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon { background-color: #006ce7; color: #fff; } .tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover, .tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus { background-color: #0060ce; } .tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active { background-color: #0054b4; } .tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { background-color: #fffae6; color: #222f3e; } .tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { font-size: 14px; color: #7a6e25; } .tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg { fill: #7a6e25; } .tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon { background-color: #FFE89D; color: #222f3e; } .tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover, .tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus { background-color: #F2D574; color: #222f3e; } .tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active { background-color: #E8C657; color: #222f3e; } .tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { background-color: #fae6e6; color: #222f3e; } .tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { font-size: 14px; color: #c00; } .tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg { fill: #c00; } .tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon { background-color: #F2BFBF; color: #222f3e; } .tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover, .tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus { background-color: #E9A4A4; color: #222f3e; } .tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active { background-color: #EE9494; color: #222f3e; } .tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { background-color: rgba(120, 171, 70, 0.1); color: #222f3e; } .tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child { display: none; } .tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { color: #527530; } .tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg { fill: #527530; } .tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1, .tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { margin-top: 0; } .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-left: 4px; } .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { margin-left: auto; } .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description { padding: 8px; } .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-right: 4px; } .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { margin-right: auto; } .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description { padding: 4px 8px 4px 4px; } .tox .mce-codemirror { background: #fff; bottom: 0; font-size: 13px; left: 0; position: absolute; right: 0; top: 0; z-index: 1; } .tox .mce-codemirror.tox-inline-codemirror { margin: 8px; position: absolute; } .tox .tox-advtemplate .tox-form__grid { flex: 1; } .tox .tox-advtemplate .tox-form__grid > div:first-child { display: flex; flex-direction: column; width: 30%; } .tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) { flex-basis: 0; flex-grow: 1; overflow: auto; } @media only screen and (max-width: 767px ) { body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child { width: 100%; } } .tox .tox-advtemplate iframe { border-color: #eeeeee; border-radius: 10px; border-style: solid; border-width: 1px; margin: 0 10px; } .tox .tox-anchorbar { display: flex; flex: 0 0 auto; } .tox .tox-bottom-anchorbar { display: flex; flex: 0 0 auto; } .tox .tox-bar { display: flex; flex: 0 0 auto; } .tox .tox-button { background-color: #006ce7; background-image: none; background-position: 0 0; background-repeat: repeat; border-color: #006ce7; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #fff; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; font-style: normal; font-weight: bold; letter-spacing: normal; line-height: 24px; margin: 0; outline: none; padding: 4px 16px; position: relative; text-align: center; -webkit-text-decoration: none; text-decoration: none; text-transform: none; white-space: nowrap; } .tox .tox-button::before { border-radius: 6px; bottom: -1px; box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7; content: ''; left: -1px; opacity: 0; pointer-events: none; position: absolute; right: -1px; top: -1px; } .tox .tox-button[disabled] { background-color: #006ce7; background-image: none; border-color: #006ce7; box-shadow: none; color: rgba(255, 255, 255, 0.5); cursor: not-allowed; } .tox .tox-button:focus:not(:disabled) { background-color: #0060ce; background-image: none; border-color: #0060ce; box-shadow: none; color: #fff; } .tox .tox-button:focus:not(:disabled)::before { opacity: 1; } .tox .tox-button:hover:not(:disabled) { background-color: #0060ce; background-image: none; border-color: #0060ce; box-shadow: none; color: #fff; } .tox .tox-button:active:not(:disabled) { background-color: #0054b4; background-image: none; border-color: #0054b4; box-shadow: none; color: #fff; } .tox .tox-button.tox-button--enabled { background-color: #0054b4; background-image: none; border-color: #0054b4; box-shadow: none; color: #fff; } .tox .tox-button.tox-button--enabled[disabled] { background-color: #0054b4; background-image: none; border-color: #0054b4; box-shadow: none; color: rgba(255, 255, 255, 0.5); cursor: not-allowed; } .tox .tox-button.tox-button--enabled:focus:not(:disabled) { background-color: #00489b; background-image: none; border-color: #00489b; box-shadow: none; color: #fff; } .tox .tox-button.tox-button--enabled:hover:not(:disabled) { background-color: #00489b; background-image: none; border-color: #00489b; box-shadow: none; color: #fff; } .tox .tox-button.tox-button--enabled:active:not(:disabled) { background-color: #003c81; background-image: none; border-color: #003c81; box-shadow: none; color: #fff; } .tox .tox-button--icon-and-text, .tox .tox-button.tox-button--icon-and-text, .tox .tox-button.tox-button--secondary.tox-button--icon-and-text { display: flex; padding: 5px 4px; } .tox .tox-button--icon-and-text .tox-icon svg, .tox .tox-button.tox-button--icon-and-text .tox-icon svg, .tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg { display: block; fill: currentColor; } .tox .tox-button--secondary { background-color: #f0f0f0; background-image: none; background-position: 0 0; background-repeat: repeat; border-color: #f0f0f0; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; color: #222f3e; font-size: 14px; font-style: normal; font-weight: bold; letter-spacing: normal; outline: none; padding: 4px 16px; -webkit-text-decoration: none; text-decoration: none; text-transform: none; } .tox .tox-button--secondary[disabled] { background-color: #f0f0f0; background-image: none; border-color: #f0f0f0; box-shadow: none; color: rgba(34, 47, 62, 0.5); } .tox .tox-button--secondary:focus:not(:disabled) { background-color: #e3e3e3; background-image: none; border-color: #e3e3e3; box-shadow: none; color: #222f3e; } .tox .tox-button--secondary:hover:not(:disabled) { background-color: #e3e3e3; background-image: none; border-color: #e3e3e3; box-shadow: none; color: #222f3e; } .tox .tox-button--secondary:active:not(:disabled) { background-color: #d6d6d6; background-image: none; border-color: #d6d6d6; box-shadow: none; color: #222f3e; } .tox .tox-button--secondary.tox-button--enabled { background-color: #a8c8ed; background-image: none; border-color: #a8c8ed; box-shadow: none; color: #222f3e; } .tox .tox-button--secondary.tox-button--enabled[disabled] { background-color: #a8c8ed; background-image: none; border-color: #a8c8ed; box-shadow: none; color: rgba(34, 47, 62, 0.5); } .tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) { background-color: #93bbe9; background-image: none; border-color: #93bbe9; box-shadow: none; color: #222f3e; } .tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) { background-color: #93bbe9; background-image: none; border-color: #93bbe9; box-shadow: none; color: #222f3e; } .tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) { background-color: #7daee4; background-image: none; border-color: #7daee4; box-shadow: none; color: #222f3e; } .tox .tox-button--icon, .tox .tox-button.tox-button--icon, .tox .tox-button.tox-button--secondary.tox-button--icon { padding: 4px; } .tox .tox-button--icon .tox-icon svg, .tox .tox-button.tox-button--icon .tox-icon svg, .tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { display: block; fill: currentColor; } .tox-context-form__group .tox-button--icon, .tox-context-form__group .tox-button.tox-button--icon { margin: 6px 1px 5px 0; padding: 0; } .tox .tox-button-link { background: 0; border: none; box-sizing: border-box; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-weight: normal; line-height: 1.3; margin: 0; padding: 0; white-space: nowrap; } .tox .tox-button-link--sm { font-size: 14px; } .tox .tox-button--naked { background-color: transparent; border-color: transparent; box-shadow: unset; color: #222f3e; } .tox .tox-button--naked[disabled] { background-color: rgba(34, 47, 62, 0.12); border-color: transparent; box-shadow: unset; color: rgba(34, 47, 62, 0.5); } .tox .tox-button--naked:hover:not(:disabled) { background-color: rgba(34, 47, 62, 0.12); border-color: transparent; box-shadow: unset; color: #222f3e; } .tox .tox-button--naked:focus:not(:disabled) { background-color: rgba(34, 47, 62, 0.12); border-color: transparent; box-shadow: unset; color: #222f3e; } .tox .tox-button--naked:active:not(:disabled) { background-color: rgba(34, 47, 62, 0.18); border-color: transparent; box-shadow: unset; color: #222f3e; } .tox .tox-button--naked .tox-icon svg { fill: currentColor; } .tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { color: #222f3e; } .tox .tox-checkbox { align-items: center; border-radius: 6px; cursor: pointer; display: flex; height: 36px; min-width: 36px; } .tox .tox-checkbox__input { /* Hide from view but visible to screen readers */ height: 1px; overflow: hidden; position: absolute; top: auto; width: 1px; } .tox .tox-checkbox__icons { align-items: center; border-radius: 6px; box-shadow: 0 0 0 2px transparent; box-sizing: content-box; display: flex; height: 24px; justify-content: center; padding: calc(4px - 1px); width: 24px; } .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: block; fill: rgba(34, 47, 62, 0.3); } @media (forced-colors: active) { .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { fill: currentColor !important; } } .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: none; fill: #006ce7; } .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: none; fill: #006ce7; } .tox .tox-checkbox--disabled { color: rgba(34, 47, 62, 0.5); cursor: not-allowed; } .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { fill: rgba(34, 47, 62, 0.5); } .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { fill: rgba(34, 47, 62, 0.5); } .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { fill: rgba(34, 47, 62, 0.5); } .tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; } .tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: block; } .tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; } .tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: block; } .tox input.tox-checkbox__input:focus + .tox-checkbox__icons { border-radius: 6px; box-shadow: inset 0 0 0 1px #006ce7; padding: calc(4px - 1px); } .tox:not([dir=rtl]) .tox-checkbox__label { margin-left: 4px; } .tox:not([dir=rtl]) .tox-checkbox__input { left: -10000px; } .tox:not([dir=rtl]) .tox-bar .tox-checkbox { margin-left: 4px; } .tox[dir=rtl] .tox-checkbox__label { margin-right: 4px; } .tox[dir=rtl] .tox-checkbox__input { right: -10000px; } .tox[dir=rtl] .tox-bar .tox-checkbox { margin-right: 4px; } .tox .tox-collection--toolbar .tox-collection__group { display: flex; padding: 0; } .tox .tox-collection--grid .tox-collection__group { display: flex; flex-wrap: wrap; max-height: 208px; overflow-x: hidden; overflow-y: auto; padding: 0; } .tox .tox-collection--list .tox-collection__group { border-bottom-width: 0; border-color: #e3e3e3; border-left-width: 0; border-right-width: 0; border-style: solid; border-top-width: 1px; padding: 4px 0; } .tox .tox-collection--list .tox-collection__group:first-child { border-top-width: 0; } .tox .tox-collection__group-heading { background-color: #fcfcfc; color: rgba(34, 47, 62, 0.7); cursor: default; font-size: 12px; font-style: normal; font-weight: normal; margin-bottom: 4px; margin-top: -4px; padding: 4px 8px; text-transform: none; -webkit-touch-callout: none; -webkit-user-select: none; user-select: none; } .tox .tox-collection__item { align-items: center; border-radius: 3px; color: #222f3e; display: flex; -webkit-touch-callout: none; -webkit-user-select: none; user-select: none; } .tox .tox-image-selector-menu .tox-collection__item-image-selector, .tox .tox-image-selector-menu .tox-collection__item { flex-direction: column; } .tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon, .tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon, .tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image, .tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image, .tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark, .tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark { flex-grow: 1; } .tox .tox-image-selector-menu .tox-collection__item-image-selector label, .tox .tox-image-selector-menu .tox-collection__item label { width: 48px; white-space: nowrap; overflow: hidden; font-size: 12px; color: #222f3e; text-align: center; align-self: flex-end; } .tox .tox-image-selector-menu .tox-collection__item-checkmark { height: 24px; width: 24px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .tox .tox-image-selector-menu .tox-collection__item-checkmark svg path { fill: #006ce7; stroke: #006ce7; } .tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled) { background-color: #fff; } .tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled) { z-index: 2; background-color: #fff; opacity: 0.8; background-clip: content-box; } .tox .tox-collection--list .tox-collection__item { padding: 4px 8px; } .tox .tox-collection--toolbar .tox-collection__item { border-radius: 3px; padding: 4px; } .tox .tox-collection--grid .tox-collection__item { border-radius: 3px; padding: 4px; } .tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) { background-color: #fff; color: #222f3e; } .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { background-color: #006ce7; color: #fff; } @media (forced-colors: active) { .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { border: solid 1px; } } .tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) { background-color: #a6ccf7; color: #222f3e; } .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { background-color: #f0f0f0; color: #222f3e; position: relative; z-index: 1; } .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after { border-radius: 3px; bottom: 0; box-shadow: 0 0 0 2px #006ce7 inset; content: ''; left: 0; position: absolute; right: 0; top: 0; } @media (forced-colors: active) { .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after { border: 2px solid highlight; } } .tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) { background-color: #a6ccf7; color: #222f3e; } @media (forced-colors: active) { .tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) { border-radius: 3px; outline: solid 1px; } } .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #222f3e; background-color: #fff; position: relative; } .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover { background-color: #f0f0f0; color: #222f3e; } .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus { background-color: #f0f0f0; color: #222f3e; } .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after { border-radius: 3px; bottom: 0; box-shadow: 0 0 0 2px #006ce7 ; content: ''; left: 0; position: absolute; right: 0; top: 0; } @media (forced-colors: active) { .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after { border: 2px solid highlight; } } @media (forced-colors: active) { .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover { border-radius: 3px; outline: solid 1px; } } .tox .tox-collection__item-image { border: 1px solid #eeeeee; border-radius: 6px; display: flex; flex-direction: column; justify-content: center; margin-bottom: 4px; position: relative; } .tox .tox-collection__item-icon, .tox .tox-collection__item-checkmark { align-items: center; display: flex; height: 24px; justify-content: center; width: 24px; } .tox .tox-collection__item-icon svg, .tox .tox-collection__item-checkmark svg { fill: currentColor; } .tox .tox-collection--toolbar-lg .tox-collection__item-icon { height: 48px; width: 48px; } .tox .tox-collection__item-label { color: currentColor; display: inline-block; flex: 1; font-size: 14px; font-style: normal; font-weight: normal; line-height: 24px; max-width: 100%; text-transform: none; word-break: break-all; } .tox .tox-collection__item-accessory { color: currentColor; display: inline-block; font-size: 14px; height: 24px; line-height: 24px; text-transform: none; } .tox .tox-collection__item-caret { align-items: center; display: flex; min-height: 24px; } .tox .tox-collection__item-caret::after { content: ''; font-size: 0; min-height: inherit; } .tox .tox-collection__item-caret svg { fill: currentColor; } .tox .tox-collection__item--state-disabled { background-color: transparent; color: rgba(34, 47, 62, 0.5); cursor: not-allowed; } .tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { fill: rgba(34, 47, 62, 0.5); } .tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { display: none; } .tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { display: none; } .tox .tox-collection--horizontal { background-color: #fff; border: 1px solid #e3e3e3; border-radius: 6px; box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15); display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: nowrap; margin-bottom: 0; overflow-x: auto; padding: 0; } .tox .tox-collection--horizontal .tox-collection__group { align-items: center; display: flex; flex-wrap: nowrap; margin: 0; padding: 0 4px; } .tox .tox-collection--horizontal .tox-collection__item { height: 28px; margin: 6px 1px 5px 0; padding: 0 4px; } .tox .tox-collection--horizontal .tox-collection__item-label { white-space: nowrap; } .tox .tox-collection--horizontal .tox-collection__item-caret { margin-left: 4px; } .tox .tox-collection__item-container { display: flex; } .tox .tox-collection__item-container--row { align-items: center; flex: 1 1 auto; flex-direction: row; } .tox .tox-collection__item-container--row.tox-collection__item-container--align-left { margin-right: auto; } .tox .tox-collection__item-container--row.tox-collection__item-container--align-right { justify-content: flex-end; margin-left: auto; } .tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { align-items: flex-start; margin-bottom: auto; } .tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { align-items: center; } .tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { align-items: flex-end; margin-top: auto; } .tox .tox-collection__item-container--column { align-self: center; flex: 1 1 auto; flex-direction: column; } .tox .tox-collection__item-container--column.tox-collection__item-container--align-left { align-items: flex-start; } .tox .tox-collection__item-container--column.tox-collection__item-container--align-right { align-items: flex-end; } .tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { align-self: flex-start; } .tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { align-self: center; } .tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { align-self: flex-end; } .tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-right: 1px solid transparent; } .tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) { margin-left: 8px; } .tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-left: 4px; } .tox:not([dir=rtl]) .tox-collection__item-accessory { margin-left: 16px; text-align: right; } .tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret { margin-left: 16px; } .tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-left: 1px solid transparent; } .tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) { margin-right: 8px; } .tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-right: 4px; } .tox[dir=rtl] .tox-collection__item-accessory { margin-right: 16px; text-align: left; } .tox[dir=rtl] .tox-collection .tox-collection__item-caret { margin-right: 16px; transform: rotateY(180deg); } .tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret { margin-right: 4px; } @media (forced-colors: active) { .tox .tox-hue-slider, .tox .tox-rgb-form .tox-rgba-preview { background-color: currentColor !important; border: 1px solid highlight !important; forced-color-adjust: none; } } .tox .tox-color-picker-container { display: flex; flex-direction: row; height: 225px; margin: 0; } .tox .tox-sv-palette { box-sizing: border-box; display: flex; height: 100%; } .tox .tox-sv-palette-spectrum { height: 100%; } .tox .tox-sv-palette, .tox .tox-sv-palette-spectrum { width: 225px; } .tox .tox-sv-palette-thumb { background: none; border: 1px solid black; border-radius: 50%; box-sizing: content-box; height: 12px; position: absolute; width: 12px; } .tox .tox-sv-palette-inner-thumb { border: 1px solid white; border-radius: 50%; height: 10px; position: absolute; width: 10px; } .tox .tox-hue-slider { box-sizing: border-box; height: 100%; width: 25px; } .tox .tox-hue-slider-spectrum { background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00); height: 100%; width: 100%; } .tox .tox-hue-slider, .tox .tox-hue-slider-spectrum { width: 20px; } .tox .tox-hue-slider-spectrum:focus, .tox .tox-sv-palette-spectrum:focus { outline: #08f solid; } .tox .tox-hue-slider-thumb { background: white; border: 1px solid black; box-sizing: content-box; height: 4px; width: 100%; } .tox .tox-rgb-form { display: flex; flex-direction: column; justify-content: space-between; } .tox .tox-rgb-form div { align-items: center; display: flex; justify-content: space-between; margin-bottom: 5px; width: inherit; } .tox .tox-rgb-form input { min-width: 6em; } .tox .tox-rgb-form input.tox-invalid { /* Need !important to override Chrome's focus styling unfortunately */ border: 1px solid #f00 !important; box-shadow: 0 0 0 1px #f00; } .tox .tox-rgb-container { position: relative; } .tox .tox-rgb-form .tox-invalid-icon { align-content: center; align-items: center; display: none; height: 100%; position: absolute; right: 0; top: 0; } .tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid { margin: 0; } .tox .tox-rgb-warning-note { background-color: #f5cccc; border: 1px solid #f0b3b3; border-radius: 3px; color: #77181f; padding: 3px; } .tox input.tox-invalid + .tox-invalid-icon { display: flex; } .tox .tox-rgb-form .tox-rgba-preview { border: 1px solid black; flex-grow: 2; margin-bottom: 0; } .tox:not([dir=rtl]) .tox-sv-palette { margin-right: 15px; } .tox:not([dir=rtl]) .tox-hue-slider { margin-right: 15px; } .tox:not([dir=rtl]) .tox-hue-slider-thumb { margin-left: -1px; } .tox:not([dir=rtl]) .tox-rgb-form label { margin-right: 0.5em; } .tox[dir=rtl] .tox-sv-palette { margin-left: 15px; } .tox[dir=rtl] .tox-hue-slider { margin-left: 15px; } .tox[dir=rtl] .tox-hue-slider-thumb { margin-right: -1px; } .tox[dir=rtl] .tox-rgb-form label { margin-left: 0.5em; } .tox .tox-toolbar .tox-swatches, .tox .tox-toolbar__primary .tox-swatches, .tox .tox-toolbar__overflow .tox-swatches { margin: 5px 0 6px 11px; } .tox .tox-collection--list .tox-collection__group .tox-swatches-menu { border: 0; margin: -4px -4px; } .tox .tox-swatches__row { display: flex; } @media (forced-colors: active) { .tox .tox-swatches__row { forced-color-adjust: none; } } .tox .tox-swatch { height: 30px; transition: transform 0.15s, box-shadow 0.15s; width: 30px; } .tox .tox-swatch:hover, .tox .tox-swatch:focus { box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; transform: scale(0.8); } .tox .tox-swatch--remove { align-items: center; display: flex; justify-content: center; } .tox .tox-swatch--remove svg path { stroke: #e74c3c; } .tox .tox-swatches__picker-btn { align-items: center; background-color: transparent; border: 0; cursor: pointer; display: flex; height: 30px; justify-content: center; outline: none; padding: 0; width: 30px; } .tox .tox-swatches__picker-btn svg { fill: #222f3e; height: 24px; width: 24px; } .tox .tox-swatches__picker-btn:hover { background: #f0f0f0; } .tox div.tox-swatch:not(.tox-swatch--remove) svg { display: none; fill: #222f3e; height: 24px; margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2); width: 24px; } .tox div.tox-swatch:not(.tox-swatch--remove) svg path { fill: #fff; paint-order: stroke; stroke: #222f3e; stroke-width: 2px; } .tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg { display: block; } .tox:not([dir=rtl]) .tox-swatches__picker-btn { margin-left: auto; } .tox[dir=rtl] .tox-swatches__picker-btn { margin-right: auto; } .tox { /* Animation for deleting a comment */ /* A comment fades to 0 when it is being deleted, then is removed */ } .tox .tox-conversations { display: flex; flex-direction: column; position: relative; height: 100%; /* This is to give the sidebar a consistent width. Need a solution for this */ min-width: 300px; max-width: 300px; width: 300px; } .tox .tox-conversations__header { align-items: center; display: flex; justify-content: space-between; box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1); padding: 8px 12px; background: #fff; z-index: 1; } .tox .tox-conversations__title { font-size: 20px; font-weight: 400; padding: 8px 0 8px 0; color: #222f3e; line-height: 28px; } .tox .tox-comment { background: #fff; border: 1px solid #fff; border-radius: 6px; padding: 8px; padding-bottom: 16px; position: relative; } .tox .tox-comment:hover { box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1); } .tox .tox-comment.tox-comment--selected { background-color: #fff2c9; border: 1px solid #ffcf30; box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1); } .tox .tox-comment.tox-comment--selected:focus { border: 2px solid #006ce7; margin: -1px; } .tox .tox-comment.tox-comment--selected:focus:not(:first-child) { margin-top: 7px; } .tox .tox-comment.tox-comment--selected .tox-comment__single { margin-bottom: 12px; } .tox .tox-comment.tox-comment--selected .tox-comment__single:focus { position: relative; } .tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after { top: -9px; pointer-events: none; position: absolute; content: ""; display: block; bottom: -9px; left: -9px; right: -9px; border-radius: 6px; border: 2px solid #006ce7; } .tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after { bottom: calc((12px + 16px + 1px) * -1); } .tox .tox-comment__header { align-items: center; color: #222f3e; display: flex; justify-content: space-between; } .tox .tox-comment__date { color: #222f3e; font-size: 12px; line-height: 18px; } .tox .tox-comment__body { color: #222f3e; font-size: 16px; font-style: normal; font-weight: normal; line-height: 1.3; margin-top: 8px; position: relative; text-transform: initial; transition: max-height 0.5s cubic-bezier(0, 1, 0, 1); white-space: pre-wrap; /* We remove the transitions when wanting to measure and jump straight to collapsed or expanded */ } .tox .tox-comment__body.tox-comment__body--expanded { max-height: 100em; transition: max-height 1s ease-in-out; } .tox .tox-comment__body.tox-comment__body--pending { transition: max-height 0s; } .tox .tox-comment__body p { margin: 0; } .tox .tox-comment__body textarea { resize: none; white-space: normal; width: 100%; font-size: 16px; } .tox .tox-comment__loading-text { align-items: center; color: #222f3e; display: flex; flex-direction: column; position: relative; } .tox .tox-comment__loading-text > div { padding-bottom: 16px; } .tox .tox-comment__overlaytext { bottom: 0; flex-direction: column; font-size: 14px; left: 0; padding: 1em; position: absolute; right: 0; top: 0; z-index: 10; } .tox .tox-comment__overlaytext p { background-color: #fff; box-shadow: 0 0 8px 8px #fff; color: #222f3e; text-align: center; } .tox .tox-comment__overlaytext div:nth-of-type(2) { font-size: 0.8em; } .tox .tox-comment__expander { padding-top: 8px; } .tox .tox-comment__expander p { color: rgba(34, 47, 62, 0.7); font-size: 14px; font-style: normal; /* Need a focus highlight on the show more/less button */ } .tox .tox-comment__expander p:focus { font-weight: bold; } .tox .tox-comment__buttonspacing { padding-top: 16px; text-align: center; } .tox .tox-tbtn.tox-comment__mention-btn { display: flex; width: 34px; height: 34px; padding: 5px; justify-content: center; align-items: center; margin: 0; background-color: transparent; } .tox .tox-comment-thread { background: #fff; position: relative; border-radius: 6px; background-color: transparent; } .tox .tox-comment-thread > *:not(:first-child) { margin-top: 8px; } .tox .tox-comment-thread__overlay::after { background: #fff; bottom: 0; content: ""; display: flex; left: 0; opacity: 0.9; position: absolute; right: 0; top: 0; z-index: 5; } .tox .tox-comment__reply { display: flex; flex-shrink: 0; flex-wrap: wrap; justify-content: flex-end; margin-top: 8px; } .tox .tox-comment__reply > *:first-child { margin-bottom: 8px; width: 100%; } .tox .tox-comment__edit { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 8px; } .tox .tox-comment__gradient::after { background: linear-gradient(rgba(255, 255, 255, 0), #fff); bottom: 0; content: ""; display: block; height: 5em; margin-top: -40px; position: absolute; width: 100%; } .tox .tox-comment__overlay { background: #fff; bottom: 0; display: flex; flex-direction: column; flex-grow: 1; left: 0; opacity: 0.9; position: absolute; right: 0; text-align: center; top: 0; z-index: 5; } .tox .tox-comment__busy-spinner { align-items: center; background-color: #fff; bottom: 0; display: flex; justify-content: center; left: 0; position: absolute; right: 0; top: 0; z-index: 20; } .tox .tox-comment__scroll { display: flex; flex-direction: column; flex-shrink: 1; overflow: auto; padding: 12px; scroll-behavior: smooth; } .tox .tox-comment__scroll:has(textarea:focus) { scroll-behavior: auto; } .tox .tox-comment--disappearing { transition: opacity 0.5s ease; } .tox .tox-comment[data-transitioning-destination="deleting"] { opacity: 0; } .tox .tox-skeleton .tox-skeleton__line { height: 16px; width: 100%; background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%); animation: wave 2s infinite ease-out; } .tox .tox-skeleton .tox-skeleton__circle { height: 36px; width: 36px; margin-right: 8px; border-radius: 100%; background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%); animation: wave 2s infinite ease-out; } @keyframes wave { 0% { background-position: -268px 0; } 100% { background-position: 268px 0; } } .tox .tox-ring-loader { width: 10px; height: 10px; border: 1px solid #FFF; border-bottom-color: transparent; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: tox-rotation 1s linear infinite; } .tox:not([dir=rtl]) .tox-comment__edit { margin-left: 8px; } .tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child, .tox:not([dir=rtl]) .tox-comment__edit > *:last-child, .tox:not([dir=rtl]) .tox-comment__reply > *:last-child { margin-left: 8px; } .tox[dir=rtl] .tox-comment__edit { margin-right: 8px; } .tox[dir=rtl] .tox-comment__buttonspacing > *:last-child, .tox[dir=rtl] .tox-comment__edit > *:last-child, .tox[dir=rtl] .tox-comment__reply > *:last-child { margin-right: 8px; } .tox .tox-user { align-items: center; display: flex; } .tox .tox-user__avatar svg { fill: rgba(34, 47, 62, 0.7); } .tox .tox-user__avatar img { border-radius: 50%; height: 36px; object-fit: cover; vertical-align: middle; width: 36px; } .tox .tox-user__name { color: #222f3e; font-size: 14px; font-style: normal; font-weight: bold; line-height: 18px; text-transform: none; } .tox:not([dir=rtl]) .tox-user__avatar svg, .tox:not([dir=rtl]) .tox-user__avatar img { margin-right: 8px; } .tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name { margin-left: 8px; } .tox[dir=rtl] .tox-user__avatar svg, .tox[dir=rtl] .tox-user__avatar img { margin-left: 8px; } .tox[dir=rtl] .tox-user__avatar + .tox-user__name { margin-right: 8px; } .tox { /* .tox-dialog-blocker-wrap { // } */ } .tox .tox-dialog-wrap { align-items: center; bottom: 0; display: flex; justify-content: center; left: 0; position: fixed; right: 0; top: 0; z-index: 1100; } .tox .tox-dialog-wrap__backdrop { background-color: rgba(255, 255, 255, 0.75); bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 1; } .tox .tox-dialog-wrap__backdrop--opaque { background-color: #fff; } .tox .tox-dialog { background-color: #fff; border-color: #eeeeee; border-radius: 10px; border-style: solid; border-width: 0; box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15); display: flex; flex-direction: column; max-height: 100%; max-width: 480px; overflow: hidden; position: relative; width: 95vw; z-index: 2; } @media only screen and (max-width: 767px ) { body:not(.tox-force-desktop) .tox .tox-dialog { align-self: flex-start; margin: 8px auto; max-height: calc(100vh - 8px * 2); width: calc(100vw - 16px); } } .tox .tox-dialog-inline { z-index: 1100; } .tox .tox-dialog__header { align-items: center; background-color: #fff; border-bottom: none; color: #222f3e; display: flex; font-size: 16px; justify-content: space-between; padding: 8px 16px 0 16px; position: relative; } .tox .tox-dialog__header .tox-button { z-index: 1; } .tox .tox-dialog__draghandle { cursor: grab; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .tox .tox-dialog__draghandle:active { cursor: grabbing; } .tox .tox-dialog__dismiss { margin-left: auto; } .tox .tox-dialog__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 20px; font-style: normal; font-weight: normal; line-height: 1.3; margin: 0; text-transform: none; } .tox .tox-dialog__body { color: #222f3e; display: flex; flex: 1; font-size: 16px; font-style: normal; font-weight: normal; line-height: 1.3; min-width: 0; text-align: left; text-transform: none; } @media only screen and (max-width: 767px ) { body:not(.tox-force-desktop) .tox .tox-dialog__body { flex-direction: column; } } .tox .tox-dialog__body-nav { align-items: flex-start; display: flex; flex-direction: column; flex-shrink: 0; padding: 16px 16px; } @media only screen and (min-width: 768px ) { .tox .tox-dialog__body-nav { max-width: 11em; } } @media only screen and (max-width: 767px ) { body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { flex-direction: row; -webkit-overflow-scrolling: touch; overflow-x: auto; padding-bottom: 0; } } .tox .tox-dialog__body-nav-item { border-bottom: 2px solid transparent; color: rgba(34, 47, 62, 0.7); display: inline-block; flex-shrink: 0; font-size: 14px; line-height: 1.3; margin-bottom: 8px; max-width: 13em; -webkit-text-decoration: none; text-decoration: none; } .tox .tox-dialog__body-nav-item:focus { background-color: rgba(0, 108, 231, 0.1); } .tox .tox-dialog__body-nav-item--active { border-bottom: 2px solid #144782; color: #144782; } @media (forced-colors: active) { .tox .tox-dialog__body-nav-item--active { border-bottom: 2px solid highlight; color: highlight; } } .tox .tox-dialog__body-content { box-sizing: border-box; display: flex; flex: 1; flex-direction: column; max-height: min(650px, calc(100vh - 110px)); overflow: auto; -webkit-overflow-scrolling: touch; padding: 16px 16px; } .tox .tox-dialog__body-content > * { margin-bottom: 0; margin-top: 16px; } .tox .tox-dialog__body-content > *:first-child { margin-top: 0; } .tox .tox-dialog__body-content > *:last-child { margin-bottom: 0; } .tox .tox-dialog__body-content > *:only-child { margin-bottom: 0; margin-top: 0; } .tox .tox-dialog__body-content a { color: #144782; cursor: pointer; -webkit-text-decoration: underline; text-decoration: underline; } .tox .tox-dialog__body-content a:hover, .tox .tox-dialog__body-content a:focus { color: #071729; -webkit-text-decoration: underline; text-decoration: underline; } .tox .tox-dialog__body-content a:focus-visible { border-radius: 1px; outline: 2px solid #144782; outline-offset: 2px; } .tox .tox-dialog__body-content a:active { color: #000000; -webkit-text-decoration: underline; text-decoration: underline; } .tox .tox-dialog__body-content svg { fill: #222f3e; } .tox .tox-dialog__body-content strong { font-weight: bold; } .tox .tox-dialog__body-content ul { list-style-type: disc; } .tox .tox-dialog__body-content ul, .tox .tox-dialog__body-content ol, .tox .tox-dialog__body-content dd { padding-inline-start: 2.5rem; } .tox .tox-dialog__body-content ul, .tox .tox-dialog__body-content ol, .tox .tox-dialog__body-content dl { margin-bottom: 16px; } .tox .tox-dialog__body-content ul, .tox .tox-dialog__body-content ol, .tox .tox-dialog__body-content dl, .tox .tox-dialog__body-content dd, .tox .tox-dialog__body-content dt { display: block; margin-inline-end: 0; margin-inline-start: 0; } .tox .tox-dialog__body-content .tox-form__group h1 { color: #222f3e; font-size: 20px; font-style: normal; font-weight: bold; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; } .tox .tox-dialog__body-content .tox-form__group h2 { color: #222f3e; font-size: 16px; font-style: normal; font-weight: bold; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; } .tox .tox-dialog__body-content .tox-form__group p { margin-bottom: 16px; } .tox .tox-dialog__body-content .tox-form__group h1:first-child, .tox .tox-dialog__body-content .tox-form__group h2:first-child, .tox .tox-dialog__body-content .tox-form__group p:first-child { margin-top: 0; } .tox .tox-dialog__body-content .tox-form__group h1:last-child, .tox .tox-dialog__body-content .tox-form__group h2:last-child, .tox .tox-dialog__body-content .tox-form__group p:last-child { margin-bottom: 0; } .tox .tox-dialog__body-content .tox-form__group h1:only-child, .tox .tox-dialog__body-content .tox-form__group h2:only-child, .tox .tox-dialog__body-content .tox-form__group p:only-child { margin-bottom: 0; margin-top: 0; } .tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center { text-align: center; } .tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end { text-align: end; } .tox .tox-dialog--width-lg { height: 650px; max-width: 1200px; } .tox .tox-dialog--fullscreen { height: 100%; max-width: 100%; } .tox .tox-dialog--fullscreen .tox-dialog__body-content { max-height: 100%; } .tox .tox-dialog--width-md { max-width: 800px; } .tox .tox-dialog--width-md .tox-dialog__body-content { overflow: auto; } .tox .tox-dialog__body-content--centered { text-align: center; } .tox .tox-dialog__footer { align-items: center; background-color: #fff; border-top: none; display: flex; justify-content: space-between; padding: 8px 16px; } .tox .tox-dialog__footer-start, .tox .tox-dialog__footer-end { display: flex; } .tox .tox-dialog__busy-spinner { align-items: center; background-color: rgba(255, 255, 255, 0.75); bottom: 0; display: flex; justify-content: center; left: 0; position: absolute; right: 0; top: 0; z-index: 3; } .tox .tox-dialog__table { border-collapse: collapse; width: 100%; } .tox .tox-dialog__table thead th { font-weight: bold; padding-bottom: 8px; } .tox .tox-dialog__table thead th:first-child { padding-right: 8px; } .tox .tox-dialog__table tbody tr { border-bottom: 1px solid #626262; } .tox .tox-dialog__table tbody tr:last-child { border-bottom: none; } .tox .tox-dialog__table td { padding-bottom: 8px; padding-top: 8px; } .tox .tox-dialog__table td:first-child { padding-right: 8px; } .tox .tox-dialog__iframe { min-height: 200px; } .tox .tox-dialog__iframe.tox-dialo