UNPKG

jodit-pro-react

Version:

Jodit PRO is awesome and usefully wysiwyg editor with filebrowser

1,894 lines 334 kB
/* node_modules/jodit-pro/es2021/jodit.fat.min.css */ .jodit-ui-button-icon-text__icon { display: none; } .jodit-ui-button-icon-text__icon:not(:empty) { display: inline-flex; } .jodit-ui-button-icon-text__text { display: none; } .jodit-ui-button-icon-text__text:not(:empty) { display: inline-flex; flex-grow: 1; font-family: var(--jd-font-default); font-size: var(--jd-font-size-default); justify-content: center; overflow: hidden; text-overflow: ellipsis; } .jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text { justify-content: left; padding-left: var(--jd-padding-default); position: relative; } .jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text:before { border-left: 1px solid var(--jd-color-border); content: ""; height: 35px; left: 0; position: absolute; top: calc(var(--jd-padding-default)*-1); } .jodit-ui-button-icon-text__icon:not(:empty) + .jodit-ui-button-icon-text__text:not(:empty) { margin-left: var(--jd-padding-default); } .jodit-ui-button-icon-text__icon:empty + .jodit-ui-button-icon-text__text:not(:empty) { padding: 0 var(--jd-padding-default); } .jodit-ui-button-clear, .jodit-ui-button_clear { appearance: none; background: 0 0; border: 0; box-shadow: none; box-sizing: border-box; font-style: normal; outline: 0; padding: 0; position: relative; text-align: center; text-decoration: none; text-transform: none; user-select: none; } .jodit-ui-button-sizes { height: 34px; min-width: 34px; } .jodit-ui-button-sizes .jodit-icon { height: 14px; width: 14px; } .jodit-ui-button-sizes button { appearance: none; height: 34px; min-width: 34px; padding: 0; } .jodit-ui-button-sizes_text-icons_true button { padding: 0 var(--jd-padding-default); } .jodit-ui-button-sizes_size_tiny { height: 16px; min-width: 16px; } .jodit-ui-button-sizes_size_tiny .jodit-icon { height: 8px; width: 8px; } .jodit-ui-button-sizes_size_tiny button { appearance: none; height: 16px; min-width: 16px; padding: 0; } .jodit-ui-button-sizes_size_tiny_text-icons_true button { padding: 0 var(--jd-padding-default); } .jodit-ui-button-sizes_size_xsmall { height: 22px; min-width: 22px; } .jodit-ui-button-sizes_size_xsmall .jodit-icon { height: 10px; width: 10px; } .jodit-ui-button-sizes_size_xsmall button { appearance: none; height: 22px; min-width: 22px; padding: 0; } .jodit-ui-button-sizes_size_xsmall_text-icons_true button { padding: 0 var(--jd-padding-default); } .jodit-ui-button-sizes_size_small { height: 28px; min-width: 28px; } .jodit-ui-button-sizes_size_small .jodit-icon { height: 12px; width: 12px; } .jodit-ui-button-sizes_size_small button { appearance: none; height: 28px; min-width: 28px; padding: 0; } .jodit-ui-button-sizes_size_small_text-icons_true button { padding: 0 var(--jd-padding-default); } .jodit-ui-button-sizes_size_large { height: 40px; min-width: 40px; } .jodit-ui-button-sizes_size_large .jodit-icon { height: 16px; width: 16px; } .jodit-ui-button-sizes_size_large button { appearance: none; height: 40px; min-width: 40px; padding: 0; } .jodit-ui-button-sizes_size_large_text-icons_true button { padding: 0 var(--jd-padding-default); } .jodit-ui-button-variants_variant_outline { border: 1px solid var(--jd-color-border); } .jodit-ui-button-variants_variant_default { background-color: #e3e3e3; color: #212529; } .jodit-ui-button-variants_variant_default svg { fill: #212529; stroke: #212529; } .jodit-ui-button-variants_variant_default [disabled] { opacity: .7; } .jodit-ui-button-variants_variant_default:hover:not([disabled]) { background-color: #c9cdd1; color: #212529; } .jodit-ui-button-variants_variant_default:hover:not([disabled]) svg { fill: #212529; stroke: #212529; } .jodit-ui-button-variants_variant_default:active:not([disabled]) { background-color: #dae0e5; color: #212529; } .jodit-ui-button-variants_variant_default:active:not([disabled]) svg { fill: #212529; stroke: #212529; } .jodit-ui-button-variants_variant_default:focus:not([disabled]) { outline: 1px dashed #dae0e5; } .jodit-ui-button-variants_variant_primary { background-color: #007bff; color: #fff; } .jodit-ui-button-variants_variant_primary svg { fill: #fff; stroke: #fff; } .jodit-ui-button-variants_variant_primary [disabled] { opacity: .7; } .jodit-ui-button-variants_variant_primary:hover:not([disabled]) { background-color: #0069d9; color: #fff; } .jodit-ui-button-variants_variant_primary:hover:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button-variants_variant_primary:active:not([disabled]) { background-color: #0062cc; color: #fff; } .jodit-ui-button-variants_variant_primary:active:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button-variants_variant_primary:focus:not([disabled]) { outline: 1px dashed #0062cc; } .jodit-ui-button-variants_variant_secondary { background-color: #d8d8d8; border-radius: 0; color: #212529; } .jodit-ui-button-variants_variant_secondary svg { fill: #212529; stroke: #212529; } .jodit-ui-button-variants_variant_secondary [disabled] { opacity: .7; } .jodit-ui-button-variants_variant_secondary:hover:not([disabled]) { background-color: #c9cdd1; color: #212529; } .jodit-ui-button-variants_variant_secondary:hover:not([disabled]) svg { fill: #212529; stroke: #212529; } .jodit-ui-button-variants_variant_secondary:active:not([disabled]) { background-color: #dae0e5; color: #212529; } .jodit-ui-button-variants_variant_secondary:active:not([disabled]) svg { fill: #212529; stroke: #212529; } .jodit-ui-button-variants_variant_secondary:focus:not([disabled]) { outline: 1px dashed #dae0e5; } .jodit-ui-button-variants_variant_success { background-color: #28a745; color: #fff; } .jodit-ui-button-variants_variant_success svg { fill: #fff; stroke: #fff; } .jodit-ui-button-variants_variant_success [disabled] { opacity: .7; } .jodit-ui-button-variants_variant_success:hover:not([disabled]) { background-color: #218838; color: #fff; } .jodit-ui-button-variants_variant_success:hover:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button-variants_variant_success:active:not([disabled]) { background-color: #1e7e34; color: #fff; } .jodit-ui-button-variants_variant_success:active:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button-variants_variant_success:focus:not([disabled]) { outline: 1px dashed #1e7e34; } .jodit-ui-button-variants_variant_danger { background-color: #dc3545; color: #fff; } .jodit-ui-button-variants_variant_danger svg { fill: #fff; stroke: #fff; } .jodit-ui-button-variants_variant_danger [disabled] { opacity: .7; } .jodit-ui-button-variants_variant_danger:hover:not([disabled]) { background-color: #c82333; color: #fff; } .jodit-ui-button-variants_variant_danger:hover:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button-variants_variant_danger:active:not([disabled]) { background-color: #bd2130; color: #fff; } .jodit-ui-button-variants_variant_danger:active:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button-variants_variant_danger:focus:not([disabled]) { outline: 1px dashed #bd2130; } .jodit-ui-button-style { border-radius: var(--jd-border-radius-default); padding: 0 var(--jd-padding-default); } .jodit-ui-button, .jodit-ui-button-style { align-items: center; color: var(--jd-color-text-icons); display: inline-flex; justify-content: center; } .jodit-ui-button { appearance: none; background: 0 0; border: 0; border-radius: var(--jd-border-radius-default); box-shadow: none; box-sizing: border-box; cursor: pointer; font-style: normal; height: 34px; min-width: 34px; outline: 0; padding: 0; padding: 0 var(--jd-padding-default); position: relative; text-align: center; text-decoration: none; text-transform: none; user-select: none; } .jodit-ui-button:focus-visible:not([disabled]), .jodit-ui-button:hover:not([disabled]) { background-color: var(--jd-color-button-background-hover); opacity: 1; outline: 0; } .jodit-ui-button:active:not([disabled]), .jodit-ui-button[aria-pressed=true]:not([disabled]) { background-color: var(--jd-color-button-background-hover-opacity40); outline: 0; } .jodit-ui-button[aria-pressed=true]:hover:not([disabled]) { background-color: var(--jd-color-button-background-hover-opacity60); } .jodit-ui-button[disabled] { opacity: .3; pointer-events: none; } .jodit-ui-button .jodit-icon { height: 14px; width: 14px; } .jodit-ui-button button { appearance: none; height: 34px; min-width: 34px; padding: 0; } .jodit-ui-button_text-icons_true button { padding: 0 var(--jd-padding-default); } .jodit-ui-button_size_tiny { height: 16px; min-width: 16px; } .jodit-ui-button_size_tiny .jodit-icon { height: 8px; width: 8px; } .jodit-ui-button_size_tiny button { appearance: none; height: 16px; min-width: 16px; padding: 0; } .jodit-ui-button_size_tiny_text-icons_true button { padding: 0 var(--jd-padding-default); } .jodit-ui-button_size_xsmall { height: 22px; min-width: 22px; } .jodit-ui-button_size_xsmall .jodit-icon { height: 10px; width: 10px; } .jodit-ui-button_size_xsmall button { appearance: none; height: 22px; min-width: 22px; padding: 0; } .jodit-ui-button_size_xsmall_text-icons_true button { padding: 0 var(--jd-padding-default); } .jodit-ui-button_size_small { height: 28px; min-width: 28px; } .jodit-ui-button_size_small .jodit-icon { height: 12px; width: 12px; } .jodit-ui-button_size_small button { appearance: none; height: 28px; min-width: 28px; padding: 0; } .jodit-ui-button_size_small_text-icons_true button { padding: 0 var(--jd-padding-default); } .jodit-ui-button_size_large { height: 40px; min-width: 40px; } .jodit-ui-button_size_large .jodit-icon { height: 16px; width: 16px; } .jodit-ui-button_size_large button { appearance: none; height: 40px; min-width: 40px; padding: 0; } .jodit-ui-button_size_large_text-icons_true button { padding: 0 var(--jd-padding-default); } .jodit-ui-button__icon { display: none; } .jodit-ui-button__icon:not(:empty) { display: inline-flex; } .jodit-ui-button__text { display: none; } .jodit-ui-button__text:not(:empty) { display: inline-flex; flex-grow: 1; font-family: var(--jd-font-default); font-size: var(--jd-font-size-default); justify-content: center; overflow: hidden; text-overflow: ellipsis; } .jodit-ui-button_context_menu .jodit-ui-button__text { justify-content: left; padding-left: var(--jd-padding-default); position: relative; } .jodit-ui-button_context_menu .jodit-ui-button__text:before { border-left: 1px solid var(--jd-color-border); content: ""; height: 35px; left: 0; position: absolute; top: calc(var(--jd-padding-default)*-1); } .jodit-ui-button__icon:not(:empty) + .jodit-ui-button__text:not(:empty) { margin-left: var(--jd-padding-default); } .jodit-ui-button__icon:empty + .jodit-ui-button__text:not(:empty) { padding: 0 var(--jd-padding-default); } .jodit-ui-button:focus:not([disabled]) { outline: 1px dashed var(--jd-color-background-selection); } .jodit-ui-button_variant_outline { border: 1px solid var(--jd-color-border); } .jodit-ui-button_variant_default { background-color: #e3e3e3; color: #212529; } .jodit-ui-button_variant_default svg { fill: #212529; stroke: #212529; } .jodit-ui-button_variant_default [disabled] { opacity: .7; } .jodit-ui-button_variant_default:hover:not([disabled]) { background-color: #c9cdd1; color: #212529; } .jodit-ui-button_variant_default:hover:not([disabled]) svg { fill: #212529; stroke: #212529; } .jodit-ui-button_variant_default:active:not([disabled]) { background-color: #dae0e5; color: #212529; } .jodit-ui-button_variant_default:active:not([disabled]) svg { fill: #212529; stroke: #212529; } .jodit-ui-button_variant_default:focus:not([disabled]) { outline: 1px dashed #dae0e5; } .jodit-ui-button_variant_primary { background-color: #007bff; color: #fff; } .jodit-ui-button_variant_primary svg { fill: #fff; stroke: #fff; } .jodit-ui-button_variant_primary [disabled] { opacity: .7; } .jodit-ui-button_variant_primary:hover:not([disabled]) { background-color: #0069d9; color: #fff; } .jodit-ui-button_variant_primary:hover:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button_variant_primary:active:not([disabled]) { background-color: #0062cc; color: #fff; } .jodit-ui-button_variant_primary:active:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button_variant_primary:focus:not([disabled]) { outline: 1px dashed #0062cc; } .jodit-ui-button_variant_secondary { background-color: #d8d8d8; border-radius: 0; color: #212529; } .jodit-ui-button_variant_secondary svg { fill: #212529; stroke: #212529; } .jodit-ui-button_variant_secondary [disabled] { opacity: .7; } .jodit-ui-button_variant_secondary:hover:not([disabled]) { background-color: #c9cdd1; color: #212529; } .jodit-ui-button_variant_secondary:hover:not([disabled]) svg { fill: #212529; stroke: #212529; } .jodit-ui-button_variant_secondary:active:not([disabled]) { background-color: #dae0e5; color: #212529; } .jodit-ui-button_variant_secondary:active:not([disabled]) svg { fill: #212529; stroke: #212529; } .jodit-ui-button_variant_secondary:focus:not([disabled]) { outline: 1px dashed #dae0e5; } .jodit-ui-button_variant_success { background-color: #28a745; color: #fff; } .jodit-ui-button_variant_success svg { fill: #fff; stroke: #fff; } .jodit-ui-button_variant_success [disabled] { opacity: .7; } .jodit-ui-button_variant_success:hover:not([disabled]) { background-color: #218838; color: #fff; } .jodit-ui-button_variant_success:hover:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button_variant_success:active:not([disabled]) { background-color: #1e7e34; color: #fff; } .jodit-ui-button_variant_success:active:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button_variant_success:focus:not([disabled]) { outline: 1px dashed #1e7e34; } .jodit-ui-button_variant_danger { background-color: #dc3545; color: #fff; } .jodit-ui-button_variant_danger svg { fill: #fff; stroke: #fff; } .jodit-ui-button_variant_danger [disabled] { opacity: .7; } .jodit-ui-button_variant_danger:hover:not([disabled]) { background-color: #c82333; color: #fff; } .jodit-ui-button_variant_danger:hover:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button_variant_danger:active:not([disabled]) { background-color: #bd2130; color: #fff; } .jodit-ui-button_variant_danger:active:not([disabled]) svg { fill: #fff; stroke: #fff; } .jodit-ui-button_variant_danger:focus:not([disabled]) { outline: 1px dashed #bd2130; } .jodit-ui-group { display: inline-flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: wrap; max-width: 100%; } .jodit-ui-group_line_true { display: flex; justify-content: stretch; } .jodit-ui-group_separated_true:not(:last-child):not(.jodit-ui-group_before-spacer_true):after { border-left: 0; border-right: 1px solid var(--jd-color-border); content: ""; cursor: default; margin: 2px; padding: 0; } .jodit-ui-group:last-child { border-bottom: 0; } .jodit-ui-button-group { margin-bottom: var(--jd-padding-default); } .jodit-ui-button-group__label { color: var(--jd-color-label); display: block; font-size: .8em; margin-bottom: calc(var(--jd-padding-default)/4); } .jodit-ui-button-group__options { display: flex; justify-content: flex-start; } .jodit-ui-button-group .jodit-ui-button:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; } .jodit-ui-button-group .jodit-ui-button + .jodit-ui-button { border-bottom-left-radius: 0; border-left: 1px solid var(--jd-color-button-background-hover-opacity40); border-top-left-radius: 0; } .jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled]) { background-color: var(--jd-color-button-background-hover); border-left: 0; box-shadow: inset 0 0 3px 0 var(--jd-color-dark); color: var(--jd-color-dark); outline: 0; } .jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled]) + .jodit-ui-button { border: 0; } :root { --jd-tooltip-color:#fff; --jd-tooltip-background-color:rgba(0,0,0,.7); --jd-tooltip-sfx-shadow:rgba(0,0,0,.15); --jd-tooltip-border-width:0; --jd-tooltip-border-color:#e5e5e5; } .jodit-ui-tooltip { animation-fill-mode: forwards; animation-timing-function: ease-out; background-clip: padding-box; background-color: var(--jd-tooltip-background-color); border-radius: 4px; box-shadow: 0 0 0 var(--jd-tooltip-border-width) var(--jd-tooltip-border-color), 0 8px 20px var(--jd-tooltip-border-width) var(--jd-tooltip-sfx-shadow); color: var(--jd-tooltip-color); font-family: var(--jd-font-default); font-size: var(--jd-font-size-small); line-height: 1.4; max-width: 120px; opacity: 0; outline: none; pointer-events: none; position: fixed; text-rendering: optimizelegibility; transform: translate(-50%, calc(var(--jd-padding-default)/2)); transition: opacity .2s ease 0s; user-select: none; white-space: normal; width: auto; z-index: var(--jd-z-index-tooltip); } @media (max-width: 768px) { .jodit-ui-tooltip { display: none; } } .jodit-ui-tooltip__content { padding: calc(var(--jd-padding-default)/2) calc(var(--jd-padding-default)*1.5); } .jodit-ui-tooltip.jodit-ui-tooltip_visible_true { opacity: 1; } .jodit-ui-tooltip.jodit-ui-tooltip_above_true { transform: translate(-50%, calc(var(--jd-padding-default)/-2)); } .jodit-ui-block { align-items: center; display: flex; justify-content: stretch; margin-bottom: var(--jd-padding-default); } .jodit-ui-block > .jodit-ui-input, .jodit-ui-block > .jodit-ui-select { flex: 1; } .jodit-ui-block_width_full { width: 100%; } .jodit-ui-block_align_full { justify-content: space-between; } .jodit-ui-block_align_right { justify-content: flex-end; } .jodit-ui-block_padding_true { padding: var(--jd-padding-default); } .jodit-ui-label { color: var(--jd-color-label); display: block; font-size: .8em; margin-bottom: calc(var(--jd-padding-default)/4); } .jodit-ui-input { display: flex; flex-direction: column; margin-bottom: var(--jd-padding-default); } .jodit-ui-input__input { appearance: none; background-color: var(--jd-color-white); border: 0; border-radius: 0; box-sizing: border-box; font-family: var(--jd-font-default); font-size: var(--jd-font-size-default); height: var(--jd-input-height); line-height: 1.2; outline: none; padding: 0 var(--jd-padding-default); width: 100%; } .jodit-ui-input__input[disabled] { background-color: #f0f0f0; color: var(--jd-color-border); } .jodit-ui-input__input_has-error_true { border-color: var(--jd-color-red); } .jodit-ui-input__input:focus { outline: 0; } .jodit-ui-input_theme_dark .jodit-ui-input__input { background-color: var(--jd-color-gray); } .jodit-ui-input_has-error_true .jodit-ui-input__input { border-color: var(--jd-color-red); } .jodit-ui-input__error, .jodit-ui-input__label { color: var(--jd-color-label); display: block; font-size: .8em; margin-bottom: calc(var(--jd-padding-default)/4); } .jodit-ui-input__error, .jodit-ui-input_has-error_true .jodit-ui-input__label { color: var(--jd-color-error); } .jodit-ui-input__wrapper { align-items: center; background-color: var(--jd-color-white); border: 1px solid var(--jd-color-border); display: flex; justify-content: stretch; min-width: 200px; } @media (max-width: 480px) { .jodit-ui-input__wrapper { min-width: 140px; } } .jodit-ui-input_theme_dark .jodit-ui-input__wrapper { background-color: var(--jd-color-gray); border-color: var(--jd-color-border); } .jodit-ui-input_focused_true .jodit-ui-input__wrapper { border-color: var(--jd-color-border-selected); } .jodit-ui-input__icon:not(:empty) { align-items: center; display: flex; padding: 0 var(--jd-padding-default); } .jodit-ui-input__icon:not(:empty) svg { fill: var(--jd-color-border); height: 16px; width: 16px; } .jodit-ui-input__icon:not(:empty) + .jodit-ui-input__input { padding-left: 0; } .jodit-ui-input__clear { align-items: center; display: flex; opacity: .8; padding: 0 var(--jd-padding-default) 0 0; } .jodit-ui-input__clear:active { opacity: 1; transform: scale(1.1); } .jodit-ui-input__clear svg { fill: var(--jd-color-border); height: 12px; width: 12px; } .jodit-ui-input_theme_dark .jodit-ui-input__clear svg, .jodit-ui-input_theme_dark .jodit-ui-input__icon svg { fill: var(--jd-color-dark); } .jodit-ui-block .jodit-ui-input { margin-bottom: 0; } .jodit-ui-select { display: flex; flex-direction: column; margin-bottom: var(--jd-padding-default); } .jodit-ui-select__input { appearance: none; background-color: var(--jd-color-white); border: 0; border-radius: 0; box-sizing: border-box; font-family: var(--jd-font-default); font-size: var(--jd-font-size-default); height: var(--jd-input-height); line-height: 1.2; outline: none; padding: 0 var(--jd-padding-default); width: 100%; } .jodit-ui-select__input[disabled] { background-color: #f0f0f0; color: var(--jd-color-border); } .jodit-ui-select__input_has-error_true { border-color: var(--jd-color-red); } .jodit-ui-select__input:focus { outline: 0; } .jodit-ui-select_theme_dark .jodit-ui-select__input { background-color: var(--jd-color-gray); } .jodit-ui-select_has-error_true .jodit-ui-select__input { border-color: var(--jd-color-red); } .jodit-ui-select__error, .jodit-ui-select__label { color: var(--jd-color-label); display: block; font-size: .8em; margin-bottom: calc(var(--jd-padding-default)/4); } .jodit-ui-select__error, .jodit-ui-select_has-error_true .jodit-ui-select__label { color: var(--jd-color-error); } .jodit-ui-select__wrapper { align-items: center; background-color: var(--jd-color-white); border: 1px solid var(--jd-color-border); display: flex; justify-content: stretch; min-width: 200px; } @media (max-width: 480px) { .jodit-ui-select__wrapper { min-width: 140px; } } .jodit-ui-select_theme_dark .jodit-ui-select__wrapper { background-color: var(--jd-color-gray); border-color: var(--jd-color-border); } .jodit-ui-select_focused_true .jodit-ui-select__wrapper { border-color: var(--jd-color-border-selected); } .jodit-ui-select__icon:not(:empty) { align-items: center; display: flex; padding: 0 var(--jd-padding-default); } .jodit-ui-select__icon:not(:empty) svg { fill: var(--jd-color-border); height: 16px; width: 16px; } .jodit-ui-select__icon:not(:empty) + .jodit-ui-select__input { padding-left: 0; } .jodit-ui-select__clear { align-items: center; display: flex; opacity: .8; padding: 0 var(--jd-padding-default) 0 0; } .jodit-ui-select__clear:active { opacity: 1; transform: scale(1.1); } .jodit-ui-select__clear svg { fill: var(--jd-color-border); height: 12px; width: 12px; } .jodit-ui-select_theme_dark .jodit-ui-select__clear svg, .jodit-ui-select_theme_dark .jodit-ui-select__icon svg { fill: var(--jd-color-dark); } .jodit-ui-select__input[multiple] { height: auto; padding: 0; } .jodit-ui-select__input[multiple] option { padding: calc(var(--jd-padding-default)*.5) var(--jd-padding-default); } .jodit-ui-select__input:not([multiple]) { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.95 10'%3E%3Cpath fill='%23444' d='m1.41 4.67 1.07-1.49 1.06 1.49zm2.13.66L2.48 6.82 1.41 5.33z'/%3E%3C/svg%3E"); background-position: 98% 50%; background-repeat: no-repeat; padding-right: calc(var(--jd-padding-default)*2); } .jodit-ui-select_size_tiny { margin-bottom: 0; } .jodit-ui-select_size_tiny .jodit-ui-select__input { --jd-height:calc(var(--jd-input-height)/1.8); height: var(--jd-height); line-height: var(--jd-height); } .jodit-ui-select_variant_outline .jodit-ui-select__wrapper { border: 0; } .jodit-ui-select_variant_outline .jodit-ui-select__wrapper select { outline: 0; } .jodit-ui-select_width_auto { width: auto; } .jodit-ui-select_width_auto .jodit-ui-select__wrapper { min-width: auto; } .jodit-ui-text-area { display: flex; flex-direction: column; margin-bottom: var(--jd-padding-default); width: 100%; } .jodit-ui-text-area__input { appearance: none; background-color: var(--jd-color-white); border: 0; border-radius: 0; box-sizing: border-box; font-family: var(--jd-font-default); font-size: var(--jd-font-size-default); height: var(--jd-input-height); line-height: 1.2; outline: none; padding: 0 var(--jd-padding-default); width: 100%; } .jodit-ui-text-area__input[disabled] { background-color: #f0f0f0; color: var(--jd-color-border); } .jodit-ui-text-area__input_has-error_true { border-color: var(--jd-color-red); } .jodit-ui-text-area__input:focus { outline: 0; } .jodit-ui-text-area_theme_dark .jodit-ui-text-area__input { background-color: var(--jd-color-gray); } .jodit-ui-text-area_has-error_true .jodit-ui-text-area__input { border-color: var(--jd-color-red); } .jodit-ui-text-area__error, .jodit-ui-text-area__label { color: var(--jd-color-label); display: block; font-size: .8em; margin-bottom: calc(var(--jd-padding-default)/4); } .jodit-ui-text-area__error, .jodit-ui-text-area_has-error_true .jodit-ui-text-area__label { color: var(--jd-color-error); } .jodit-ui-text-area__wrapper { align-items: center; background-color: var(--jd-color-white); border: 1px solid var(--jd-color-border); display: flex; justify-content: stretch; min-width: 200px; } @media (max-width: 480px) { .jodit-ui-text-area__wrapper { min-width: 140px; } } .jodit-ui-text-area_theme_dark .jodit-ui-text-area__wrapper { background-color: var(--jd-color-gray); border-color: var(--jd-color-border); } .jodit-ui-text-area_focused_true .jodit-ui-text-area__wrapper { border-color: var(--jd-color-border-selected); } .jodit-ui-text-area__icon:not(:empty) { align-items: center; display: flex; padding: 0 var(--jd-padding-default); } .jodit-ui-text-area__icon:not(:empty) svg { fill: var(--jd-color-border); height: 16px; width: 16px; } .jodit-ui-text-area__icon:not(:empty) + .jodit-ui-text-area__input { padding-left: 0; } .jodit-ui-text-area__clear { align-items: center; display: flex; opacity: .8; padding: 0 var(--jd-padding-default) 0 0; } .jodit-ui-text-area__clear:active { opacity: 1; transform: scale(1.1); } .jodit-ui-text-area__clear svg { fill: var(--jd-color-border); height: 12px; width: 12px; } .jodit-ui-text-area_theme_dark .jodit-ui-text-area__clear svg, .jodit-ui-text-area_theme_dark .jodit-ui-text-area__icon svg { fill: var(--jd-color-dark); } .jodit-ui-text-area__wrapper { flex: 1; } .jodit-ui-text-area__input { height: 100%; min-height: 60px; padding: var(--jd-padding-default); } .jodit-ui-checkbox { align-items: center; display: flex; flex-direction: row-reverse; justify-content: flex-end; margin-bottom: var(--jd-padding-default); } .jodit-ui-checkbox__input { margin-right: var(--jd-padding-default); } .jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper { display: inline-block; height: 34px; margin-right: var(--jd-padding-default); position: relative; width: 60px; } .jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper input { height: 0; opacity: 0; width: 0; } .jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider { background-color: #ccc; border-radius: 34px; cursor: pointer; inset: 0; position: absolute; transition: .4s; } .jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider:before { background-color: #fff; border-radius: 50%; bottom: 4px; content: ""; height: 26px; left: 4px; position: absolute; transition: .4s; width: 26px; } .jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider { background-color: #2196f3; } .jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider:before { transform: translateX(26px); } .jodit-ui-checkbox_switch_true.jodit-ui-checkbox_focused_true .jodit-ui-checkbox__switch-slider { box-shadow: 0 0 1px #2196f3; } .jodit-ui-block .jodit-ui-checkbox { margin-bottom: 0; } .jodit-ui-file-input { overflow: hidden; position: relative; } .jodit-ui-file-input__input { bottom: 0; cursor: pointer; font-size: 400px; margin: 0 calc(var(--jd-padding-default)*-1) 0 0; opacity: 0; padding: 0; position: absolute; right: 0; top: 0; } .jodit-ui-list { display: flex; flex-direction: column; } .jodit-ui-list_mode_vertical .jodit-ui-group { background-color: transparent; border: 0; flex-direction: column; } .jodit-ui-list_mode_vertical .jodit-toolbar-button { height: auto; min-height: var(--jd-button-size); } .jodit-ui-list_mode_vertical .jodit-toolbar-button__button { cursor: pointer; height: auto; min-height: var(--jd-button-size); width: 100%; } .jodit-ui-list_mode_vertical .jodit-toolbar-button__text:not(:empty) { justify-content: left; } .jodit-ui-separator { border-left: 0; border-right: 1px solid var(--jd-color-border); cursor: default; margin: 2px; padding: 0; } .jodit-ui-break { border-top: 1px solid var(--jd-color-border); flex-basis: 100%; height: 0 !important; width: 0; } .jodit-ui-spacer { flex: 1; } :root { --jd-popup-box-shadow:0 4px 1px -2px rgba(76,76,76,.2),0 3px 3px 0 rgba(76,76,76,.15),0 1px 4px 0 rgba(76,76,76,.13); --jd-popup-max-height:max(50vh,350px); } .jodit-popup { background: 0 0; border: 0; box-shadow: var(--jd-popup-box-shadow); display: inline-block; float: none; height: auto; margin: 0; max-width: none; outline: 0; padding: 0; position: static; position: fixed; transform: translateZ(0); width: auto; z-index: var(--jd-z-index-popup); } .jodit-popup__content { background: var(--jd-color-background-default); font-family: var(--jd-font-default); font-size: var(--jd-font-size-default); max-height: var(--jd-popup-max-height,400px); overflow: auto; padding: var(--jd-padding-default); overflow-scrolling: touch; } .jodit-popup_padding_false .jodit-popup__content { padding: 0; } .jodit-popup_max-height_false .jodit-popup__content { max-height: fit-content; } @keyframes a { 30% { opacity: .6; } 60% { opacity: 0; } to { opacity: .6; } } .jodit-progress-bar { border-radius: 1px; height: 2px; left: 0; opacity: .7; position: absolute; top: 0; z-index: var(--jd-z-index-tooltip); } .jodit-progress-bar div { background: var(--jd-color-background-progress); height: 2px; position: relative; transition: width .5s ease-out, opacity .5s linear; will-change: width, opacity; } .jodit-progress-bar div:after, .jodit-progress-bar div:before { animation: a 2s ease-out 0s infinite; border-radius: 100%; box-shadow: var(--jd-color-background-progress) 1px 0 6px 1px; content: ""; display: inline-block; height: 2px; opacity: .6; position: absolute; top: 0; } .jodit-progress-bar div:before { right: -80px; width: 180px; clip: rect(-6px, 90px, 14px, -6px); } .jodit-progress-bar div:after { right: 0; width: 20px; clip: rect(-6px, 22px, 14px, var(--jd-padding-default)); } .jodit-progress-bar__file-animation { height: 32px; opacity: .8; pointer-events: none; position: fixed; transform: scale(1); transition: left .8s ease-in, top .8s ease-in, opacity .8s ease-in, transform .8s ease-in; width: 32px; z-index: 2147483647; } .jodit-progress-bar__file-animation svg { fill: var(--jd-color-background-progress); height: 100%; width: 100%; } :root { --jd-em-color-border:#b6d4fe; --jd-em-color-bg:#cfe2ff; --jd-em-color-color:#084298; --jd-em-border-radius:0.375rem; --jd-em-padding:0.5rem 1rem; --jd-em-font-size:1rem; } .jodit-ui-messages { bottom: 0; height: 0; overflow: visible; position: absolute; right: 0; width: 0; z-index: 3; } .jodit-ui-message { background: var(--jd-em-color-bg); border: 1px solid var(--jd-em-color-border); border-radius: var(--jd-em-border-radius); bottom: 0; color: var(--jd-em-color-color); cursor: pointer; display: block; font-size: var(--jd-em-font-size); opacity: 0; padding: var(--jd-em-padding); position: absolute; right: calc(var(--jd-padding-default)/2); transition: opacity .1s linear, bottom .3s linear, transform .1s ease-out; white-space: pre; } .jodit-ui-message_active_true { opacity: 1; } .jodit-ui-message:active { transform: scale(.76); } .jodit-ui-message_variant_secondary { --jd-em-color-border:#d3d6d8; --jd-em-color-bg:#e2e3e5; --jd-em-color-color:#41464b; } .jodit-ui-message_variant_danger, .jodit-ui-message_variant_error, .jodit-ui-message_variant_secondary { background: var(--jd-em-color-bg); border-color: var(--jd-em-color-border); color: var(--jd-em-color-color); } .jodit-ui-message_variant_danger, .jodit-ui-message_variant_error { --jd-em-color-border:#f5c2c7; --jd-em-color-bg:#f8d7da; --jd-em-color-color:#842029; } .jodit-ui-message_variant_success { --jd-em-color-border:#badbcc; --jd-em-color-bg:#d1e7dd; --jd-em-color-color:#0f5132; background: var(--jd-em-color-bg); border-color: var(--jd-em-color-border); color: var(--jd-em-color-color); } .jodit-toolbar__box:not(:empty) { --jd-color-background-default:var(--jd-color-panel); background-color: var(--jd-color-background-default); border-bottom: 1px solid var(--jd-color-border); border-radius: var(--jd-border-radius-default) var(--jd-border-radius-default) 0 0; overflow: hidden; } .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after { background-color: var(--jd-color-panel); } .jodit-dialog { border: 0; box-sizing: border-box; display: none; font-family: var(--jd-font-default); font-size: var(--jd-font-size-default); height: 0; position: absolute; width: 0; will-change: left, top, width, height; } .jodit-dialog_moved_true { user-select: none; } .jodit-dialog * { box-sizing: border-box; } .jodit-dialog .jodit_elfinder, .jodit-dialog .jodit_elfinder * { box-sizing: initial; } .jodit-dialog__overlay { background-color: rgba(0, 0, 0, .5); display: none; height: 100%; left: 0; overflow: auto; position: fixed; text-align: center; top: 0; white-space: nowrap; width: 100%; z-index: var(--jd-z-index-dialog-overlay); } .jodit-dialog_static_true .jodit-dialog__overlay { display: none; } .jodit-dialog_active_true, .jodit-dialog_modal_true .jodit-dialog__overlay { display: block; } .jodit-dialog__panel { background-color: #fff; display: flex; flex-flow: column nowrap; left: 0; max-height: 100%; max-width: 100%; min-height: 100px; min-width: 200px; position: fixed; top: 0; z-index: var(--jd-z-index-dialog); --jd-box-shadow-blur:calc(var(--jd-padding-default)*2); --jd-box-shadow-1:0 var(--jd-padding-default) var(--jd-box-shadow-blur) rgba(0,0,0,.19); box-shadow: var(--jd-box-shadow-1), 0 6px 6px rgba(0, 0, 0, .23); text-align: left; white-space: normal; } @media (max-width: 480px) { .jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__panel { height: 100% !important; left: 0 !important; max-width: 100%; top: 0 !important; width: 100% !important; } } .jodit-dialog_static_true { box-sizing: border-box; display: block; height: auto; position: relative; width: auto; z-index: inherit; } .jodit-dialog_static_true .jodit-dialog__panel { border: 1px solid var(--jd-color-border); box-shadow: none; left: auto !important; position: relative; top: auto !important; width: 100% !important; z-index: inherit; } .jodit-dialog_theme_dark, .jodit-dialog_theme_dark .jodit-dialog__panel { background-color: var(--jd-dark-background-darknes); color: var(--jd-dark-text-color); } .jodit-dialog__header { border-bottom: 1px solid var(--jd-color-border); cursor: move; display: flex; justify-content: space-between; min-height: 50px; text-align: left; } .jodit-dialog__header-title, .jodit-dialog__header-toolbar { align-items: center; display: flex; flex-shrink: 3; font-size: 18px; font-weight: 400; line-height: 48px; margin: 0; padding: 0 var(--jd-padding-default); vertical-align: top; } @media (max-width: 480px) { .jodit-dialog__header-toolbar { padding-left: 0; } } .jodit-dialog__header-button { color: #222; flex-basis: 48px; font-size: 28px; height: 48px; line-height: 48px; text-align: center; text-decoration: none; transition: background-color .2s ease 0s; } .jodit-dialog__header-button:hover { background-color: var(--jd-color-background-button-hover); } .jodit-dialog__header .jodit_toolbar { background: transparent; border: 0; box-shadow: none; } .jodit-dialog__header .jodit_toolbar > li.jodit-toolbar-button .jodit-input { padding-left: var(--jd-padding-default); width: auto; } @media (max-width: 480px) { .jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__header { flex-direction: column; } } .jodit-dialog_slim_true .jodit-dialog__header { min-height: 10px; } .jodit-dialog_slim_true .jodit-dialog__header-title, .jodit-dialog_slim_true .jodit-dialog__header-toolbar { padding: 0 calc(var(--jd-padding-default)/4); } .jodit-dialog_theme_dark .jodit-dialog__header { border-color: var(--jd-color-dark); } .jodit-dialog_fullsize_true .jodit-dialog__header { cursor: default; } .jodit-dialog__content { flex: 1; min-height: 100px; overflow: auto; } .jodit-dialog__content .jodit-form__group { margin-bottom: calc(var(--jd-padding-default)*1.5); padding: 0 var(--jd-padding-default); } .jodit-dialog__content .jodit-form__group:first-child { margin-top: var(--jd-padding-default); } .jodit-dialog__content .jodit-form__group .jodit-input_group { border-collapse: separate; display: table; width: 100%; } .jodit-dialog__content .jodit-form__group .jodit-input_group > * { display: table-cell; height: 34px; vertical-align: middle; } .jodit-dialog__content .jodit-form__group .jodit-input_group > input { margin: 0 !important; } .jodit-dialog__content .jodit-form__group .jodit-input_group > input:not([class*=col-]) { width: 100%; } .jodit-dialog__content .jodit-form__group .jodit-input_group-buttons { font-size: 0; vertical-align: middle; white-space: nowrap; width: 1%; } .jodit-dialog__content .jodit-form__group .jodit-input_group-buttons > .jodit-button { border: 1px solid var(--jd-color-border); border-radius: 0; height: 34px; line-height: 34px; margin-left: -1px; } .jodit-dialog__footer { display: none; flex-wrap: nowrap; justify-content: space-between; padding: var(--jd-padding-default); } .jodit-dialog__footer button { margin-right: calc(var(--jd-padding-default)/2); } .jodit-dialog__footer button:last-child { margin-right: 0; } .jodit-dialog__column { display: flex; } .jodit-dialog__resizer { display: none; position: relative; } .jodit-dialog__resizer svg { bottom: 0; cursor: nwse-resize; fill: var(--jd-color-gray-dark); height: 12px; overflow: hidden; position: absolute; right: 0; user-select: none; width: 12px; } .jodit-dialog_resizable_true .jodit-dialog__resizer { display: block; } @media (max-width: 480px) { .jodit-dialog__resizer { display: none; } } .jodit-dialog_prompt { max-width: 300px; min-width: 200px; padding: var(--jd-padding-default); word-break: break-all; } .jodit-dialog_prompt label { display: block; margin-bottom: calc(var(--jd-padding-default)/2); } .jodit-dialog_alert { max-width: 300px; min-width: 200px; padding: var(--jd-padding-default); word-break: break-all; } .jodit-dialog_footer_true .jodit-dialog__footer { display: flex; } .jodit_fullsize .jodit-dialog__panel { height: 100% !important; inset: 0 !important; width: 100% !important; } .jodit_fullsize .jodit-dialog__panel .jodit-dialog__resizer { display: none; } .jodit-dialog .jodit-ui-messages { z-index: var(--jd-z-index-dialog); } .jodit-context-menu { background: 0 0; border: 0; box-shadow: var(--jd-popup-box-shadow); display: inline-block; float: none; height: auto; margin: 0; max-width: none; outline: 0; padding: 0; position: static; position: fixed; transform: translateZ(0); width: auto; z-index: var(--jd-z-index-popup); z-index: var(--jd-z-index-context-menu); } .jodit-context-menu, .jodit-context-menu__content { font-family: var(--jd-font-default); font-size: var(--jd-font-size-default); } .jodit-context-menu__content { background: var(--jd-color-background-default); max-height: var(--jd-popup-max-height,400px); overflow: auto; padding: var(--jd-padding-default); overflow-scrolling: touch; } .jodit-context-menu_padding_false .jodit-context-menu__content { padding: 0; } .jodit-context-menu_max-height_false .jodit-context-menu__content { max-height: fit-content; } .jodit-context-menu .jodit-ui-button { display: flex; } .jodit-context-menu button { width: 100%; } .jodit-context-menu_theme_dark { background-color: var(--jd-dark-background-color); } :root { --jd-image-editor-resizer-border-color:#05ff00; --jd-image-editor-resizer-target-size:padding-default; --jd-image-editor-resizer-target-border-color:#383838; --jd-image-editor-resizer-target-bg-color:#8c7878; } .jodit-image-editor { height: 100%; overflow: hidden; padding: var(--jd-padding-default); width: 100%; } @media (max-width: 768px) { .jodit-image-editor { height: auto; } } .jodit-image-editor > div, .jodit-image-editor > div > div { height: 100%; } @media (max-width: 768px) { .jodit-image-editor > div, .jodit-image-editor > div > div { height: auto; min-height: 200px; } } .jodit-image-editor * { box-sizing: border-box; } .jodit-image-editor .jodit-image-editor__slider-title { background-color: #f9f9f9; border-bottom: 1px solid hsla(0, 0%, 62%, .31); color: #333; cursor: pointer; font-weight: 700; line-height: 1em; padding: .8em 1em; text-overflow: ellipsis; text-shadow: #f3f3f3 0 1px 0; user-select: none; white-space: nowrap; } .jodit-image-editor .jodit-image-editor__slider-title svg { display: inline-block; margin-right: var(--jd-padding-default); vertical-align: middle; width: 16px; } .jodit-image-editor .jodit-image-editor__slider-content { display: none; } .jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title { background-color: #5d5d5d; color: #fff; text-shadow: #000 0 1px 0; } .jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title svg { fill: #fff; } .jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-content { display: block; } .jodit-image-editor__area { background-color: #eee; background-image: linear-gradient( 45deg, var(--jd-color-border) 25%, transparent 25%, transparent 75%, var(--jd-color-border) 75%, var(--jd-color-border)), linear-gradient( 45deg, var(--jd-color-border) 25%, transparent 25%, transparent 75%, var(--jd-color-border) 75%, var(--jd-color-border)); background-position: 0 0, 15px 15px; background-size: 30px 30px; display: none; height: 100%; overflow: hidden; position: relative; user-select: none; width: 100%; } .jodit-image-editor__area.jodit-image-editor_active { display: block; } .jodit-image-editor__area .jodit-image-editor__box { height: 100%; overflow: hidden; pointer-events: none; position: relative; z-index: 1; } .jodit-image-editor__area .jodit-image-editor__box img { max-height: 100%; max-width: 100%; user-select: none; } .jodit-image-editor__area .jodit-image-editor__croper, .jodit-image-editor__area .jodit-image-editor__resizer { background-repeat: no-repeat; border: 1px solid #fff; box-shadow: 0 0 11px #000; height: 100px; left: 20px; pointer-events: none; position: absolute; top: var(--jd-padding-default); width: 100px; z-index: 2; } .jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright, .jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright { background-color: var(--jd-image-editor-resizer-target-bg-color); border: 1px solid var(--jd-image-editor-resizer-target-border-color); border-radius: 50%; bottom: calc(var(--jd-padding-default)*-1); box-shadow: 0 0 11px #000; cursor: se-resize; display: inline-block; height: 20px; pointer-events: all; position: absolute; right: calc(var(--jd-padding-default)*-1); width: 20px; z-index: 4; } .jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright:active, .jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright:active { border: 1px solid #ff0; } .jodit-image-editor__area.jodit-image-editor__area_crop { background: #eee; height: 100%; line-height: 100%; position: relative; text-align: center; } .jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box { height: 100%; line-height: 100%; overflow: visible; pointer-events: all; text-align: left; } .jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box img { height: 100%; max-height: 100%; max-width: 100%; width: 100%; } .jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box:after { background: hsla(0, 0%, 100%, .3); content: ""; inset: 0; margin: auto; position: absolute; z-index: 1; } .jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper { cursor: move; pointer-events: all; } .jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper i.jodit-image-editor__sizes { background: rgba(0, 0, 0, .2); border-radius: .4em; bottom: -30px; color: #fff; display: block; font-size: 12px; left: 100%; padding: 9px 6px; position: absolute; text-align: center; text-shadow: none; white-space: pre; } .jodit-image-editor__area.jodit-image-editor__area_crop.jodit-image-editor_active { align-items: center; display: flex; justify-content: center; } .jodit-file-browser-files { display: none; height: 100%; overflow-anchor: auto; position: relative; vertical-align: top; } .jodit-file-browser-files .jodit-button { border-radius: 0; } .jodit-file-browser-files_loading_true:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .jodit-file-browser-files_loading_true:after { animation: c 2s ease-out 0s infinite; background: url(data:image/png;base64,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