/* Стили CMS. Создано tools/build_cms_ui_css.php; изменяйте исходные модули. */

/* ===== Jodit Community 4.18.1, MIT; исходный файл: public/cms/js/vendor/jodit/jodit.min.css; лицензия: /cms/js/vendor/jodit/LICENSE.txt; SHA-256: 4fcd90043caabdd97aa13a3b3ad04ddfd0b7ebd7a929b217bfc1ea532d644442 ===== */
/*!
 * jodit - Jodit is an awesome and useful wysiwyg editor with filebrowser
 * Author: Chupurnov <chupurnov@gmail.com> (https://xdsoft.net/jodit/)
 * Version: v4.18.1
 * Url: https://xdsoft.net/jodit/
 * License(s): MIT
 */
	/*!
 * jodit - Jodit is an awesome and useful wysiwyg editor with filebrowser
 * Author: Chupurnov <chupurnov@gmail.com> (https://xdsoft.net/jodit/)
 * Version: v4.18.1
 * Url: https://xdsoft.net/jodit/
 * License(s): MIT
 */
	.jodit-ui-button-icon-text__icon{display:none}.jodit-ui-button-icon-text__icon:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jodit-ui-button-icon-text__text{display:none}.jodit-ui-button-icon-text__text:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;position:relative}.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}.jodit-ui-button-icon-text__icon:not(:empty)+.jodit-ui-button-icon-text__text:not(:empty){margin-left:8px}.jodit-ui-button-icon-text__icon:empty+.jodit-ui-button-icon-text__text:not(:empty){padding:0 8px}.jodit-ui-button-clear,.jodit-ui-button_clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-style:normal;outline:0;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select: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{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-ui-button-sizes_text-icons_true button{padding:0 8px}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-ui-button-sizes_size_tiny_text-icons_true button{padding:0 8px}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-ui-button-sizes_size_xsmall_text-icons_true button{padding:0 8px}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-ui-button-sizes_size_small_text-icons_true button{padding:0 8px}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-ui-button-sizes_size_large_text-icons_true button{padding:0 8px}.jodit-ui-button-variants_variant_outline{border:1px solid #dadada}.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{padding:0 8px}.jodit-ui-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;color:rgba(0,0,0,.75);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit-ui-button-style{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;color:rgba(0,0,0,.75);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit-ui-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-style:normal;height:34px;min-width:34px;outline:0;padding:0;padding:0 8px;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-ui-button:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-ui-button:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-ui-button:active:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-ui-button[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86.3%,.6)}.jodit-ui-button[disabled]{opacity:.3;pointer-events:none}.jodit-ui-button .jodit-icon{height:14px;width:14px}.jodit-ui-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-ui-button_text-icons_true button{padding:0 8px}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-ui-button_size_tiny_text-icons_true button{padding:0 8px}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-ui-button_size_xsmall_text-icons_true button{padding:0 8px}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-ui-button_size_small_text-icons_true button{padding:0 8px}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-ui-button_size_large_text-icons_true button{padding:0 8px}.jodit-ui-button__icon{display:none}.jodit-ui-button__icon:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jodit-ui-button__text{display:none}.jodit-ui-button__text:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-ui-button_context_menu .jodit-ui-button__text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;position:relative}.jodit-ui-button_context_menu .jodit-ui-button__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}.jodit-ui-button__icon:not(:empty)+.jodit-ui-button__text:not(:empty){margin-left:8px}.jodit-ui-button__icon:empty+.jodit-ui-button__text:not(:empty){padding:0 8px}.jodit-ui-button:focus:not([disabled]){outline:1px dashed #b5d6fd}.jodit-ui-button_variant_outline{border:1px solid #dadada}.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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.jodit-ui-group_line_true{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;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 #dadada;content:"";cursor:default;margin:2px;padding:0}.jodit-ui-group:last-child{border-bottom:0}.jodit-ui-button-group{margin-bottom:8px}.jodit-ui-button-group__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-button-group__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;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 hsla(0,0%,86.3%,.4);border-top-left-radius:0}.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:#dcdcdc;border-left:0;-webkit-box-shadow:inset 0 0 3px 0 #4c4c4c;box-shadow:inset 0 0 3px 0 #4c4c4c;color:#4c4c4c;outline:0}.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled])+.jodit-ui-button{border:0}.jodit-ui-tooltip{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-clip:padding-box;background-color:rgba(0,0,0,.7);border-radius:4px;-webkit-box-shadow:0 0 0 0 #e5e5e5,0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 0 0 0 #e5e5e5,0 8px 20px 0 rgba(0,0,0,.15);color:#fff;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:11px;line-height:1.4;max-width:120px;opacity:0;outline:none;pointer-events:none;position:fixed;text-rendering:optimizelegibility;-webkit-transform:translate(-50%,calc(8px/2));-ms-transform:translate(-50%,calc(8px/2));transform:translate(-50%,calc(8px/2));-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;width:auto;z-index:30000006}@media (max-width:768px){.jodit-ui-tooltip{display:none}}.jodit-ui-tooltip__content{padding:calc(8px/2) calc(8px*1.5)}.jodit-ui-tooltip.jodit-ui-tooltip_visible_true{opacity:1}.jodit-ui-tooltip.jodit-ui-tooltip_above_true{-webkit-transform:translate(-50%,calc(8px/-2));-ms-transform:translate(-50%,calc(8px/-2));transform:translate(-50%,calc(8px/-2))}.jodit-ui-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin-bottom:8px}.jodit-ui-block>.jodit-ui-input,.jodit-ui-block>.jodit-ui-select{-webkit-box-flex:1;-ms-flex:1;flex:1}.jodit-ui-block_width_full{width:100%}.jodit-ui-block_align_full{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jodit-ui-block_align_right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jodit-ui-block_padding_true{padding:8px}.jodit-ui-label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.jodit-ui-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit-ui-input__input[disabled]{background-color:#f0f0f0;color:#dadada}.jodit-ui-input__input_has-error_true{border-color:#ff3b3b}.jodit-ui-input__input:focus{outline:0}.jodit-ui-input_theme_dark .jodit-ui-input__input{background-color:#dadada}.jodit-ui-input_has-error_true .jodit-ui-input__input{border-color:#ff3b3b}.jodit-ui-input__error{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-input__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-input__error{color:#ff3b3b}.jodit-ui-input_has-error_true .jodit-ui-input__label{color:#ff3b3b}.jodit-ui-input__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;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:#dadada;border-color:#dadada}.jodit-ui-input_focused_true .jodit-ui-input__wrapper{border-color:#1e88e5}.jodit-ui-input__icon:not(:empty){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.jodit-ui-input__icon:not(:empty) svg{fill:#dadada;height:16px;width:16px}.jodit-ui-input__icon:not(:empty)+.jodit-ui-input__input{padding-left:0}.jodit-ui-input__clear{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.8;padding:0 8px 0 0}.jodit-ui-input__clear:active{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.jodit-ui-input__clear svg{fill:#dadada;height:12px;width:12px}.jodit-ui-input_theme_dark .jodit-ui-input__clear svg{fill:#4c4c4c}.jodit-ui-input_theme_dark .jodit-ui-input__icon svg{fill:#4c4c4c}.jodit-ui-block .jodit-ui-input{margin-bottom:0}.jodit-ui-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.jodit-ui-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit-ui-select__input[disabled]{background-color:#f0f0f0;color:#dadada}.jodit-ui-select__input_has-error_true{border-color:#ff3b3b}.jodit-ui-select__input:focus{outline:0}.jodit-ui-select_theme_dark .jodit-ui-select__input{background-color:#dadada}.jodit-ui-select_has-error_true .jodit-ui-select__input{border-color:#ff3b3b}.jodit-ui-select__error{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-select__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-select__error{color:#ff3b3b}.jodit-ui-select_has-error_true .jodit-ui-select__label{color:#ff3b3b}.jodit-ui-select__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;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:#dadada;border-color:#dadada}.jodit-ui-select_focused_true .jodit-ui-select__wrapper{border-color:#1e88e5}.jodit-ui-select__icon:not(:empty){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.jodit-ui-select__icon:not(:empty) svg{fill:#dadada;height:16px;width:16px}.jodit-ui-select__icon:not(:empty)+.jodit-ui-select__input{padding-left:0}.jodit-ui-select__clear{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.8;padding:0 8px 0 0}.jodit-ui-select__clear:active{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.jodit-ui-select__clear svg{fill:#dadada;height:12px;width:12px}.jodit-ui-select_theme_dark .jodit-ui-select__clear svg{fill:#4c4c4c}.jodit-ui-select_theme_dark .jodit-ui-select__icon svg{fill:#4c4c4c}.jodit-ui-select__input[multiple]{height:auto;padding:0}.jodit-ui-select__input[multiple] option{padding:calc(8px*.5) 8px}.jodit-ui-select__input:not([multiple]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204.95%2010%22%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22m1.41%204.67%201.07-1.49%201.06%201.49zm2.13.66L2.48%206.82%201.41%205.33z%22%2F%3E%3C%2Fsvg%3E");background-position:98% 50%;background-repeat:no-repeat;padding-right:calc(8px*2)}.jodit-ui-select_size_tiny{margin-bottom:0}.jodit-ui-select_size_tiny .jodit-ui-select__input{height:calc(32px/1.8);line-height:calc(32px/1.8)}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px;width:100%}.jodit-ui-text-area__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit-ui-text-area__input[disabled]{background-color:#f0f0f0;color:#dadada}.jodit-ui-text-area__input_has-error_true{border-color:#ff3b3b}.jodit-ui-text-area__input:focus{outline:0}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__input{background-color:#dadada}.jodit-ui-text-area_has-error_true .jodit-ui-text-area__input{border-color:#ff3b3b}.jodit-ui-text-area__error{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-text-area__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-text-area__error{color:#ff3b3b}.jodit-ui-text-area_has-error_true .jodit-ui-text-area__label{color:#ff3b3b}.jodit-ui-text-area__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;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:#dadada;border-color:#dadada}.jodit-ui-text-area_focused_true .jodit-ui-text-area__wrapper{border-color:#1e88e5}.jodit-ui-text-area__icon:not(:empty){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.jodit-ui-text-area__icon:not(:empty) svg{fill:#dadada;height:16px;width:16px}.jodit-ui-text-area__icon:not(:empty)+.jodit-ui-text-area__input{padding-left:0}.jodit-ui-text-area__clear{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.8;padding:0 8px 0 0}.jodit-ui-text-area__clear:active{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.jodit-ui-text-area__clear svg{fill:#dadada;height:12px;width:12px}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__clear svg{fill:#4c4c4c}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__icon svg{fill:#4c4c4c}.jodit-ui-text-area__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.jodit-ui-text-area__input{height:100%;min-height:60px;padding:8px}.jodit-ui-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:8px}.jodit-ui-checkbox__input{margin-right:8px}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper{display:inline-block;height:34px;margin-right:8px;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;-webkit-transition:.4s;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;-webkit-transition:.4s;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{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_focused_true .jodit-ui-checkbox__switch-slider{-webkit-box-shadow:0 0 1px #2196f3;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(8px*-1) 0 0;opacity:0;padding:0;position:absolute;right:0;top:0}.jodit-ui-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jodit-ui-list_mode_vertical .jodit-ui-group{background-color:transparent;border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jodit-ui-list_mode_vertical .jodit-toolbar-button{height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2)}.jodit-ui-list_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2);width:100%}.jodit-ui-list_mode_vertical .jodit-toolbar-button__text:not(:empty){-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.jodit-ui-separator{border-left:0;border-right:1px solid #dadada;cursor:default;margin:2px;padding:0}.jodit-ui-break{border-top:1px solid #dadada;-ms-flex-preferred-size:100%;flex-basis:100%;height:0!important;width:0}.jodit-ui-spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.jodit-popup{background:0 0;border:0;-webkit-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);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);display:inline-block;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);width:auto;z-index:10000001}.jodit-popup__content{background:#fff;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;max-height:max(50vh, 350px);overflow:auto;padding:8px;overflow-scrolling:touch}.jodit-popup_padding_false .jodit-popup__content{padding:0}.jodit-popup_max-height_false .jodit-popup__content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}@-webkit-keyframes a{30%{opacity:.6}60%{opacity:0}to{opacity:.6}}@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:30000006}.jodit-progress-bar div{background:#b91f1f;height:2px;position:relative;-webkit-transition:width .5s ease-out,opacity .5s linear;transition:width .5s ease-out,opacity .5s linear;will-change:width,opacity}.jodit-progress-bar div:after{-webkit-animation:a 2s ease-out 0s infinite;animation:a 2s ease-out 0s infinite;border-radius:100%;-webkit-box-shadow:#b91f1f 1px 0 6px 1px;box-shadow:#b91f1f 1px 0 6px 1px;content:"";display:inline-block;height:2px;opacity:.6;position:absolute;top:0}.jodit-progress-bar div:before{-webkit-animation:a 2s ease-out 0s infinite;animation:a 2s ease-out 0s infinite;border-radius:100%;-webkit-box-shadow:#b91f1f 1px 0 6px 1px;box-shadow:#b91f1f 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,8px)}.jodit-progress-bar__file-animation{height:32px;opacity:.8;pointer-events:none;position:fixed;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:left .8s ease-in,top .8s ease-in,opacity .8s ease-in,-webkit-transform .8s ease-in;transition:left .8s ease-in,top .8s ease-in,opacity .8s ease-in,-webkit-transform .8s ease-in;transition:left .8s ease-in,top .8s ease-in,opacity .8s ease-in,transform .8s ease-in;transition:left .8s ease-in,top .8s ease-in,opacity .8s ease-in,transform .8s ease-in,-webkit-transform .8s ease-in;width:32px;z-index:2147483647}.jodit-progress-bar__file-animation svg{fill:#b91f1f;height:100%;width:100%}.jodit-ui-messages{bottom:0;height:0;overflow:visible;position:absolute;right:0;width:0;z-index:3}.jodit-ui-message{background:#cfe2ff;border:1px solid #b6d4fe;border-radius:0.375rem;bottom:0;color:#084298;cursor:pointer;display:block;font-size:1rem;opacity:0;padding:0.5rem 1rem;position:absolute;right:calc(8px/2);-webkit-transition:opacity .1s linear,bottom .3s linear,-webkit-transform .1s ease-out;transition:opacity .1s linear,bottom .3s linear,-webkit-transform .1s ease-out;transition:opacity .1s linear,bottom .3s linear,transform .1s ease-out;transition:opacity .1s linear,bottom .3s linear,transform .1s ease-out,-webkit-transform .1s ease-out;white-space:pre}.jodit-ui-message_active_true{opacity:1}.jodit-ui-message:active{-webkit-transform:scale(.76);-ms-transform:scale(.76);transform:scale(.76)}.jodit-ui-message_variant_danger{background:#f8d7da;border-color:#f5c2c7;color:#842029}.jodit-ui-message_variant_error{background:#f8d7da;border-color:#f5c2c7;color:#842029}.jodit-ui-message_variant_secondary{background:#e2e3e5;border-color:#d3d6d8;color:#41464b}.jodit-ui-message_variant_success{background:#d1e7dd;border-color:#badbcc;color:#0f5132}.jodit-toolbar__box:not(:empty){background-color:#fff;border-bottom:1px solid #dadada;border-radius:3px 3px 0 0;overflow:hidden}.jodit-toolbar__box:not(:empty):not(:empty){background-color:#fff}.jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:#f9f9f9}.jodit-dialog{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;height:0;position:absolute;width:0;will-change:left,top,width,height}.jodit-dialog_moved_true{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-dialog *{-webkit-box-sizing:border-box;box-sizing:border-box}.jodit-dialog .jodit_elfinder,.jodit-dialog .jodit_elfinder *{-webkit-box-sizing:initial;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:20000003}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;left:0;max-height:100%;max-width:100%;min-height:100px;min-width:200px;position:fixed;top:0;z-index:20000004;-webkit-box-shadow:undefined;box-shadow:undefined;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{-webkit-box-sizing:border-box;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 #dadada;-webkit-box-shadow:none;box-shadow:none;left:auto!important;position:relative;top:auto!important;width:100%!important;z-index:inherit}.jodit-dialog_theme_dark{background-color:#353535;color:#d1cccc}.jodit-dialog_theme_dark .jodit-dialog__panel{background-color:#353535;color:#d1cccc}.jodit-dialog__header{border-bottom:1px solid #dadada;cursor:move;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px;text-align:left}.jodit-dialog__header-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:3;flex-shrink:3;font-size:18px;font-weight:400;line-height:48px;margin:0;padding:0 8px;vertical-align:top}.jodit-dialog__header-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:3;flex-shrink:3;font-size:18px;font-weight:400;line-height:48px;margin:0;padding:0 8px;vertical-align:top}@media (max-width:480px){.jodit-dialog__header-toolbar{padding-left:0}}.jodit-dialog__header-button{color:#222;-ms-flex-preferred-size:48px;flex-basis:48px;font-size:28px;height:48px;line-height:48px;text-align:center;text-decoration:none;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s}.jodit-dialog__header-button:hover{background-color:#ecebe9}.jodit-dialog__header .jodit_toolbar{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.jodit-dialog__header .jodit_toolbar>li.jodit-toolbar-button .jodit-input{padding-left:8px;width:auto}@media (max-width:480px){.jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.jodit-dialog_slim_true .jodit-dialog__header{min-height:10px}.jodit-dialog_slim_true .jodit-dialog__header-title{padding:0 calc(8px/4)}.jodit-dialog_slim_true .jodit-dialog__header-toolbar{padding:0 calc(8px/4)}.jodit-dialog_theme_dark .jodit-dialog__header{border-color:#4c4c4c}.jodit-dialog_fullsize_true .jodit-dialog__header{cursor:default}.jodit-dialog__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:100px;overflow:auto}.jodit-dialog__content .jodit-form__group{margin-bottom:calc(8px*1.5);padding:0 8px}.jodit-dialog__content .jodit-form__group:first-child{margin-top:8px}.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 #dadada;border-radius:0;height:34px;line-height:34px;margin-left:-1px}.jodit-dialog__footer{display:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px}.jodit-dialog__footer button{margin-right:calc(8px/2)}.jodit-dialog__footer button:last-child{margin-right:0}.jodit-dialog__column{display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-dialog__resizer{display:none;position:relative}.jodit-dialog__resizer svg{bottom:0;cursor:nwse-resize;fill:#a5a5a5;height:12px;overflow:hidden;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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:8px;word-break:break-all}.jodit-dialog_prompt label{display:block;margin-bottom:calc(8px/2)}.jodit-dialog_alert{max-width:300px;min-width:200px;padding:8px;word-break:break-all}.jodit-dialog_footer_true .jodit-dialog__footer{display:-webkit-box;display:-ms-flexbox;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:20000004}.jodit-context-menu{background:0 0;border:0;-webkit-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);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);display:inline-block;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);width:auto;z-index:10000001;z-index:30000005}.jodit-context-menu{font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px}.jodit-context-menu__content{font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px}.jodit-context-menu__content{background:#fff;max-height:max(50vh, 350px);overflow:auto;padding:8px;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:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.jodit-context-menu .jodit-ui-button{display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-context-menu button{width:100%}.jodit-context-menu_theme_dark{background-color:#575757}.jodit-image-editor{height:100%;overflow:hidden;padding:8px;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 *{-webkit-box-sizing:border-box;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jodit-image-editor .jodit-image-editor__slider-title svg{display:inline-block;margin-right:8px;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,#dadada 25%,transparent 25%,transparent 75%,#dadada 75%,#dadada),linear-gradient(45deg,#dadada 25%,transparent 25%,transparent 75%,#dadada 75%,#dadada);background-position:0 0,15px 15px;background-size:30px 30px;display:none;height:100%;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-image-editor__area .jodit-image-editor__croper{background-repeat:no-repeat;border:1px solid #fff;-webkit-box-shadow:0 0 11px #000;box-shadow:0 0 11px #000;height:100px;left:20px;pointer-events:none;position:absolute;top:8px;width:100px;z-index:2}.jodit-image-editor__area .jodit-image-editor__resizer{background-repeat:no-repeat;border:1px solid #fff;-webkit-box-shadow:0 0 11px #000;box-shadow:0 0 11px #000;height:100px;left:20px;pointer-events:none;position:absolute;top:8px;width:100px;z-index:2}.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright{background-color:#8c7878;border:1px solid #383838;border-radius:50%;bottom:calc(8px*-1);-webkit-box-shadow:0 0 11px #000;box-shadow:0 0 11px #000;cursor:se-resize;display:inline-block;height:20px;pointer-events:all;position:absolute;right:calc(8px*-1);width:20px;z-index:4}.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright{background-color:#8c7878;border:1px solid #383838;border-radius:50%;bottom:calc(8px*-1);-webkit-box-shadow:0 0 11px #000;box-shadow:0 0 11px #000;cursor:se-resize;display:inline-block;height:20px;pointer-events:all;position:absolute;right:calc(8px*-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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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{-webkit-animation:b 2s ease-out 0s infinite;animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,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) no-repeat 50%;background-size:100% 100%;content:"";display:inline-block;height:48px;left:50%;margin-left:calc(48px/-2);margin-top:calc(48px/-2);opacity:.7;position:absolute;top:50%;vertical-align:middle;width:48px;will-change:transform}.jodit-file-browser-files::-webkit-scrollbar{width:calc(8px/2)}.jodit-file-browser-files::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.jodit-file-browser-files::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.jodit-file-browser-files_active_true{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto;padding:calc(8px/2);width:100%}.jodit-file-browser-files__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;height:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:calc(8px/2);overflow:hidden;position:relative;text-align:center;-webkit-transition:border .1s linear,bottom .1s linear;transition:border .1s linear,bottom .1s linear;width:150px}@media (max-width:480px){.jodit-file-browser-files__item{width:calc(50% - 8px)}}.jodit-file-browser-files__item img{max-width:100%}.jodit-file-browser-files__item:hover{border-color:#433b5c}.jodit-file-browser-files__item_active_true{background-color:#b5b5b5;border-color:#1e88e5}.jodit-file-browser-files__item_active_true .jodit-file-browser-files__item-info{background-color:#b5b5b5;color:#fff;text-shadow:none}.jodit-file-browser-files__item-info{background-color:#e9e9e9;bottom:0;color:#333;font-size:14px;left:0;line-height:16px;opacity:.85;overflow:visible;padding:.3em .6em;position:absolute;right:0;text-align:left;text-shadow:#eee 0 1px 0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;white-space:normal}.jodit-file-browser-files__item-info>span{display:block;font-size:.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jodit-file-browser-files__item-info>span.jodit-file-browser-files__item-info-filename{font-size:.9em;font-weight:700}.jodit-file-browser-files__item:hover:not(.jodit-file-browser-files__item_active_true) .jodit-file-browser-files__item-info{bottom:-100px}.jodit-file-browser-files_view_list{scroll-behavior:smooth}.jodit-file-browser-files_view_list a{border-width:0 0 1px;display:block;height:26px;line-height:26px;margin:0;text-align:left;white-space:nowrap;width:100%}.jodit-file-browser-files_view_list a img{display:inline-block;margin-left:4px;max-width:16px;min-width:16px;vertical-align:middle}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info{background-color:transparent;display:inline-block;font-size:0;height:100%;line-height:inherit;margin-left:4px;padding:0;position:static;vertical-align:middle;width:calc(100% - 20px)}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info>span{display:inline-block;font-size:12px;height:100%}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filename{width:50%}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filechanged,.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filesize{width:25%}.jodit-file-browser-files_view_list a:hover{background-color:#433b5c}.jodit-file-browser-files_view_list a:hover .jodit-file-browser-files__item-info{color:#fff;text-shadow:none}.jodit-file-browser-files_view_list a:before{content:"";display:inline-block;height:100%;vertical-align:middle}.jodit-file-browser-tree{display:none;height:100%;overflow-anchor:auto;position:relative;vertical-align:top}.jodit-file-browser-tree .jodit-button{border-radius:0}.jodit-file-browser-tree_loading_true:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.jodit-file-browser-tree_loading_true:after{-webkit-animation:b 2s ease-out 0s infinite;animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,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) no-repeat 50%;background-size:100% 100%;content:"";display:inline-block;height:48px;left:50%;margin-left:calc(48px/-2);margin-top:calc(48px/-2);opacity:.7;position:absolute;top:50%;vertical-align:middle;width:48px;will-change:transform}.jodit-file-browser-tree::-webkit-scrollbar{width:calc(8px/2)}.jodit-file-browser-tree::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.jodit-file-browser-tree::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.jodit-file-browser-tree_active_true{background-color:undefined;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:290px;min-width:200px;overflow-y:auto;width:31%;z-index:2}@media (max-width:480px){.jodit-file-browser-tree_active_true{height:100px;max-width:100%;width:auto}}.jodit-file-browser-tree_active_true::-webkit-scrollbar{width:calc(8px/2)}.jodit-file-browser-tree_active_true::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.jodit-file-browser-tree_active_true::-webkit-scrollbar-thumb{background-color:hsla(0,0%,49.8%,.5);outline:1px solid slategrey}.jodit-file-browser-tree__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #474747;color:#b1b1b1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:38px;padding:calc(8px/2) 8px;position:relative;text-decoration:none;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s;word-break:break-all}.jodit-file-browser-tree__item-title{color:#b1b1b1;-webkit-box-flex:1;-ms-flex:1;flex:1}.jodit-file-browser-tree__item .jodit-icon_folder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(12px + 4px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:calc(8px/2);opacity:.3;width:calc(12px + 4px)}.jodit-file-browser-tree__item .jodit-icon_folder svg{fill:#b1b1b1!important;height:12px;stroke:#b1b1b1!important;width:12px}.jodit-file-browser-tree__item .jodit-icon_folder:hover{background:#696969}.jodit-file-browser-tree__item:hover{background-color:#ecebe9}.jodit-file-browser-tree__item:hover i.jodit-icon_folder{opacity:.6}.jodit-file-browser-tree__item:hover .jodit-file-browser-tree__item-title{color:#222}.jodit-file-browser-tree__source-title{background:#5a5a5a;border-bottom:1px solid #484848;color:#969696;display:block;font-size:12px;padding:2px 4px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-all}a+.jodit-file-browser-tree__source-title{margin-top:8px}.jodit-file-browser{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;height:100%}.jodit-file-browser_no-files_true{padding:8px}@media (max-width:480px){.jodit-file-browser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}}.jodit-dialog .jodit-dialog__header-title.jodit-file-browser__title-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px}.jodit-file-browser-preview{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-height:100%;max-width:min(100%,1000px);min-height:min(100%,500px);min-width:400px;position:relative;text-align:center}@media (max-width:768px){.jodit-file-browser-preview{height:100%;max-height:100%;max-width:100%;min-height:auto;min-width:auto}}.jodit-file-browser-preview__box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit-file-browser-preview__navigation{cursor:pointer;height:100%;left:0;position:absolute;top:0}.jodit-file-browser-preview__navigation_arrow_next{left:auto;right:0}.jodit-file-browser-preview__navigation svg{fill:#9e9ba7;height:45px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:fill .3s linear;transition:fill .3s linear;width:45px}.jodit-file-browser-preview__navigation:hover svg{fill:#000}.jodit-file-browser-preview img{max-height:100%;max-width:100%}.jodit-status-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;border-radius:0 0 3px 3px;color:rgba(0,0,0,.75);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;height:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;padding:0 calc(8px/2);text-transform:uppercase}.jodit-status-bar_resize-handle_true{padding-right:14px}.jodit-status-bar:before{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jodit-status-bar .jodit-status-bar__item{line-height:1.5714em;margin:0 8px 0 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0}.jodit-status-bar .jodit-status-bar__item{font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;font-size:11px}.jodit-status-bar .jodit-status-bar__item>span{font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;font-size:11px}.jodit-status-bar .jodit-status-bar__item.jodit-status-bar__item-right{margin:0 0 0 8px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.jodit-status-bar .jodit-status-bar__item a{border-radius:3px;cursor:default;text-decoration:none}.jodit-status-bar .jodit-status-bar__item a:hover{background-color:#dadada;text-decoration:none}.jodit-status-bar a.jodit-status-bar-link{cursor:pointer}.jodit-status-bar a.jodit-status-bar-link{background-color:transparent;color:rgba(0,0,0,.75)}.jodit-status-bar a.jodit-status-bar-link:hover{background-color:transparent;color:rgba(0,0,0,.75)}.jodit-status-bar a.jodit-status-bar-link:visited{background-color:transparent;color:rgba(0,0,0,.75)}.jodit-status-bar a.jodit-status-bar-link:hover{text-decoration:underline}.jodit-status-bar:not(:empty){border-top:1px solid #dadada}.jodit_disabled .jodit-status-bar{opacity:.4}.jodit-toolbar-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:34px;overflow:hidden}.jodit-toolbar-button__icon{display:none}.jodit-toolbar-button__icon:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jodit-toolbar-button__text{display:none}.jodit-toolbar-button__text:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-toolbar-button_context_menu .jodit-toolbar-button__text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;position:relative}.jodit-toolbar-button_context_menu .jodit-toolbar-button__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}.jodit-toolbar-button__icon:not(:empty)+.jodit-toolbar-button__text:not(:empty){margin-left:8px}.jodit-toolbar-button__icon:empty+.jodit-toolbar-button__text:not(:empty){padding:0 8px;padding:0}.jodit-toolbar-button .jodit-icon{height:14px;width:14px}.jodit-toolbar-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-toolbar-button_text-icons_true button{padding:0 8px}.jodit-toolbar-button_size_tiny{height:16px;min-width:16px}.jodit-toolbar-button_size_tiny .jodit-icon{height:8px;width:8px}.jodit-toolbar-button_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-toolbar-button_size_tiny_text-icons_true button{padding:0 8px}.jodit-toolbar-button_size_xsmall{height:22px;min-width:22px}.jodit-toolbar-button_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-toolbar-button_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-toolbar-button_size_xsmall_text-icons_true button{padding:0 8px}.jodit-toolbar-button_size_small{height:28px;min-width:28px}.jodit-toolbar-button_size_small .jodit-icon{height:12px;width:12px}.jodit-toolbar-button_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-toolbar-button_size_small_text-icons_true button{padding:0 8px}.jodit-toolbar-button_size_large{height:40px;min-width:40px}.jodit-toolbar-button_size_large .jodit-icon{height:16px;width:16px}.jodit-toolbar-button_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-toolbar-button_size_large_text-icons_true button{padding:0 8px}.jodit-toolbar-button_variant_outline{border:1px solid #dadada}.jodit-toolbar-button_variant_default{background-color:#e3e3e3;color:#212529}.jodit-toolbar-button_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_default [disabled]{opacity:.7}.jodit-toolbar-button_variant_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-toolbar-button_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_default:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-toolbar-button_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-button_variant_primary{background-color:#007bff;color:#fff}.jodit-toolbar-button_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_primary [disabled]{opacity:.7}.jodit-toolbar-button_variant_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}.jodit-toolbar-button_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_primary:active:not([disabled]){background-color:#0062cc;color:#fff}.jodit-toolbar-button_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-button_variant_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}.jodit-toolbar-button_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-button_variant_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-toolbar-button_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-toolbar-button_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-button_variant_success{background-color:#28a745;color:#fff}.jodit-toolbar-button_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_success [disabled]{opacity:.7}.jodit-toolbar-button_variant_success:hover:not([disabled]){background-color:#218838;color:#fff}.jodit-toolbar-button_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_success:active:not([disabled]){background-color:#1e7e34;color:#fff}.jodit-toolbar-button_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-button_variant_danger{background-color:#dc3545;color:#fff}.jodit-toolbar-button_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_danger [disabled]{opacity:.7}.jodit-toolbar-button_variant_danger:hover:not([disabled]){background-color:#c82333;color:#fff}.jodit-toolbar-button_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_danger:active:not([disabled]){background-color:#bd2130;color:#fff}.jodit-toolbar-button_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-button__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.75);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-style:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;padding:0;padding:0 8px;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-toolbar-button__button:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-button__button:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-button__button:active:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-button__button[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-button__button[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86.3%,.6)}.jodit-toolbar-button__button[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-button__button:focus:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-button__trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 3px 3px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.4;width:calc(14px + 2px)}.jodit-toolbar-button__trigger:focus:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-button__trigger:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-button__trigger:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-button__trigger:active:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-button__trigger[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-button__trigger[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86.3%,.6)}.jodit-toolbar-button__trigger[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-button__trigger svg{width:calc(14px - 4px)}.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger{width:calc(8px + 2px)}.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger svg{width:calc(8px - 4px)}.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger{width:calc(10px + 2px)}.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger svg{width:calc(10px - 4px)}.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger{width:calc(12px + 2px)}.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger svg{width:calc(12px - 4px)}.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger{width:calc(16px + 2px)}.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger svg{width:calc(16px - 4px)}.jodit-toolbar-button_with-trigger_true .jodit-toolbar-button__button{border-radius:3px 0 0 3px}.jodit-toolbar-button_with-trigger_true:hover:not([disabled]){border-color:#dadada}.jodit-toolbar-button_stroke_false svg{stroke:none}.jodit-toolbar-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.75);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-style:normal;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:34px;outline:0;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-toolbar-content:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-content:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-content:active:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-content[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-content[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86.3%,.6)}.jodit-toolbar-content[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-content .jodit-icon{height:14px;width:14px}.jodit-toolbar-content button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-toolbar-content_text-icons_true button{padding:0 8px}.jodit-toolbar-content_size_tiny{height:16px;min-width:16px}.jodit-toolbar-content_size_tiny .jodit-icon{height:8px;width:8px}.jodit-toolbar-content_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-toolbar-content_size_tiny_text-icons_true button{padding:0 8px}.jodit-toolbar-content_size_xsmall{height:22px;min-width:22px}.jodit-toolbar-content_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-toolbar-content_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-toolbar-content_size_xsmall_text-icons_true button{padding:0 8px}.jodit-toolbar-content_size_small{height:28px;min-width:28px}.jodit-toolbar-content_size_small .jodit-icon{height:12px;width:12px}.jodit-toolbar-content_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-toolbar-content_size_small_text-icons_true button{padding:0 8px}.jodit-toolbar-content_size_large{height:40px;min-width:40px}.jodit-toolbar-content_size_large .jodit-icon{height:16px;width:16px}.jodit-toolbar-content_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-toolbar-content_size_large_text-icons_true button{padding:0 8px}.jodit-toolbar-content__icon{display:none}.jodit-toolbar-content__icon:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jodit-toolbar-content__text{display:none}.jodit-toolbar-content__text:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-toolbar-content_context_menu .jodit-toolbar-content__text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;position:relative}.jodit-toolbar-content_context_menu .jodit-toolbar-content__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}.jodit-toolbar-content__icon:not(:empty)+.jodit-toolbar-content__text:not(:empty){margin-left:8px}.jodit-toolbar-content__icon:empty+.jodit-toolbar-content__text:not(:empty){padding:0 8px}.jodit-toolbar-content:focus:not([disabled]){outline:1px dashed #b5d6fd}.jodit-toolbar-content_variant_outline{border:1px solid #dadada}.jodit-toolbar-content_variant_default{background-color:#e3e3e3;color:#212529}.jodit-toolbar-content_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default [disabled]{opacity:.7}.jodit-toolbar-content_variant_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-toolbar-content_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-toolbar-content_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-content_variant_primary{background-color:#007bff;color:#fff}.jodit-toolbar-content_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary [disabled]{opacity:.7}.jodit-toolbar-content_variant_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}.jodit-toolbar-content_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary:active:not([disabled]){background-color:#0062cc;color:#fff}.jodit-toolbar-content_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-content_variant_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}.jodit-toolbar-content_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-content_variant_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-toolbar-content_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-toolbar-content_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-content_variant_success{background-color:#28a745;color:#fff}.jodit-toolbar-content_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success [disabled]{opacity:.7}.jodit-toolbar-content_variant_success:hover:not([disabled]){background-color:#218838;color:#fff}.jodit-toolbar-content_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success:active:not([disabled]){background-color:#1e7e34;color:#fff}.jodit-toolbar-content_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-content_variant_danger{background-color:#dc3545;color:#fff}.jodit-toolbar-content_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger [disabled]{opacity:.7}.jodit-toolbar-content_variant_danger:hover:not([disabled]){background-color:#c82333;color:#fff}.jodit-toolbar-content_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger:active:not([disabled]){background-color:#bd2130;color:#fff}.jodit-toolbar-content_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-content:hover:not([disabled]){background-color:transparent;opacity:1;outline:0}.jodit-toolbar-select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:undefined;min-width:34px;min-width:undefined;overflow:hidden}.jodit-toolbar-select__icon{display:none}.jodit-toolbar-select__icon:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jodit-toolbar-select__text{display:none}.jodit-toolbar-select__text:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-toolbar-select_context_menu .jodit-toolbar-select__text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;position:relative}.jodit-toolbar-select_context_menu .jodit-toolbar-select__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}.jodit-toolbar-select__icon:not(:empty)+.jodit-toolbar-select__text:not(:empty){margin-left:8px}.jodit-toolbar-select__icon:empty+.jodit-toolbar-select__text:not(:empty){padding:0 8px;padding:0}.jodit-toolbar-select .jodit-icon{height:14px;width:14px}.jodit-toolbar-select button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-toolbar-select_text-icons_true button{padding:0 8px}.jodit-toolbar-select_size_tiny{height:16px;min-width:16px}.jodit-toolbar-select_size_tiny .jodit-icon{height:8px;width:8px}.jodit-toolbar-select_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-toolbar-select_size_tiny_text-icons_true button{padding:0 8px}.jodit-toolbar-select_size_xsmall{height:22px;min-width:22px}.jodit-toolbar-select_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-toolbar-select_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-toolbar-select_size_xsmall_text-icons_true button{padding:0 8px}.jodit-toolbar-select_size_small{height:28px;min-width:28px}.jodit-toolbar-select_size_small .jodit-icon{height:12px;width:12px}.jodit-toolbar-select_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-toolbar-select_size_small_text-icons_true button{padding:0 8px}.jodit-toolbar-select_size_large{height:40px;min-width:40px}.jodit-toolbar-select_size_large .jodit-icon{height:16px;width:16px}.jodit-toolbar-select_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-toolbar-select_size_large_text-icons_true button{padding:0 8px}.jodit-toolbar-select_variant_outline{border:1px solid #dadada}.jodit-toolbar-select_variant_default{background-color:#e3e3e3;color:#212529}.jodit-toolbar-select_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_default [disabled]{opacity:.7}.jodit-toolbar-select_variant_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-toolbar-select_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_default:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-toolbar-select_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-select_variant_primary{background-color:#007bff;color:#fff}.jodit-toolbar-select_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_primary [disabled]{opacity:.7}.jodit-toolbar-select_variant_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}.jodit-toolbar-select_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_primary:active:not([disabled]){background-color:#0062cc;color:#fff}.jodit-toolbar-select_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-select_variant_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}.jodit-toolbar-select_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-select_variant_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-toolbar-select_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-toolbar-select_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-select_variant_success{background-color:#28a745;color:#fff}.jodit-toolbar-select_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_success [disabled]{opacity:.7}.jodit-toolbar-select_variant_success:hover:not([disabled]){background-color:#218838;color:#fff}.jodit-toolbar-select_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_success:active:not([disabled]){background-color:#1e7e34;color:#fff}.jodit-toolbar-select_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-select_variant_danger{background-color:#dc3545;color:#fff}.jodit-toolbar-select_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_danger [disabled]{opacity:.7}.jodit-toolbar-select_variant_danger:hover:not([disabled]){background-color:#c82333;color:#fff}.jodit-toolbar-select_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_danger:active:not([disabled]){background-color:#bd2130;color:#fff}.jodit-toolbar-select_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-select__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.75);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-style:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;padding:0;padding:0 8px;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-toolbar-select__button:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select__button:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select__button:active:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-select__button[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-select__button[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86.3%,.6)}.jodit-toolbar-select__button[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__button:focus:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select__trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 3px 3px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.4;width:calc(14px + 2px)}.jodit-toolbar-select__trigger:focus:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select__trigger:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select__trigger:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select__trigger:active:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-select__trigger[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-select__trigger[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86.3%,.6)}.jodit-toolbar-select__trigger[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__trigger svg{width:calc(14px - 4px)}.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger{width:calc(8px + 2px)}.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger svg{width:calc(8px - 4px)}.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger{width:calc(10px + 2px)}.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger svg{width:calc(10px - 4px)}.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger{width:calc(12px + 2px)}.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger svg{width:calc(12px - 4px)}.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger{width:calc(16px + 2px)}.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger svg{width:calc(16px - 4px)}.jodit-toolbar-select_with-trigger_true .jodit-toolbar-button__button{border-radius:3px 0 0 3px}.jodit-toolbar-select_with-trigger_true:hover:not([disabled]){border-color:#dadada}.jodit-toolbar-select_stroke_false svg{stroke:none}.jodit-toolbar-select:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select:active:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-select[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-toolbar-select[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86.3%,.6)}.jodit-toolbar-select[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__text:not(:empty){display:block;text-align:start;white-space:nowrap}.jodit-toolbar-select__button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.jodit-toolbar-collection,.jodit-toolbar-editor-collection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#dadada calc(14px + calc((14px - 4px)*2) + 2px*2));position:relative}.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#dadada calc(14px + calc((14px - 4px)*2) + 2px*2));position:relative}.jodit-toolbar-collection_mode_horizontal:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.jodit-toolbar-editor-collection_mode_horizontal:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.jodit-toolbar-collection_size_tiny.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}.jodit-toolbar-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}.jodit-toolbar-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}.jodit-toolbar-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}.jodit-toolbar-collection_size_small.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}.jodit-toolbar-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}.jodit-toolbar-editor-collection_size_small.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}.jodit-toolbar-editor-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}.jodit-toolbar-collection_size_middle.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}.jodit-toolbar-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}.jodit-toolbar-collection_size_large.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}.jodit-toolbar-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}.jodit-toolbar-editor-collection_size_large.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}.jodit-toolbar-editor-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}.jodit-toolbar-collection_mode_vertical .jodit-ui-group,.jodit-toolbar-editor-collection_mode_vertical .jodit-ui-group{background-color:transparent;border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button{height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2)}.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button{height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2)}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2);width:100%}.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2);width:100%}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__text:not(:empty),.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__text:not(:empty){-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.jodit-toolbar-collection .jodit-toolbar-button{margin:2px 1px;padding:0}.jodit-toolbar-collection .jodit-toolbar-content{margin:2px 1px;padding:0}.jodit-toolbar-collection .jodit-toolbar-select{margin:2px 1px;padding:0}.jodit-toolbar-editor-collection .jodit-toolbar-button{margin:2px 1px;padding:0}.jodit-toolbar-editor-collection .jodit-toolbar-content{margin:2px 1px;padding:0}.jodit-toolbar-editor-collection .jodit-toolbar-select{margin:2px 1px;padding:0}.jodit-dialog .jodit-toolbar-collection_mode_horizontal,.jodit-dialog .jodit-toolbar-editor-collection_mode_horizontal{background-image:none}.jodit-drag-and-drop__file-box{border:dashed 1px #dadada;margin:8px 0;overflow:hidden;padding:25px 0;position:relative;text-align:center;width:100%}.jodit_uploadfile_button{border:dashed 1px #dadada;margin:8px 0;overflow:hidden;padding:25px 0;position:relative;text-align:center;width:100%}.jodit-drag-and-drop__file-box:hover{background-color:#ecebe9}.jodit_uploadfile_button:hover{background-color:#ecebe9}.jodit-drag-and-drop__file-box input,.jodit_uploadfile_button input{cursor:pointer;font-size:400px;inset:0;margin:0;opacity:0;padding:0;position:absolute}@media (max-width:768px){.jodit-drag-and-drop__file-box{max-width:100%;min-width:180px;width:auto}}.jodit-about{padding:20px}.jodit-about a{color:#459ce7;text-decoration:none}.jodit-about a:focus,.jodit-about a:hover{color:#23527c;outline:0;text-decoration:underline}.jodit-about div{margin-bottom:calc(8px/2)}.jodit-add-new-line{display:block;height:1px;outline:none;position:fixed;top:0;z-index:1}.jodit-add-new-line,.jodit-add-new-line *{-webkit-box-sizing:border-box;box-sizing:border-box}.jodit-add-new-line:after{background-color:#6b6b6b;content:"";display:block;height:1px;width:100%}.jodit-add-new-line span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(40,7%,92%,.3);border:1px solid #6b6b6b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:calc(100% - 20px);position:absolute;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.jodit-add-new-line span:hover{background:#ecebe9}.jodit-add-new-line svg{fill:#6b6b6b;width:calc(20px/2)}.jodit-source__mode .jodit-add-new-line{display:none!important}.jodit-color-picker{margin:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-color-picker__group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(8px/2);max-width:calc(24px*10);white-space:normal}.jodit-color-picker__color-item{border:1px solid transparent;display:block;height:24px;text-align:center;text-decoration:none;vertical-align:middle;width:24px}.jodit-color-picker__color-item:hover{border-color:#222}.jodit-color-picker__color-item:active{border:2px solid #1e88e5}.jodit-color-picker__color-item_active_true{border:2px solid #1e88e5}.jodit-color-picker__extra{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(8px/2);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jodit-color-picker__remove{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;padding:2px}.jodit-color-picker__remove:hover{border-color:#222}.jodit-color-picker__remove svg{height:16px;width:16px}.jodit-color-picker__hex input{border:1px solid #dadada;border-radius:3px;font-family:monospace;font-size:11px;padding:2px 4px;width:80px}.jodit-color-picker__native svg{display:inline-block;height:16px;margin-right:4px;width:16px}.jodit-color-picker__native input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:18px;padding:0;width:18px}.jodit-color-picker__native input[type=color]::-webkit-color-swatch-wrapper{padding:0}.jodit-color-picker__native input input[type=color]::-webkit-color-swatch{border:none}.jodit-tabs{font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px}.jodit-tabs .jodit-tabs__buttons{background-color:#f5f5f6;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;margin-top:calc(8px/2);padding:calc(8px/2)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button{color:#a5a5a5}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button svg{fill:#a5a5a5}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]){-webkit-box-shadow:0 0 #0000, 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);box-shadow:0 0 #0000, 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]){-webkit-box-shadow:0 0 #0000, 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);box-shadow:0 0 #0000, 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]){background-color:#fff}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text{background-color:#fff}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:#fff}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{background-color:#fff}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit-tabs .jodit-tabs__buttons>*{cursor:pointer;margin-left:calc(8px/2)}.jodit-tabs .jodit-tabs__buttons>:only-of-type{width:100%}.jodit-tabs .jodit-tabs__buttons>:first-child{margin-left:0}@media (max-width:480px){.jodit-tabs .jodit-tabs__buttons{display:block}.jodit-tabs .jodit-tabs__buttons>*{margin-left:0;width:100%}}.jodit-tabs__button{max-width:210px;min-width:80px}.jodit-tabs__button .jodit-ui-button__text{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-pack:distribute;justify-content:space-around;white-space:nowrap}.jodit-tabs__button_columns_3{width:33.33333%}.jodit-tabs__button_columns_2{width:50%}.jodit-tabs .jodit-tabs__wrapper .jodit-tab{display:none}.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_active{display:block}.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_empty{min-height:100px;min-width:220px}.jodit-file-selector .jodit-tabs__button{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons{background-color:#575757;border-radius:3px}.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons{background-color:#575757;border-radius:3px}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text{color:#5f5c5c}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{color:#5f5c5c}.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text{color:#5f5c5c}.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{color:#5f5c5c}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit-ui-font-picker{width:240px}.jodit-ui-font-picker__group+.jodit-ui-font-picker__group{margin-top:8px}.jodit-ui-font-picker__heading{color:#a5a5a5;font-size:11px;line-height:1;padding:8px 8px calc(8px/4);text-transform:uppercase}.jodit-ui-font-picker__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;cursor:pointer;display:block;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;font-style:normal;margin:2px 0;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2);outline:0;overflow:hidden;padding:0;padding:0 8px;position:relative;text-align:center;text-align:start;text-decoration:none;text-overflow:ellipsis;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.jodit-ui-font-picker__item:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-ui-font-picker__item:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-ui-font-picker__item:active:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-ui-font-picker__item[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86.3%,.4);outline:0}.jodit-ui-font-picker__item[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86.3%,.6)}.jodit-ui-font-picker__item[disabled]{opacity:.3;pointer-events:none}.jodit-ui-font-picker__item:focus:not([disabled]){background-color:#dcdcdc;outline:0}.jodit_fullsize-box_true{overflow:visible!important;position:static!important;z-index:100000!important}body.jodit_fullsize-box_true,html.jodit_fullsize-box_true{height:0!important;overflow:hidden!important;width:0!important}html.jodit_fullsize-box_true{position:fixed!important}.jodit_fullsize{inset:0;max-width:none!important;position:absolute;z-index:100000}.jodit_fullsize .toolbar{width:100%!important}.jodit_fullsize .jodit__area,.jodit_fullsize .jodit_editor{height:100%}.jodit-wysiwyg.jodit-wysiwyg_image-selected :not(img)::-moz-selection, .jodit-wysiwyg.jodit-wysiwyg_image-selected::-moz-selection{background:transparent}.jodit-wysiwyg.jodit-wysiwyg_image-selected :not(img)::selection,.jodit-wysiwyg.jodit-wysiwyg_image-selected::selection{background:transparent}.jodit-ui-image-position-tab__lockMargin>svg{display:inline-block;fill:#4c4c4c;height:14px;line-height:14px;overflow:hidden;-webkit-transform-origin:0 0!important;-ms-transform-origin:0 0!important;transform-origin:0 0!important;vertical-align:middle;width:14px}.jodit-ui-image-position-tab__lockSize>svg{display:inline-block;fill:#4c4c4c;height:14px;line-height:14px;overflow:hidden;-webkit-transform-origin:0 0!important;-ms-transform-origin:0 0!important;transform-origin:0 0!important;vertical-align:middle;width:14px}.jodit-ui-image-properties-form__lockMargin>svg{display:inline-block;fill:#4c4c4c;height:14px;line-height:14px;overflow:hidden;-webkit-transform-origin:0 0!important;-ms-transform-origin:0 0!important;transform-origin:0 0!important;vertical-align:middle;width:14px}.jodit-ui-image-properties-form__lockSize>svg{display:inline-block;fill:#4c4c4c;height:14px;line-height:14px;overflow:hidden;-webkit-transform-origin:0 0!important;-ms-transform-origin:0 0!important;transform-origin:0 0!important;vertical-align:middle;width:14px}.jodit-ui-image-position-tab__view-box{padding:8px}.jodit-ui-image-properties-form__view-box{padding:8px}.jodit-ui-image-position-tab .jodit-properties_image_view{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f6;display:-webkit-box;display:-ms-flexbox;display:flex;height:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 8px;padding:0}.jodit-ui-image-position-tab__imageView{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f6;display:-webkit-box;display:-ms-flexbox;display:flex;height:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 8px;padding:0}.jodit-ui-image-properties-form .jodit-properties_image_view{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f6;display:-webkit-box;display:-ms-flexbox;display:flex;height:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 8px;padding:0}.jodit-ui-image-properties-form__imageView{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f6;display:-webkit-box;display:-ms-flexbox;display:flex;height:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 8px;padding:0}.jodit-ui-image-position-tab .jodit-properties_image_view img,.jodit-ui-image-position-tab__imageView img,.jodit-ui-image-properties-form .jodit-properties_image_view img,.jodit-ui-image-properties-form__imageView img{max-height:100%;max-width:100%}.jodit-ui-image-position-tab .jodit-properties_image_sizes.jodit-form__group,.jodit-ui-image-position-tab__imageSizes.jodit-form__group,.jodit-ui-image-properties-form .jodit-properties_image_sizes.jodit-form__group,.jodit-ui-image-properties-form__imageSizes.jodit-form__group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;min-width:auto;padding:0}.jodit-ui-image-position-tab .jodit-properties_image_sizes.jodit-form__group a,.jodit-ui-image-position-tab__imageSizes.jodit-form__group a,.jodit-ui-image-properties-form .jodit-properties_image_sizes.jodit-form__group a,.jodit-ui-image-properties-form__imageSizes.jodit-form__group a{cursor:pointer;display:inline-block}.jodit-ui-image-position-tab .jodit-form__group,.jodit-ui-image-properties-form .jodit-form__group{padding:0}.jodit-ui-image-position-tab__tabsBox{padding:0 8px}.jodit-ui-image-properties-form__tabsBox{padding:0 8px}.jodit-dialog_theme_dark .jodit-properties_image_view{background-color:#575757}.jodit-dialog_theme_dark .jodit-ui-image-properties-form__imageView{background-color:#575757}.jodit_theme_dark .jodit-properties_image_view{background-color:#575757}.jodit_theme_dark .jodit-ui-image-properties-form__imageView{background-color:#575757}.jodit-ui-image-properties-form_lock_true:before{background-color:hsla(0,0%,86.3%,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.jodit-ui-image-properties-form_lock_true:after{-webkit-animation:b 2s ease-out 0s infinite;animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,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) no-repeat 50%;background-size:100% 100%;background-size:48px;content:"";display:inline-block;height:48px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;vertical-align:middle;width:48px;will-change:transform}.jodit-popup-inline__container{min-width:700px;z-index:1300}.jodit-paste-storage{max-width:600px;padding:8px}@media (max-width:768px){.jodit-paste-storage{max-width:100%}}.jodit-paste-storage>div{border:1px solid #dadada;max-height:300px;max-width:100%}.jodit-paste-storage>div:first-child{margin-bottom:8px}.jodit-paste-storage>div:first-child a{border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4c4c4c;display:block;margin:0;max-width:100%;outline:none;overflow:hidden;padding:calc(8px/2);text-decoration:none;text-overflow:ellipsis;white-space:pre}.jodit-paste-storage>div:first-child a.jodit_active{background-color:#575757;color:#fff}.jodit-paste-storage>div:first-child a:focus{outline:none}.jodit-paste-storage>div:last-child{overflow:auto;padding:8px}.jodit-paste-storage>div:last-child li,.jodit-paste-storage>div:last-child ul{margin:0}.jodit-placeholder{color:#a5a5a5;display:block;left:0;padding:8px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;width:100%;z-index:1}.jodit__preview-box table{border:none;border-collapse:collapse;empty-cells:show;margin-bottom:1em;margin-top:1em;max-width:100%}.jodit__preview-box table tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit__preview-box table tr td{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit__preview-box table tr th{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit-table-resizer{cursor:col-resize;margin-left:calc(8px/-2);padding-left:calc(8px/2);padding-right:calc(8px/2);position:absolute;z-index:3}.jodit-table-resizer:after{border:0;content:"";display:block;height:100%;width:0}.jodit-table-resizer_moved{background-color:#b5d6fd;z-index:2}.jodit-table-resizer_moved:after{border-right:1px solid #dadada moved}[data-jodit_iframe_wrapper]{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-jodit_iframe_wrapper] iframe{position:relative}[data-jodit_iframe_wrapper]:after{background:transparent;content:"";cursor:pointer;display:block;inset:0;position:absolute;z-index:1}[data-jodit_iframe_wrapper][data-jodit-wrapper_active=true] iframe{z-index:2}.jodit_lock [data-jodit-wrapper_active=true] iframe{z-index:1}.jodit-resizer{font-size:0;height:100px;left:0;outline:3px solid #98c1f1;pointer-events:none;position:absolute;top:0;width:100px}.jodit-resizer,.jodit-resizer *{-webkit-box-sizing:border-box;box-sizing:border-box}.jodit-resizer>span{background-color:#a5a5a5;color:#fff;display:inline-block;font-size:12px;height:24px;left:50%;line-height:24px;margin-left:calc(70px/-2);margin-top:calc(24px/-2);opacity:0;overflow:visible;position:absolute;text-align:center;top:50%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;width:70px}.jodit-resizer>div{background-color:#5ba4f3;display:inline-block;height:10px;pointer-events:all;position:absolute;width:10px;z-index:4}.jodit-resizer>div:hover{background-color:#537ebb}.jodit-resizer>div:first-child{cursor:nwse-resize;left:calc(10px/-2);top:calc(10px/-2)}.jodit-resizer>div:nth-child(2){cursor:nesw-resize;right:calc(10px/-2);top:calc(10px/-2)}.jodit-resizer>div:nth-child(3){bottom:calc(10px/-2);cursor:nwse-resize;right:calc(10px/-2)}.jodit-resizer>div:nth-child(4){bottom:calc(10px/-2);cursor:nesw-resize;left:calc(10px/-2)}.jodit-ui-search{height:0;position:absolute;right:0;top:0;width:0}.jodit-ui-search_sticky_true{position:fixed}.jodit-ui-search__box{background-color:#f9f9f9;border:solid #dadada;border-width:0 0 1px 1px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100vw;padding:calc(8px/2);position:absolute;right:0;width:320px}.jodit-ui-search__box input{background-color:transparent;border:0;height:100%;margin:0;outline:none;padding:0 8px;width:100%}.jodit-ui-search__box input[data-ref=replace]{display:none}.jodit-ui-search__box input:not(:focus)+input:not(:focus){border-top:1px solid #dadada}.jodit-ui-search__buttons{height:30px}.jodit-ui-search__counts{height:30px}.jodit-ui-search__inputs{height:30px}.jodit-ui-search__inputs{padding-right:calc(8px/2);width:60%}.jodit-ui-search__counts{border-left:1px solid #dadada;color:#dadada;width:15%}.jodit-ui-search__buttons,.jodit-ui-search__counts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit-ui-search__buttons{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0}.jodit-ui-search__buttons button{background-color:transparent;border:1px solid transparent;height:100%;margin-right:1%;width:32%}.jodit-ui-search__buttons button[data-ref=replace-btn]{border:1px solid #dadada;display:none;margin-top:2px;width:100%}.jodit-ui-search__buttons button:hover{background-color:#ecebe9}.jodit-ui-search__buttons button:focus{border:1px solid rgba(181,214,253,.995)}.jodit-ui-search__buttons button:active{border:1px solid #b5d6fd;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.jodit-ui-search_empty-query_true [data-ref=next],.jodit-ui-search_empty-query_true [data-ref=prev]{opacity:.5}.jodit-ui-search_replace_true .jodit-ui-search__counts{height:calc(30px*2)}.jodit-ui-search_replace_true .jodit-ui-search__inputs{height:calc(30px*2)}.jodit-ui-search_replace_true .jodit-ui-search__counts input{height:50%;-webkit-transition:background-color 0.1s linear;transition:background-color 0.1s linear}.jodit-ui-search_replace_true .jodit-ui-search__inputs input{height:50%;-webkit-transition:background-color 0.1s linear;transition:background-color 0.1s linear}.jodit-ui-search_replace_true .jodit-ui-search__counts input:focus{-webkit-box-shadow:inset 0 0 3px 0 #dadada;box-shadow:inset 0 0 3px 0 #dadada}.jodit-ui-search_replace_true .jodit-ui-search__inputs input:focus{-webkit-box-shadow:inset 0 0 3px 0 #dadada;box-shadow:inset 0 0 3px 0 #dadada}.jodit-ui-search_replace_true .jodit-ui-search__counts input[data-ref=replace],.jodit-ui-search_replace_true .jodit-ui-search__inputs input[data-ref=replace]{display:block}.jodit-ui-search_replace_true .jodit-ui-search__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.jodit-ui-search_replace_true .jodit-ui-search__buttons button[data-ref=replace-btn]{display:block}.jodit-container:not(.jodit_inline){min-height:100px}.jodit-container:not(.jodit_inline) .jodit-workplace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:50px;overflow:hidden}.jodit-container:not(.jodit_inline) .jodit-editor__resize{position:relative}.jodit-container:not(.jodit_inline) .jodit-editor__resize svg{bottom:0;cursor:nwse-resize;fill:#a5a5a5;height:12px;overflow:hidden;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:12px}.jodit-source{background-color:#323232;display:none;-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow:auto;position:relative}.jodit-source,.jodit-source .jodit-source__mirror-fake{min-height:100%}.jodit-source *{font:12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.jodit-container.jodit-source__mode .jodit-wysiwyg,.jodit-container.jodit-source__mode .jodit-wysiwyg_iframe{display:none!important}.jodit-container.jodit-source__mode .jodit-source{display:block!important}.jodit-container.jodit_split_mode .jodit-workplace{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.jodit-container.jodit_split_mode .jodit-source,.jodit-container.jodit_split_mode .jodit-wysiwyg,.jodit-container.jodit_split_mode .jodit-wysiwyg_iframe{display:block!important;-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%}.jodit-source__mirror{background:#323232;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f0f0f0;height:100%;line-height:1.5;font:12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;margin:0;min-height:100%;outline:none;overflow:auto;padding:8px;resize:none;-moz-tab-size:2em;-o-tab-size:2em;tab-size:2em;white-space:pre-wrap;width:100%;z-index:2}.jodit-source__mirror::-moz-selection{background:#bdbdbd}.jodit-source__mirror::selection{background:#bdbdbd}.jodit_sticky-dummy_toolbar{display:none}.jodit_sticky>.jodit-toolbar__box{border-bottom:1px solid #dadada;left:auto;position:fixed;position:sticky;top:0;z-index:3}.jodit_sticky .jodit_sticky-dummy_toolbar{display:block}.jodit-symbols{padding:8px;width:460px}.jodit-symbols__container{display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-symbols__container_table{width:88%}.jodit-symbols__container_preview{width:12%}.jodit-symbols__preview{border:1px solid #dadada;font-size:34px;padding:20px 0;text-align:center}.jodit-symbols__table{border:0;border-spacing:0;table-layout:fixed}.jodit-symbols__table td{padding:0}.jodit-symbols__table td a{border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;cursor:pointer;display:inline-block;font-size:16px;height:calc(18px*1.2);line-height:calc(18px*1.2);text-align:center;text-decoration:none;vertical-align:top;width:calc(18px*1.2)}.jodit-symbols__table td a:focus{outline:2px solid #dadada}.jodit-symbols__table td a:hover{outline:2px solid #dadada}.jodit-ui-ai-assistant{min-width:460px;padding:8px;width:100%}@media (max-width:768px){.jodit-ui-ai-assistant{min-width:100%}}.jodit-ui-ai-assistant__body{margin-bottom:10px}.jodit-ui-ai-assistant__prompt-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.jodit-ui-ai-assistant__prompt-row-label{margin-right:10px}.jodit-ui-ai-assistant__prompt-row-input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.jodit-ui-ai-assistant__prompt-row .jodit-icon_ai_assistant{cursor:pointer;height:22px;width:22px}.jodit-ui-ai-assistant__prompt-row .jodit-ui-button{margin-right:10px}.jodit-ui-ai-assistant__prompt-row .jodit-ui-button_ai_assistant{margin-right:0;margin-top:20px}.jodit-ui-ai-assistant__results{border-color:#a5a5a5;border-style:solid;border-width:1px;height:300px;line-height:1.5;max-width:460px;min-height:300px;min-width:100%;overflow:auto;padding:8px;position:relative}.jodit-ui-ai-assistant__results p{margin:0 0 10px}.jodit-ui-ai-assistant__close{cursor:pointer;padding:10px;position:absolute;right:0;top:0}.jodit-ui-ai-assistant_hide_true{display:none}.jodit-ui-ai-assistant__spinner:before{-webkit-animation:b .6s linear infinite;animation:b .6s linear infinite;border:1px solid #ccc;border-radius:50%;border-top-color:#8817c3;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px}.jodit-ui-ai-assistant__error{color:#ff3b3b}.jodit-context table,.jodit-wysiwyg table{border:none;border-collapse:collapse;empty-cells:show;margin-bottom:1em;margin-top:1em;max-width:100%}.jodit-context table tr,.jodit-wysiwyg table tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-context table tr td{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit-context table tr th{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit-wysiwyg table tr td{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit-wysiwyg table tr th{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit-form__inserter .jodit-form__table-creator-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.jodit-form__inserter .jodit-form__table-creator-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container{font-size:0;margin:0;min-width:180px;padding:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span{border:1px solid #dadada;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:18px;margin-bottom:2px;margin-left:2px;vertical-align:top;width:18px}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span:first-child{margin-left:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span.jodit_hovered{background:#dcdcdc;border-color:#dcdcdc}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options{font-size:14px}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label{padding-top:0;text-align:left}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label input{margin-right:8px}.jodit-form__inserter label{font-size:14px;margin:0;padding:8px;text-align:center}.jodit-xpath{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:calc(8px/-2)}.jodit-xpath__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:11px;line-height:calc(11px - 1px)}.jodit-xpath__item a{color:#4c4c4c;font-size:11px;margin-left:2px;outline:0;padding:0 3px}.jodit-wysiwyg{outline:0}.jodit-wysiwyg ::-moz-selection, .jodit-wysiwyg::-moz-selection{background:#b5d6fd;color:#4c4c4c}.jodit-wysiwyg ::selection,.jodit-wysiwyg::selection{background:#b5d6fd;color:#4c4c4c}.jodit-container:not(.jodit_inline) .jodit-wysiwyg{margin:0;outline:0;overflow-x:auto;padding:8px;position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg img{max-width:100%;position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media{position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media *{position:relative;z-index:0}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media:before{content:"";inset:0;position:absolute;z-index:1}.jodit-form{color:#4c4c4c;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px}.jodit-form.jodit_error{border-color:#ff3b3b;-webkit-box-shadow:inset 0 0 3px 0 hsla(0,0%,74%,.3);box-shadow:inset 0 0 3px 0 hsla(0,0%,74%,.3)}@media (max-width:768px){.jodit-form{min-width:150px}}.jodit-form button{background:#d6d6d6;border:none;color:#4c4c4c;cursor:pointer;font-size:16px;height:36px;line-height:1;margin-bottom:8px;margin-top:8px;outline:none;padding:8px;text-decoration:none;-webkit-transition:background .2s ease 0s;transition:background .2s ease 0s}.jodit-form button:hover{background-color:#ecebe9;color:#4c4c4c}.jodit-form button:active{background:#ecebe9;color:#4c4c4c}.jodit-form label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;text-align:left;white-space:nowrap}.jodit-form label:last-child{margin-bottom:0}.jodit-form .jodit-form__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit .jodit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit .jodit-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit .jodit-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit .jodit-input[disabled]{background-color:#f0f0f0;color:#dadada}.jodit .jodit-select[disabled]{background-color:#f0f0f0;color:#dadada}.jodit .jodit-textarea[disabled]{background-color:#f0f0f0;color:#dadada}.jodit .jodit-input_has-error_true{border-color:#ff3b3b}.jodit .jodit-select_has-error_true{border-color:#ff3b3b}.jodit .jodit-textarea_has-error_true{border-color:#ff3b3b}.jodit .jodit-input:focus{border-color:#66afe9;outline:0}.jodit .jodit-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m9%209%203-3%203%203m-6%206%203%203%203-3%22%2F%3E%3C%2Fsvg%3E");background-position:right calc(8px/2) center;background-repeat:no-repeat;background-size:14px 14px;padding-right:calc(8px*3);text-overflow:ellipsis}.jodit-checkbox{border:0;cursor:pointer;height:16px;margin:0 calc(8px/2) 0 0;outline:none;padding:0;position:relative;width:16px;z-index:2}.jodit-textarea{height:auto}.jodit-form__group{min-width:180px}.jodit-textarea{min-width:180px}.jodit-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.jodit-form__group label{margin-bottom:calc(8px/2)}.jodit-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dadada;border:0;border-radius:.25rem;color:#4c4c4c;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:calc(8px*4);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0;padding:0 8px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.jodit-button svg{display:inline-block;height:24px;width:24px}.jodit-button svg+span{margin-left:calc(8px/2)}.jodit-button:active,.jodit-button:focus{outline:0}.jodit-button.disabled{opacity:.7}.jodit-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.jodit-button .jodit_icon,.jodit-button svg,.jodit-dialog__header .jodit_icon,.jodit-dialog__header svg{display:inline-block;height:16px;vertical-align:middle;width:16px}.jodit-switcher-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-switcher-wrapper .jodit-switcher+span{margin-left:8px}.jodit-switcher{display:inline-block;height:32px;position:relative;width:60px}.jodit-switcher input{height:0;opacity:0;width:0}.jodit-switcher .jodit-switcher__slider{background-color:#dadada;border-radius:32px;cursor:pointer;inset:0;position:absolute;-webkit-transition:.4s;transition:.4s}.jodit-switcher .jodit-switcher__slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:calc(32px - 4px*2);left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:calc(32px - 4px*2)}input:checked+.jodit-switcher__slider{background-color:#2196f3}input:checked+.jodit-switcher__slider:before{-webkit-transform:translateX(calc(60px - 4px*2 - calc(32px - 4px*2)));-ms-transform:translateX(calc(60px - 4px*2 - calc(32px - 4px*2)));transform:translateX(calc(60px - 4px*2 - calc(32px - 4px*2)))}input:focus+.jodit-switcher__slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.jodit-button-group{display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-button-group input{display:none}.jodit-button-group button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.jodit-button-group button+button{margin-left:-1px}.jodit-button-group button:first-child,.jodit-button-group input:first-child+button{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.jodit-button-group button:last-child,.jodit-button-group input:last-child+button{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.jodit-button-group input[type=checkbox]:checked+button,.jodit-button-group input[type=checkbox]:not(:checked)+button+button{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.05)}.jodit_text_icons .jodit_icon{font-size:14px;width:auto}.jodit_text_icons .jodit_icon:first-letter{text-transform:uppercase}.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a{font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;width:auto}.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a i{width:auto}.jodit_text_icons.jodit-dialog .jodit-button{color:rgba(0,0,0,.75);font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;padding:8px;width:auto}.jodit_text_icons.jodit-dialog .jodit-dialog__header a{color:rgba(0,0,0,.75);font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;padding:8px;width:auto}.jodit_text_icons.jodit-dialog .jodit-button .jodit_icon,.jodit_text_icons.jodit-dialog .jodit-dialog__header a .jodit_icon{width:auto}.jodit-grid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jodit-grid.jodit-grid_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:480px){.jodit-grid.jodit-grid_xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.jodit-grid [class*=jodit_col-]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jodit-grid .jodit_col-lg-5-5{width:100%}.jodit-grid .jodit_col-lg-4-5{width:80%}.jodit-grid .jodit_col-lg-3-5{width:60%}.jodit-grid .jodit_col-lg-2-5{width:40%}.jodit-grid .jodit_col-lg-1-5{width:20%}.jodit-grid .jodit_col-lg-4-4{width:100%}.jodit-grid .jodit_col-lg-3-4{width:75%}.jodit-grid .jodit_col-lg-2-4{width:50%}.jodit-grid .jodit_col-lg-1-4{width:25%}@media (max-width:992px){.jodit-grid .jodit_col-md-5-5{width:100%}.jodit-grid .jodit_col-md-4-5{width:80%}.jodit-grid .jodit_col-md-3-5{width:60%}.jodit-grid .jodit_col-md-2-5{width:40%}.jodit-grid .jodit_col-md-1-5{width:20%}.jodit-grid .jodit_col-md-4-4{width:100%}.jodit-grid .jodit_col-md-3-4{width:75%}.jodit-grid .jodit_col-md-2-4{width:50%}.jodit-grid .jodit_col-md-1-4{width:25%}}@media (max-width:768px){.jodit-grid .jodit_col-sm-5-5{width:100%}.jodit-grid .jodit_col-sm-4-5{width:80%}.jodit-grid .jodit_col-sm-3-5{width:60%}.jodit-grid .jodit_col-sm-2-5{width:40%}.jodit-grid .jodit_col-sm-1-5{width:20%}.jodit-grid .jodit_col-sm-4-4{width:100%}.jodit-grid .jodit_col-sm-3-4{width:75%}.jodit-grid .jodit_col-sm-2-4{width:50%}.jodit-grid .jodit_col-sm-1-4{width:25%}}@media (max-width:480px){.jodit-grid .jodit_col-xs-5-5{width:100%}.jodit-grid .jodit_col-xs-4-5{width:80%}.jodit-grid .jodit_col-xs-3-5{width:60%}.jodit-grid .jodit_col-xs-2-5{width:40%}.jodit-grid .jodit_col-xs-1-5{width:20%}.jodit-grid .jodit_col-xs-4-4{width:100%}.jodit-grid .jodit_col-xs-3-4{width:75%}.jodit-grid .jodit_col-xs-2-4{width:50%}.jodit-grid .jodit_col-xs-1-4{width:25%}}@-webkit-keyframes b{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes b{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jodit-icon_loader{-webkit-animation:b 2s ease-out 0s infinite;animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,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) no-repeat 50%;background-size:100% 100%;display:inline-block;height:48px;vertical-align:middle;width:48px;will-change:transform}.jodit-icon{background:50% no-repeat;background-size:contain;fill:#4c4c4c;height:14px;overflow:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:14px}.jodit-icon{stroke:#4c4c4c}.jodit-icon_close{stroke:#4c4c4c}svg.jodit-icon{height:auto;isolation:isolate}.jodit-icon_text{font-size:14px}.jodit,.jodit *,.jodit-container,.jodit-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.jodit .jodit-workplace{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;min-height:0;min-width:0;overflow:auto;position:relative}.jodit-container .jodit-workplace{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;min-height:0;min-width:0;overflow:auto;position:relative}.jodit .jodit-workplace .jodit-wysiwyg,.jodit .jodit-workplace .jodit-wysiwyg_iframe,.jodit-container .jodit-workplace .jodit-wysiwyg,.jodit-container .jodit-workplace .jodit-wysiwyg_iframe{height:100%;width:100%}.jodit-wysiwyg [contenteditable=false]{cursor:default}.jodit-container:not(.jodit_inline){background-color:#f5f5f6;border:1px solid #dadada;border-radius:3px}.jodit-container:not(.jodit_inline) .jodit-workplace{background-color:#fff;border:0 solid #dadada;max-height:100%}.jodit-container:not(.jodit_inline).jodit_disabled{background:#dadada}.jodit-container:not(.jodit_inline).jodit_disabled .jodit-workplace{opacity:.4}.jodit_disabled,.jodit_lock{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.jodit_hidden{display:none!important}.jodit_vertical_middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-box{background:0 0;border:0;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.jodit .jodit-jodit__workplace-slot_above_true,.jodit .jodit-jodit__workplace-slot_bottom_true,.jodit .jodit-jodit__workplace-slot_top_true{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0}.jodit .jodit-jodit__workplace-slot_above_true:empty,.jodit .jodit-jodit__workplace-slot_bottom_true:empty,.jodit .jodit-jodit__workplace-slot_top_true:empty{display:none}.jodit .jodit-jodit__workplace-slot_above_true:not(:empty){border-bottom:1px solid #dadada}.jodit .jodit-jodit__workplace-slot_top_true{height:auto}.jodit .jodit-jodit__workplace-slot_top_true:not(:empty){border-bottom:1px solid #dadada}.jodit .jodit-jodit__workplace-slot_bottom_true{height:auto}.jodit .jodit-jodit__workplace-slot_bottom_true:not(:empty){border-top:1px solid #dadada}.jodit .jodit-jodit__workplace-slot_center_true{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:0;max-height:auto;min-height:0;min-width:0}.jodit .jodit-jodit__workplace-slot_left_true,.jodit .jodit-jodit__workplace-slot_right_true{contain:size;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;min-width:0;overflow:auto}.jodit .jodit-jodit__workplace-slot_left_true:empty,.jodit .jodit-jodit__workplace-slot_right_true:empty{display:none}.jodit .jodit-jodit__workplace-slot_left_true{width:auto}.jodit .jodit-jodit__workplace-slot_left_true:not(:empty)+.jodit-workplace{border-left:1px solid #dadada}.jodit .jodit-jodit__workplace-slot_right_true{width:auto}.jodit .jodit-workplace+.jodit-jodit__workplace-slot_right_true:not(:empty){border-left:1px solid #dadada}.jodit.jodit_lock{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.jodit.jodit_lock .jodit-jodit__workplace-slot_bottom_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_center_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_left_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_right_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_top_true{overflow:hidden}.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#6b6b6b calc(14px + calc((14px - 4px)*2) + 2px*2))}.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#6b6b6b calc(14px + calc((14px - 4px)*2) + 2px*2))}.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#6b6b6b calc(14px + calc((14px - 4px)*2) + 2px*2))}.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#6b6b6b calc(14px + calc((14px - 4px)*2) + 2px*2))}.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal:after{background-color:#6b6b6b}.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after{background-color:#6b6b6b}.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal:after{background-color:#6b6b6b}.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after{background-color:#6b6b6b}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty){border-color:#6b6b6b}.jodit_theme_dark .jodit-toolbar__box:not(:empty){border-color:#6b6b6b}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:#6b6b6b}.jodit_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:#6b6b6b}.jodit-dialog_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after{border-right-color:#6b6b6b}.jodit_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after{border-right-color:#6b6b6b}.jodit-dialog_theme_dark.jodit-container{background-color:#575757;border-color:#dadada}.jodit_theme_dark.jodit-container{background-color:#575757;border-color:#dadada}.jodit-dialog_theme_dark.jodit-container.jodit_disabled{background-color:#575757}.jodit_theme_dark.jodit-container.jodit_disabled{background-color:#575757}.jodit-dialog_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace{border-color:#575757}.jodit_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace{border-color:#575757}.jodit-dialog_theme_dark .jodit-popup__content{background:#575757}.jodit_theme_dark .jodit-popup__content{background:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__text{color:#d1cccc}.jodit-dialog_theme_dark .jodit-toolbar-button__text:hover:not([disabled]){color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__text{color:#d1cccc}.jodit-dialog_theme_dark .jodit-toolbar-select__text:hover:not([disabled]){color:#575757}.jodit-dialog_theme_dark .jodit-ui-button__text{color:#d1cccc}.jodit-dialog_theme_dark .jodit-ui-button__text:hover:not([disabled]){color:#575757}.jodit_theme_dark .jodit-toolbar-button__text{color:#d1cccc}.jodit_theme_dark .jodit-toolbar-button__text:hover:not([disabled]){color:#575757}.jodit_theme_dark .jodit-toolbar-select__text{color:#d1cccc}.jodit_theme_dark .jodit-toolbar-select__text:hover:not([disabled]){color:#575757}.jodit_theme_dark .jodit-ui-button__text{color:#d1cccc}.jodit_theme_dark .jodit-ui-button__text:hover:not([disabled]){color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-icon{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-icon:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button svg{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-toolbar-button svg:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button svg:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select .jodit-icon{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-toolbar-select .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select .jodit-icon:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select svg{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-toolbar-select svg:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select svg:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit-dialog_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-ui-button .jodit-icon{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-ui-button .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-ui-button .jodit-icon:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-ui-button svg{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-ui-button svg:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-ui-button svg:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-ui-button__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-button .jodit-icon{fill:silver;stroke:silver}.jodit_theme_dark .jodit-toolbar-button .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-button .jodit-icon:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-button svg{fill:silver;stroke:silver}.jodit_theme_dark .jodit-toolbar-button svg:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-button svg:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-button__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-select .jodit-icon{fill:silver;stroke:silver}.jodit_theme_dark .jodit-toolbar-select .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-select .jodit-icon:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-select svg{fill:silver;stroke:silver}.jodit_theme_dark .jodit-toolbar-select svg:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-select svg:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-select__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-ui-button .jodit-icon{fill:silver;stroke:silver}.jodit_theme_dark .jodit-ui-button .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-ui-button .jodit-icon:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-ui-button svg{fill:silver;stroke:silver}.jodit_theme_dark .jodit-ui-button svg:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-ui-button svg:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-ui-button__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-ui-button:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-ui-button__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-ui-button__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-button:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-button__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-button__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-select:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-select__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-select__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-ui-button:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-ui-button__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-ui-button__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-status-bar{background-color:#5f5c5c;border-color:#6b6b6b;color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar:not(:empty){background-color:#5f5c5c;border-color:#6b6b6b;color:#d1cccc}.jodit_theme_dark .jodit-status-bar{background-color:#5f5c5c;border-color:#6b6b6b;color:#d1cccc}.jodit_theme_dark .jodit-status-bar:not(:empty){background-color:#5f5c5c;border-color:#6b6b6b;color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item a{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item span{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar:not(:empty){color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item a{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item span{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited{color:#d1cccc}.jodit_theme_dark .jodit-status-bar{color:#d1cccc}.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item a{color:#d1cccc}.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item span{color:#d1cccc}.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link{color:#d1cccc}.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover{color:#d1cccc}.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited{color:#d1cccc}.jodit_theme_dark .jodit-status-bar:not(:empty){color:#d1cccc}.jodit_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item a{color:#d1cccc}.jodit_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item span{color:#d1cccc}.jodit_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link{color:#d1cccc}.jodit_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover{color:#d1cccc}.jodit_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited{color:#d1cccc}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty){background:#5f5c5c}.jodit_theme_dark .jodit-toolbar__box:not(:empty){background:#5f5c5c}.jodit-dialog_theme_dark .jodit-icon-close{stroke:silver}.jodit_theme_dark .jodit-icon-close{stroke:silver}.jodit-dialog_theme_dark .jodit-wysiwyg{background-color:#575757;color:#d1cccc}.jodit-dialog_theme_dark .jodit-wysiwyg_iframe{background-color:#575757;color:#d1cccc}.jodit_theme_dark .jodit-wysiwyg{background-color:#575757;color:#d1cccc}.jodit_theme_dark .jodit-wysiwyg_iframe{background-color:#575757;color:#d1cccc}.jodit-dialog_theme_dark .jodit-form input[type=text]{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit-dialog_theme_dark .jodit-form input[type=url]{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit-dialog_theme_dark .jodit-form textarea{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit_theme_dark .jodit-form input[type=text]{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit_theme_dark .jodit-form input[type=url]{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit_theme_dark .jodit-form textarea{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit-dialog_theme_dark .jodit-form button{background-color:rgba(104,103,103,.75);color:#d1cccc}.jodit_theme_dark .jodit-form button{background-color:rgba(104,103,103,.75);color:#d1cccc}.jodit-dialog_theme_dark .jodit-placeholder{color:hsla(0,5%,81%,.8)}.jodit_theme_dark .jodit-placeholder{color:hsla(0,5%,81%,.8)}.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box{color:#d1cccc}.jodit-dialog_theme_dark .jodit_uploadfile_button{color:#d1cccc}.jodit_theme_dark .jodit-drag-and-drop__file-box{color:#d1cccc}.jodit_theme_dark .jodit_uploadfile_button{color:#d1cccc}.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box:hover{background-color:rgba(104,103,103,.75)}.jodit-dialog_theme_dark .jodit_uploadfile_button:hover{background-color:rgba(104,103,103,.75)}.jodit_theme_dark .jodit-drag-and-drop__file-box:hover{background-color:rgba(104,103,103,.75)}.jodit_theme_dark .jodit_uploadfile_button:hover{background-color:rgba(104,103,103,.75)}.jodit-dialog_theme_dark .jodit-add-new-line:before{border-top-color:#686767}.jodit_theme_dark .jodit-add-new-line:before{border-top-color:#686767}.jodit-dialog_theme_dark .jodit-add-new-line span{background:rgba(104,103,103,.75);border-color:#686767}.jodit_theme_dark .jodit-add-new-line span{background:rgba(104,103,103,.75);border-color:#686767}.jodit-dialog_theme_dark .jodit-add-new-line span svg{fill:#d1cccc}.jodit_theme_dark .jodit-add-new-line span svg{fill:#d1cccc}.jodit-dialog_theme_dark .jodit-resizer>i{background:rgba(104,103,103,.75);border-color:silver}.jodit_theme_dark .jodit-resizer>i{background:rgba(104,103,103,.75);border-color:silver}.jodit-dialog_theme_dark .jodit-input{background-color:silver;border-color:#444;color:#444}.jodit-dialog_theme_dark .jodit-select{background-color:silver;border-color:#444;color:#444}.jodit_theme_dark .jodit-input{background-color:silver;border-color:#444;color:#444}.jodit_theme_dark .jodit-select{background-color:silver;border-color:#444;color:#444}.jodit-dialog_theme_dark.jodit-dialog{background-color:#575757}.jodit_theme_dark.jodit-dialog{background-color:#575757}.jodit-dialog_theme_dark.jodit-dialog .jodit-dialog__header{border-color:#444}.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item{border-color:#444}.jodit_theme_dark.jodit-dialog .jodit-dialog__header{border-color:#444}.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item{border-color:#444}.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info{background-color:#d1cccc}.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info{background-color:#d1cccc}

/* ===== tokens.css ===== */
/* Настройки CMS по умолчанию. Тема сайта может переопределить их на каждом корне .cms-ui. */
:root {
  --cms-scrollbar-size: 6px;
  --cms-scrollbar-thumb: #8b9690;
  --cms-scrollbar-track: transparent;
}
.cms-ui {
  --cms-font-body: Arial, Helvetica, sans-serif;
  --cms-font-code: Consolas, Menlo, monospace;
  --cms-font-size-code: 13px;
  --cms-font-size: 14px;
  --cms-font-size-label: 12px;
  --cms-font-size-small: 12px;
  --cms-font-size-title: 20px;
  --cms-line-height: 1.5;
  --cms-line-height-title: 1.3;
  --cms-control-font-weight: 500;
  --cms-title-font-weight: 500;
  --cms-border-width: 1px;
  --cms-focus-width: 2px;
  --cms-focus-offset: 2px;
  --cms-disabled-opacity: .55;
  --cms-selection-opacity: .3;
  --cms-selection-idle-opacity: .9;
  --cms-menu-option-height: 44px;
  --cms-icon-button-size: 24px;
  --cms-progress-height: 6px;
  --cms-modal-offset: 24px;
  --cms-tree-dialog-width: 860px;
  --cms-form-gap: 8px;
  --cms-form-group-gap: 16px;
  --cms-editor-data-textarea-height: 96px;
  --cms-saving-duration: .8s;
  --cms-chip-radius: 4px;
  --cms-editor-height: 400px;
  --cms-text: #24282a;
  --cms-surface: #fff;
  --cms-surface-soft: #f5f7f6;
  --cms-tab-focus-surface: #e4eee8;
  --cms-muted: #626b67;
  --cms-action: #21654d;
  --cms-action-hover: #174b39;
  --cms-action-text: #fff;
  --cms-secondary-surface: #e9ecea;
  --cms-secondary-hover: #dce1dd;
  --cms-secondary-text: var(--cms-text);
  --cms-border: #c8ceca;
  --cms-modal-radius: 12px;
  --cms-radius: var(--cms-modal-radius);
  --cms-control-height: 44px;
  --cms-field-height: 56px;
  --cms-control-radius: 8px;
  --cms-field-padding-x: 12px;
  --cms-field-label-top: 6px;
  --cms-field-label-height: 16px;
  --cms-field-line-height: 24px;
  --cms-field-value-top: 23px;
  --cms-field-value-bottom: 7px;
  --cms-shadow: 0 24px 80px rgba(0,0,0,.2);
  --cms-field-shadow: 0 10px 32px rgba(20,28,24,.16);
  --cms-error: #9f2f46;
  --cms-space-1: 4px;
  --cms-space-2: 8px;
  --cms-space-3: 12px;
  --cms-space-4: 16px;
  --cms-space-6: 24px;
  --cms-space-8: 32px;
  --cms-layer-dropdown: 1060;
  --cms-layer-backdrop: 1070;
  --cms-layer-modal: 1080;
  --cms-motion-duration: 200ms;
  --cms-collapse-duration: 300ms;
  --cms-motion-easing: ease;
  --cms-backdrop: rgba(20,28,24,.48);
  --cms-backdrop-blur: 8px;
  color: var(--cms-text);
  font: var(--cms-font-size)/1.5 var(--cms-font-body);
}

/* Оттенки прежних компонентов: общая палитра совместимости. */
.cms-ui, .cms-content-shell, body.cms-has-adminbar {
  --cms-palette-000: #000;
  --cms-palette-000000: #000000;
  --cms-palette-002a80: #002a80;
  --cms-palette-0044cc: #0044cc;
  --cms-palette-006dcc: #006dcc;
  --cms-palette-015dfe3e: rgba(20,28,24,.48);
  --cms-palette-04b64565: rgba(128, 201, 243, .42);
  --cms-palette-087fb8: #087fb8;
  --cms-palette-08c: #08c;
  --cms-palette-0a8dcc: #0a8dcc;
  --cms-palette-0d2b49: #0d2b49;
  --cms-palette-0d2f51: #0d2f51;
  --cms-palette-0fa95da1: rgba(0, 0, 0, 0.15);
  --cms-palette-0fd8b1cd: rgba(33, 109, 80, .18);
  --cms-palette-122b40: #122b40;
  --cms-palette-123f6a: #123f6a;
  --cms-palette-161616: #161616;
  --cms-palette-1b6d85: #1b6d85;
  --cms-palette-1ba1dc66: rgba(20, 28, 24, .48);
  --cms-palette-204d74: #204d74;
  --cms-palette-216d50: #216d50;
  --cms-palette-2225ae90: rgba(33, 109, 80, .34);
  --cms-palette-231e6fd6: rgba(166, 111, 22, .2);
  --cms-palette-236d4d: #236d4d;
  --cms-palette-244762: #244762;
  --cms-palette-255625: #255625;
  --cms-palette-262626: #262626;
  --cms-palette-269abc: #269abc;
  --cms-palette-27863a: #27863a;
  --cms-palette-286090: #286090;
  --cms-palette-2e488331: rgba(0, 0, 0, .1);
  --cms-palette-2e6da4: #2e6da4;
  --cms-palette-2f9e44: #2f9e44;
  --cms-palette-31b0d5: #31b0d5;
  --cms-palette-333: #333;
  --cms-palette-333333: #333333;
  --cms-palette-337ab7: #337ab7;
  --cms-palette-34afc87b: rgba(128, 201, 243, .22);
  --cms-palette-398439: #398439;
  --cms-palette-39f: #39f;
  --cms-palette-449d44: #449d44;
  --cms-palette-46b8da: #46b8da;
  --cms-palette-47da5447: rgba(200, 63, 90, .2);
  --cms-palette-4cae4c: #4cae4c;
  --cms-palette-4f44cc76: rgba(0, 0, 0, .2);
  --cms-palette-4f5963: #4f5963;
  --cms-palette-5074b91d: rgba(0, 0, 0, 0.075);
  --cms-palette-555: #555;
  --cms-palette-555555: #555555;
  --cms-palette-58708a: #58708a;
  --cms-palette-5bc0de: #5bc0de;
  --cms-palette-5cb85c: #5cb85c;
  --cms-palette-663399: #663399;
  --cms-palette-66afe9: #66afe9;
  --cms-palette-6c387e0f: rgba(255, 255, 255, .14);
  --cms-palette-6f7882: #6f7882;
  --cms-palette-71f2dba5: rgba(255, 255, 255, .72);
  --cms-palette-74f3238e: rgba(0, 0, 0, 0.125);
  --cms-palette-757575: #757575;
  --cms-palette-761c19: #761c19;
  --cms-palette-777: #777;
  --cms-palette-777777: #777777;
  --cms-palette-7e8b9a: #7e8b9a;
  --cms-palette-7f5410: #7f5410;
  --cms-palette-807a1fb4: rgba(8, 18, 30, .16);
  --cms-palette-80c9f3: #80c9f3;
  --cms-palette-8691ae8f: rgba(0, 0, 0, 0.5);
  --cms-palette-8a3232db: rgba(255, 255, 255, .76);
  --cms-palette-8a8a8a: #8a8a8a;
  --cms-palette-8c8c8c: #8c8c8c;
  --cms-palette-919e976e: rgba(33, 109, 80, .16);
  --cms-palette-95a1aa60: rgba(47, 140, 99, .2);
  --cms-palette-985f0d: #985f0d;
  --cms-palette-999: #999;
  --cms-palette-9f2f46: #9f2f46;
  --cms-palette-a02d2d: #a02d2d;
  --cms-palette-a652ac56: rgba(0, 0, 0, 0.1);
  --cms-palette-a94442: #a94442;
  --cms-palette-aaa: #aaa;
  --cms-palette-ababab: #ababab;
  --cms-palette-ac2925: #ac2925;
  --cms-palette-adadad: #adadad;
  --cms-palette-b00a4eb3: rgba(0, 0, 0, .22);
  --cms-palette-b94141: #b94141;
  --cms-palette-bfe9671a: rgba(51, 153, 255, 0.75);
  --cms-palette-c5e2514a: rgba(0, 0, 0, 0.175);
  --cms-palette-c76c9853: rgba(33, 109, 80, .2);
  --cms-palette-c9302c: #c9302c;
  --cms-palette-c94b4b: #c94b4b;
  --cms-palette-ccc: #ccc;
  --cms-palette-d0d0d0: #d0d0d0;
  --cms-palette-d43f3a: #d43f3a;
  --cms-palette-d4d4d4: #d4d4d4;
  --cms-palette-d58512: #d58512;
  --cms-palette-d9534f: #d9534f;
  --cms-palette-ddd: #ddd;
  --cms-palette-de697e75: rgba(0, 0, 0, 0.25);
  --cms-palette-e1963a90: rgba(0, 0, 0, 0.2);
  --cms-palette-e3442195: rgba(255, 255, 255, .5);
  --cms-palette-e3f36fbd: rgba(255, 255, 255, .82);
  --cms-palette-e4b9c0: #e4b9c0;
  --cms-palette-e5e5e5: #e5e5e5;
  --cms-palette-e6e6e6: #e6e6e6;
  --cms-palette-e709c7eb: rgba(0,0,0,.07);
  --cms-palette-ebccd1: #ebccd1;
  --cms-palette-ebf4f8: #ebf4f8;
  --cms-palette-ec8b775f: rgba(128, 201, 243, 0);
  --cms-palette-ec971f: #ec971f;
  --cms-palette-ececec: #ececec;
  --cms-palette-edf8f3: #edf8f3;
  --cms-palette-eea236: #eea236;
  --cms-palette-eee: #eee;
  --cms-palette-eeeeee: #eeeeee;
  --cms-palette-eef6287f: rgba(102, 175, 233, 0.6);
  --cms-palette-f0ad4e: #f0ad4e;
  --cms-palette-f22b1268: rgba(33, 109, 80, .14);
  --cms-palette-f2dede: #f2dede;
  --cms-palette-f4811428: rgba(0, 0, 0, .06);
  --cms-palette-f4f4f4: #f4f4f4;
  --cms-palette-f5f5f5: #f5f5f5;
  --cms-palette-f8f8f8: #f8f8f8;
  --cms-palette-f9f9f9: #f9f9f9;
  --cms-palette-fafafa: #fafafa;
  --cms-palette-fbfbfb: #fbfbfb;
  --cms-palette-fff: #fff;
  --cms-palette-fff0f3: #fff0f3;
  --cms-palette-fff7e9: #fff7e9;
  --cms-palette-ffffff: #FFFFFF;
}

/* Переменные компонентов админки; тема сайта может их переопределить. */
.cms-ui, .cms-content-shell {
	--cms-admin-bg: #ffffff;
	--cms-admin-surface: #ffffff;
	--cms-admin-surface-soft: #f1f1f1;
	--cms-admin-surface-strong: #e9e9e9;
	--cms-admin-text: var(--cms-text, #161616);
	--cms-admin-muted: #666666;
	--cms-admin-faint: #8f8f8f;
	--cms-admin-brand: var(--cms-action, #21654d);
	--cms-admin-brand-dark: var(--cms-action-hover, #174b39);
	--cms-admin-brand-deep: #21654d;
	--cms-admin-brand-soft: #216d50;
	--cms-admin-line: #eeeeee;
	--cms-admin-line-strong: var(--cms-border, #d6d6d6);
	--cms-admin-danger: #ef3434;
	--cms-admin-success: #1d9a53;
	--cms-admin-warning: #a66f16;
	--cms-admin-radius: 14px;
	--cms-admin-shadow: 0 18px 48px rgba(0, 0, 0, .1);
}

.cms-ui, .cms-content-shell, body.cms-has-adminbar {
  --cms-palette-255d96: #255d96;
  --cms-palette-656565: #656565;
  --cms-palette-7b7b7b: #7b7b7b;
  --cms-palette-81826c: #81826c;
  --cms-palette-9a9a9a: #9a9a9a;
  --cms-palette-9ba1aa: #9ba1aa;
  --cms-palette-d2d2d2: #d2d2d2;
  --cms-palette-ed50e381: rgba(0, 0, 0, 0.07);
}

/* ===== cms.css ===== */
/* Прежние шрифтовые ресурсы и анимации CMS. Компоненты находятся в components.css. */


@font-face{font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/fonts/fa-brands-400.woff2") format("woff2"), url("/fonts/fa-brands-400.ttf") format("truetype");}
@font-face{font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/fonts/fa-regular-400.woff2") format("woff2"), url("/fonts/fa-regular-400.ttf") format("truetype");}
@font-face{font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/fonts/fa-solid-900.woff2") format("woff2"), url("/fonts/fa-solid-900.ttf") format("truetype");}
@font-face{font-family: 'Font Awesome 5 Brands';
  font-display: block;
  font-weight: 400;
  src: url("/fonts/fa-brands-400.woff2") format("woff2"), url("/fonts/fa-brands-400.ttf") format("truetype");}
@font-face{font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 900;
  src: url("/fonts/fa-solid-900.woff2") format("woff2"), url("/fonts/fa-solid-900.ttf") format("truetype");}
@font-face{font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 400;
  src: url("/fonts/fa-regular-400.woff2") format("woff2"), url("/fonts/fa-regular-400.ttf") format("truetype");}
@font-face{font-family: 'FontAwesome';
  font-display: block;
  src: url("/fonts/fa-solid-900.woff2") format("woff2"), url("/fonts/fa-solid-900.ttf") format("truetype");}
@font-face{font-family: 'FontAwesome';
  font-display: block;
  src: url("/fonts/fa-brands-400.woff2") format("woff2"), url("/fonts/fa-brands-400.ttf") format("truetype");}
@font-face{font-family: 'FontAwesome';
  font-display: block;
  src: url("/fonts/fa-regular-400.woff2") format("woff2"), url("/fonts/fa-regular-400.ttf") format("truetype");
  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC;}
@font-face{font-family: 'FontAwesome';
  font-display: block;
  src: url("/fonts/fa-v4compatibility.woff2") format("woff2"), url("/fonts/fa-v4compatibility.ttf") format("truetype");
  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A;}
@keyframes arrow-down{0% {
        opacity: 0;
        transform: rotate(45deg) translate(-20px, -20px);
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: rotate(45deg) translate(20px, 20px);
    }}
@-webkit-keyframes fa-spin{0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }}
@keyframes fa-spin{0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }}

/* ===== components.css ===== */
/* Селекторы совместимости CMS: Bootstrap MIT и Font Awesome MIT; см. THIRD_PARTY_NOTICES.md. */
.cms-ui button, .cms-ui input, .cms-ui optgroup, .cms-ui select, .cms-ui textarea{color: inherit;
	font: inherit;
	margin: 0;}
.cms-ui button{overflow: visible;}
.cms-ui button, .cms-ui select{text-transform: none;}
.cms-ui button, .cms-ui input[type="button"], .cms-ui input[type="reset"], .cms-ui input[type="submit"]{-webkit-appearance: button;
	cursor: pointer;}
.cms-ui button[disabled], .cms-ui input[disabled]{cursor: default;}
.cms-ui button::-moz-focus-inner, .cms-ui input::-moz-focus-inner{border: 0;
	padding: 0;}
.cms-ui input{line-height: normal;}
.cms-ui input[type="checkbox"], .cms-ui input[type="radio"]{box-sizing: border-box;
	padding: 0;}
.cms-ui input[type="number"]::-webkit-inner-spin-button, .cms-ui input[type="number"]::-webkit-outer-spin-button{height: auto;}
.cms-ui input[type="search"]{-webkit-appearance: textfield;
	box-sizing: content-box;}
.cms-ui input[type="search"]::-webkit-search-cancel-button, .cms-ui input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
.cms-ui textarea{overflow: auto;}
.cms-ui table{border-collapse: collapse;
	border-spacing: 0;}
.cms-ui td, .cms-ui th{padding: 0;}
.cms-ui *:before, .cms-ui *:after{-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.cms-ui input, .cms-ui button, .cms-ui select, .cms-ui textarea{font-family: inherit;
	font-size: inherit;
	line-height: inherit;}
.cms-ui .text-left, .cms-ui.text-left{text-align: left;}
.cms-ui .bg-primary, .cms-ui.bg-primary{color: var(--cms-palette-fff);}
.cms-ui .bg-primary, .cms-ui.bg-primary{background-color: var(--cms-palette-337ab7);}
.cms-ui a.bg-primary:hover, .cms-ui a.bg-primary:focus{background-color: var(--cms-palette-286090);}
.cms-ui blockquote.pull-right{padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid var(--cms-palette-eeeeee);
	border-left: 0;
	text-align: right;}
.cms-ui blockquote.pull-right footer:before, .cms-ui blockquote.pull-right small:before{content: '';}
.cms-ui blockquote.pull-right footer:after, .cms-ui blockquote.pull-right small:after{content: '\00A0 \2014';}
.cms-ui .container, .cms-ui.container{margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;}
.cms-ui .container:before, .cms-ui.container:before, .cms-ui .container:after, .cms-ui.container:after{content: " ";
	display: table;}
.cms-ui .container:after, .cms-ui.container:after{clear: both;}
@media (max-width: 768px){
.cms-ui .container, .cms-ui.container{padding-left: 0px;
		padding-right: 0px;}
.cms-ui nav .container{padding-left: 15px;
		padding-right: 15px;}
}
@media (min-width: 768px){
.cms-ui .container, .cms-ui.container{width: 750px;
		padding-left: 15px;
		padding-right: 15px;}
}
@media (min-width: 992px){
.cms-ui .container, .cms-ui.container{width: 970px;}
}
@media (min-width: 1200px){
.cms-ui .container, .cms-ui.container{width: 1170px;}
}
@media (min-width: 1500px){
.cms-ui .container, .cms-ui.container{width: 1170px;}
}
.cms-ui .container-fluid, .cms-ui.container-fluid{margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 2500px;}
.cms-ui .container-fluid:before, .cms-ui.container-fluid:before, .cms-ui .container-fluid:after, .cms-ui.container-fluid:after{content: " ";
	display: table;}
.cms-ui .container-fluid:after, .cms-ui.container-fluid:after{clear: both;}
.cms-ui .form-control:focus, .cms-ui.form-control:focus{border-color: var(--cms-palette-66afe9);
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px var(--cms-palette-5074b91d), 0 0 8px var(--cms-palette-eef6287f);
	box-shadow: inset 0 1px 1px var(--cms-palette-5074b91d), 0 0 8px var(--cms-palette-eef6287f);}
.cms-ui .form-control::-moz-placeholder, .cms-ui.form-control::-moz-placeholder{color: var(--cms-palette-999);
	opacity: 1;}
.cms-ui .form-control:-ms-input-placeholder, .cms-ui.form-control:-ms-input-placeholder{color: var(--cms-palette-999);}
.cms-ui .form-control::-webkit-input-placeholder, .cms-ui.form-control::-webkit-input-placeholder{color: var(--cms-palette-999);}
.cms-ui .form-control::-ms-expand, .cms-ui.form-control::-ms-expand{border: 0;
	background-color: transparent;}
.cms-ui .form-control[disabled], .cms-ui.form-control[disabled], .cms-ui .form-control[readonly], .cms-ui.form-control[readonly], .cms-ui fieldset[disabled] .form-control{background-color: var(--cms-palette-eeeeee);
	opacity: 1;}
.cms-ui .form-control[disabled], .cms-ui.form-control[disabled], .cms-ui fieldset[disabled] .form-control{cursor: not-allowed;}
.cms-ui textarea.form-control{height: auto;}
.cms-ui input[type="search"]{-webkit-appearance: none;}
@media screen and (-webkit-min-device-pixel-ratio: 0){
.cms-ui input[type="date"].form-control, .cms-ui input[type="time"].form-control, .cms-ui input[type="datetime-local"].form-control, .cms-ui input[type="month"].form-control{line-height: 34px;}
}
.cms-ui .form-group, .cms-ui.form-group{margin-bottom: 15px;}
.cms-ui .checkbox, .cms-ui.checkbox{position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;}
.cms-ui .checkbox label, .cms-ui.checkbox label{min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;}
.cms-ui .checkbox input[type="checkbox"], .cms-ui.checkbox input[type="checkbox"], .cms-ui .checkbox-inline input[type="checkbox"], .cms-ui.checkbox-inline input[type="checkbox"]{position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;}
.cms-ui .checkbox + .checkbox, .cms-ui.checkbox + .checkbox{margin-top: -5px;}
.cms-ui .checkbox-inline, .cms-ui.checkbox-inline{position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;}
.cms-ui .checkbox-inline + .checkbox-inline, .cms-ui.checkbox-inline + .checkbox-inline{margin-top: 0;
	margin-left: 10px;}
.cms-ui input[type="radio"][disabled], .cms-ui input[type="radio"].disabled, .cms-ui fieldset[disabled] input[type="radio"], .cms-ui input[type="checkbox"][disabled], .cms-ui input[type="checkbox"].disabled, .cms-ui fieldset[disabled]
input[type="checkbox"]{cursor: not-allowed;}
.cms-ui .checkbox-inline.disabled, .cms-ui.checkbox-inline.disabled, .cms-ui fieldset[disabled]
.checkbox-inline{cursor: not-allowed;}
.cms-ui .checkbox.disabled label, .cms-ui.checkbox.disabled label, .cms-ui fieldset[disabled]
.checkbox label{cursor: not-allowed;}
@media (min-width: 768px){
.cms-ui .form-inline .form-group, .cms-ui.form-inline .form-group{display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;}
.cms-ui .form-inline .form-control, .cms-ui.form-inline .form-control{display: inline-block;
		width: auto;
		vertical-align: middle;}
.cms-ui .form-inline .input-group, .cms-ui.form-inline .input-group{display: inline-table;
		vertical-align: middle;}
.cms-ui .form-inline .input-group .input-group-addon, .cms-ui.form-inline .input-group .input-group-addon, .cms-ui .form-inline .input-group .input-group-btn, .cms-ui.form-inline .input-group .input-group-btn, .cms-ui .form-inline .input-group .form-control, .cms-ui.form-inline .input-group .form-control{width: auto;}
.cms-ui .form-inline .input-group > .form-control, .cms-ui.form-inline .input-group > .form-control{width: 100%;}
.cms-ui .form-inline .checkbox, .cms-ui.form-inline .checkbox{display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;}
.cms-ui .form-inline .checkbox label, .cms-ui.form-inline .checkbox label{padding-left: 0;}
.cms-ui .form-inline .checkbox input[type="checkbox"], .cms-ui.form-inline .checkbox input[type="checkbox"]{position: relative;
		margin-left: 0;}
}
.cms-ui .form-horizontal .checkbox, .cms-ui.form-horizontal .checkbox, .cms-ui .form-horizontal .checkbox-inline, .cms-ui.form-horizontal .checkbox-inline{margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;}
.cms-ui .form-horizontal .checkbox, .cms-ui.form-horizontal .checkbox{min-height: 27px;}
.cms-ui .form-horizontal .form-group, .cms-ui.form-horizontal .form-group{margin-left: -15px;
	margin-right: -15px;}
.cms-ui .form-horizontal .form-group:before, .cms-ui.form-horizontal .form-group:before, .cms-ui .form-horizontal .form-group:after, .cms-ui.form-horizontal .form-group:after{content: " ";
	display: table;}
.cms-ui .form-horizontal .form-group:after, .cms-ui.form-horizontal .form-group:after{clear: both;}
@media (min-width: 768px){
.cms-ui .form-horizontal .control-label, .cms-ui.form-horizontal .control-label{text-align: right;
		margin-bottom: 0;
		padding-top: 7px;}
}
.cms-ui .btn-link, .cms-ui.btn-link, .cms-ui .btn-link:active, .cms-ui.btn-link:active, .cms-ui .btn-link.active, .cms-ui.btn-link.active, .cms-ui .btn-link[disabled], .cms-ui.btn-link[disabled], .cms-ui fieldset[disabled] .btn-link{background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;}
.cms-ui .btn-lg, .cms-ui.btn-lg{padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px;}
.cms-ui .btn-sm, .cms-ui.btn-sm{padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;}
.cms-ui .btn-xs, .cms-ui.btn-xs{padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;}
.cms-ui .btn-block, .cms-ui.btn-block{display: block;
	width: 100%;}
.cms-ui .btn-block + .btn-block, .cms-ui.btn-block + .btn-block{margin-top: 5px;}
.cms-ui input[type="submit"].btn-block, .cms-ui input[type="reset"].btn-block, .cms-ui input[type="button"].btn-block{width: 100%;}
.cms-ui .fade.in, .cms-ui.fade.in{opacity: 1;}
.cms-ui .collapse, .cms-ui.collapse{display: none;}
.cms-ui .collapse.in, .cms-ui.collapse.in{display: block;}
.cms-ui tr.collapse.in{display: table-row;}
.cms-ui tbody.collapse.in{display: table-row-group;}
.cms-ui .caret, .cms-ui.caret{display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;}
.cms-ui .dropdown, .cms-ui.dropdown{position: relative;}
.cms-ui .dropdown-toggle:focus, .cms-ui.dropdown-toggle:focus{outline: 0;}
.cms-ui .dropdown-menu, .cms-ui.dropdown-menu{position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: var(--cms-palette-fff);
	border: 1px solid var(--cms-palette-ccc);
	border: 1px solid var(--cms-palette-0fa95da1);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px var(--cms-palette-c5e2514a);
	box-shadow: 0 6px 12px var(--cms-palette-c5e2514a);
	background-clip: padding-box;}
.cms-ui .dropdown-menu.pull-right, .cms-ui.dropdown-menu.pull-right{right: 0;
	left: auto;}
.cms-ui .dropdown-menu .divider, .cms-ui.dropdown-menu .divider{height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: var(--cms-palette-e5e5e5);}
.cms-ui .dropdown-menu > li > a, .cms-ui.dropdown-menu > li > a{display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857;
	color: var(--cms-palette-333333);
	white-space: nowrap;}
.cms-ui .dropdown-menu > li > a:hover, .cms-ui.dropdown-menu > li > a:hover, .cms-ui .dropdown-menu > li > a:focus, .cms-ui.dropdown-menu > li > a:focus{text-decoration: none;
	color: var(--cms-palette-262626);
	background-color: var(--cms-palette-f5f5f5);}
.cms-ui .dropdown-menu > .active > a, .cms-ui.dropdown-menu > .active > a, .cms-ui .dropdown-menu > .active > a:hover, .cms-ui.dropdown-menu > .active > a:hover, .cms-ui .dropdown-menu > .active > a:focus, .cms-ui.dropdown-menu > .active > a:focus{color: var(--cms-palette-fff);
	text-decoration: none;
	outline: 0;
	background-color: var(--cms-palette-337ab7);}
.cms-ui .dropdown-menu > .disabled > a, .cms-ui.dropdown-menu > .disabled > a, .cms-ui .dropdown-menu > .disabled > a:hover, .cms-ui.dropdown-menu > .disabled > a:hover, .cms-ui .dropdown-menu > .disabled > a:focus, .cms-ui.dropdown-menu > .disabled > a:focus{color: var(--cms-palette-777777);}
.cms-ui .dropdown-menu > .disabled > a:hover, .cms-ui.dropdown-menu > .disabled > a:hover, .cms-ui .dropdown-menu > .disabled > a:focus, .cms-ui.dropdown-menu > .disabled > a:focus{text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor: not-allowed;}
.cms-ui .open > .dropdown-menu, .cms-ui.open > .dropdown-menu{display: block;}
.cms-ui .pull-right > .dropdown-menu, .cms-ui.pull-right > .dropdown-menu{right: 0;
	left: auto;}
.cms-ui .btn .caret, .cms-ui.btn .caret{margin-left: 0;}
.cms-ui .btn-lg .caret, .cms-ui.btn-lg .caret{border-width: 5px 5px 0;
	border-bottom-width: 0;}
.cms-ui [data-toggle="buttons"] > .btn input[type="radio"], .cms-ui[data-toggle="buttons"] > .btn input[type="radio"], .cms-ui [data-toggle="buttons"] > .btn input[type="checkbox"], .cms-ui[data-toggle="buttons"] > .btn input[type="checkbox"]{position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;}
.cms-ui .input-group, .cms-ui.input-group{position: relative;
	display: table;
	border-collapse: separate;}
.cms-ui .input-group[class*="col-"], .cms-ui.input-group[class*="col-"]{float: none;
	padding-left: 0;
	padding-right: 0;}
.cms-ui .input-group .form-control, .cms-ui.input-group .form-control{position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;}
.cms-ui .input-group .form-control:focus, .cms-ui.input-group .form-control:focus{z-index: 3;}
.cms-ui .input-group-addon, .cms-ui.input-group-addon, .cms-ui .input-group-btn, .cms-ui.input-group-btn, .cms-ui .input-group .form-control, .cms-ui.input-group .form-control{display: table-cell;}
.cms-ui .input-group-addon:not(:first-child):not(:last-child), .cms-ui.input-group-addon:not(:first-child):not(:last-child), .cms-ui .input-group-btn:not(:first-child):not(:last-child), .cms-ui.input-group-btn:not(:first-child):not(:last-child), .cms-ui .input-group .form-control:not(:first-child):not(:last-child), .cms-ui.input-group .form-control:not(:first-child):not(:last-child){border-radius: 0;}
.cms-ui .input-group-addon, .cms-ui.input-group-addon, .cms-ui .input-group-btn, .cms-ui.input-group-btn{width: 1%;
	white-space: nowrap;
	vertical-align: middle;}
.cms-ui .input-group-addon, .cms-ui.input-group-addon{padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: var(--cms-palette-555555);
	text-align: center;
	background-color: var(--cms-palette-eeeeee);
	border: 1px solid var(--cms-palette-ccc);
	border-radius: 4px;}
.cms-ui .input-group-addon input[type="radio"], .cms-ui.input-group-addon input[type="radio"], .cms-ui .input-group-addon input[type="checkbox"], .cms-ui.input-group-addon input[type="checkbox"]{margin-top: 0;}
.cms-ui .input-group .form-control:first-child, .cms-ui.input-group .form-control:first-child, .cms-ui .input-group-addon:first-child, .cms-ui.input-group-addon:first-child, .cms-ui .input-group-btn:first-child > .btn, .cms-ui.input-group-btn:first-child > .btn, .cms-ui .input-group-btn:first-child > .dropdown-toggle, .cms-ui.input-group-btn:first-child > .dropdown-toggle, .cms-ui .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .cms-ui.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0;
	border-top-right-radius: 0;}
.cms-ui .input-group-addon:first-child, .cms-ui.input-group-addon:first-child{border-right: 0;}
.cms-ui .input-group .form-control:last-child, .cms-ui.input-group .form-control:last-child, .cms-ui .input-group-addon:last-child, .cms-ui.input-group-addon:last-child, .cms-ui .input-group-btn:last-child > .btn, .cms-ui.input-group-btn:last-child > .btn, .cms-ui .input-group-btn:last-child > .dropdown-toggle, .cms-ui.input-group-btn:last-child > .dropdown-toggle, .cms-ui .input-group-btn:first-child > .btn:not(:first-child), .cms-ui.input-group-btn:first-child > .btn:not(:first-child){border-bottom-left-radius: 0;
	border-top-left-radius: 0;}
.cms-ui .input-group-addon:last-child, .cms-ui.input-group-addon:last-child{border-left: 0;}
.cms-ui .input-group-btn, .cms-ui.input-group-btn{position: relative;
	font-size: 0;
	white-space: nowrap;}
.cms-ui .input-group-btn > .btn, .cms-ui.input-group-btn > .btn{position: relative;
	height: 34px;}
.cms-ui .input-group-btn > .btn + .btn, .cms-ui.input-group-btn > .btn + .btn{margin-left: -1px;}
.cms-ui .input-group-btn > .btn:hover, .cms-ui.input-group-btn > .btn:hover, .cms-ui .input-group-btn > .btn:focus, .cms-ui.input-group-btn > .btn:focus, .cms-ui .input-group-btn > .btn:active, .cms-ui.input-group-btn > .btn:active{z-index: 2;}
.cms-ui .input-group-btn:first-child > .btn, .cms-ui.input-group-btn:first-child > .btn{margin-right: -1px;}
.cms-ui .input-group-btn:last-child > .btn, .cms-ui.input-group-btn:last-child > .btn{z-index: 2;
	margin-left: -1px;}
.cms-ui .nav, .cms-ui.nav{margin-bottom: 0;
	padding-left: 0;
	list-style: none;}
.cms-ui .nav:before, .cms-ui.nav:before, .cms-ui .nav:after, .cms-ui.nav:after{content: " ";
	display: table;}
.cms-ui .nav:after, .cms-ui.nav:after{clear: both;}
.cms-ui .nav > li, .cms-ui.nav > li{position: relative;
	display: block;}
.cms-ui .nav > li > a, .cms-ui.nav > li > a{position: relative;
	display: block;
	padding: 10px 15px;}
.cms-ui .nav > li > a:hover, .cms-ui.nav > li > a:hover, .cms-ui .nav > li > a:focus, .cms-ui.nav > li > a:focus{text-decoration: none;
	background-color: var(--cms-palette-eeeeee);}
.cms-ui .nav > li.disabled > a, .cms-ui.nav > li.disabled > a{color: var(--cms-palette-777777);}
.cms-ui .nav > li.disabled > a:hover, .cms-ui.nav > li.disabled > a:hover, .cms-ui .nav > li.disabled > a:focus, .cms-ui.nav > li.disabled > a:focus{color: var(--cms-palette-777777);
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;}
.cms-ui .nav .open > a, .cms-ui.nav .open > a, .cms-ui .nav .open > a:hover, .cms-ui.nav .open > a:hover, .cms-ui .nav .open > a:focus, .cms-ui.nav .open > a:focus{background-color: var(--cms-palette-eeeeee);
	border-color: var(--cms-palette-337ab7);}
.cms-ui .nav > li > a > img, .cms-ui.nav > li > a > img{max-width: none;}
.cms-ui .tab-content > .tab-pane, .cms-ui.tab-content > .tab-pane{display: none;}
.cms-ui .tab-content > .active, .cms-ui.tab-content > .active{display: block;}
.cms-ui .nav-tabs .dropdown-menu, .cms-ui.nav-tabs .dropdown-menu{margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;}
.cms-ui .label, .cms-ui.label{display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: var(--cms-palette-fff);
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;}
.cms-ui .label:empty, .cms-ui.label:empty{display: none;}
.cms-ui .btn .label, .cms-ui.btn .label{position: relative;
	top: -1px;}
.cms-ui a.label:hover, .cms-ui a.label:focus{color: var(--cms-palette-fff);
	text-decoration: none;
	cursor: pointer;}
.cms-ui .badge, .cms-ui.badge{display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	color: var(--cms-palette-fff);
	line-height: 1;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	background-color: var(--cms-palette-777777);
	border-radius: 10px;}
.cms-ui .badge:empty, .cms-ui.badge:empty{display: none;}
.cms-ui .btn .badge, .cms-ui.btn .badge{position: relative;
	top: -1px;}
.cms-ui .btn-xs .badge, .cms-ui.btn-xs .badge{top: 0;
	padding: 1px 5px;}
.cms-ui .list-group-item.active > .badge, .cms-ui.list-group-item.active > .badge{color: var(--cms-palette-337ab7);
	background-color: var(--cms-palette-fff);}
.cms-ui .list-group-item > .badge, .cms-ui.list-group-item > .badge{float: right;}
.cms-ui .list-group-item > .badge + .badge, .cms-ui.list-group-item > .badge + .badge{margin-right: 5px;}
.cms-ui a.badge:hover, .cms-ui a.badge:focus{color: var(--cms-palette-fff);
	text-decoration: none;
	cursor: pointer;}
.cms-ui .alert, .cms-ui.alert{padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;}
.cms-ui .alert h4, .cms-ui.alert h4{margin-top: 0;
	color: inherit;}
.cms-ui .alert > p, .cms-ui.alert > p, .cms-ui .alert > ul, .cms-ui.alert > ul{margin-bottom: 0;}
.cms-ui .alert > p + p, .cms-ui.alert > p + p{margin-top: 5px;}
.cms-ui .alert-danger, .cms-ui.alert-danger{background-color: var(--cms-palette-f2dede);
	border-color: var(--cms-palette-ebccd1);
	color: var(--cms-palette-a94442);}
.cms-ui .alert-danger hr, .cms-ui.alert-danger hr{border-top-color: var(--cms-palette-e4b9c0);}
.cms-ui .list-group-item, .cms-ui.list-group-item{position: relative;
	display: block;
	padding: 20px 20px 5px 20px;
	margin-bottom: -1px;
	background-color: var(--cms-palette-fff);}
.cms-ui a.list-group-item, .cms-ui button.list-group-item{color: var(--cms-palette-555);}
.cms-ui a.list-group-item:hover, .cms-ui a.list-group-item:focus, .cms-ui button.list-group-item:hover, .cms-ui button.list-group-item:focus{text-decoration: none;
	color: var(--cms-palette-555);
	background-color: var(--cms-palette-f5f5f5);}
.cms-ui button.list-group-item{width: 100%;
	text-align: left;}
.cms-ui .list-group-item.disabled, .cms-ui.list-group-item.disabled, .cms-ui .list-group-item.disabled:hover, .cms-ui.list-group-item.disabled:hover, .cms-ui .list-group-item.disabled:focus, .cms-ui.list-group-item.disabled:focus{background-color: var(--cms-palette-eeeeee);
	color: var(--cms-palette-777777);
	cursor: not-allowed;}
.cms-ui .list-group-item.active, .cms-ui.list-group-item.active, .cms-ui .list-group-item.active:hover, .cms-ui.list-group-item.active:hover, .cms-ui .list-group-item.active:focus, .cms-ui.list-group-item.active:focus{z-index: 2;
	color: var(--cms-palette-fff);
	background-color: var(--cms-palette-337ab7);
	border-color: var(--cms-palette-337ab7);}
.cms-ui .panel, .cms-ui.panel{margin-bottom: 20px;
	background-color: var(--cms-palette-fff);
	border: 1px solid transparent;
	border-radius: 0px;
	-webkit-box-shadow: 0 5px 10px var(--cms-palette-a652ac56);
	box-shadow: 0 5px 10px var(--cms-palette-a652ac56);
	padding-bottom: 20px;

	-moz-transition: box-shadow 0.2s 0.1s ease;
    -o-transition: box-shadow 0.2s 0.1s ease;
    -webkit-transition: box-shadow 0.2s 0.1s ease;}
.cms-ui .panel-body, .cms-ui.panel-body{padding: 15px;}
.cms-ui .panel-body:before, .cms-ui.panel-body:before, .cms-ui .panel-body:after, .cms-ui.panel-body:after{content: " ";
	display: table;}
.cms-ui .panel-body:after, .cms-ui.panel-body:after{clear: both;}
.cms-ui .panel-heading, .cms-ui.panel-heading{padding: 10px 15px;
	border-bottom: 1px solid transparent;}
.cms-ui .panel-heading > .dropdown .dropdown-toggle, .cms-ui.panel-heading > .dropdown .dropdown-toggle{color: inherit;}
.cms-ui .panel-title, .cms-ui.panel-title{margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;}
.cms-ui .panel-title > a, .cms-ui.panel-title > a, .cms-ui .panel-title > small, .cms-ui.panel-title > small, .cms-ui .panel-title > small > a, .cms-ui.panel-title > small > a{color: inherit;}
.cms-ui .panel-collapse, .cms-ui.panel-collapse{padding-left: 25px;
	padding-right: 25px;
	text-align: center;}
@media (max-width: 768px){
.cms-ui .panel-collapse, .cms-ui.panel-collapse{padding-left: 5px;
		padding-right: 5px;
		text-align: center;}
}
.cms-ui .panel-collapse input, .cms-ui.panel-collapse input{max-width: 600px;}
.cms-ui .panel > .table, .cms-ui.panel > .table, .cms-ui .panel > .panel-collapse > .table, .cms-ui.panel > .panel-collapse > .table{margin-bottom: 0;}
.cms-ui .panel > .table caption, .cms-ui.panel > .table caption, .cms-ui .panel > .panel-collapse > .table caption, .cms-ui.panel > .panel-collapse > .table caption{padding-left: 15px;
	padding-right: 15px;}
.cms-ui .panel > .table:first-child, .cms-ui.panel > .table:first-child{border-top-right-radius: 3px;
	border-top-left-radius: 3px;}
.cms-ui .panel > .table:first-child > thead:first-child > tr:first-child, .cms-ui.panel > .table:first-child > thead:first-child > tr:first-child, .cms-ui .panel > .table:first-child > tbody:first-child > tr:first-child, .cms-ui.panel > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius: 3px;
	border-top-right-radius: 3px;}
.cms-ui .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .cms-ui.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .cms-ui .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .cms-ui.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .cms-ui .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .cms-ui.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .cms-ui .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .cms-ui.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius: 3px;}
.cms-ui .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .cms-ui.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .cms-ui .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .cms-ui.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .cms-ui .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .cms-ui.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .cms-ui .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .cms-ui.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius: 3px;}
.cms-ui .panel > .table:last-child, .cms-ui.panel > .table:last-child{border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;}
.cms-ui .panel > .table:last-child > tbody:last-child > tr:last-child, .cms-ui.panel > .table:last-child > tbody:last-child > tr:last-child, .cms-ui .panel > .table:last-child > tfoot:last-child > tr:last-child, .cms-ui.panel > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;}
.cms-ui .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .cms-ui.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .cms-ui .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .cms-ui.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .cms-ui .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .cms-ui.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .cms-ui .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .cms-ui.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius: 3px;}
.cms-ui .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .cms-ui.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .cms-ui .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .cms-ui.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .cms-ui .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .cms-ui.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .cms-ui .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .cms-ui.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius: 3px;}
.cms-ui .panel > .panel-body + .table, .cms-ui.panel > .panel-body + .table, .cms-ui .panel > .table + .panel-body, .cms-ui.panel > .table + .panel-body{border-top: 1px solid var(--cms-palette-ddd);}
.cms-ui .panel > .table > tbody:first-child > tr:first-child th, .cms-ui.panel > .table > tbody:first-child > tr:first-child th, .cms-ui .panel > .table > tbody:first-child > tr:first-child td, .cms-ui.panel > .table > tbody:first-child > tr:first-child td{border-top: 0;}
.cms-ui .panel-group, .cms-ui.panel-group{margin-bottom: 20px;}
.cms-ui .panel-group .panel, .cms-ui.panel-group .panel{margin-bottom: 0;
	border-radius: 0px;}
.cms-ui .panel-group .panel + .panel, .cms-ui.panel-group .panel + .panel{margin-top: 25px;}
.cms-ui .panel-group .panel-heading, .cms-ui.panel-group .panel-heading{border-bottom: 0;}
.cms-ui .panel-group .panel-heading + .panel-collapse > .panel-body, .cms-ui.panel-group .panel-heading + .panel-collapse > .panel-body{border-top: 1px solid var(--cms-palette-ddd);}
.cms-ui .panel-default, .cms-ui.panel-default{border-color: var(--cms-palette-ddd);}
.cms-ui .panel-default > .panel-heading, .cms-ui.panel-default > .panel-heading{color: var(--cms-palette-333333);
	background-color: var(--cms-palette-f5f5f5);
	border-color: var(--cms-palette-ddd);}
.cms-ui .panel-default > .panel-heading + .panel-collapse > .panel-body, .cms-ui.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: var(--cms-palette-ddd);}
.cms-ui .panel-default > .panel-heading .badge, .cms-ui.panel-default > .panel-heading .badge{color: var(--cms-palette-f5f5f5);
	background-color: var(--cms-palette-333333);}
.cms-ui .close, .cms-ui.close{float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: var(--cms-palette-000);
	text-shadow: 0 1px 0 var(--cms-palette-fff);
	opacity: 0.2;
	filter: alpha(opacity=20);}
.cms-ui .close:hover, .cms-ui.close:hover, .cms-ui .close:focus, .cms-ui.close:focus{color: var(--cms-palette-000);
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);}
.cms-ui button.close{padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;}
/* Структурные классы собственных окон; оформление находится в design-system.css. */
.cms-ui .modal, .cms-ui.modal{display:none;position:fixed;inset:0;z-index:var(--cms-layer-modal);overflow:hidden;outline:0}
.cms-ui.modal.in,.cms-ui.modal.show{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}
.cms-ui .modal-dialog, .cms-ui.modal-dialog{position:relative;width:auto}
.cms-ui.modal .modal-dialog{flex:none;margin:auto;max-width:100%;max-height:none;overflow:visible}
.cms-ui .modal-content, .cms-ui.modal-content{position:relative;background-clip:padding-box}
.cms-ui .modal-body, .cms-ui.modal-body{position:relative}
.cms-ui .modal-backdrop, .cms-ui.modal-backdrop{position:fixed;inset:0;z-index:var(--cms-layer-backdrop);background:var(--cms-backdrop)}
.cms-ui .modal-backdrop.fade, .cms-ui.modal-backdrop.fade{opacity:0}
.modal-backdrop.in{opacity:1;backdrop-filter:blur(var(--cms-backdrop-blur))}
body.modal-open{overflow:hidden}
@media(min-width:768px){.cms-ui .modal-dialog,.cms-ui.modal-dialog{min-width:600px}}
.cms-ui .clearfix:before, .cms-ui.clearfix:before, .cms-ui .clearfix:after, .cms-ui.clearfix:after{content: " ";
	display: table;}
.cms-ui .clearfix:after, .cms-ui.clearfix:after{clear: both;}
.cms-ui .pull-right, .cms-ui.pull-right{float: right !important;}
.cms-ui .pull-left, .cms-ui.pull-left{float: left !important;}
.cms-ui .hide, .cms-ui.hide{display: none !important;}
.cms-ui .hidden, .cms-ui.hidden{display: none !important;}
.cms-ui .visible-xs, .cms-ui.visible-xs{display: none !important;}
.cms-ui .visible-sm, .cms-ui.visible-sm{display: none !important;}
.cms-ui .visible-md, .cms-ui.visible-md{display: none !important;}
.cms-ui .visible-lg, .cms-ui.visible-lg{display: none !important;}
@media (max-width: 767px){
.cms-ui .visible-xs, .cms-ui.visible-xs{display: block !important;}
.cms-ui table.visible-xs{display: table !important;}
.cms-ui tr.visible-xs{display: table-row !important;}
.cms-ui th.visible-xs, .cms-ui td.visible-xs{display: table-cell !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.cms-ui .visible-sm, .cms-ui.visible-sm{display: block !important;}
.cms-ui table.visible-sm{display: table !important;}
.cms-ui tr.visible-sm{display: table-row !important;}
.cms-ui th.visible-sm, .cms-ui td.visible-sm{display: table-cell !important;}
}
@media (min-width: 992px) and (max-width: 1199px){
.cms-ui .visible-md, .cms-ui.visible-md{display: block !important;}
.cms-ui table.visible-md{display: table !important;}
.cms-ui tr.visible-md{display: table-row !important;}
.cms-ui th.visible-md, .cms-ui td.visible-md{display: table-cell !important;}
}
@media (min-width: 1200px){
.cms-ui .visible-lg, .cms-ui.visible-lg{display: block !important;}
.cms-ui table.visible-lg{display: table !important;}
.cms-ui tr.visible-lg{display: table-row !important;}
.cms-ui th.visible-lg, .cms-ui td.visible-lg{display: table-cell !important;}
}
@media (max-width: 767px){
.cms-ui .hidden-xs, .cms-ui.hidden-xs{display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.cms-ui .hidden-sm, .cms-ui.hidden-sm{display: none !important;}
}
.cms-ui .pageEditForm form div div .inputGroup, .cms-ui.pageEditForm form div div .inputGroup, .cms-ui .pageEditForm form div div .inputGroup label, .cms-ui.pageEditForm form div div .inputGroup label, .cms-ui .pageEditForm form div div .inputGroup input, .cms-ui.pageEditForm form div div .inputGroup input, .cms-ui .pageEditForm form div div .inputGroup select, .cms-ui.pageEditForm form div div .inputGroup select{max-width: 100% !important;}
.cms-ui .content ul, .cms-ui.content ul{--icon-space: 1.3em;
  list-style: none;
  padding: 0;}
.cms-ui .content ul li, .cms-ui.content ul li{padding-left: var(--icon-space);
  margin-bottom: 5px;}
.cms-ui .content ul li:before, .cms-ui.content ul li:before{content: "\f00c";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: calc( var(--icon-space) * -1 );
  width: var(--icon-space);
  vertical-align: -1px;
  padding-right: 20px;}
.cms-ui .content ul ul, .cms-ui.content ul ul{--icon-space: 1.3em;
  list-style: none;
  padding: 0;}
.cms-ui .content ul ul li, .cms-ui.content ul ul li{padding-left: var(--icon-space);}
.cms-ui .content ul ul li:before, .cms-ui.content ul ul li:before{content: "\f00c";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: calc( var(--icon-space) * -1 );
  width: var(--icon-space);
  vertical-align: 1px;
  padding-right: 25px;
  font-size: 10px;
  color: gray;}
.cms-ui .content ol, .cms-ui.content ol{padding-left: 15px;}
.cms-ui .jstree ul, .cms-ui.jstree ul{list-style: circle;}
.cms-ui .jstree ul li:before, .cms-ui.jstree ul li:before{display: none;}
.cms-ui .fa, .cms-ui.fa{font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);}
.cms-ui .fa, .cms-ui.fa, .cms-ui .fas, .cms-ui.fas, .cms-ui .fa-solid, .cms-ui.fa-solid, .cms-ui .far, .cms-ui.far, .cms-ui .fa-regular, .cms-ui.fa-regular, .cms-ui .fab, .cms-ui.fab, .cms-ui .fa-brands, .cms-ui.fa-brands{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;}
.cms-ui .fas, .cms-ui.fas, .cms-ui .fa-solid, .cms-ui.fa-solid, .cms-ui .far, .cms-ui.far, .cms-ui .fa-regular, .cms-ui.fa-regular{font-family: 'Font Awesome 6 Free';}
.cms-ui .fab, .cms-ui.fab, .cms-ui .fa-brands, .cms-ui.fa-brands{font-family: 'Font Awesome 6 Brands';}
.cms-ui .fa-2x, .cms-ui.fa-2x{font-size: 2em;}
.cms-ui .fa-3x, .cms-ui.fa-3x{font-size: 3em;}
.cms-ui .fa-lg, .cms-ui.fa-lg{font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;}
.cms-ui .fa-fw, .cms-ui.fa-fw{text-align: center;
  width: 1.25em;}
.cms-ui .fa-spin, .cms-ui.fa-spin{-webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear);}
@media (prefers-reduced-motion: reduce){
.cms-ui .fa-spin, .cms-ui.fa-spin{-webkit-animation-delay: -1ms;
            animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
            animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 0s;
            transition-duration: 0s;}
}
.cms-ui .fa-pencil::before, .cms-ui.fa-pencil::before{content: "\f303";}
.cms-ui .fa-sort-numeric-desc::before, .cms-ui.fa-sort-numeric-desc::before{content: "\f886";}
.cms-ui .fa-minus-square::before, .cms-ui.fa-minus-square::before{content: "\f146";}
.cms-ui .fa-sign-out::before, .cms-ui.fa-sign-out::before{content: "\f08b";}
.cms-ui .fa-sitemap::before, .cms-ui.fa-sitemap::before{content: "\f0e8";}
.cms-ui .fa-users::before, .cms-ui.fa-users::before{content: "\f0c0";}
.cms-ui .fa-chevron-up::before, .cms-ui.fa-chevron-up::before{content: "\f077";}
.cms-ui .fa-folder::before, .cms-ui.fa-folder::before{content: "\f07b";}
.cms-ui .fa-sign-in::before, .cms-ui.fa-sign-in::before{content: "\f090";}
.cms-ui .fa-plus-square::before, .cms-ui.fa-plus-square::before{content: "\f0fe";}
.cms-ui .fa-certificate::before, .cms-ui.fa-certificate::before{content: "\f0a3";}
.cms-ui .fa-pause::before, .cms-ui.fa-pause::before{content: "\f04c";}
.cms-ui .fa-sort-amount-asc::before, .cms-ui.fa-sort-amount-asc::before{content: "\f160";}
.cms-ui .fa-refresh::before, .cms-ui.fa-refresh::before{content: "\f021";}
.cms-ui .fa-sort::before, .cms-ui.fa-sort::before{content: "\f0dc";}
.cms-ui .fa-language::before, .cms-ui.fa-language::before{content: "\f1ab";}
.cms-ui .fa-code::before, .cms-ui.fa-code::before{content: "\f121";}
.cms-ui .fa-external-link::before, .cms-ui.fa-external-link::before{content: "\f08e";}
.cms-ui .fa-save::before, .cms-ui.fa-save::before{content: "\f0c7";}
.cms-ui .fa-info-circle::before, .cms-ui.fa-info-circle::before{content: "\f05a";}
.cms-ui .fa-sort-numeric-asc::before, .cms-ui.fa-sort-numeric-asc::before{content: "\f162";}
.cms-ui .fa-sort-alpha-asc::before, .cms-ui.fa-sort-alpha-asc::before{content: "\f15d";}
.cms-ui .fa-forward::before, .cms-ui.fa-forward::before{content: "\f04e";}
.cms-ui .fa-mobile::before, .cms-ui.fa-mobile::before{content: "\f3ce";}
.cms-ui .fa-upload::before, .cms-ui.fa-upload::before{content: "\f093";}
.cms-ui .fa-sort-amount-desc::before, .cms-ui.fa-sort-amount-desc::before{content: "\f884";}
.cms-ui .fa-angle-down::before, .cms-ui.fa-angle-down::before{content: "\f107";}
.cms-ui .fa-chevron-down::before, .cms-ui.fa-chevron-down::before{content: "\f078";}
.cms-ui .fa-television::before, .cms-ui.fa-television::before{content: "\f26c";}
.cms-ui .fa-plus::before, .cms-ui.fa-plus::before{content: "\2b";}
.cms-ui .fa-copyright::before, .cms-ui.fa-copyright::before{content: "\f1f9";}
.cms-ui .fa-check::before, .cms-ui.fa-check::before{content: "\f00c";}
.cms-ui .fa-exclamation-triangle::before, .cms-ui.fa-exclamation-triangle::before{content: "\f071";}
.cms-ui .sr-only, .cms-ui.sr-only{position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;}
.cms-ui .sr-only-focusable:not(:focus), .cms-ui.sr-only-focusable:not(:focus){position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;}
.cms-ui, .cms-ui{--fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';}
.cms-ui .fab, .cms-ui.fab, .cms-ui .fa-brands, .cms-ui.fa-brands{font-weight: 400;}
.cms-ui, .cms-ui{--fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';}
.cms-ui .far, .cms-ui.far, .cms-ui .fa-regular, .cms-ui.fa-regular{font-weight: 400;}
.cms-ui, .cms-ui{--fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';}
.cms-ui .fas, .cms-ui.fas, .cms-ui .fa-solid, .cms-ui.fa-solid{font-weight: 900;}
.cms-ui .fa, .cms-ui.fa{display: inline-block;
  font-family: 'FontAwesome';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.cms-ui [class*='fa-']:before, .cms-ui[class*='fa-']:before{font-weight: 400;
  font-family: 'FontAwesome';}
.cms-ui .fa-lg, .cms-ui.fa-lg{font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;}
.cms-ui .fa-2x, .cms-ui.fa-2x{font-size: 2em;}
.cms-ui .fa-3x, .cms-ui.fa-3x{font-size: 3em;}
.cms-ui .fa-fw, .cms-ui.fa-fw{width: 1.28571429em;
  text-align: center;}
.cms-ui .pull-right, .cms-ui.pull-right{float: right;}
.cms-ui .pull-left, .cms-ui.pull-left{float: left;}
.cms-ui .fa.pull-left, .cms-ui.fa.pull-left{margin-right: .3em;}
.cms-ui .fa.pull-right, .cms-ui.fa.pull-right{margin-left: .3em;}
.cms-ui .fa-spin, .cms-ui.fa-spin{-webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;}
.cms-ui .fa-check:before, .cms-ui.fa-check:before{content: "\f00c";}
.cms-ui .fa-refresh:before, .cms-ui.fa-refresh:before{content: "\f021";}
.cms-ui .fa-pencil:before, .cms-ui.fa-pencil:before{content: "\f040";}
.cms-ui .fa-check-square-o:before, .cms-ui.fa-check-square-o:before{content: "\f046";}
.cms-ui .fa-pause:before, .cms-ui.fa-pause:before{content: "\f04c";}
.cms-ui .fa-forward:before, .cms-ui.fa-forward:before{content: "\f04e";}
.cms-ui .fa-info-circle:before, .cms-ui.fa-info-circle:before{content: "\f05a";}
.cms-ui .fa-plus:before, .cms-ui.fa-plus:before{content: "\f067";}
.cms-ui .fa-exclamation-triangle:before, .cms-ui.fa-exclamation-triangle:before{content: "\f071";}
.cms-ui .fa-chevron-up:before, .cms-ui.fa-chevron-up:before{content: "\f077";}
.cms-ui .fa-chevron-down:before, .cms-ui.fa-chevron-down:before{content: "\f078";}
.cms-ui .fa-folder:before, .cms-ui.fa-folder:before{content: "\f07b";}
.cms-ui .fa-sign-out:before, .cms-ui.fa-sign-out:before{content: "\f08b";}
.cms-ui .fa-external-link:before, .cms-ui.fa-external-link:before{content: "\f08e";}
.cms-ui .fa-sign-in:before, .cms-ui.fa-sign-in:before{content: "\f090";}
.cms-ui .fa-upload:before, .cms-ui.fa-upload:before{content: "\f093";}
.cms-ui .fa-certificate:before, .cms-ui.fa-certificate:before{content: "\f0a3";}
.cms-ui .fa-users:before, .cms-ui.fa-users:before{content: "\f0c0";}
.cms-ui .fa-save:before, .cms-ui.fa-save:before{content: "\f0c7";}
.cms-ui .fa-sort:before, .cms-ui.fa-sort:before{content: "\f0dc";}
.cms-ui .fa-sitemap:before, .cms-ui.fa-sitemap:before{content: "\f0e8";}
.cms-ui .fa-plus-square:before, .cms-ui.fa-plus-square:before{content: "\f0fe";}
.cms-ui .fa-angle-down:before, .cms-ui.fa-angle-down:before{content: "\f107";}
.cms-ui .fa-mobile:before, .cms-ui.fa-mobile:before{content: "\f10b";}
.cms-ui .fa-code:before, .cms-ui.fa-code:before{content: "\f121";}
.cms-ui .fa-minus-square:before, .cms-ui.fa-minus-square:before{content: "\f146";}
.cms-ui .fa-sort-alpha-asc:before, .cms-ui.fa-sort-alpha-asc:before{content: "\f15d";}
.cms-ui .fa-sort-amount-asc:before, .cms-ui.fa-sort-amount-asc:before{content: "\f160";}
.cms-ui .fa-sort-amount-desc:before, .cms-ui.fa-sort-amount-desc:before{content: "\f161";}
.cms-ui .fa-sort-numeric-asc:before, .cms-ui.fa-sort-numeric-asc:before{content: "\f162";}
.cms-ui .fa-sort-numeric-desc:before, .cms-ui.fa-sort-numeric-desc:before{content: "\f163";}
.cms-ui .fa-plus-square-o:before, .cms-ui.fa-plus-square-o:before{content: "\f196";}
.cms-ui .fa-language:before, .cms-ui.fa-language:before{content: "\f1ab";}
.cms-ui .fa-file-pdf-o:before, .cms-ui.fa-file-pdf-o:before{content: "\f1c1";}
.cms-ui .fa-file-word-o:before, .cms-ui.fa-file-word-o:before{content: "\f1c2";}
.cms-ui .fa-file-excel-o:before, .cms-ui.fa-file-excel-o:before{content: "\f1c3";}
.cms-ui .fa-file-archive-o:before, .cms-ui.fa-file-archive-o:before{content: "\f1c6";}
.cms-ui .fa-file-audio-o:before, .cms-ui.fa-file-audio-o:before{content: "\f1c7";}
.cms-ui .fa-file-video-o:before, .cms-ui.fa-file-video-o:before{content: "\f1c8";}
.cms-ui .fa-copyright:before, .cms-ui.fa-copyright:before{content: "\f1f9";}
.cms-ui .fa-television:before, .cms-ui.fa-television:before{content: "\f26c";}
.cms-ui .fa-user-circle-o:before, .cms-ui.fa-user-circle-o:before{content: "\f2be";}
.cms-ui .sr-only, .cms-ui.sr-only{position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;}
.cms-ui .sr-only-focusable:active, .cms-ui.sr-only-focusable:active, .cms-ui .sr-only-focusable:focus, .cms-ui.sr-only-focusable:focus{position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;}
.cms-ui .container-fluid, .cms-ui.container-fluid{padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}
.cms-ui .jsPointer, .cms-ui.jsPointer{cursor:pointer;
  border-bottom: 1px dashed;}
.cms-ui ajs.showJstree, .cms-ui .jstree, .cms-ui.jstree, .cms-ui .jstree li, .cms-ui.jstree li, .cms-ui .jstree span, .cms-ui.jstree span, .cms-ui .table, .cms-ui.table, .cms-ui .btn, .cms-ui.btn{font-size: 14px;
  line-height: 1.42857143;}
.cms-ui .jstree, .cms-ui.jstree{margin-top: 0;
  margin-bottom: 10px;}
.cms-ui .fa.jsPointer, .cms-ui.fa.jsPointer{cursor:pointer;
  border-bottom: 0px dashed;}
.cms-ui i{font-style: normal;}
.cms-ui .nav > li > a, .cms-ui.nav > li > a{padding: 15px 25px 15px 25px;}
.cms-ui .modal, .cms-ui.modal{z-index: 1080;}
.cms-ui .modal-content, .cms-ui.modal-content{-webkit-box-shadow: 0px 0px 50px 0px var(--cms-palette-8691ae8f);
	-moz-box-shadow:    0px 0px 50px 0px var(--cms-palette-8691ae8f);
	box-shadow:         0px 0px 150px 0px var(--cms-palette-8691ae8f);}
.cms-ui .hide, .cms-ui.hide{display: none;}
.cms-ui .center, .cms-ui.center{text-align: center !important;}
.cms-ui .left-align, .cms-ui.left-align{text-align: left !important;}
.cms-ui .right-align, .cms-ui.right-align{text-align: right !important;}
.cms-ui .tile, .cms-ui.tile{overflow: hidden;
  display: block;
  -webkit-transition:box-shadow .25s cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition:box-shadow .25s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
.cms-ui .tile img, .cms-ui.tile img{transition: transform .1s;
  position: absolute;}
.cms-ui .tile:hover img, .cms-ui.tile:hover img{transform: scale(1.05);}
.cms-ui .tile:hover, .cms-ui.tile:hover{-webkit-box-shadow: 0px 0px 50px 0px var(--cms-palette-8691ae8f);
  -moz-box-shadow:    0px 0px 50px 0px var(--cms-palette-8691ae8f);
  box-shadow:         0px 0px 50px 0px var(--cms-palette-8691ae8f);
  z-index: 7;}
.cms-ui .inputGroup, .cms-ui.inputGroup{position: relative;
  margin-bottom:15px;}
.cms-ui .inputGroup label, .cms-ui.inputGroup label{position: absolute;
  z-index: 5;
  width:100%;
  top:5px;
  left:0px;
  font-weight: 400;
  color:var(--cms-palette-ababab);
  padding-left:15px;
  text-align: left;
  margin-bottom:-30px;}
.cms-ui .inputGroup input, .cms-ui.inputGroup input, .cms-ui .inputGroup textarea, .cms-ui.inputGroup textarea, .cms-ui .inputGroup select, .cms-ui.inputGroup select{height: 56px;
  width:100%;
  padding: 5px 5px;
  padding-left:15px;
  line-height: 1.3333333;
  padding-top:25px;

  font-weight: 400;}
.cms-ui .inputGroup select, .cms-ui.inputGroup select{padding-left:12px;}
.cms-ui .inputGroup textarea, .cms-ui.inputGroup textarea{height: 80px;}
.cms-ui .inputGroup button, .cms-ui.inputGroup button{position: absolute;
  width:40px;
  height: 40px;
  top:8px;
  right:10px;

   display: inline-block;
   border:2px solid var(--cms-palette-663399);
   color: var(--cms-palette-663399);
   border-radius: 50px 50px 50px 50px;
   -webkit-border-radius: 50px 50px 50px 50px;
   -moz-border-radius: 50px 50px 50px 50px;
   font-size: 18px;
   padding: 0px 14px;
   background-color: var(--cms-palette-ffffff);}
.cms-ui .inputGroup p, .cms-ui.inputGroup p{position: absolute;
    bottom: -45px;
    width:50%;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 15px;}
.cms-ui .inputGroup p a, .cms-ui.inputGroup p a{color: var(--cms-palette-663399);}
.cms-ui .inputGroup p.text-right, .cms-ui.inputGroup p.text-right{right:0px;}
.cms-ui .sameheight-xs, .cms-ui.sameheight-xs{display: block;}
.cms-ui{min-width:0;}
.cms-ui *, .cms-ui *::before, .cms-ui *::after{box-sizing: border-box;}
.cms-ui button, .cms-ui input, .cms-ui select, .cms-ui textarea{font: inherit;}
.cms-ui table{border-spacing: 0;}
.cms-ui .row::before, .cms-ui.row::before, .cms-ui .row::after, .cms-ui.row::after, .cms-ui .clearfix::before, .cms-ui.clearfix::before, .cms-ui .clearfix::after, .cms-ui.clearfix::after{display: table;
  content: " ";}
.cms-ui .row::after, .cms-ui.row::after, .cms-ui .clearfix::after, .cms-ui.clearfix::after{clear: both;}
.cms-ui .row, .cms-ui.row{margin-right: -15px;
  margin-left: -15px;}
.cms-ui [class*="col-xs-"], .cms-ui[class*="col-xs-"], .cms-ui [class*="col-sm-"], .cms-ui[class*="col-sm-"], .cms-ui [class*="col-md-"], .cms-ui[class*="col-md-"], .cms-ui [class*="col-lg-"], .cms-ui[class*="col-lg-"]{position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;}
.cms-ui .col-xs-1, .cms-ui.col-xs-1, .cms-ui .col-xs-2, .cms-ui.col-xs-2, .cms-ui .col-xs-3, .cms-ui.col-xs-3, .cms-ui .col-xs-4, .cms-ui.col-xs-4, .cms-ui .col-xs-5, .cms-ui.col-xs-5, .cms-ui .col-xs-6, .cms-ui.col-xs-6, .cms-ui .col-xs-7, .cms-ui.col-xs-7, .cms-ui .col-xs-8, .cms-ui.col-xs-8, .cms-ui .col-xs-9, .cms-ui.col-xs-9, .cms-ui .col-xs-10, .cms-ui.col-xs-10, .cms-ui .col-xs-11, .cms-ui.col-xs-11, .cms-ui .col-xs-12, .cms-ui.col-xs-12{float: left;}
.cms-ui .col-xs-12, .cms-ui.col-xs-12{width: 100%;}
.cms-ui .col-xs-11, .cms-ui.col-xs-11{width: 91.66666667%;}
.cms-ui .col-xs-10, .cms-ui.col-xs-10{width: 83.33333333%;}
.cms-ui .col-xs-9, .cms-ui.col-xs-9{width: 75%;}
.cms-ui .col-xs-8, .cms-ui.col-xs-8{width: 66.66666667%;}
.cms-ui .col-xs-7, .cms-ui.col-xs-7{width: 58.33333333%;}
.cms-ui .col-xs-6, .cms-ui.col-xs-6{width: 50%;}
.cms-ui .col-xs-5, .cms-ui.col-xs-5{width: 41.66666667%;}
.cms-ui .col-xs-4, .cms-ui.col-xs-4{width: 33.33333333%;}
.cms-ui .col-xs-3, .cms-ui.col-xs-3{width: 25%;}
.cms-ui .col-xs-2, .cms-ui.col-xs-2{width: 16.66666667%;}
.cms-ui .col-xs-1, .cms-ui.col-xs-1{width: 8.33333333%;}
@media (min-width: 768px){
.cms-ui .col-sm-1, .cms-ui.col-sm-1, .cms-ui .col-sm-2, .cms-ui.col-sm-2, .cms-ui .col-sm-3, .cms-ui.col-sm-3, .cms-ui .col-sm-4, .cms-ui.col-sm-4, .cms-ui .col-sm-5, .cms-ui.col-sm-5, .cms-ui .col-sm-6, .cms-ui.col-sm-6, .cms-ui .col-sm-7, .cms-ui.col-sm-7, .cms-ui .col-sm-8, .cms-ui.col-sm-8, .cms-ui .col-sm-9, .cms-ui.col-sm-9, .cms-ui .col-sm-10, .cms-ui.col-sm-10, .cms-ui .col-sm-11, .cms-ui.col-sm-11, .cms-ui .col-sm-12, .cms-ui.col-sm-12{float: left;}
.cms-ui .col-sm-12, .cms-ui.col-sm-12{width: 100%;}
.cms-ui .col-sm-11, .cms-ui.col-sm-11{width: 91.66666667%;}
.cms-ui .col-sm-10, .cms-ui.col-sm-10{width: 83.33333333%;}
.cms-ui .col-sm-9, .cms-ui.col-sm-9{width: 75%;}
.cms-ui .col-sm-8, .cms-ui.col-sm-8{width: 66.66666667%;}
.cms-ui .col-sm-7, .cms-ui.col-sm-7{width: 58.33333333%;}
.cms-ui .col-sm-6, .cms-ui.col-sm-6{width: 50%;}
.cms-ui .col-sm-5, .cms-ui.col-sm-5{width: 41.66666667%;}
.cms-ui .col-sm-4, .cms-ui.col-sm-4{width: 33.33333333%;}
.cms-ui .col-sm-3, .cms-ui.col-sm-3{width: 25%;}
.cms-ui .col-sm-2, .cms-ui.col-sm-2{width: 16.66666667%;}
.cms-ui .col-sm-1, .cms-ui.col-sm-1{width: 8.33333333%;}
}
@media (min-width: 992px){
.cms-ui .col-md-1, .cms-ui.col-md-1, .cms-ui .col-md-2, .cms-ui.col-md-2, .cms-ui .col-md-3, .cms-ui.col-md-3, .cms-ui .col-md-4, .cms-ui.col-md-4, .cms-ui .col-md-5, .cms-ui.col-md-5, .cms-ui .col-md-6, .cms-ui.col-md-6, .cms-ui .col-md-7, .cms-ui.col-md-7, .cms-ui .col-md-8, .cms-ui.col-md-8, .cms-ui .col-md-9, .cms-ui.col-md-9, .cms-ui .col-md-10, .cms-ui.col-md-10, .cms-ui .col-md-11, .cms-ui.col-md-11, .cms-ui .col-md-12, .cms-ui.col-md-12{float: left;}
.cms-ui .col-md-12, .cms-ui.col-md-12{width: 100%;}
.cms-ui .col-md-11, .cms-ui.col-md-11{width: 91.66666667%;}
.cms-ui .col-md-10, .cms-ui.col-md-10{width: 83.33333333%;}
.cms-ui .col-md-9, .cms-ui.col-md-9{width: 75%;}
.cms-ui .col-md-8, .cms-ui.col-md-8{width: 66.66666667%;}
.cms-ui .col-md-7, .cms-ui.col-md-7{width: 58.33333333%;}
.cms-ui .col-md-6, .cms-ui.col-md-6{width: 50%;}
.cms-ui .col-md-5, .cms-ui.col-md-5{width: 41.66666667%;}
.cms-ui .col-md-4, .cms-ui.col-md-4{width: 33.33333333%;}
.cms-ui .col-md-3, .cms-ui.col-md-3{width: 25%;}
.cms-ui .col-md-2, .cms-ui.col-md-2{width: 16.66666667%;}
.cms-ui .col-md-1, .cms-ui.col-md-1{width: 8.33333333%;}
}
@media (min-width: 1200px){
.cms-ui .col-lg-1, .cms-ui.col-lg-1, .cms-ui .col-lg-2, .cms-ui.col-lg-2, .cms-ui .col-lg-3, .cms-ui.col-lg-3, .cms-ui .col-lg-4, .cms-ui.col-lg-4, .cms-ui .col-lg-5, .cms-ui.col-lg-5, .cms-ui .col-lg-6, .cms-ui.col-lg-6, .cms-ui .col-lg-7, .cms-ui.col-lg-7, .cms-ui .col-lg-8, .cms-ui.col-lg-8, .cms-ui .col-lg-9, .cms-ui.col-lg-9, .cms-ui .col-lg-10, .cms-ui.col-lg-10, .cms-ui .col-lg-11, .cms-ui.col-lg-11, .cms-ui .col-lg-12, .cms-ui.col-lg-12{float: left;}
.cms-ui .col-lg-12, .cms-ui.col-lg-12{width: 100%;}
.cms-ui .col-lg-11, .cms-ui.col-lg-11{width: 91.66666667%;}
.cms-ui .col-lg-10, .cms-ui.col-lg-10{width: 83.33333333%;}
.cms-ui .col-lg-9, .cms-ui.col-lg-9{width: 75%;}
.cms-ui .col-lg-8, .cms-ui.col-lg-8{width: 66.66666667%;}
.cms-ui .col-lg-7, .cms-ui.col-lg-7{width: 58.33333333%;}
.cms-ui .col-lg-6, .cms-ui.col-lg-6{width: 50%;}
.cms-ui .col-lg-5, .cms-ui.col-lg-5{width: 41.66666667%;}
.cms-ui .col-lg-4, .cms-ui.col-lg-4{width: 33.33333333%;}
.cms-ui .col-lg-3, .cms-ui.col-lg-3{width: 25%;}
.cms-ui .col-lg-2, .cms-ui.col-lg-2{width: 16.66666667%;}
.cms-ui .col-lg-1, .cms-ui.col-lg-1{width: 8.33333333%;}
}
.cms-ui .form-group, .cms-ui.form-group{margin-bottom: 15px;}
.cms-ui .form-inline .form-group, .cms-ui.form-inline .form-group{display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;}
.cms-ui .form-inline .form-control, .cms-ui.form-inline .form-control{display: inline-block;
  width: auto;
  vertical-align: middle;}
.cms-ui .form-inline .btn, .cms-ui.form-inline .btn{vertical-align: middle;}
.cms-ui #captionEdit .form-inline, .cms-ui#captionEdit .form-inline{display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  max-width: 100%;}
.cms-ui #captionEdit .form-inline .form-group, .cms-ui#captionEdit .form-inline .form-group{flex: 1 1 auto;
  min-width: 0;
  margin: 15px 0 0 0 !important;}
.cms-ui #captionEdit .form-inline .form-control, .cms-ui#captionEdit .form-inline .form-control{width: auto;
  min-width: 0;}
.cms-ui #captionEdit .form-inline .btn, .cms-ui#captionEdit .form-inline .btn{height: 34px;
  font-size: 13px;}
.cms-ui #captionEdit #tipUploadOblogka, .cms-ui#captionEdit #tipUploadOblogka{flex-basis: 170px;
  width: 100%;}
.cms-ui #captionEdit .form-inline .form-group:first-child, .cms-ui#captionEdit .form-inline .form-group:first-child{flex-basis: 170px;}
.cms-ui #captionEdit #containerUploadOblogka, .cms-ui#captionEdit #containerUploadOblogka{flex-basis: 185px;}
.cms-ui #captionEdit #pickOblogka, .cms-ui#captionEdit #pickOblogka{width: 100%;}
.cms-ui #captionEdit #uploadOblogka, .cms-ui#captionEdit #uploadOblogka{width: 150px;}
.cms-ui #captionEdit .form-inline #pickOblogka, .cms-ui#captionEdit .form-inline #pickOblogka, .cms-ui #captionEdit .form-inline #uploadOblogka, .cms-ui#captionEdit .form-inline #uploadOblogka{padding-left: 10px;
  padding-right: 10px;
  white-space: nowrap;}
.cms-ui #captionEdit #filelistOblogka, .cms-ui#captionEdit #filelistOblogka{margin-top: 20px;
  color: var(--cms-palette-6f7882);
  font-size: 14px;
  line-height: 1.45;}
.cms-ui #captionEdit #filelistOblogka > div, .cms-ui#captionEdit #filelistOblogka > div{margin-top: 0 !important;}
.cms-ui #captionEdit #filelistOblogka br + br, .cms-ui#captionEdit #filelistOblogka br + br{display: block;
  content: "";
  margin-top: 10px;}
.cms-ui #captionEdit #filelistOblogka .fa-info-circle, .cms-ui#captionEdit #filelistOblogka .fa-info-circle{color: var(--cms-palette-4f5963);}
.cms-ui #captionEdit a[name="updateOblogka"] + .row > .col-lg-6:first-of-type, .cms-ui#captionEdit a[name="updateOblogka"] + .row > .col-lg-6:first-of-type{z-index: 2;}
.cms-ui #captionEdit a[name="updateOblogka"] + .row > .col-lg-6.center, .cms-ui#captionEdit a[name="updateOblogka"] + .row > .col-lg-6.center{z-index: 1;}
@media (max-width: 900px){
.cms-ui #captionEdit .form-inline, .cms-ui#captionEdit .form-inline{flex-wrap: wrap;}
}
.cms-ui .table, .cms-ui.table{width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  background: transparent;}
.cms-ui .table > thead > tr > th, .cms-ui.table > thead > tr > th, .cms-ui .table > tbody > tr > th, .cms-ui.table > tbody > tr > th, .cms-ui .table > tfoot > tr > th, .cms-ui.table > tfoot > tr > th, .cms-ui .table > thead > tr > td, .cms-ui.table > thead > tr > td, .cms-ui .table > tbody > tr > td, .cms-ui.table > tbody > tr > td, .cms-ui .table > tfoot > tr > td, .cms-ui.table > tfoot > tr > td, .cms-ui .table > tr > th, .cms-ui.table > tr > th, .cms-ui .table > tr > td, .cms-ui.table > tr > td{padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid var(--cms-palette-ddd);}
.cms-ui .table > thead > tr > th, .cms-ui.table > thead > tr > th, .cms-ui .table > tr:first-child > td, .cms-ui.table > tr:first-child > td{vertical-align: bottom;
  border-bottom: 2px solid var(--cms-palette-ddd);}
.cms-ui .table-striped > tbody > tr:nth-of-type(odd), .cms-ui.table-striped > tbody > tr:nth-of-type(odd), .cms-ui .table-striped > tr:nth-of-type(odd), .cms-ui.table-striped > tr:nth-of-type(odd){background: var(--cms-palette-f9f9f9);}
.cms-ui .table-hover > tbody > tr:hover, .cms-ui.table-hover > tbody > tr:hover, .cms-ui .table-hover > tr:hover, .cms-ui.table-hover > tr:hover{background: var(--cms-palette-f5f5f5);}
.cms-ui .table .danger, .cms-ui.table .danger, .cms-ui .table > tbody > tr.danger > td, .cms-ui.table > tbody > tr.danger > td, .cms-ui .table > tr.danger > td, .cms-ui.table > tr.danger > td{background: var(--cms-palette-f2dede);}
.cms-ui .nav, .cms-ui.nav{margin: 0;
  padding-left: 0;
  list-style: none;}
.cms-ui .nav > li, .cms-ui.nav > li{position: relative;
  display: block;}
.cms-ui .tab-content > .tab-pane, .cms-ui.tab-content > .tab-pane, .cms-ui .tab-pane, .cms-ui.tab-pane{display: none;}
.cms-ui .tab-content > .active, .cms-ui.tab-content > .active, .cms-ui .tab-pane.active, .cms-ui.tab-pane.active, .cms-ui .tab-pane.show, .cms-ui.tab-pane.show, .cms-ui .tab-pane.in, .cms-ui.tab-pane.in{display: block;}
.cms-ui .fade, .cms-ui.fade{opacity: 0;
  transition: opacity .15s linear;}
.cms-ui .fade.in, .cms-ui.fade.in, .cms-ui .fade.show, .cms-ui.fade.show{opacity: 1;}
.cms-ui .close, .cms-ui.close{float: right;
  padding: 0;
  color: var(--cms-palette-aaa);
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  background: transparent;
  border: 0;
  cursor: pointer;}
.cms-ui .form-control, .cms-ui.form-control{display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  color: var(--cms-palette-555);
  font-size: 14px;
  line-height: 1.42857143;
  background: var(--cms-palette-fff);
  border: 1px solid var(--cms-palette-ccc);
  border-radius: 4px;}
.cms-ui .pull-left, .cms-ui.pull-left{float: left !important;}
.cms-ui .pull-right, .cms-ui.pull-right{float: right !important;}
.cms-ui .collapse, .cms-ui.collapse{display: none;}
.cms-ui .collapse.in, .cms-ui.collapse.in, .cms-ui .collapse.show, .cms-ui.collapse.show{display: block;}
.cms-ui tr.collapse.in, .cms-ui tr.collapse.show{display: table-row;}
.cms-ui tbody.collapse.in, .cms-ui tbody.collapse.show{display: table-row-group;}
.cms-ui .panel-group, .cms-ui.panel-group{margin-bottom: 20px;}
.cms-ui .catalogMenu, .cms-ui.catalogMenu{max-width: 1100px;
  margin: 32px auto 0;}
.cms-ui:has(.catalogMenu) h1:first-of-type{margin-top: 60px;}
.cms-ui .panel, .cms-ui.panel{margin-bottom: 20px;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;}
.cms-ui .panel-group .panel, .cms-ui.panel-group .panel{margin-bottom: 28px;}
.cms-ui .panel-collapse, .cms-ui.panel-collapse{padding: 0;}
.cms-ui .list-group-item, .cms-ui.list-group-item{position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 86px;
  padding: 26px 34px;
  margin-bottom: 0;
  color: var(--cms-palette-333);
  background: var(--cms-palette-fff);
  border: 1px solid var(--cms-palette-ececec);
  box-shadow: none;
  text-decoration: none;
  text-align: center;
  cursor: pointer;}
.cms-ui .catalogMenu > .panel, .cms-ui.catalogMenu > .panel{margin:0;padding:0;background:var(--cms-palette-fff);box-shadow:0 6px 22px var(--cms-palette-e709c7eb)}
.cms-ui .catalogMenu > .panel + .panel, .cms-ui.catalogMenu > .panel + .panel{margin-top:16px}
.cms-ui .catalogMenu > .panel > .list-group-item, .cms-ui.catalogMenu > .panel > .list-group-item, .cms-ui .catalogMenu > .panel > .cms-panel-heading > .list-group-item, .cms-ui.catalogMenu > .panel > .cms-panel-heading > .list-group-item{min-height:0;padding:18px 25px;border:0;box-shadow:none;background:transparent;color:inherit}
.cms-ui .catalogMenu .list-group-item:hover, .cms-ui.catalogMenu .list-group-item:hover, .cms-ui .catalogMenu .list-group-item:focus, .cms-ui.catalogMenu .list-group-item:focus{background:transparent;color:inherit}
.cms-ui .cms-panel-heading, .cms-ui.cms-panel-heading{margin:0;font-weight:500;line-height:1.35}
.cms-ui .cms-panel-heading > button, .cms-ui.cms-panel-heading > button{width:100%;font:inherit;color:inherit}
.cms-ui .catalogMenu [data-toggle="collapse"]:focus-visible, .cms-ui.catalogMenu [data-toggle="collapse"]:focus-visible{outline:2px solid var(--cms-action);outline-offset:-4px}
.cms-ui .catalogMenu > .panel > .panel-collapse::before, .cms-ui.catalogMenu > .panel > .panel-collapse::before{content:'';display:block;height:1px;margin-inline:25px;background:var(--cms-palette-ececec)}
.cms-ui .cms-collapse-motion, .cms-ui.cms-collapse-motion{overflow:hidden}
.cms-ui h1, .cms-ui h2, .cms-ui h3{line-height: 1.2;}
.cms-ui h2.list-group-item{margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.35;}
.cms-ui .list-group-item:hover, .cms-ui.list-group-item:hover, .cms-ui .list-group-item:focus, .cms-ui.list-group-item:focus{color: var(--cms-palette-244762);
  background: var(--cms-palette-fbfbfb);
  text-decoration: none;}
.cms-ui .inputGroup, .cms-ui.inputGroup{position: relative;
  margin: 0 0 18px;}
.cms-ui .catalogMenu .panel-collapse, .cms-ui.catalogMenu .panel-collapse{margin-top: 0;
  background: transparent;
  box-shadow: none;
  text-align: center;}
.cms-ui .catalogMenu .panel-collapse > form, .cms-ui.catalogMenu .panel-collapse > form, .cms-ui .catalogMenu .panel-collapse > .row, .cms-ui.catalogMenu .panel-collapse > .row{padding:18px 25px 20px;}
.cms-ui .catalogMenu .inputGroup + br, .cms-ui.catalogMenu .inputGroup + br, .cms-ui .catalogMenu .checkbox-inline + br, .cms-ui.catalogMenu .checkbox-inline + br{display:none}
.cms-ui .catalogMenu .panel-collapse hr, .cms-ui.catalogMenu .panel-collapse hr{display: none;}
.cms-ui .catalogMenu form, .cms-ui.catalogMenu form{max-width: 520px;
  margin: 0 auto;}
.cms-ui .catalogMenu .panel-collapse > form, .cms-ui.catalogMenu .panel-collapse > form{max-width: none;
  margin: 0;}
.cms-ui .catalogMenu .panel-collapse > form > .inputGroup, .cms-ui.catalogMenu .panel-collapse > form > .inputGroup, .cms-ui .catalogMenu .panel-collapse > form > .form-group, .cms-ui.catalogMenu .panel-collapse > form > .form-group, .cms-ui .catalogMenu .panel-collapse > form > button, .cms-ui.catalogMenu .panel-collapse > form > button{max-width: 520px;}
.cms-ui .catalogMenu .inputGroup, .cms-ui.catalogMenu .inputGroup{max-width: 420px;
  margin: 0 auto 12px;
  text-align: left;}
.cms-ui .catalogMenu .inputGroup label, .cms-ui.catalogMenu .inputGroup label{position: static;
  display: block;
  float: none;
  width: 100%;
  max-width: 420px;
  padding: 0;
  margin: 0 auto 6px;
  color: var(--cms-palette-777);
  text-align: center;}
.cms-ui .catalogMenu .inputGroup .form-control, .cms-ui.catalogMenu .inputGroup .form-control{max-width: 420px;
  margin: 0 auto;
  text-align: center;}
.cms-ui .catalogMenu .inputGroup:has(> input.form-control:not([type="hidden"])) > label, .cms-ui.catalogMenu .inputGroup:has(> input.form-control:not([type="hidden"])) > label{position:absolute;inset:6px 12px auto;width:auto;max-width:none;margin:0;padding:0;z-index:1;font-size:14px;line-height:16px;color:var(--cms-palette-757575);cursor:text}
.cms-ui .catalogMenu .inputGroup > input.form-control:not([type="hidden"]), .cms-ui.catalogMenu .inputGroup > input.form-control:not([type="hidden"]){height:var(--cms-field-height);padding:var(--cms-field-value-top) var(--cms-field-padding-x) var(--cms-field-value-bottom);border-radius:var(--cms-control-radius);font-size:var(--cms-font-size);line-height:var(--cms-field-line-height)}
.cms-ui .catalogMenu .inputGroup > input.form-control:focus, .cms-ui.catalogMenu .inputGroup > input.form-control:focus{outline:none;box-shadow:none;border-color:var(--cms-action)}
.cms-ui .catalogMenu .inputGroup > input.form-control::placeholder, .cms-ui.catalogMenu .inputGroup > input.form-control::placeholder{font-size:14px;color:var(--cms-palette-8a8a8a);opacity:1}
.cms-ui .catalogMenu .cms-form-intro, .cms-ui.catalogMenu .cms-form-intro{margin:0 0 18px;font-size:14px;line-height:1.5}
.cms-ui .catalogMenu #profil .inputGroup:has(> input.form-control:not([type="hidden"])) > label, .cms-ui.catalogMenu #profil .inputGroup:has(> input.form-control:not([type="hidden"])) > label{font-size:12px;line-height:16px}
.cms-ui .catalogMenu #profil form > small, .cms-ui.catalogMenu #profil form > small{display:block;margin:4px auto 14px;max-width:620px;font-size:12px;line-height:1.5;color:var(--cms-palette-757575)}
.cms-ui .catalogMenu .inputGroup .upload .cms-photo-upload, .cms-ui.catalogMenu .inputGroup .upload .cms-photo-upload{position:static;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:90px;margin:0;padding:18px;border:1px dashed var(--cms-palette-aaa);border-radius:0;background:transparent;color:var(--cms-palette-777);font:400 14px/1.5 var(--cms-font-body);box-shadow:none;text-decoration:none;cursor:pointer}
.cms-ui .catalogMenu .inputGroup .upload .cms-photo-upload:hover, .cms-ui.catalogMenu .inputGroup .upload .cms-photo-upload:hover{border-color:var(--cms-palette-777);background:var(--cms-palette-fafafa);color:var(--cms-palette-777)}
.cms-ui .catalogMenu .cms-photo-upload:focus-visible, .cms-ui.catalogMenu .cms-photo-upload:focus-visible{outline:2px solid var(--cms-palette-777);outline-offset:3px}
.cms-ui .catalogMenu .inputGroup .cms-photo-preview, .cms-ui.catalogMenu .inputGroup .cms-photo-preview{display:flex;align-items:center;justify-content:center;gap:24px;min-height:120px;padding:16px 20px}
.cms-ui .catalogMenu .cms-photo-preview::before, .cms-ui.catalogMenu .cms-photo-preview::before, .cms-ui .catalogMenu .cms-photo-preview::after, .cms-ui.catalogMenu .cms-photo-preview::after{content:none}
.cms-ui .catalogMenu .cms-photo-image-link, .cms-ui.catalogMenu .cms-photo-image-link{flex:none;display:block}
.cms-ui .catalogMenu .cms-photo-preview .cms-photo-avatar, .cms-ui.catalogMenu .cms-photo-preview .cms-photo-avatar{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover}
.cms-ui .catalogMenu .inputGroup .cms-photo-preview .cms-photo-remove, .cms-ui.catalogMenu .inputGroup .cms-photo-preview .cms-photo-remove{position:static;display:inline-flex;align-items:center;gap:8px;width:auto;margin:0;padding:8px 0;border:0;background:transparent;color:var(--cms-palette-777);font:400 13px/1.5 var(--cms-font-body);box-shadow:none;cursor:pointer}
.cms-ui .catalogMenu .cms-photo-remove span, .cms-ui.catalogMenu .cms-photo-remove span{text-decoration:underline;text-underline-offset:3px}
.cms-ui .catalogMenu .cms-photo-remove:focus-visible, .cms-ui.catalogMenu .cms-photo-remove:focus-visible{outline:2px solid var(--cms-palette-777);outline-offset:3px}
@media(max-width:600px){
.cms-ui .catalogMenu .inputGroup .cms-photo-preview, .cms-ui.catalogMenu .inputGroup .cms-photo-preview{gap:16px;padding:12px}
.cms-ui .catalogMenu .cms-photo-preview .cms-photo-avatar, .cms-ui.catalogMenu .cms-photo-preview .cms-photo-avatar{width:64px;height:64px}
}
.cms-ui .catalogMenu .form-group, .cms-ui.catalogMenu .form-group{margin: 10px auto 14px !important;
  text-align: center;}
.cms-ui .catalogMenu #profil form, .cms-ui.catalogMenu #profil form{max-width: 760px;
  margin-right: auto;
  margin-left: auto;
  line-height: 1.3;}
.cms-ui .catalogMenu #profil .inputGroup, .cms-ui.catalogMenu #profil .inputGroup{max-width: 620px;}
.cms-ui .catalogMenu #profil .inputGroup label, .cms-ui.catalogMenu #profil .inputGroup label, .cms-ui .catalogMenu #profil .inputGroup .form-control, .cms-ui.catalogMenu #profil .inputGroup .form-control{max-width: 620px;}
.cms-ui .catalogMenu .checkbox-inline, .cms-ui.catalogMenu .checkbox-inline{display: block;
  max-width: 520px;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
  font-size:12px;
  line-height:1.5;
  text-align: center;}
.cms-ui .catalogMenu .checkbox-inline input[type="checkbox"], .cms-ui.catalogMenu .checkbox-inline input[type="checkbox"]{position: static;
  margin: 0 8px 0 0;
  width:16px;height:16px;accent-color:var(--cms-action);
  vertical-align: middle;}
.cms-ui .catalogMenu .checkbox-inline.cms-consent, .cms-ui.catalogMenu .checkbox-inline.cms-consent{display:flex;align-items:flex-start;justify-content:center;gap:8px;text-align:left}
.cms-ui .catalogMenu .cms-consent > span, .cms-ui.catalogMenu .cms-consent > span{min-width:0}
.cms-ui .catalogMenu .cms-consent > input[type="checkbox"], .cms-ui.catalogMenu .cms-consent > input[type="checkbox"]{flex:none;width:14px;height:14px;margin:2px 0 0}
@media(max-width:600px){
.cms-ui .catalogMenu .inputGroup:has(> input.form-control:not([type="hidden"])) > label, .cms-ui.catalogMenu .inputGroup:has(> input.form-control:not([type="hidden"])) > label{font-size:13px;line-height:16px}
.cms-ui .catalogMenu .inputGroup > input.form-control:not([type="hidden"]), .cms-ui.catalogMenu .inputGroup > input.form-control:not([type="hidden"]){height:var(--cms-field-height);padding-top:var(--cms-field-value-top)}
.cms-ui .catalogMenu .checkbox-inline, .cms-ui.catalogMenu .checkbox-inline{font-size:12px;line-height:1.5}
}
.cms-ui .checkbox, .cms-ui.checkbox{position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;}
.cms-ui .checkbox label, .cms-ui.checkbox label, .cms-ui .checkbox-inline, .cms-ui.checkbox-inline{min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;}
.cms-ui .checkbox-inline, .cms-ui.checkbox-inline{position: relative;
  display: inline-block;
  vertical-align: middle;}
.cms-ui .checkbox input[type="checkbox"], .cms-ui.checkbox input[type="checkbox"], .cms-ui .checkbox-inline input[type="checkbox"], .cms-ui.checkbox-inline input[type="checkbox"]{position: absolute;
  margin-top: 4px;
  margin-left: -20px;}
.cms-ui .hidden, .cms-ui.hidden{display: none !important;}
.cms-ui .d-block, .cms-ui.d-block{display: block !important;}
@media (max-width: 767px){
.cms-ui .hidden-xs, .cms-ui.hidden-xs, .cms-ui .d-xs-none, .cms-ui.d-xs-none{display: none !important;}
}
.cms-ui #editContent .inputGroup > input.selectized, .cms-ui#editContent .inputGroup > input.selectized, .cms-ui #editTree .inputGroup > input.selectized, .cms-ui#editTree .inputGroup > input.selectized{display: none !important;}
.cms-ui{
  --cms-shell-gutter: 40px;
  --cms-shell-max: 1840px;
}
@media (max-width: 768px){
.cms-ui{
    --cms-shell-gutter: 16px;
  }
}
.cms-ui .cms-admin-panel, .cms-ui.cms-admin-panel{
  width: min(var(--cms-shell-max), calc(100% - (var(--cms-shell-gutter) * 2)));
  margin: 0 auto;
}
.cms-ui .nav_up .mycontainer, .cms-ui.nav_up .mycontainer{
  width: min(var(--cms-shell-max), calc(100% - (var(--cms-shell-gutter) * 2)));
  max-width: var(--cms-shell-max);
  margin: 0 auto;
}
.cms-ui .row.cms-admin-panel, .cms-ui.row.cms-admin-panel{
  margin-right: auto !important;
  margin-left: auto !important;
}
.cms-ui .cms-admin-panel.container, .cms-ui.cms-admin-panel.container, .cms-ui .cms-admin-panel.container-fluid, .cms-ui.cms-admin-panel.container-fluid{
  padding-right: 0;
  padding-left: 0;
}
.cms-ui .cms-admin-panel .container, .cms-ui.cms-admin-panel .container, .cms-ui .cms-admin-panel .container-fluid, .cms-ui.cms-admin-panel .container-fluid{
  width: 100%;
  max-width: none;
  padding-right: 0;
  padding-left: 0;
}
.cms-ui .cms-admin-panel > .row, .cms-ui.cms-admin-panel > .row{
  margin-right: 0;
  margin-left: 0;
}
.cms-ui .cms-admin-panel > [class*="col-"], .cms-ui.cms-admin-panel > [class*="col-"], .cms-ui .cms-admin-panel > .row > [class*="col-"], .cms-ui.cms-admin-panel > .row > [class*="col-"], .cms-ui .cms-admin-panel > .container > [class*="col-"], .cms-ui.cms-admin-panel > .container > [class*="col-"], .cms-ui .cms-admin-panel > .container-fluid > [class*="col-"], .cms-ui.cms-admin-panel > .container-fluid > [class*="col-"]{
  padding-right: 0;
  padding-left: 0;
}
.cms-ui .cms-has-adminbar, .cms-ui.cms-has-adminbar{
  padding-top: 40px;
}
.cms-ui .nav_up, .cms-ui.nav_up{
  min-height: 40px;
  background:
    linear-gradient(90deg, var(--cms-palette-0d2b49) 0%, var(--cms-palette-123f6a) 58%, var(--cms-palette-0d2f51) 100%);
  border-bottom: 1px solid var(--cms-palette-34afc87b);
  box-shadow: 0 8px 28px var(--cms-palette-807a1fb4);
}
.cms-ui .nav_up::after, .cms-ui.nav_up::after, .cms-ui .line-skew::after, .cms-ui.line-skew::after{
  content: none;
}
.cms-ui .nav_up .mycontainer, .cms-ui.nav_up .mycontainer{
  width: min(var(--cms-shell-max), calc(100% - (var(--cms-shell-gutter) * 2)));
  max-width: var(--cms-shell-max);
  min-height: 40px;
  margin: 0 auto;
  padding: 0;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
.cms-ui .nav_up .mycontainer::after, .cms-ui.nav_up .mycontainer::after{
  position: absolute;
  right: 0;
  bottom: 0;
  left: auto;
  width: min(360px, 42vw);
  height: 1px;
  content: "";
  background: linear-gradient(90deg, var(--cms-palette-ec8b775f), var(--cms-palette-04b64565));
}
.cms-ui .nav_up-content, .cms-ui.nav_up-content{
  width: 100%;
  justify-content: flex-end;
  gap: 22px;
}
.cms-ui .nav_up-login, .cms-ui.nav_up-login{
  display: inline-flex;
  align-items: center;
  position: relative;
  min-height: 30px;
  padding: 0;
  color: var(--cms-palette-71f2dba5);
  background: transparent;
  border-radius: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  text-transform: none;
  transition: color .15s ease;
}
.cms-ui .nav_up-login::before, .cms-ui.nav_up-login::before{
  position: absolute;
  right: 0;
  bottom: -5px;
  left: 22px;
  height: 2px;
  content: "";
  background: var(--cms-palette-80c9f3);
  opacity: 0;
  transform: scaleX(.45);
  transform-origin: right center;
  transition: opacity .15s ease, transform .15s ease;
}
.cms-ui .nav_up-login:hover, .cms-ui.nav_up-login:hover, .cms-ui .nav_up-login:focus, .cms-ui.nav_up-login:focus{
  color: var(--cms-palette-fff);
  background: transparent;
}
.cms-ui .nav_up-login:hover::before, .cms-ui.nav_up-login:hover::before, .cms-ui .nav_up-login:focus::before, .cms-ui.nav_up-login:focus::before{
  opacity: 1;
  transform: scaleX(1);
}
.cms-ui .nav_up-login i, .cms-ui.nav_up-login i{
  margin-right: 7px !important;
  color: var(--cms-palette-80c9f3);
  font-size: 13px;
}
/* Прежняя разметка CMS использует эти селекторы оболочки и профиля. */
.cms-ui .profile-email,.cms-ui .cms-admin-panel :is(h1,h2,h3,h4) {overflow-wrap:anywhere}
/* Профиль и формы входа используют общие компоненты CMS. */
.cms-ui .catalogMenu {margin:32px auto 48px;text-align:left}
.cms-ui .catalogMenu h2 {font-family:var(--cms-font-body);font-size:clamp(17px,1.25vw,18px);letter-spacing:normal}
.cms-ui#main:has(#auch) {font-size:14px;line-height:1.5}
.cms-ui#main:has(#auch) h1 {margin:0 0 12px;font-size:30px;line-height:1.1}
.cms-ui .auth-intro {margin:0;line-height:1.5}
.cms-ui.cms-profile-page .profile-email {margin:0 0 12px;font:500 clamp(22px,2.1vw,30px)/1.25 var(--cms-font-body);letter-spacing:normal;overflow-wrap:anywhere}
.cms-ui .profile-subtitle {display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 5px;margin:0;font-size:13px;line-height:1.5}
.cms-ui .profile-subtitle a {color:var(--cms-action);text-decoration:underline;text-underline-offset:3px}
.cms-ui .catalogMenu .btn {max-width:100%;white-space:normal}
.cms-ui .catalogMenu a {color:var(--cms-action);text-decoration:underline}
.cms-ui#main.cms-profile-page input.form-control::placeholder {font-size:14px}
.cms-ui .profile-logout-all {border:0;background:none;padding:0;color:var(--cms-action);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.cms-ui :is([data-code-status],[data-profile-status],[data-password-result]):empty {display:none}
.cms-ui.cms-profile-page .panel-collapse {padding-block:0;padding-inline:25px}
.cms-ui.cms-profile-page .panel-collapse::before {margin-inline:0}
.cms-ui.cms-profile-page .cms-panel-content {display:flow-root;padding:20px 0 24px}
.cms-ui.cms-profile-page .cms-panel-content>form {padding:0;margin:0 auto 20px}
.cms-ui.cms-profile-page .cms-panel-content>form:last-child {margin-bottom:0}
.cms-ui.cms-profile-page .cms-panel-content>#profil {padding:0}
.cms-ui.cms-profile-page .inputGroup:has(> input.form-control:not([type="hidden"]))>label {font-size:12px;line-height:16px}
.cms-ui.cms-profile-page .inputGroup {max-width:620px;margin-inline:auto}
@media(max-width:600px){.cms-ui#main:has(#auch) h1{font-size:26px}.cms-ui.cms-profile-page .panel-collapse{padding-inline:16px}.cms-ui.cms-profile-page .cms-panel-content{padding-bottom:20px}}

/* ===== vendor-cropper-compat.css ===== */
/* Размер рабочей области обложки Cropper 2; внутренние стили библиотеки задают web components. */
.cms-ui #showUploadOblogka cropper-canvas.cms-cover-cropper {
  display: block;
  width: 100%;
  max-width: 400px;
  height: min(400px, 80vw);
  min-height: 240px;
}

/* ===== admin-theme.css ===== */
/*
 * Тема административной части CMS.
 *
 * Файл подключается только для авторизованных сеансов CMS. Правила ограничены
 * классом `.cms-has-adminbar`, чтобы не менять оформление публичного сайта.
 */



body.cms-has-adminbar {
	--cms-shell-gutter: clamp(16px, 3.2vw, 48px);
	padding-top: 38px;
}

body.cms-has-adminbar:has(.cms-admin-panel) {
	min-height: 100vh;
	background: var(--cms-palette-fff);
	color: var(--cms-text, var(--cms-palette-161616));
}

.cms-has-adminbar .nav_up,
.cms-has-adminbar .cms-admin-panel,
.cms-has-adminbar .modal {
	font-family: var(--cms-font-body, Arial, Helvetica, sans-serif);
	font-size: 14px;
	line-height: 20px;
	-webkit-font-smoothing: antialiased;
}

.cms-has-adminbar .nav_up a,
.cms-has-adminbar .cms-admin-panel button,
.cms-has-adminbar .cms-admin-panel input,
.cms-has-adminbar .cms-admin-panel select,
.cms-has-adminbar .cms-admin-panel textarea,
.cms-has-adminbar .modal button,
.cms-has-adminbar .modal input,
.cms-has-adminbar .modal select,
.cms-has-adminbar .modal textarea,
.cms-has-adminbar .btn,
.cms-has-adminbar .form-control {
	font-family: var(--cms-font-body, Arial, Helvetica, sans-serif);
}

/* Панель администрирования */

.cms-has-adminbar .nav_up {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	border-bottom: 0;
	/* Системная панель всегда чёрная, независимо от палитры активной темы. */
	background: #000;
	box-shadow: none;
}

.cms-has-adminbar .nav_up::after,
.cms-has-adminbar .line-skew::after {
	content: none;
}

.cms-has-adminbar .nav_up .mycontainer {
	display: flex;
	width: min(100%, calc(var(--container, 1440px) + var(--gutter, 22px) * 2));
	max-width: none;
	min-height: 40px;
	margin: 0 auto;
	padding: 0 var(--gutter, 22px);
	flex-wrap: nowrap;
	justify-content: flex-end;
}

.cms-has-adminbar .nav_up-content {
	display: flex;
	align-items: center;
	width: 100%;
	gap: 22px;
	justify-content: flex-end;
}

.cms-has-adminbar .nav_up .mycontainer::after {
	content: none;
	background: none;
}

.cms-has-adminbar .nav_up-login,
.cms-has-adminbar .nav_up-login:visited {
	position: relative;
	display: inline-flex;
	min-height: 40px;
	align-items: center;
	gap: 8px;
	padding: 0;
	border: 0;
	background: transparent;
	color: var(--cms-palette-8a3232db);
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: none;
	text-decoration: none;
	transition: color .16s ease;
}


.cms-has-adminbar .nav_up-login:hover,
.cms-has-adminbar .nav_up-login:focus,
.cms-has-adminbar .nav_up-login:focus-visible {
	text-decoration: none;
	background: transparent;
	color: var(--cms-palette-fff);
}

.cms-has-adminbar .nav_up-login i {
	margin-right: 0 !important;
	color: var(--cms-palette-e3f36fbd);
	font-size: 13px;
}

/* Основная область администрирования */

.cms-has-adminbar .cms-admin-panel {
	width: min(var(--container, 1344px), calc(100% - (var(--cms-shell-gutter) * 2)));
	min-height: 360px;
	margin: 32px auto 48px !important;
	padding: 30px 32px 40px !important;
	border: 1px solid var(--cms-admin-line);
	border-radius: 18px;
	background: var(--cms-admin-surface);
	color: var(--cms-admin-text);
	box-shadow: var(--cms-admin-shadow);
}

.cms-has-adminbar .row.cms-admin-panel {
	display: block;
}

.cms-has-adminbar .cms-admin-panel > .row,
.cms-has-adminbar .cms-admin-panel > [class*="col-"],
.cms-has-adminbar .cms-admin-panel > .row > [class*="col-"] {
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
}

.cms-has-adminbar .cms-admin-panel h1,
.cms-has-adminbar .cms-admin-panel h2,
.cms-has-adminbar .cms-admin-panel h3,
.cms-has-adminbar .cms-admin-panel h4,
.cms-has-adminbar .cms-admin-panel h5,
.cms-has-adminbar .cms-admin-panel h6,
.cms-has-adminbar .modal-title {
	color: var(--cms-admin-text);
	font-family: var(--cms-font-body, Arial, Helvetica, sans-serif);
}

.cms-has-adminbar .panel-default > .panel-heading,
.cms-has-adminbar .panel-heading,
.cms-has-adminbar .list-group-item.active,
.cms-has-adminbar .nav-tabs > li.active > a,
.cms-has-adminbar .nav-tabs .nav-link.active {
	border-color: var(--cms-admin-line);
	background: var(--cms-admin-surface-soft);
	color: var(--cms-admin-text);
}

.cms-has-adminbar .panel-body,
.cms-has-adminbar .tab-content,
.cms-has-adminbar .panel-collapse {
	border-color: var(--cms-admin-line);
	background: var(--cms-palette-fff);
	color: var(--cms-admin-text);
}

.cms-has-adminbar .nav-tabs {
	border-bottom-color: var(--cms-admin-line);
}

.cms-has-adminbar .nav-tabs > li > a,
.cms-has-adminbar .nav-tabs .nav-link,
.cms-has-adminbar .dropdown-menu > li > a,
.cms-has-adminbar .list-group-item {
	color: var(--cms-admin-muted);
}

.cms-has-adminbar .nav-tabs > li > a:hover,
.cms-has-adminbar .nav-tabs > li > a:focus,
.cms-has-adminbar .nav-tabs .nav-link:hover,
.cms-has-adminbar .dropdown-menu > li > a:hover,
.cms-has-adminbar .dropdown-menu > li > a:focus,
.cms-has-adminbar .list-group-item:hover,
.cms-has-adminbar .list-group-item:focus {
	border-color: var(--cms-admin-line-strong);
	background: var(--cms-admin-surface-soft);
	color: var(--cms-admin-brand-dark);
}

.cms-has-adminbar .form-control::placeholder,
.cms-has-adminbar input::placeholder,
.cms-has-adminbar textarea::placeholder {
	color: var(--cms-admin-faint);
}

.cms-has-adminbar .form-control[disabled],
.cms-has-adminbar .form-control[readonly],
.cms-has-adminbar fieldset[disabled] .form-control,
.cms-has-adminbar input[disabled],
.cms-has-adminbar textarea[disabled],
.cms-has-adminbar select[disabled] {
	border-color: var(--cms-admin-line);
	background: var(--cms-admin-surface-soft);
	color: var(--cms-admin-faint);
}

.cms-has-adminbar label,
.cms-has-adminbar .control-label,
.cms-has-adminbar .help-block,
.cms-has-adminbar .text-muted,
.cms-has-adminbar small,
.cms-has-adminbar .small {
	color: var(--cms-admin-muted);
}

/* Кнопки */

.cms-has-adminbar .btn {
	border-color: var(--cms-admin-line-strong);
	border-radius: 8px;
	background: var(--cms-palette-fff);
	color: var(--cms-admin-text);
	box-shadow: 0 2px 6px var(--cms-palette-f4811428);
	transition: border-color .16s ease, background-color .16s ease, color .16s ease, transform .16s ease, box-shadow .16s ease;
}

.cms-has-adminbar .btn:hover,
.cms-has-adminbar .btn:focus {
	border-color: var(--cms-palette-2225ae90);
	background: var(--cms-admin-surface-soft);
	color: var(--cms-admin-brand-dark);
	transform: translateY(-1px);
	box-shadow: 0 5px 14px var(--cms-palette-2e488331);
}

.cms-has-adminbar .btn-default {
	border-color: var(--cms-admin-brand);
	background: var(--cms-palette-fff);
	color: var(--cms-admin-brand);
}

.cms-has-adminbar .btn-primary,
.cms-has-adminbar .bg-primary,
.cms-has-adminbar .label-primary,
.cms-has-adminbar .pagination > .active > a,
.cms-has-adminbar .pagination > .active > span {
	border-color: var(--cms-admin-brand);
	background: var(--cms-admin-brand);
	color: var(--cms-palette-fff);
}

.cms-has-adminbar .btn-primary:hover,
.cms-has-adminbar .btn-primary:focus,
.cms-has-adminbar .btn-primary:active,
.cms-has-adminbar .btn-primary.active {
	border-color: var(--cms-admin-brand-dark);
	background: var(--cms-admin-brand-dark);
	color: var(--cms-palette-fff);
}

.cms-has-adminbar .btn-info,
.cms-has-adminbar .label-info,
.cms-has-adminbar .progress-bar-info {
	border-color: var(--cms-admin-brand-soft);
	background: var(--cms-admin-brand-soft);
	color: var(--cms-palette-fff);
}

.cms-has-adminbar .btn-success {
	border-color: var(--cms-admin-success);
	background: var(--cms-admin-success);
	color: var(--cms-palette-fff);
}

.cms-has-adminbar .btn-warning {
	border-color: var(--cms-admin-warning);
	background: var(--cms-admin-warning);
	color: var(--cms-palette-fff);
}

.cms-has-adminbar .btn-danger {
	border-color: var(--cms-admin-danger);
	background: var(--cms-admin-danger);
	color: var(--cms-palette-fff);
}

/* Дерево и таблицы */

.cms-has-adminbar .jstree,
.cms-has-adminbar .jstree-anchor,
.cms-has-adminbar .jstree li,
.cms-has-adminbar .jstree span {
	color: var(--cms-admin-text);
}

.cms-has-adminbar .jstree > li > span {
	display: inline-flex;
	min-height: 30px;
	align-items: center;
	color: var(--cms-admin-brand-deep);
	font-weight: 500;
}

.cms-has-adminbar .jstree-anchor:hover,
.cms-has-adminbar .jstree-clicked,
.cms-has-adminbar .jstree-hovered,
.cms-has-adminbar .jstree li span:hover {
	border-radius: 0;
	background: transparent !important;
	color: var(--cms-admin-brand-dark) !important;
	box-shadow: none;
}

.cms-has-adminbar table,
.cms-has-adminbar .table {
	border-color: var(--cms-admin-line);
	background: var(--cms-palette-fff);
	color: var(--cms-admin-text);
}

.cms-has-adminbar .table > thead > tr > th,
.cms-has-adminbar .table > tbody > tr > th,
.cms-has-adminbar .table > tfoot > tr > th,
.cms-has-adminbar .table > thead > tr > td,
.cms-has-adminbar .table > tbody > tr > td,
.cms-has-adminbar .table > tfoot > tr > td,
.cms-has-adminbar table td,
.cms-has-adminbar table th {
	border-color: var(--cms-admin-line);
}

.cms-has-adminbar .table > thead > tr > th,
.cms-has-adminbar table thead th,
.cms-has-adminbar .table > tbody > tr:first-child > td {
	background: var(--cms-admin-surface-soft);
	color: var(--cms-admin-text);
}

.cms-has-adminbar .table-striped > tbody > tr:nth-of-type(odd) {
	background: var(--cms-palette-fafafa);
}

.cms-has-adminbar .table-hover > tbody > tr:hover,
.cms-has-adminbar .table-hover > tr:hover {
	background: var(--cms-admin-surface-soft);
}

.cms-has-adminbar .alert-info {
	border-color: var(--cms-palette-0fd8b1cd);
	background: var(--cms-admin-surface-soft);
	color: var(--cms-admin-brand-dark);
}

.cms-has-adminbar .alert-success {
	border-color: var(--cms-palette-95a1aa60);
	background: var(--cms-palette-edf8f3);
	color: var(--cms-palette-236d4d);
}

.cms-has-adminbar .alert-warning {
	border-color: var(--cms-palette-231e6fd6);
	background: var(--cms-palette-fff7e9);
	color: var(--cms-palette-7f5410);
}

.cms-has-adminbar .alert-danger {
	border-color: var(--cms-palette-47da5447);
	background: var(--cms-palette-fff0f3);
	color: var(--cms-palette-9f2f46);
}

.cms-has-adminbar .text-primary,
.cms-has-adminbar .text-info {
	color: var(--cms-admin-brand) !important;
}

.cms-has-adminbar code,
.cms-has-adminbar pre {
	border-color: var(--cms-admin-line);
	background: var(--cms-admin-surface-soft);
	color: var(--cms-admin-brand-deep);
}

/* Модальные окна и редакторы */

.cms-has-adminbar .modal-backdrop.in {
	opacity: 1;
	background: var(--cms-backdrop, var(--cms-palette-1ba1dc66));
}

.cms-has-adminbar .modal-content {
	overflow: hidden;
	border: 1px solid var(--cms-admin-line);
	border-radius: var(--cms-admin-radius);
	background: var(--cms-palette-fff);
	color: var(--cms-admin-text);
	box-shadow: 0 26px 72px var(--cms-palette-b00a4eb3);
}

.cms-has-adminbar .modal-header,
.cms-has-adminbar .modal-footer {
	border-color: var(--cms-admin-line);
	background: var(--cms-palette-fff);
}

.cms-has-adminbar .modal .close,
.cms-has-adminbar .close {
	color: var(--cms-admin-muted);
	opacity: 1;
	text-shadow: none;
}

.cms-has-adminbar .modal .close:hover,
.cms-has-adminbar .modal .close:focus,
.cms-has-adminbar .close:hover,
.cms-has-adminbar .close:focus {
	color: var(--cms-admin-brand);
}

.cms-has-adminbar #editContent .modal-body,
.cms-has-adminbar #editTree .modal-body {
	background: var(--cms-palette-fff);
	color: var(--cms-admin-text);
}

.cms-has-adminbar #editTree .panel-body {
	border-color: var(--cms-border);
	background: var(--cms-surface);
	color: var(--cms-text);
}

@media (max-width: 991px) {
	.cms-has-adminbar .nav_up-content {
		gap: 18px;
	}

	.cms-has-adminbar .nav_up-login {
		min-width: 24px;
		justify-content: center;
	}

	.cms-has-adminbar .nav_up-login i {
		margin-right: 0 !important;
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.cms-has-adminbar .nav_up .mycontainer {
		width: min(100%, calc(var(--container, 1440px) + var(--gutter, 22px) * 2));
	}

	.cms-has-adminbar .nav_up-content {
		gap: 16px;
	}

	.cms-has-adminbar .cms-admin-panel {
		width: calc(100% - 24px);
		margin-top: 20px !important;
		margin-bottom: 32px !important;
		padding: 22px 18px 30px !important;
		border-radius: 14px;
	}

	.cms-has-adminbar .cms-admin-panel,
	.cms-has-adminbar .table-responsive {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
}

@media (prefers-reduced-motion: reduce) {
	.cms-has-adminbar *,
	.cms-has-adminbar *::before,
	.cms-has-adminbar *::after {
		scroll-behavior: auto !important;
		transition-duration: .01ms !important;
	}
}

/* Оригинальные линейные иконки пользовательского набора Interface Essential. */
.cms-has-adminbar .nav_up-login .cms-admin-nav-icon {display:inline-block;width:18px;height:18px;flex:0 0 18px;background:currentColor;mask:var(--cms-admin-nav-icon) center/contain no-repeat;-webkit-mask:var(--cms-admin-nav-icon) center/contain no-repeat}
.cms-admin-nav-icon--edit {--cms-admin-nav-icon:url(/cms/images/icons/admin-edit.svg)}
.cms-admin-nav-icon--add {--cms-admin-nav-icon:url(/cms/images/icons/admin-add.svg)}
.cms-admin-nav-icon--content {--cms-admin-nav-icon:url(/cms/images/icons/admin-content.svg)}
.cms-admin-nav-icon--slider {--cms-admin-nav-icon:url(/cms/images/icons/admin-slider.svg)}
.cms-admin-nav-icon--users {--cms-admin-nav-icon:url(/cms/images/icons/admin-users.svg)}
.cms-admin-nav-icon--mailing {--cms-admin-nav-icon:url(/cms/plugins/admin/visits/assets/tabler/mail.svg)}

/* Старый hover-marker не должен выходить за границы административной панели. */
.cms-has-adminbar .nav_up-login::before {content:none}
.cms-has-adminbar .nav_up-login[aria-current="page"]::after {content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;background:#9a9a9a;transform:none;opacity:1;pointer-events:none}

/* ===== layout-utilities.css ===== */
/* Сохранённые правила раскладки из шаблонов CMS. Цвета и отступы задают переменные компонентов. */
.cms-style-1d436efc1f.cms-style-1d436efc1f { margin-top:6px; }
.cms-style-3ffd1508cc.cms-style-3ffd1508cc { width:100%;margin-top:5px; }
.cms-style-4ff5684c5e.cms-style-4ff5684c5e { margin-top:6px;padding-left: 10px; }
.cms-style-556906deb4.cms-style-556906deb4 { clear: both; }
.cms-style-6e22c58a7a.cms-style-6e22c58a7a { display: none; }
.cms-style-7d0f964f71.cms-style-7d0f964f71 { padding:15px; }
.cms-style-8fd156dc3d.cms-style-8fd156dc3d { clear: both;margin-bottom:35px; }
.cms-style-936d6bbab2.cms-style-936d6bbab2 { margin-top: 20px; }
.cms-style-c42f23b8ec.cms-style-c42f23b8ec { font-size:12px; }
.cms-style-d909446dcf.cms-style-d909446dcf { width:600px;max-width: 90% }
.cms-style-e4568c8279.cms-style-e4568c8279 { position:relative;padding:0px;margin:0px; }
.cms-style-e855691c6a.cms-style-e855691c6a { margin:0;padding:0 }
.cms-style-000d7b68ec.cms-style-000d7b68ec { max-width:100%; }
.cms-style-039fdf1a11.cms-style-039fdf1a11 { margin-top:10px;margin-bottom:0px; }
.cms-style-0988c55b5f.cms-style-0988c55b5f { padding: 15px; }
.cms-style-0f657c5fa6.cms-style-0f657c5fa6 { width:90%; }
.cms-style-0fe744818f.cms-style-0fe744818f { clear:both; }
.cms-style-459eef7cd4.cms-style-459eef7cd4 { color:var(--cms-muted) }
.cms-style-6aa34d7432.cms-style-6aa34d7432 { display:none }
.cms-style-7b9e563014.cms-style-7b9e563014 { position:relative;margin:15px 15px 0 0 }
.cms-style-86fb10808d.cms-style-86fb10808d { position:absolute;left:15px; }
.cms-style-898c188623.cms-style-898c188623 { position:relative; }
.cms-style-8cff457b35.cms-style-8cff457b35 { width:50%;min-width:min(500px,calc(100vw - 32px));max-width:calc(100vw - 32px);margin:auto; }
.cms-style-afdc4b5bbb.cms-style-afdc4b5bbb { padding: 15px }
.cms-style-afe2030816.cms-style-afe2030816 { margin-top:5px;margin-bottom:25px }
.cms-style-bc2cf1a53d.cms-style-bc2cf1a53d { background-color:var(--cms-surface-soft);border-left:1px solid var(--cms-border); }
.cms-style-bdd8116a16.cms-style-bdd8116a16 { height: auto; }
.cms-style-c4dff4c390.cms-style-c4dff4c390 { margin:15px 15px 0 0 }
.cms-style-cfa25df71d.cms-style-cfa25df71d { padding-top:0px; }
.cms-style-daa9d17d9d.cms-style-daa9d17d9d { width:100%;height:200px; }
.cms-style-df7d9c9209.cms-style-df7d9c9209 { background-color:var(--cms-surface-soft);border-left:1px solid var(--cms-border);padding:15px }
.cms-style-f1ff77e5dd.cms-style-f1ff77e5dd { color:var(--cms-admin-danger) }
.cms-style-026790c1f0.cms-style-026790c1f0 { position:relative;overflow:hidden;text-align:center; }
.cms-style-0ff74c2479.cms-style-0ff74c2479 { position: absolute; right:-15px; top:30px;opacity: 0.2; }
.cms-style-135c4b81e4.cms-style-135c4b81e4 { width:255px;max-width:100% }
.cms-style-13c413a42b.cms-style-13c413a42b { margin-bottom:15px }
.cms-style-18f393e52c.cms-style-18f393e52c { float: left;margin-bottom:15px }
.cms-style-1b5051d305.cms-style-1b5051d305 { width:100%;height:100%; }
.cms-style-1db99b84e4.cms-style-1db99b84e4 { width:660px;max-width:100%;display:block }
.cms-style-1deb9fdbf1.cms-style-1deb9fdbf1 { width: 100%;margin-top: 15px;margin-bottom: 15px; }
.cms-style-20e5983dc7.cms-style-20e5983dc7 { width: 100% }
.cms-style-282ab86637.cms-style-282ab86637 { padding-top: 20px;padding-bottom: 20px; }
.cms-style-2c31133cab.cms-style-2c31133cab { width: 80px;padding-top: 10px; }
.cms-style-4134971565.cms-style-4134971565 { display:table-cell;vertical-align:middle;color:var(--cms-muted);cursor:pointer;min-height:100px;height:100px; }
.cms-style-45a21dc027.cms-style-45a21dc027 { position: relative; top:-50px; }
.cms-style-4789224a98.cms-style-4789224a98 { max-width: 100%; width: 750px; }
.cms-style-48a5b3f146.cms-style-48a5b3f146 { position: absolute; right:35px; top:20px;opacity: 0.2; }
.cms-style-4fa00029d5.cms-style-4fa00029d5 { position: relative; }
.cms-style-5352b38abc.cms-style-5352b38abc { background-color: var(--cms-palette-255d96); }
.cms-style-5426f37aae.cms-style-5426f37aae { font-size:35px;color:var(--cms-palette-fff); }
.cms-style-549ac2187d.cms-style-549ac2187d { line-height:22px;padding-top:5px;margin-left:-15px;overflow:hidden }
.cms-style-5f4920abcc.cms-style-5f4920abcc { width: 50px;padding-top: 10px; }
.cms-style-62d13db6ae.cms-style-62d13db6ae { font-size:17px }
.cms-style-63dbf5319a.cms-style-63dbf5319a { text-align: center }
.cms-style-65884f34b5.cms-style-65884f34b5 { width: 100%; max-width: 100% }
.cms-style-720f8a6004.cms-style-720f8a6004 { display: table;width: 100% }
.cms-style-736c078f84.cms-style-736c078f84 { margin-top:-15px;margin-bottom:20px;color:var(--cms-palette-656565); }
.cms-style-737b703965.cms-style-737b703965 { display: table-cell;vertical-align:middle;color:var(--cms-muted);cursor:pointer;min-height:50px;height:50px;text-align:center;width:100% }
.cms-style-738f9e4592.cms-style-738f9e4592 { background-color: var(--cms-palette-fafafa) }
.cms-style-770a7a0a36.cms-style-770a7a0a36 { color: var(--cms-palette-9a9a9a); }
.cms-style-77c666dfda.cms-style-77c666dfda { text-align:left;white-space:normal; }
.cms-style-78f1b114ef.cms-style-78f1b114ef { position: absolute; right:-15px; top:20px;opacity: 0.2; }
.cms-style-7df279d6bd.cms-style-7df279d6bd { width:100%;min-height:100px; }
.cms-style-7ea339e282.cms-style-7ea339e282 { float: left; text-align: center; }
.cms-style-7f4be950d9.cms-style-7f4be950d9 { margin-bottom:15px;margin-left:-15px }
.cms-style-7fd630ca0f.cms-style-7fd630ca0f { margin-top:-30px;margin-bottom:20px;color:var(--cms-palette-656565);text-transform: uppercase;font-size: 20px }
.cms-style-8121e2da9f.cms-style-8121e2da9f { margin-bottom:5px }
.cms-style-86d059401f.cms-style-86d059401f { margin-top:15px;margin-bottom:15px; }
.cms-style-87d3a9b63b.cms-style-87d3a9b63b { width:100%;display:block }
.cms-style-8b3e281a78.cms-style-8b3e281a78 { display:table;width: 100% }
.cms-style-8b7b366e40.cms-style-8b7b366e40 { margin-bottom: -20px; }
.cms-style-90326d9cbf.cms-style-90326d9cbf { min-width: 150px; }
.cms-style-903a4fafb5.cms-style-903a4fafb5 { min-width: 170px; }
.cms-style-a02be8f6bb.cms-style-a02be8f6bb { padding:10px; }
.cms-style-a4f0007bed.cms-style-a4f0007bed { border: 1px solid var(--cms-palette-ececec) !important; }
.cms-style-a5fe4d07bd.cms-style-a5fe4d07bd { font-size: 35px;min-height:50px;height:50px; }
.cms-style-a8a42e91a7.cms-style-a8a42e91a7 { border: 0px solid transparent; }
.cms-style-a945273dc3.cms-style-a945273dc3 { color:black }
.cms-style-ab63ad6bc9.cms-style-ab63ad6bc9 { overflow: hidden }
.cms-style-ac43917814.cms-style-ac43917814 { margin-top: 30px; margin-bottom: 30px; }
.cms-style-ac91c1e152.cms-style-ac91c1e152 { margin-left:0px;margin-right:0px; }
.cms-style-b09454a39b.cms-style-b09454a39b { padding-left:0px;padding-right:0px;background-color:var(--cms-palette-a652ac56); }
.cms-style-b17ac212d5.cms-style-b17ac212d5 { color:var(--cms-palette-d2d2d2); }
.cms-style-b1d81df4b0.cms-style-b1d81df4b0 { clear: both;height:2px; }
.cms-style-b556ca461e.cms-style-b556ca461e { text-align:left;width:auto; }
.cms-style-b7aa1ec004.cms-style-b7aa1ec004 { width:100% }
.cms-style-bb2fc84941.cms-style-bb2fc84941 { margin:0px;text-align: center; }
.cms-style-bb4581cce2.cms-style-bb4581cce2 { width:600px;max-width:100%; margin-bottom:10px; }
.cms-style-bc3d3bc139.cms-style-bc3d3bc139 { margin-top:2px;padding-left: 10px; }
.cms-style-bd41406b37.cms-style-bd41406b37 { margin-bottom: 50px; }
.cms-style-c38234b047.cms-style-c38234b047 { margin-top:0px; }
.cms-style-c7907c16b5.cms-style-c7907c16b5 { font-size: 0.8em }
.cms-style-c7aa49fe84.cms-style-c7aa49fe84 { padding: 10px; }
.cms-style-c9d9819c1c.cms-style-c9d9819c1c { overflow: hidden;margin-left:0px;margin-right:0px; }
.cms-style-cdcef186c8.cms-style-cdcef186c8 { font-size:13px; }
.cms-style-d1dc646165.cms-style-d1dc646165 { margin-top:2px; }
.cms-style-d4bfe54dd9.cms-style-d4bfe54dd9 { color:var(--cms-palette-9ba1aa) }
.cms-style-e6ef5e8b2d.cms-style-e6ef5e8b2d { min-width: 100px; }
.cms-style-e6f2d1d0ad.cms-style-e6f2d1d0ad { padding-left:0px;padding-right:0px; }
.cms-style-e7f2ac4e42.cms-style-e7f2ac4e42 { border: 0px solid transparent;position: relative;padding:0px; }
.cms-style-ea71eba058.cms-style-ea71eba058 { width: 50px;margin-right:20px; }
.cms-style-eb1252ff61.cms-style-eb1252ff61 { margin-bottom:0px;position:relative; }
.cms-style-eca74eb6a2.cms-style-eca74eb6a2 { border: 0px solid transparent;position: relative;padding:0px;margin-left: 5px;margin-right: 5px; }
.cms-style-ed8c9d6a15.cms-style-ed8c9d6a15 { margin:0px;background-color:var(--cms-palette-ed50e381); }
.cms-style-f3f4ac959f.cms-style-f3f4ac959f { width: 80px;margin-right:20px; }
.cms-style-f5ed89be84.cms-style-f5ed89be84 { padding:20px; padding-top: 10px; }
.cms-style-f6cc0a84b0.cms-style-f6cc0a84b0 { width:100%;margin-top:8px; }
.cms-style-80928d0991 { font-size:25px; }
.cms-style-905008530c { text-align:center }
.cms-style-a71a5e5ffd { margin-bottom:-20px; }
.cms-style-0534dcd5f2.cms-style-0534dcd5f2 { margin-top:0px;margin-bottom:0px;margin-left:10px; }
.cms-style-0b29934512.cms-style-0b29934512 { font-size:35px;color:var(--cms-palette-fff);margin-top:0px; }
.cms-style-1953fa796c.cms-style-1953fa796c { margin-left:8px; }
.cms-style-23de3c81cd.cms-style-23de3c81cd { font-size:12px;line-height:14px;padding-left:20px; }
.cms-style-2ed8beaffe.cms-style-2ed8beaffe { margin-top:5px }
.cms-style-364b1a1f21.cms-style-364b1a1f21 { width:30px;height:30px;text-align:center;padding-top:5px;color:var(--cms-palette-fff);margin-right:10px;background-color:var(--cms-palette-7b7b7b); }
.cms-style-66097e7e1d.cms-style-66097e7e1d { color:var(--cms-muted); }
.cms-style-69a39e91ec.cms-style-69a39e91ec { width:100%;max-width:400px; }
.cms-style-7d9c69e3cd.cms-style-7d9c69e3cd { margin-top:2px;position:relative;width:auto;height:auto; }
.cms-style-8b9fef409b.cms-style-8b9fef409b { width:60px;min-width:60px;margin-left:5px; }
.cms-style-9463ff4798.cms-style-9463ff4798 { cursor:pointer }
.cms-style-9b077a3a6c.cms-style-9b077a3a6c { color:var(--cms-muted); }
.cms-style-9fbd6bdefa.cms-style-9fbd6bdefa { margin-left:5px; }
.cms-style-aa92514a81.cms-style-aa92514a81 { max-width:100%;margin:3px;cursor:pointer; }
.cms-style-b418019616.cms-style-b418019616 { width:100%;max-width:360px; }
.cms-style-cd71011542.cms-style-cd71011542 { font-size:14px;line-height:15px;margin-bottom:5px;color: var(--cms-palette-81826c); }
.cms-style-d21aadc240.cms-style-d21aadc240 { max-width:100%;margin-top:30px;margin-bottom:30px; }
.cms-style-defd290710.cms-style-defd290710 { margin-top:0px;margin-bottom:0px;margin-left:10px;position:relative;width:auto;height:auto; }
.cms-style-e05d4a3301.cms-style-e05d4a3301 { width:50px }
.cms-style-e54f3c8f22.cms-style-e54f3c8f22 { padding:2px; }
.cms-style-eb4445e506.cms-style-eb4445e506 { margin-top:0px;opacity:0.7;cursor:pointer; }

/* ===== content.css ===== */
/* Публичный HTML сохраняет прежний контракт row/col внутри этой области. */
.cms-content {min-width:0;max-width:100%;overflow-wrap:anywhere;line-height:1.55}
.cms-content *, .cms-content *::before, .cms-content *::after {box-sizing:border-box}
.cms-content img,.cms-content video,.cms-content iframe {max-width:100%;height:auto}
.cms-content table {border-collapse:collapse;max-width:100%}
.cms-ui.content .cms-content a,.cms-content a {color:var(--cms-action,#21654d);text-decoration:underline;text-underline-offset:.15em}
.cms-ui.content .cms-content table td,.cms-ui.content .cms-content table th,.cms-content table td,.cms-content table th {border:1px solid var(--cms-border,#c8ceca);padding:.5em .75em}
/* Авторские списки сохраняют HTML-маркеры независимо от меню темы. */
.cms-ui.content .cms-content ul,.cms-content ul {list-style-type:disc;padding-inline-start:1.75em;margin-block:1em}
.cms-ui.content .cms-content ol,.cms-content ol {list-style-type:decimal;padding-inline-start:1.75em;margin-block:1em}
.cms-ui.content .cms-content ul li,.cms-ui.content .cms-content ol li,.cms-content li {display:list-item;padding-left:0}
.cms-ui.content .cms-content ul li::before,.cms-ui.content .cms-content ol li::before,.cms-content li::before {content:none;display:none}
.cms-content .table-responsive {max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.cms-content .row {display:flow-root;margin-inline:-15px}
.cms-content .row::before,.cms-content .row::after {content:" ";display:table;clear:both}
.cms-content [class*="col-"] {position:relative;min-height:1px;padding-inline:15px}
.cms-content [class*="col-xs-"] {float:left}
.cms-content .col-xs-12 {width:100%}.cms-content .col-xs-11 {width:91.666667%}.cms-content .col-xs-10 {width:83.333333%}.cms-content .col-xs-9 {width:75%}.cms-content .col-xs-8 {width:66.666667%}.cms-content .col-xs-7 {width:58.333333%}.cms-content .col-xs-6 {width:50%}.cms-content .col-xs-5 {width:41.666667%}.cms-content .col-xs-4 {width:33.333333%}.cms-content .col-xs-3 {width:25%}.cms-content .col-xs-2 {width:16.666667%}.cms-content .col-xs-1 {width:8.333333%}
@media(min-width:768px){.cms-content [class*="col-sm-"]{float:left}.cms-content .col-sm-12{width:100%}.cms-content .col-sm-11{width:91.666667%}.cms-content .col-sm-10{width:83.333333%}.cms-content .col-sm-9{width:75%}.cms-content .col-sm-8{width:66.666667%}.cms-content .col-sm-7{width:58.333333%}.cms-content .col-sm-6{width:50%}.cms-content .col-sm-5{width:41.666667%}.cms-content .col-sm-4{width:33.333333%}.cms-content .col-sm-3{width:25%}.cms-content .col-sm-2{width:16.666667%}.cms-content .col-sm-1{width:8.333333%}}
@media(min-width:992px){.cms-content [class*="col-md-"]{float:left}.cms-content .col-md-12{width:100%}.cms-content .col-md-11{width:91.666667%}.cms-content .col-md-10{width:83.333333%}.cms-content .col-md-9{width:75%}.cms-content .col-md-8{width:66.666667%}.cms-content .col-md-7{width:58.333333%}.cms-content .col-md-6{width:50%}.cms-content .col-md-5{width:41.666667%}.cms-content .col-md-4{width:33.333333%}.cms-content .col-md-3{width:25%}.cms-content .col-md-2{width:16.666667%}.cms-content .col-md-1{width:8.333333%}}
@media(min-width:1200px){.cms-content [class*="col-lg-"]{float:left}.cms-content .col-lg-12{width:100%}.cms-content .col-lg-11{width:91.666667%}.cms-content .col-lg-10{width:83.333333%}.cms-content .col-lg-9{width:75%}.cms-content .col-lg-8{width:66.666667%}.cms-content .col-lg-7{width:58.333333%}.cms-content .col-lg-6{width:50%}.cms-content .col-lg-5{width:41.666667%}.cms-content .col-lg-4{width:33.333333%}.cms-content .col-lg-3{width:25%}.cms-content .col-lg-2{width:16.666667%}.cms-content .col-lg-1{width:8.333333%}}
@media(max-width:767px){.cms-content [class*="col-"]{max-width:100%}.cms-content .row{margin-inline:-8px}.cms-content [class*="col-"]{padding-inline:8px}}

.cms-content-diff del {color:var(--cms-admin-danger,#c73333)}
.cms-content-diff ins {color:var(--cms-admin-success,#25824b)}

.cms-content video {max-width:100%;height:auto}

/* Public reading layout belongs to CMS; the site theme supplies its tokens. */
body.site-cms main.cms-ui.cms-page.content {width:100%;max-width:none;margin:0;padding:40px 0 72px;min-height:60vh;background:var(--cms-surface-soft);color:var(--cms-text)}
.cms-page > .cms-page-shell {width:min(calc(100% - var(--cms-theme-shell-gutter,24px) * 2),var(--cms-theme-shell-width,1160px));margin-inline:auto;padding:0}
.cms-page .cms-page-heading {margin-bottom:36px;padding-bottom:0;border:0}
body.site-cms main.cms-page .page-title {max-width:34ch;margin:16px 0 0;font-family:var(--cms-theme-font-display,var(--cms-font-body));font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.08;font-weight:var(--cms-theme-title-weight,650);letter-spacing:-.025em;text-wrap:balance}
.cms-page-heading h3 {margin:16px 0 0;color:var(--cms-muted);font:400 1.15rem/1.5 var(--cms-font-body)}
.cms-page-heading > div > br {display:none}
.cms-page-breadcrumbs .breadcrumb {display:flex;flex-wrap:wrap;gap:6px 10px;padding:0;margin:0;list-style:none;background:none;font:400 .8125rem/1.5 var(--cms-font-body);color:var(--cms-muted)}
.cms-page-breadcrumbs li {display:inline;min-width:0;padding:0;overflow-wrap:anywhere}
.cms-page-breadcrumbs li+li::before {content:'/';position:static;display:inline;margin-right:10px;color:var(--cms-muted)}
.cms-page-breadcrumbs a {text-decoration:none;color:var(--cms-muted)}
.cms-page-breadcrumbs a:hover {color:var(--cms-action);text-decoration:underline}
.cms-page-layout {display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(32px,4.5vw,72px);align-items:start}
.cms-page-article,.cms-page-sidebar {min-width:0}
.cms-page-layout:has(> .cms-page-sidebar:empty) {grid-template-columns:1fr}
.cms-page-article {padding:clamp(20px,2.5vw,36px);background:var(--cms-surface);border:var(--cms-theme-card-border,1px solid var(--cms-border));border-radius:var(--cms-theme-card-radius,var(--cms-control-radius));font:400 1rem/1.8 var(--cms-font-body)}
.cms-page-article > .bvi-speech > .panel {margin:0;padding:0;border:0;background:transparent;box-shadow:none}
.cms-page-article > .bvi-speech > .panel > .row {margin:0}
.cms-page-article > .bvi-speech > .panel > .row > .col-xs-12 {padding:0;float:none;width:100%}
.cms-page-article .cms-style-c7aa49fe84 {margin:0;padding:0}
.cms-page-article .cms-content {font-size:1rem;line-height:1.8}
.cms-page-article .cms-content > :first-child {margin-top:0!important}
.cms-page-article .cms-content > :last-child {margin-bottom:0!important}
.cms-page-article .cms-content p {margin:0 0 1.25em}
.cms-page-article .cms-content h2 {font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.2;margin:1.5em 0 .65em;font-weight:600}
.cms-page-article .cms-content h3 {font-size:1.25rem;line-height:1.35;margin:1.5em 0 .6em}
.cms-page-article .cms-content blockquote {margin:28px 0;padding:24px;background:var(--cms-surface-soft);border:1px solid var(--cms-border);border-radius:var(--cms-control-radius)}
.cms-page-article > .bvi-speech > br,.cms-page-article > .bvi-speech > .panel > .row > .col-xs-12 > br {display:none}
.cms-page-cover {display:block;margin:32px 0;overflow:hidden;border-radius:var(--cms-control-radius);background:var(--cms-surface-soft)}
.cms-page-cover a {display:block}
.cms-page-cover img {display:block;width:100%;height:auto;max-height:480px;aspect-ratio:16/10;object-fit:cover;object-position:center 35%;cursor:zoom-in}
.cms-page-sidebar {position:sticky;top:28px;display:grid;gap:24px;padding:24px;background:var(--cms-surface);border:var(--cms-theme-card-border,1px solid var(--cms-border));border-radius:var(--cms-theme-card-radius,var(--cms-control-radius))}
.cms-page-sidebar:empty {display:none}
.cms-has-adminbar .cms-page-sidebar {top:80px}
.cms-page-nav {min-width:0}
.cms-page-nav h2 {margin:0 0 12px;font:600 .875rem/1.4 var(--cms-font-body);color:var(--cms-text)}
.cms-page-nav ul {list-style:none;margin:0;padding:0;display:grid;gap:4px}
.cms-page-nav li {margin:0;padding:0;min-width:0}
.cms-page-nav li::before,.cms-page-downloads > li::before {content:none!important;display:none!important}
.cms-page-nav a {display:block;padding:12px 14px;border-radius:var(--cms-control-radius);font-size:.9375rem;line-height:1.5;text-decoration:none;color:var(--cms-text);overflow-wrap:anywhere}
.cms-page-nav a:hover {background:var(--cms-surface-soft);color:var(--cms-action)}
.cms-page-nav a[aria-current="page"] {background:var(--cms-surface-soft);color:var(--cms-action);font-weight:600}
.cms-page .cms-page-children {max-width:none;margin:32px 0 0}
.cms-page-child > .cms-panel-heading > button.list-group-item {justify-content:flex-start;gap:16px;text-align:left}
.cms-page-child .cms-panel-content {padding:24px;text-align:left}
.cms-page-child .cms-panel-content > :first-child {margin-top:0}
.cms-page-child .cms-panel-content > :last-child {margin-bottom:0}
.cms-page-child-thumb {width:44px;height:44px;border-radius:var(--cms-control-radius);object-fit:cover;flex:none}
.cms-page-child-chevron {width:20px;height:20px;margin-left:auto;flex:none;transition:transform var(--cms-motion-duration,200ms)}
.cms-page-child [aria-expanded="true"] > .cms-page-child-chevron {transform:rotate(180deg)}
.cms-page-files {margin:36px 0}
.cms-page-files > h2 {margin:0 0 16px;font:600 1.125rem/1.4 var(--cms-font-body)}
.cms-page-downloads {list-style:none;padding:0;margin:0;display:grid;gap:10px}
.cms-page-downloads > li {padding:0;margin:0;border:0;background:var(--cms-surface-soft);border-radius:var(--cms-theme-card-radius,var(--cms-control-radius));overflow:hidden}

.cms-page-download {display:flex;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;color:var(--cms-text)}
.cms-page-download:hover {color:var(--cms-action)}
.cms-page-file-icon {display:block;width:28px;height:28px;background:currentColor;color:var(--cms-action);flex:none;mask:url(/cms/plugins/content/css/icons/file-download.svg) center/contain no-repeat;-webkit-mask:url(/cms/plugins/content/css/icons/file-download.svg) center/contain no-repeat}
.cms-page-download-copy {display:grid;gap:5px;min-width:0;flex:1}
.cms-page-download-copy strong {font-size:.9375rem;line-height:1.4;font-weight:600;overflow-wrap:anywhere}
.cms-page-download-copy > span {font-size:.75rem;line-height:1.5;color:var(--cms-muted)}
.cms-page-download-action {font-size:.8125rem;color:var(--cms-action);font-weight:600;flex:none}
.cms-page-signature {display:inline-block;margin:0 0 16px 44px;font-size:.8125rem}
.cms-page-parameters-wrap {margin:28px 0;max-width:100%;overflow-x:auto}
.cms-page-parameters {width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.65}
.cms-page-parameters th,.cms-page-parameters td {padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--cms-border);overflow-wrap:anywhere}
.cms-page-parameters tr:last-child > th,.cms-page-parameters tr:last-child > td {border-bottom:0}
.cms-page-parameters th {width:32%;font-weight:600;color:var(--cms-muted);background:var(--cms-surface-soft)}
.cms-page-gallery {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0}
.cms-page-gallery > a {display:block;overflow:hidden;border-radius:var(--cms-control-radius)}
.cms-page-gallery > a:only-child {grid-column:1/-1}
.cms-page-gallery img {display:block;width:100%;height:auto;max-height:420px;object-fit:cover;cursor:zoom-in}
@media(max-width:1000px){.cms-page-layout{grid-template-columns:minmax(0,1fr) 220px;gap:32px}}
@media(max-width:760px){
  body.site-cms main.cms-ui.cms-page.content{padding-block:32px 56px}
  .cms-page > .cms-page-shell{width:min(calc(100% - var(--cms-theme-shell-gutter,16px) * 2),var(--cms-theme-shell-width,1160px))}
  .cms-page .cms-page-heading{margin-bottom:28px;padding-bottom:0}
  .cms-page-layout{grid-template-columns:1fr;gap:40px}
  .cms-page-sidebar{position:static;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;padding:20px}
  .cms-page-child .cms-panel-content{padding:20px 16px}
  .cms-page-child > .cms-panel-heading > button.list-group-item{padding:18px 16px}
  .cms-page-children .cms-page-children .cms-panel-content{padding-inline:12px}
  .cms-page-download{gap:12px;flex-wrap:wrap}
  .cms-page-download-action{margin-left:40px}
  .cms-page-parameters th,.cms-page-parameters td{display:block;width:100%;padding:10px 12px}
  .cms-page-parameters th{border-bottom:0}
  .cms-page-gallery{gap:12px}
}
@media(prefers-reduced-motion:reduce){.cms-page-child-chevron{transition:none}}

/* A file row stays a readable link even within deeply nested panels. */
body.site-cms .cms-page .cms-page-download {text-align:left;text-decoration:none}
body.site-cms .cms-page .cms-page-download-copy {text-align:left}
body.site-cms .cms-page .cms-page-child {border:var(--cms-theme-card-border,1px solid var(--cms-border))!important;border-radius:var(--cms-theme-card-radius,var(--cms-control-radius))!important;box-shadow:var(--cms-theme-nested-shadow,0 6px 22px rgba(25,35,45,.09))!important}
.cms-page-child > .cms-panel-heading > button > span {min-width:0;overflow-wrap:anywhere}
@media(max-width:600px){
  .cms-page .cms-page-children .cms-page-children .cms-panel-content{padding-inline:0}
  .cms-page .cms-page-download{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;text-align:left}
  .cms-page .cms-page-download-copy{display:grid;min-width:0;flex:none}
  .cms-page .cms-page-download-action{grid-column:2;margin:0}
  .cms-page .cms-page-file-icon{width:24px}
}

/* Sidebar navigation is compact and does not inherit authored-list styling. */
body.site-cms .cms-page .cms-page-nav ul{padding:0;margin:0;list-style:none;display:grid;gap:4px}
body.site-cms .cms-page .cms-page-nav li{padding:0;margin:0;display:block;list-style:none}
body.site-cms .cms-page .cms-page-nav a{display:flex;align-items:center;gap:12px;margin:0;padding:11px 12px;min-height:44px;font-weight:400;text-align:left;line-height:1.45;text-decoration:none;color:var(--cms-text);border-radius:var(--cms-theme-card-radius,var(--cms-control-radius))}
body.site-cms .cms-page .cms-page-nav a:hover{background:var(--cms-surface-soft);color:var(--cms-action)}
body.site-cms .cms-page .cms-page-nav a[aria-current="page"]{font-weight:600;background:var(--cms-surface-soft);color:var(--cms-action)}
.cms-page-nav a > span{min-width:0;flex:1;overflow-wrap:anywhere}
.cms-page-nav-arrow{width:16px;height:16px;flex:none;opacity:.55}

/* Download cards stay distinct from document text and its horizontal rules. */
body.site-cms .cms-page .cms-page-downloads > li{border:0;padding:0;margin:0;list-style:none}
body.site-cms .cms-page .cms-page-downloads > li::before{display:none}
body.site-cms .cms-page .cms-page-files > h2{border:0;padding-bottom:0}
body.site-cms .cms-page a.cms-page-download{text-align:left;text-decoration:none}
body.site-cms .cms-page a.cms-page-download:hover{background:color-mix(in srgb,var(--cms-action) 5%,var(--cms-surface-soft))}

.cms-page-child{scroll-margin-top:28px}
body.cms-has-adminbar .cms-page-child{scroll-margin-top:80px}
.cms-page-child-form{display:block;width:100%;height:640px;border:0;margin-block:24px;background:var(--cms-surface)}

/* ===== editor.css ===== */
/* Оформление и содержимое редактора наследуют переменные CMS независимо от темы сайта. */
/* Компактное окно выбора вставки оформляется теми же токенами, что и окна CMS. */
.cms-ui.cms-editor-paste-dialog .jodit-dialog__panel {box-sizing:border-box;width:min(620px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px);height:auto!important;min-height:0;max-height:calc(100dvh - 32px);left:50%!important;top:50%!important;transform:translate(-50%,-50%);margin:0;border:0;border-radius:var(--cms-theme-card-radius,var(--cms-modal-radius));background:var(--cms-surface);color:var(--cms-text);box-shadow:var(--cms-shadow);overflow:hidden;font:400 var(--cms-font-size)/var(--cms-line-height) var(--cms-font-body)}
.cms-ui.cms-editor-paste-dialog .jodit-dialog__header {display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:16px;min-height:0;padding:32px 32px 0;border:0;cursor:default}
.cms-ui.cms-editor-paste-dialog .jodit-dialog__header-title {display:block;flex:1;min-width:0;margin:0;padding:0;color:var(--cms-text);font:var(--cms-title-font-weight) var(--cms-font-size-title)/var(--cms-line-height-title) var(--cms-font-body);text-align:left}
.cms-ui.cms-editor-paste-dialog .jodit-dialog__header-toolbar {display:flex;flex:none;margin:-4px -4px 0 0;padding:0}
.cms-ui.cms-editor-paste-dialog .jodit-toolbar-button_close .jodit-toolbar-button__button {width:32px;height:32px;min-height:32px;background:transparent;color:var(--cms-muted)}
.cms-ui.cms-editor-paste-dialog .jodit-dialog__content {flex:0 1 auto;min-height:0;padding:20px 32px 24px;overflow:auto}
.cms-ui.cms-editor-paste-dialog .jodit-dialog_prompt {width:auto;max-width:none;min-width:0;margin:0;padding:0;color:var(--cms-muted);font:inherit;word-break:normal}
.cms-ui.cms-editor-paste-dialog .jodit-dialog_prompt label {display:block;margin:0;color:inherit;font:inherit}
.cms-ui.cms-editor-paste-dialog .jodit-dialog__footer {flex:none;justify-content:flex-end;padding:0 32px 32px;border:0}
.cms-ui.cms-editor-paste-dialog .jodit-dialog__footer .jodit-ui-button {max-width:100%;margin:0}
.cms-ui.cms-editor-paste-dialog .jodit-dialog__resizer {display:none}
@media(max-width:600px) {
 .cms-ui.cms-editor-paste-dialog .jodit-dialog__header {padding:20px 20px 0}
 .cms-ui.cms-editor-paste-dialog .jodit-dialog__content {padding:16px 20px 20px}
 .cms-ui.cms-editor-paste-dialog .jodit-dialog__footer {padding:0 20px 20px}
}
/* Кнопки выбора вставки используют общий контракт элементов управления CMS. */
.cms-editor-paste-dialog .jodit-dialog__footer {display:flex;gap:12px;flex-wrap:wrap}
.cms-editor-paste-dialog .jodit-dialog__footer .jodit-ui-button {height:auto;min-height:var(--cms-control-height,44px);padding:10px 16px;border:1px solid var(--cms-border);border-radius:var(--cms-control-radius);background:var(--cms-secondary-surface);color:var(--cms-secondary-text,var(--cms-text));font:500 var(--cms-font-size,14px)/1.5 var(--cms-font-body);white-space:normal;box-shadow:none}
.cms-editor-paste-dialog .jodit-dialog__footer .jodit-ui-button:hover {background:var(--cms-secondary-hover);color:var(--cms-text)}
.cms-editor-paste-dialog .jodit-dialog__footer .jodit-ui-button_variant_primary {border-color:var(--cms-action);background:var(--cms-action);color:var(--cms-action-text)}
.cms-editor-paste-dialog .jodit-dialog__footer .jodit-ui-button_variant_primary:hover {border-color:var(--cms-action-hover);background:var(--cms-action-hover);color:var(--cms-action-text)}
.cms-editor-paste-dialog .jodit-dialog__footer .jodit-ui-button:focus {outline:var(--cms-focus-width,2px) solid var(--cms-action);outline-offset:2px}
.cms-editor-paste-dialog .jodit-dialog__footer .jodit-ui-button__text {color:inherit;white-space:normal;line-height:1.5}
@media(max-width:600px) {
  .cms-editor-paste-dialog .jodit-dialog__footer {flex-direction:column;align-items:stretch}
  .cms-editor-paste-dialog .jodit-dialog__footer .jodit-ui-button {width:100%}
}
.cms-ui .jodit-container {font-family:var(--cms-font-body);border-color:var(--cms-border);background:var(--cms-surface);color:var(--cms-text)}
.cms-ui .jodit-wysiwyg {background:var(--cms-surface);color:var(--cms-text);font:var(--cms-font-size)/1.55 var(--cms-font-body)}
.cms-ui .jodit-wysiwyg a {color:var(--cms-action)}
.cms-ui .jodit-wysiwyg img,.cms-ui .jodit-wysiwyg video {max-width:100%;height:auto}
.cms-ui .jodit-wysiwyg table {border-collapse:collapse;max-width:100%}
.cms-ui .jodit-toolbar__box {border-bottom:var(--cms-border-width) solid var(--cms-border);border-radius:var(--cms-control-radius) var(--cms-control-radius) 0 0}
.cms-ui .jodit-status-bar {border-top:var(--cms-border-width) solid var(--cms-border);border-radius:0 0 var(--cms-control-radius) var(--cms-control-radius)}
.cms-ui .jodit-wysiwyg a {text-decoration:underline;text-underline-offset:.15em}
.cms-ui .jodit-wysiwyg table td,.cms-ui .jodit-wysiwyg table th {border:var(--cms-border-width) solid var(--cms-border);padding:.5em .75em}
.cms-ui .jodit-wysiwyg ul,.cms-ui .jodit-wysiwyg ol {padding-inline-start:1.75em;margin-block:var(--cms-space-3)}
.cms-ui .jodit-wysiwyg ul li::before {content:none;display:none}
/* Восстанавливаем маркеры списков после сбросов темы. Встроенный стиль списка приоритетен. */
.cms-ui .jodit-wysiwyg ul {list-style-type:disc}
.cms-ui .jodit-wysiwyg ol {list-style-type:decimal}
.cms-ui .jodit-wysiwyg ul li,.cms-ui .jodit-wysiwyg ol li {display:list-item;padding-left:0}
/* Направляющие редактора реализованы только CSS; сохранённый HTML строк и колонок не меняется. */
.cms-ui .jodit-wysiwyg .row {display:flex;flex-wrap:wrap;align-items:stretch;margin:var(--cms-space-3) 0;outline:1px dashed var(--cms-border)}
.cms-ui .jodit-wysiwyg .row::before,.cms-ui .jodit-wysiwyg .row::after {display:none}
.cms-ui .jodit-wysiwyg .row > [class*="col-"] {display:block!important;float:none;box-sizing:border-box;min-width:0;min-height:48px;padding:var(--cms-space-3);outline:1px dashed var(--cms-border);outline-offset:-1px;flex:0 0 100%;width:100%}
.cms-ui .jodit-wysiwyg .row > .col-sm-6,.cms-ui .jodit-wysiwyg .row > .col-lg-6 {flex-basis:50%;width:50%}
.cms-ui .jodit-wysiwyg .row > .col-lg-3 {flex-basis:25%;width:25%}
.cms-ui .jodit-wysiwyg [data-cms-pagebreak="1"] {display:flex;align-items:center;justify-content:center;min-height:36px;margin:var(--cms-space-3) 0;border-top:var(--cms-border-width) dashed var(--cms-border);border-bottom:var(--cms-border-width) dashed var(--cms-border);background:var(--cms-surface-soft);color:var(--cms-muted);font-size:12px;font-weight:600;cursor:default;user-select:none}
.cms-ui .jodit-source:has(.cms-source-editor) {overflow:hidden;height:auto;min-height:inherit}
.cms-ui .cms-source-editor {display:flex;flex-direction:column;height:auto;min-height:inherit;background:var(--cms-surface);color:var(--cms-text)}
.cms-ui .cms-source-editor__code {flex:1;min-height:inherit;overflow:hidden}
.cms-ui .cms-source-editor .cm-editor {height:auto;min-height:inherit;font-size:var(--cms-font-size-code)}
.cms-ui .cms-source-editor .cm-scroller {overflow:visible;font-family:var(--cms-font-code)}
.cms-ui .cms-source-editor .cm-focused {outline:0}
.cms-ui .cms-source-editor .cm-gutters {background:var(--cms-surface-soft);color:var(--cms-muted);border-right:var(--cms-border-width) solid var(--cms-border)}
.cms-ui .cms-source-editor .cm-content {padding:var(--cms-space-2) 0}
.cms-ui .cms-source-editor .cm-line {padding:0 var(--cms-space-2)}
.cms-ui .cms-source-editor .cm-tooltip {z-index:var(--cms-layer-dropdown)}
@media (max-width:600px) {
 .cms-ui .jodit-status-bar__item-right {display:none}
 .cms-ui#editContent .modal-footer {display:flex;flex-direction:column;gap:var(--cms-space-2)}
 .cms-ui#editContent .modal-footer:before,.cms-ui#editContent .modal-footer:after {display:none}
 .cms-ui#editContent .modal-footer > .btn {width:100%;max-width:100%;margin:0!important;float:none!important}
 .cms-ui#editContent .modal-footer #delPageButton,.cms-ui#editContent .modal-footer #delPageButton2 {position:static!important;order:3}
 .cms-ui#editContent .modal-header,.cms-ui#editContent .modal-body {padding:var(--cms-space-4)}
 .cms-ui#editContent .pageEditForm {padding:0}
 .cms-ui#editContent #menuEditor {display:flex;flex-wrap:wrap;gap:var(--cms-space-1)}
 .cms-ui#editContent #menuEditor > li {float:none;margin:0}
 .cms-ui#editContent #menuEditor > li > a {padding:var(--cms-space-2);font-size:13px}
}

/* ===== fields.css ===== */
/* Собственные поля форм CMS; шаблон переопределяет только переменные оформления. */
.cms-ui .form-control:not(textarea):not([type=hidden]){height:var(--cms-control-height)!important;min-height:var(--cms-control-height)!important;border-radius:var(--cms-control-radius)}
.cms-ui textarea.form-control{border-radius:var(--cms-control-radius)}
.cms-ui .inputGroup > .form-control:not(textarea):not([type=hidden]){height:var(--cms-field-height)!important;padding:var(--cms-field-value-top) var(--cms-field-padding-x) var(--cms-field-value-bottom);line-height:var(--cms-field-line-height)}
.cms-ui .inputGroup > label{top:var(--cms-field-label-top);left:0;padding-left:var(--cms-field-padding-x);font-size:var(--cms-font-size-label);line-height:var(--cms-field-label-height)}
.cms-ui .form-inline:has(.cms-select){display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--cms-space-3)!important}
.cms-ui .form-inline:has(.cms-select) > .form-group{display:flex;align-items:stretch;flex:0 0 auto!important;max-width:100%;min-width:0;margin:0!important}
.cms-ui .form-inline:has(.cms-select) .cms-select{display:flex;min-width:190px}
.cms-ui .form-inline:has(.cms-select) :is(.cms-select-trigger,.btn){height:var(--cms-control-height)!important;min-height:var(--cms-control-height)}
.cms-ui .inputGroup > label{color:var(--cms-muted)}
.cms-ui :is(input,textarea)::placeholder{color:var(--cms-muted);opacity:1}
.cms-ui input:is([type=checkbox],[type=radio]){accent-color:var(--cms-action)}
/* Shared public consent: one checkbox/mark for lesson registration and CMS forms. */
.cms-public-field > .cms-public-consent{position:static;display:flex;align-items:flex-start;gap:8px;margin:24px 0 0;padding:0;color:inherit;font-size:11px;font-weight:400;line-height:1.5;cursor:pointer}
.cms-ui .cms-public-field.checkbox > .cms-public-consent{padding-left:0}
.cms-public-consent > span{min-width:0;overflow-wrap:anywhere}
.cms-public-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.cms-public-field > .cms-public-consent > input[type=checkbox]{appearance:none;position:static;box-sizing:border-box;flex:none;width:19px;height:19px;margin:1px 0 0;padding:0;border:1px solid var(--cms-consent-action,var(--cms-action,#216d50));border-radius:0;background:transparent;cursor:pointer}
.cms-public-field > .cms-public-consent > input[type=checkbox]:checked{border-color:var(--cms-consent-action,var(--cms-action,#216d50));background:var(--cms-consent-action,var(--cms-action,#216d50)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-9' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px 16px no-repeat}
.cms-public-field > .cms-public-consent > input[type=checkbox]:focus-visible{outline:2px solid var(--cms-consent-action,var(--cms-action,#216d50));outline-offset:3px}
.cms-ui :is(input,textarea,select,button):focus{outline:none;box-shadow:none}
.cms-ui :is(input,textarea,select):focus-visible{outline:var(--cms-focus-width) solid var(--cms-action);outline-offset:var(--cms-focus-offset)}
.cms-ui button:focus-visible{outline:var(--cms-focus-width) solid var(--cms-action);outline-offset:var(--cms-focus-offset)}
.cms-ui .cms-select-native{display:none!important}
.cms-ui .cms-select-description{display:block;margin-top:4px;color:var(--cms-muted);font-size:11px;font-weight:400;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
.cms-ui .cms-select--described .cms-select-value{white-space:normal}
.cms-ui .inputGroup .cms-select--described .cms-select-trigger{height:auto!important}
.cms-ui .cms-select{width:100%;min-width:0}
.cms-ui .cms-select-trigger{position:relative!important;inset:auto!important;display:flex!important;align-items:center;width:100%!important;min-height:var(--cms-control-height);height:auto!important;margin:0!important;padding:10px 38px 10px 12px!important;border:var(--cms-border-width) solid var(--cms-border)!important;border-radius:var(--cms-control-radius)!important;background:var(--cms-surface)!important;color:var(--cms-text)!important;font:inherit!important;text-align:left;box-shadow:none!important;text-transform:none;cursor:pointer}
.cms-ui .inputGroup .cms-select-trigger{min-height:var(--cms-field-height);height:var(--cms-field-height)!important;padding-top:var(--cms-field-value-top)!important;padding-bottom:var(--cms-field-value-bottom)!important;line-height:var(--cms-field-line-height)!important}
.cms-ui .cms-select-value{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-ui .form-inline .cms-select-value{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;line-height:var(--cms-line-height)}.cms-ui .form-inline .cms-select-trigger{padding-top:6px!important;padding-bottom:6px!important}
.cms-ui .cms-select-trigger:after{content:'';position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg)}
.cms-ui .cms-select-trigger:disabled{background:var(--cms-surface-soft)!important;color:var(--cms-muted)!important;cursor:not-allowed}
.cms-ui .cms-select-trigger:hover:not(:disabled),.cms-ui .cms-select-trigger[aria-expanded=true]{border-color:var(--cms-action)!important}
.cms-ui .cms-tags{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--cms-space-1);min-height:var(--cms-control-height);padding:var(--cms-space-2);border:var(--cms-border-width) solid var(--cms-border);border-radius:var(--cms-control-radius);background:var(--cms-surface);color:var(--cms-text)}
.cms-ui .cms-tags:focus-within{outline:var(--cms-focus-width) solid var(--cms-action);outline-offset:var(--cms-focus-offset)}
.cms-ui .cms-tags-items{display:contents}
.cms-ui .cms-tag{display:inline-flex;align-items:center;gap:var(--cms-space-1);max-width:100%;padding:var(--cms-space-1) var(--cms-space-2);border-radius:var(--cms-chip-radius);background:var(--cms-surface-soft);color:var(--cms-text);font:inherit;overflow-wrap:anywhere}
.cms-ui .cms-tag button.cms-tag-remove{position:static;width:22px!important;min-width:22px;min-height:22px;height:22px!important;padding:0!important;margin:0;border:0!important;border-radius:3px!important;background:transparent!important;color:var(--cms-muted)!important;font:inherit!important;box-shadow:none!important;cursor:pointer}
.cms-ui .cms-tags-query{flex:1 1 110px;min-width:70px;width:100px;height:30px;padding:4px;border:0!important;outline:0!important;background:transparent!important;color:var(--cms-text);box-shadow:none!important;font:inherit}
.cms-ui .inputGroup .cms-tags{padding:var(--cms-field-value-top) var(--cms-field-padding-x) var(--cms-field-value-bottom);gap:var(--cms-space-1);min-height:var(--cms-field-height)}
.cms-ui .inputGroup .cms-tags-query{width:auto;height:var(--cms-field-line-height);padding:0;line-height:var(--cms-field-line-height)}
.cms-ui .inputGroup .cms-tag{padding-block:0;min-height:var(--cms-field-line-height);line-height:var(--cms-field-line-height)}
.cms-field-popover.cms-ui{position:fixed;z-index:calc(var(--cms-layer-modal) + 20);margin:0;overflow:auto;overscroll-behavior:contain;border:var(--cms-border-width) solid var(--cms-border);border-radius:var(--cms-control-radius);background:var(--cms-surface);color:var(--cms-text);box-shadow:var(--cms-field-shadow)}
.cms-field-popover.cms-ui[hidden]{display:none!important}
.cms-field-popover.cms-ui:is(.cms-tags-options,.cms-select-options){padding:var(--cms-space-1)}
.cms-field-popover.cms-ui :is(.cms-tags-option,.cms-select-option){position:static;inset:auto;display:block;width:100%;height:auto;min-height:var(--cms-menu-option-height);margin:0;padding:var(--cms-space-2) var(--cms-field-padding-x);border:0;border-radius:var(--cms-chip-radius);background:transparent;color:var(--cms-text);font:inherit;line-height:var(--cms-line-height);text-align:left;text-decoration:none;text-transform:none;box-shadow:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.cms-field-popover.cms-ui :is(.cms-tags-option,.cms-select-option):hover,.cms-field-popover.cms-ui .cms-select-option.is-active,.cms-field-popover.cms-ui .cms-tags-option[aria-selected=true]{background:var(--cms-surface-soft);color:var(--cms-action)}
.cms-field-popover.cms-ui .cms-select-option[aria-selected=true]{color:var(--cms-action);font-weight:600}
.cms-field-popover.cms-ui .cms-select-option:disabled{opacity:.55;cursor:not-allowed}
.cms-field-popover.cms-ui.cms-select-options{scrollbar-gutter:auto}
.cms-ui input.cms-date-display[readonly]{cursor:pointer;border-color:var(--cms-border);background:var(--cms-surface);color:var(--cms-text);opacity:1}
.cms-ui input.cms-date-display[readonly]:hover{border-color:var(--cms-action)}
.cms-field-popover.cms-date-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cms-space-3);padding:var(--cms-space-4)}
.cms-field-popover.cms-date-panel label{position:static;display:grid;width:auto;gap:var(--cms-space-1);padding:0;margin:0;color:var(--cms-text);font:inherit}
.cms-field-popover.cms-date-panel input[type=date]{width:100%;min-width:0;height:var(--cms-control-height);padding:var(--cms-space-2) var(--cms-field-padding-x);border:var(--cms-border-width) solid var(--cms-border);border-radius:var(--cms-control-radius);background:var(--cms-surface);color:var(--cms-text);font:inherit}
.cms-ui .cms-date-presets,.cms-ui .cms-date-controls{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--cms-space-2)}
.cms-field-popover.cms-date-panel button{position:static;width:auto;height:auto;min-height:var(--cms-control-height);padding:var(--cms-space-2) var(--cms-field-padding-x);border:var(--cms-border-width) solid var(--cms-border);border-radius:var(--cms-control-radius);background:var(--cms-surface);color:var(--cms-text);font:inherit;box-shadow:none;cursor:pointer}
.cms-field-popover.cms-date-panel button:hover{border-color:var(--cms-action);color:var(--cms-action)}
.cms-field-popover.cms-date-panel .cms-date-apply{background:var(--cms-action);border-color:var(--cms-action);color:var(--cms-action-text)}
.cms-field-popover.cms-date-panel .cms-date-apply:hover{background:var(--cms-action-hover);color:var(--cms-action-text)}
.cms-ui .cms-date-status{grid-column:1/-1;margin:0;color:var(--cms-error)}
.cms-ui .cms-date-status:empty{display:none}
@media(max-width:380px){.cms-field-popover.cms-date-panel{grid-template-columns:1fr}}


/* Фокус сегмента даты использует палитру CMS вместо стандартного синего браузера. */
.cms-ui input::selection,.cms-ui textarea::selection{background:var(--cms-surface-soft);color:var(--cms-action)}
.cms-ui input[type=date]::-webkit-datetime-edit-day-field:focus,
.cms-ui input[type=date]::-webkit-datetime-edit-month-field:focus,
.cms-ui input[type=date]::-webkit-datetime-edit-year-field:focus,
.cms-ui input[type=time]::-webkit-datetime-edit-hour-field:focus,
.cms-ui input[type=time]::-webkit-datetime-edit-minute-field:focus,
.cms-ui input[type=time]::-webkit-datetime-edit-ampm-field:focus{background:var(--cms-surface-soft);color:var(--cms-action);outline:none}
.cms-ui input[type=date]:focus::-webkit-datetime-edit-day-field,
.cms-ui input[type=date]:focus::-webkit-datetime-edit-month-field,
.cms-ui input[type=date]:focus::-webkit-datetime-edit-year-field{background:var(--cms-surface-soft)!important;color:var(--cms-action)!important}

@media(max-width:767px){.cms-ui .form-inline:has(.cms-select) > .form-group{width:100%}.cms-ui .form-inline:has(.cms-select) :is(.cms-select,.btn){width:100%}}

/* ===== upload.css ===== */
/* Очередь и сохранённые файлы используют общие компактные SVG и переменные CMS. */
.cms-ui .cms-upload-queue:not(:empty){display:grid;gap:var(--cms-space-3);margin-top:var(--cms-space-3)}
.cms-ui .cms-upload-file{display:flex;align-items:flex-start;gap:var(--cms-space-3);padding:var(--cms-space-3);border:var(--cms-border-width,1px) solid var(--cms-border);border-radius:var(--cms-control-radius);background:var(--cms-surface);min-width:0}
.cms-ui .cms-upload-file-icon{display:block;flex:0 0 var(--cms-icon-button-size);width:var(--cms-icon-button-size);height:var(--cms-icon-button-size);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--cms-action)}
.cms-ui .cms-upload-file-body{flex:1;min-width:0}
.cms-ui .cms-upload-name{display:block;color:var(--cms-text);font-weight:var(--cms-control-font-weight,500);overflow-wrap:anywhere}
.cms-ui .cms-upload-meta{display:flex;flex-wrap:wrap;gap:var(--cms-space-1) var(--cms-space-3);margin-top:var(--cms-space-1);font-size:var(--cms-font-size-small);color:var(--cms-muted)}
.cms-ui .cms-upload-file progress{display:block;width:100%;height:var(--cms-progress-height);margin-top:var(--cms-space-2);accent-color:var(--cms-action)}
.cms-ui .cms-upload-file progress[hidden]{display:none}
.cms-ui .cms-upload-file[data-status=failed] .cms-upload-status{color:var(--cms-error)}
.cms-ui #showUploadFiles{display:grid;gap:var(--cms-space-3);margin-top:var(--cms-space-3)}
.cms-ui .cms-saved-file{display:flex;align-items:flex-start;gap:var(--cms-space-3);min-width:0;padding:var(--cms-space-4);border:var(--cms-border-width,1px) solid var(--cms-border);border-radius:var(--cms-control-radius);background:var(--cms-surface)}
.cms-ui .cms-saved-file-icon{flex:0 0 var(--cms-icon-button-size);margin-top:var(--cms-space-1)}
.cms-ui .cms-saved-file-body{flex:1;min-width:0}
.cms-ui .cms-saved-file .cms-saved-file-link{position:static;display:block;width:auto;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--cms-action);font:inherit;font-weight:var(--cms-control-font-weight,500);text-align:left;line-height:var(--cms-line-height,1.5);overflow-wrap:anywhere;box-shadow:none;cursor:pointer}
.cms-ui .cms-saved-file-link:hover{text-decoration:underline}
.cms-ui .cms-saved-file-meta{margin-top:var(--cms-space-1);font-size:var(--cms-font-size-small);color:var(--cms-muted);overflow-wrap:anywhere}
.cms-ui .cms-saved-file-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--cms-space-3);margin-top:var(--cms-space-3)}
.cms-ui .cms-saved-file-fields .inputGroup{margin:0}
.cms-ui .cms-saved-file-access{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--cms-space-2) var(--cms-space-4);margin-top:var(--cms-space-3)}
.cms-ui .cms-saved-file .cms-saved-file-check{position:static;display:flex;align-items:flex-start;gap:var(--cms-space-2);margin:0;padding:0;font:inherit;line-height:var(--cms-line-height,1.5);color:var(--cms-text);cursor:pointer}
.cms-ui .cms-saved-file-check input{position:static;flex:0 0 16px;width:16px;height:16px;margin:3px 0 0;accent-color:var(--cms-action)}
@media(max-width:600px){.cms-ui .cms-saved-file{padding:var(--cms-space-3)}}

.cms-ui .cms-upload-retry{margin-top:var(--cms-space-3)}
.cms-ui .cms-upload-retry[hidden]{display:none!important}
.cms-ui .cms-cover-delete{display:flex;width:max-content;max-width:100%;margin-top:var(--cms-space-3)}
.cms-ui .cms-info-icon{display:inline-block;width:var(--cms-font-size);height:var(--cms-font-size);margin-inline-end:var(--cms-space-1);vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.cms-ui .cms-image-choice{border-radius:var(--cms-control-radius);overflow:hidden}
.cms-ui .cms-image-choice img{opacity:var(--cms-selection-idle-opacity)}
.cms-ui .cms-image-choice.is-selected img{opacity:var(--cms-selection-opacity)}
.cms-ui .cms-saved-file[data-editor-action="select-file"]{position:relative;cursor:pointer}
.cms-ui .cms-saved-file[data-editor-action="select-file"] > *{opacity:var(--cms-selection-idle-opacity)}
.cms-ui .cms-saved-file[data-editor-action="select-file"].is-selected > *{opacity:var(--cms-selection-opacity)}
.cms-ui .cms-saved-file[data-editor-action="select-file"].is-selected::after{content:"✓";position:absolute;top:var(--cms-space-2);right:var(--cms-space-2);display:grid;place-items:center;width:var(--cms-icon-button-size);height:var(--cms-icon-button-size);border-radius:50%;background:var(--cms-action);color:var(--cms-surface-soft);font-size:var(--cms-font-size);pointer-events:none}
.cms-ui .cms-image-choice::before{content:"";position:absolute;inset:0;z-index:1;border:var(--cms-focus-width) solid transparent;border-radius:inherit;pointer-events:none}
.cms-ui .cms-image-choice.is-selected::before,.cms-ui .cms-image-choice:focus-within::before{border-color:var(--cms-action)}
.cms-ui .cms-image-choice.is-selected::after{content:"✓";position:absolute;top:var(--cms-space-2);right:var(--cms-space-2);z-index:2;display:grid;place-items:center;width:var(--cms-icon-button-size);height:var(--cms-icon-button-size);border:var(--cms-border-width) solid var(--cms-action);border-radius:50%;background:var(--cms-action);color:var(--cms-surface-soft);font-size:var(--cms-font-size);pointer-events:none}

/* ===== scrollbars.css ===== */
/* Общее оформление прокрутки. Только это правило намеренно распространяется на весь сайт. */
* {scrollbar-width:thin;scrollbar-color:var(--cms-scrollbar-thumb) var(--cms-scrollbar-track)}
*::-webkit-scrollbar {width:var(--cms-scrollbar-size);height:var(--cms-scrollbar-size)}
*::-webkit-scrollbar-thumb {border-radius:var(--cms-scrollbar-size);background:var(--cms-scrollbar-thumb)}
*::-webkit-scrollbar-track {background:var(--cms-scrollbar-track)}
*::-webkit-scrollbar-corner {background:transparent}
*::-webkit-scrollbar-button {display:none;width:0;height:0}
@supports selector(::-webkit-scrollbar) {* {scrollbar-width:auto}}
/* Скругление обрезает содержимое и полосу прокрутки, но не всплывающие поля фокуса. */
.cms-field-popover.cms-ui {clip-path:inset(0 round var(--cms-control-radius));scrollbar-gutter:stable}
.cms-ui .cms-source-editor {overflow:hidden}

/* ===== editor-panels.css ===== */
/* Формы и строки данных редактора используют общие переменные полей, отступов и поверхностей. */
.cms-ui#editContent img{border-radius:var(--cms-control-radius)}
.cms-ui#editContent #showUploadImages .tile{border-radius:var(--cms-control-radius);overflow:hidden}
.cms-ui .cms-editor-upload-layout{display:flex;flex-direction:column;gap:var(--cms-form-group-gap);min-width:0}
.cms-ui .cms-editor-upload-controls{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--cms-space-3)}
.cms-ui .cms-editor-upload-controls > .form-group{display:flex;align-items:stretch;max-width:100%;min-width:0;margin:0}
.cms-ui .cms-editor-upload-layout > :empty{display:none}
.cms-ui .cms-editor-upload-layout > .cms-upload-queue{margin-top:0}
.cms-ui .cms-editor-upload-layout .cms-style-936d6bbab2{margin-top:0}
@media(max-width:767px){.cms-ui .cms-editor-upload-controls > .form-group,.cms-ui .cms-editor-upload-controls .btn{width:100%}}
.cms-ui .cms-editor-form .row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--cms-form-gap);margin:0 0 var(--cms-form-gap)}
.cms-ui .cms-editor-form .row:before,.cms-ui .cms-editor-form .row:after{display:none}
.cms-ui .cms-editor-form .row > [class*=col-]{display:flex;flex-direction:column;gap:var(--cms-form-gap);grid-column:span 12;float:none;width:auto!important;min-width:0;max-width:100%;padding:0}
.cms-ui .cms-editor-form .inputGroup{margin:0!important}
.cms-ui .cms-editor-field-note{margin:0;font-size:var(--cms-font-size-small);line-height:var(--cms-line-height);color:var(--cms-muted)}
.cms-ui .cms-editor-form > br,.cms-ui .cms-editor-form .clearfix,.cms-ui .cms-editor-form .row > [class*=col-] > br{display:none}
.cms-ui .cms-editor-form hr{margin:var(--cms-form-group-gap) 0}
.cms-ui #parametryPageEdit,.cms-ui #pricePageEdit{display:grid;gap:var(--cms-space-3);margin-bottom:var(--cms-space-3)}
.cms-ui .cms-editor-data-row{min-width:0;padding:var(--cms-space-4);border:var(--cms-border-width) solid var(--cms-border);border-radius:var(--cms-control-radius);background:var(--cms-surface)}
.cms-ui .cms-editor-data-row[hidden]{display:none!important}
.cms-ui .cms-editor-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cms-space-3);align-items:start}
.cms-ui .cms-editor-data-grid .inputGroup{min-width:0;margin:0}
.cms-ui .cms-editor-data-grid textarea.form-control{width:100%;min-width:0;min-height:var(--cms-editor-data-textarea-height,96px);height:var(--cms-editor-data-textarea-height,96px);padding-top:var(--cms-field-value-top);resize:vertical;line-height:var(--cms-line-height)}
.cms-ui .cms-editor-row-actions{display:flex;justify-content:flex-end;margin-top:var(--cms-space-3)}
.cms-ui #parametryPageEdit{min-width:0;overflow-x:auto}
.cms-ui .cms-editor-data-row[data-editor-row-kind="parameter"]{min-width:560px;padding:var(--cms-space-3)}
.cms-ui .cms-editor-data-row[data-editor-row-kind="parameter"] .cms-editor-data-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 80px max-content;align-items:stretch}
.cms-ui .cms-editor-data-row[data-editor-row-kind="parameter"]:has(.inputGroup:not(.hide) [id^="nameParametrPageEdit_en"]) {min-width:880px}
.cms-ui .cms-editor-data-row[data-editor-row-kind="parameter"]:has(.inputGroup:not(.hide) [id^="nameParametrPageEdit_en"]) .cms-editor-data-grid{grid-template-columns:repeat(4,minmax(0,1fr)) 80px max-content}
.cms-ui .cms-editor-data-row[data-editor-row-kind="parameter"] textarea.form-control{height:var(--cms-field-height);min-height:var(--cms-field-height);resize:none}
.cms-ui .cms-editor-data-row[data-editor-row-kind="parameter"] .cms-editor-row-actions{margin:0}
.cms-ui .cms-editor-data-row[data-editor-row-kind="parameter"] .cms-editor-row-remove{height:var(--cms-field-height)}
.cms-ui .cms-editor-data-row[data-editor-row-kind="parameter"] .inputGroup{height:var(--cms-field-height);min-width:0;margin:0;padding:0;position:relative}
.cms-ui .cms-editor-data-row[data-editor-row-kind="parameter"] .inputGroup > label{position:absolute;inset:var(--cms-field-label-top) var(--cms-field-padding-x) auto;width:auto;margin:0;padding:0;font-size:var(--cms-font-size-label);line-height:var(--cms-field-label-height);color:var(--cms-muted)}
.cms-ui .cms-editor-data-row[data-editor-row-kind="parameter"] .form-control{box-sizing:border-box;height:var(--cms-field-height);padding:var(--cms-field-value-top) var(--cms-field-padding-x) var(--cms-field-value-bottom)}
.cms-ui .cms-editor-save-spinner{display:block;width:var(--cms-icon-button-size);height:var(--cms-icon-button-size);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;animation:cms-editor-saving .8s linear infinite}
@keyframes cms-editor-saving{to{transform:rotate(360deg)}}
@media(min-width:1200px){.cms-ui .cms-editor-form .row > .col-lg-6{grid-column:span 6}}
@media(max-width:600px){.cms-ui .cms-editor-data-grid{grid-template-columns:1fr}.cms-ui .cms-editor-data-row{padding:var(--cms-space-3)}}
@media(prefers-reduced-motion:reduce){.cms-ui .cms-editor-save-spinner{animation-duration:1.6s}}

/* Prices use the same compact row as parameters. */
.cms-ui .cms-editor-data-row[data-editor-row-kind="price"]{padding:var(--cms-space-3)}
.cms-ui .cms-editor-data-row[data-editor-row-kind="price"] .cms-editor-data-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;align-items:stretch}
.cms-ui .cms-editor-data-row[data-editor-row-kind="price"] .cms-editor-row-actions{margin:0}
.cms-ui .cms-editor-data-row[data-editor-row-kind="price"] .cms-editor-row-remove{height:var(--cms-field-height)}
.cms-ui #templateFieldsLi[hidden]{display:none!important}
.cms-ui .cms-template-fields{padding:var(--cms-space-4)}
.cms-ui #templateFieldsControls{display:grid;gap:var(--cms-form-group-gap);max-width:960px}
.cms-ui #templateFieldsControls .inputGroup{min-width:0;margin:0}
@media(max-width:600px){.cms-ui .cms-editor-data-row[data-editor-row-kind="price"] .cms-editor-data-grid{grid-template-columns:1fr}.cms-ui .cms-editor-data-row[data-editor-row-kind="price"] .cms-editor-row-actions{justify-content:flex-end}}

.cms-ui #templateFieldsControls .help-block{width:100%;max-width:none;padding:0;text-align:left;display:block;position:static;height:auto;margin:8px 0 0;font-size:var(--cms-font-size-small);line-height:var(--cms-line-height);color:var(--cms-muted)}

/* ===== gallery.css ===== */
.cms-gallery{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff;z-index:12000}
.cms-gallery::backdrop{background:rgba(8,15,20,.86)}
.cms-gallery-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;padding:clamp(10px,2vw,24px);box-sizing:border-box;background:rgba(8,15,20,.93)}
.cms-gallery-header,.cms-gallery-footer{display:flex;align-items:center;gap:10px;min-height:44px}
.cms-gallery-caption{flex:1;min-width:0;margin:0;font:500 15px/1.4 system-ui,sans-serif;overflow-wrap:anywhere}
.cms-gallery button,.cms-gallery-original{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:7px 12px;border:1px solid rgba(255,255,255,.4);border-radius:6px;background:rgba(255,255,255,.1);color:#fff;font:500 14px/1.2 system-ui,sans-serif;text-decoration:none;cursor:pointer}
.cms-gallery button:hover,.cms-gallery-original:hover{background:rgba(255,255,255,.22)}
.cms-gallery button:focus-visible,.cms-gallery-original:focus-visible{outline:3px solid #82dfbc;outline-offset:2px}
.cms-gallery button[hidden]{display:none}
.cms-gallery-media{display:flex;align-items:center;justify-content:center;min-height:0;overflow:auto}
.cms-gallery-media img,.cms-gallery-media video{display:block;max-width:100%;max-height:100%;object-fit:contain}
.cms-gallery-media img.cms-gallery-zoomed{max-width:none;max-height:none;cursor:zoom-out}
.cms-gallery-media iframe{width:min(100%,1100px);height:100%;border:0;background:#fff}
.cms-gallery-footer{justify-content:center;flex-wrap:wrap}
.cms-gallery-link-message{text-align:center;font:16px/1.5 system-ui,sans-serif}
@media(max-width:480px){.cms-gallery-shell{padding:8px}.cms-gallery-header,.cms-gallery-footer{gap:6px}.cms-gallery button,.cms-gallery-original{padding:6px 8px;font-size:13px}}

/* ===== layout.css ===== */
.cms-layout{max-width:100%;overflow:hidden}
.cms-layout-row{display:grid;max-width:100%;margin-bottom:2px}
.cms-layout-row>.tile{position:relative;min-width:0;min-height:0;overflow:hidden}
.cms-layout-row>.tile img{position:absolute;max-width:none}

/* Карусель материалов сохраняет исходные карточки и прокручивается без сторонней библиотеки. */
.cms-native-carousel--legacy{display:flex;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}
.cms-native-carousel--legacy::-webkit-scrollbar{display:none}
.cms-native-carousel--legacy>*{box-sizing:border-box;flex:0 0 20%;min-width:0;scroll-snap-align:start}
.cms-native-carousel--legacy img{display:block;max-width:100%;height:auto}
.cms-native-carousel--dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}
.cms-native-carousel__controls{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}
.cms-native-carousel__controls[hidden]{display:none}
.cms-native-carousel__controls button{width:44px;height:44px;border:1px solid currentColor;border-radius:var(--cms-theme-control-radius,8px);background:transparent;color:inherit;font:inherit;font-size:22px;cursor:pointer}
.cms-native-carousel__controls button:disabled{opacity:.4;cursor:default}
@media(max-width:1199px){.cms-native-carousel--legacy>*{flex-basis:50%}}
@media(max-width:767px){.cms-native-carousel--legacy>*{flex-basis:100%}}

/* ===== design-system.css ===== */
/* Единые элементы управления CMS. Тема сайта задаёт цвет, шрифт и скругления;
   геометрия и поведение компонентов остаются здесь. */
.cms-ui { line-height: var(--cms-line-height); }
.cms-ui ajs{color:var(--cms-action);cursor:pointer;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px}
.cms-ui ajs:hover{color:var(--cms-action-hover)}
.cms-ui :is(.btn, .form-control, input, select, textarea) {
  box-sizing: border-box;
  font-family: var(--cms-font-body);
  font-size: var(--cms-font-size);
}
.cms-ui .form-control {
  border-width: var(--cms-border-width);
  border-radius: var(--cms-control-radius);
  background: var(--cms-surface);
  color: var(--cms-text);
}
.cms-ui .panel { background: var(--cms-surface); color: var(--cms-text); }
.cms-ui hr {
  height: 0;
  padding: 0;
  margin: var(--cms-space-6) 0;
  border: 0;
  border-top: var(--cms-border-width) solid var(--cms-border);
  background: transparent;
  box-shadow: none;
  opacity: 1;
}
.cms-ui .table > :is(thead, tbody, tfoot) > tr > :is(th, td) {
  border-color: var(--cms-border);
  border-width: var(--cms-border-width);
}

/* Кнопки и прежние классы шаблонов используют единый контракт элементов управления. */
.cms-ui :is(.btn, .cms-code-submit), .cms-ui.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--cms-space-2);
  box-sizing: border-box;
  height: var(--cms-control-height);
  min-height: var(--cms-control-height);
  padding: 0 var(--cms-space-4);
  border: var(--cms-border-width) solid var(--cms-border);
  border-radius: var(--cms-control-radius);
  background: var(--cms-surface);
  color: var(--cms-text);
  font: var(--cms-control-font-weight) var(--cms-font-size)/var(--cms-line-height) var(--cms-font-body);
  text-align: center;
  text-decoration: none;
  white-space: normal;
  vertical-align: middle;
  box-shadow: none;
  cursor: pointer;
}
.cms-ui .btn:is(:hover, :focus) {
  background: var(--cms-surface-soft);
  color: var(--cms-text);
  text-decoration: none;
}
.cms-ui :is(.btn-default, .btn-info) {
  background: var(--cms-secondary-surface);
  border-color: var(--cms-border);
  color: var(--cms-secondary-text);
}
.cms-ui :is(.btn-default, .btn-info):is(:hover, :focus) {
  background: var(--cms-secondary-hover);
  border-color: var(--cms-border);
  color: var(--cms-secondary-text);
}
.cms-ui :is(.btn-primary, .btn-success, .cms-code-submit) {
  background: var(--cms-action);
  border-color: var(--cms-action);
  color: var(--cms-action-text);
}
.cms-ui :is(.btn-primary, .btn-success, .cms-code-submit):is(:hover, :focus) {
  background: var(--cms-action-hover);
  border-color: var(--cms-action-hover);
  color: var(--cms-action-text);
}
.cms-ui :is(.btn-danger, .btn-warning) {
  background: var(--cms-error);
  border-color: var(--cms-error);
  color: var(--cms-action-text);
}
.cms-ui :is(.btn-danger, .btn-warning):is(:hover, :focus) {
  background: var(--cms-error);
  border-color: var(--cms-error);
  color: var(--cms-action-text);
}
.cms-ui .btn-link { background: transparent; border-color: transparent; color: var(--cms-action); }
.cms-ui :is(.btn, button, input, select, textarea):disabled,
.cms-ui :is(.btn, button, input, select, textarea).disabled {
  opacity: var(--cms-disabled-opacity);
  cursor: not-allowed;
  box-shadow: none;
}
.cms-ui :is(.btn, button, a, ajs, input, select, textarea):focus-visible {
  outline: var(--cms-focus-width) solid var(--cms-action);
  outline-offset: var(--cms-focus-offset);
}

/* Активная вкладка соединяется с панелью редактора одной границей. */
.cms-ui .nav-tabs { display: flow-root; border: 0; }
.cms-ui .nav-tabs > li { float: left; margin-bottom: calc(var(--cms-border-width) * -1); }
.cms-ui .nav-tabs > li > a, .cms-ui .nav-tabs .nav-link {
  display: block;
  margin-right: var(--cms-space-1);
  padding: var(--cms-space-3) var(--cms-space-4);
  border: var(--cms-border-width) solid transparent;
  border-radius: var(--cms-control-radius) var(--cms-control-radius) 0 0;
  color: var(--cms-muted);
  font-size: var(--cms-font-size);
  line-height: var(--cms-line-height);
  text-decoration: none;
}
.cms-ui .nav-tabs > li > a:hover, .cms-ui .nav-tabs .nav-link:hover {
  color: var(--cms-text);
  background: var(--cms-surface-soft);
}
.cms-ui .nav-tabs > li.active > a, .cms-ui .nav-tabs .nav-link.active {
  position: relative;
  z-index: 1;
  border-color: var(--cms-border) var(--cms-border) var(--cms-surface);
  background: var(--cms-surface);
  color: var(--cms-text);
}
.cms-ui#editContent #menuEditor {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: calc(var(--cms-border-width) * -1);
  scrollbar-width: none;
}
.cms-ui#editContent #menuEditor::-webkit-scrollbar { display: none; }
.cms-ui#editContent #menuEditor > li.active > a {
  background: var(--cms-surface-soft);
  border-bottom-color: var(--cms-surface-soft);
}
.cms-ui#editContent #menuEditor > li:not(.active) > a:is(:hover,:focus,:focus-visible) {
  background: var(--cms-tab-focus-surface);
  border-color: var(--cms-border);
  color: var(--cms-text);
}
.cms-ui#editContent #menuEditor > li {
  flex: none;
  float: none;
  margin-bottom: 0;
  white-space: nowrap;
}
.cms-ui#editContent #contentEditor {
  border: var(--cms-border-width) solid var(--cms-border);
  border-radius: var(--cms-control-radius);
  background: var(--cms-surface-soft);
}
.cms-ui#editContent #menuEditor:has(> li:first-child.active, > li:first-child > a:is(:hover,:focus,:focus-visible)) + #savePage > #contentEditor {
  border-top-left-radius: 0;
}
.cms-ui#editContent #contentEditor > .tab-pane { padding: var(--cms-space-4); border: 0; border-radius: inherit; background: inherit; }
.cms-ui#editContent #contentEditor > #tinymceEdit { padding: 0; }
.cms-ui#editContent #contentEditor .pageEditForm { padding: 0; border: 0; }
.cms-ui#editContent #contentEditor .jodit-container {
  border: 0;
  border-radius: max(0px, calc(var(--cms-control-radius) - var(--cms-border-width)));
  box-shadow: none;
}
.cms-ui#editContent #contentEditor .jodit-toolbar__box {
  border-radius: max(0px, calc(var(--cms-control-radius) - var(--cms-border-width))) max(0px, calc(var(--cms-control-radius) - var(--cms-border-width))) 0 0;
}
.cms-ui#editContent #contentEditor .jodit-status-bar {
  border-radius: 0 0 max(0px, calc(var(--cms-control-radius) - var(--cms-border-width))) max(0px, calc(var(--cms-control-radius) - var(--cms-border-width)));
}

/* Общее оформление модальных окон и подтверждений. */
.cms-ui#editTree .cms-tree-dialog{width:min(var(--cms-tree-dialog-width),100%);max-width:100%}
.cms-ui .cms-tree-editor{display:grid;gap:var(--cms-space-3);padding:var(--cms-space-3);border:var(--cms-border-width) solid var(--cms-border);border-radius:var(--cms-control-radius);background:var(--cms-surface-soft)}
.cms-ui .cms-tree-editor .inputGroup{margin:0;min-width:0}
.cms-ui .cms-tree-selector{--cms-tree-controls-width:calc(var(--cms-control-height) * 2 + var(--cms-space-2));min-width:0;border:var(--cms-border-width) solid var(--cms-border);border-radius:var(--cms-control-radius);overflow:hidden;background:var(--cms-surface)}
.cms-ui .cms-tree-path{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cms-space-2);padding:var(--cms-space-2) var(--cms-space-3);border-bottom:var(--cms-border-width) solid var(--cms-border);background:var(--cms-surface-soft)}
.cms-ui .cms-tree-crumb{padding:0;border:0;background:none;font:inherit;color:var(--cms-action);text-align:left;overflow-wrap:anywhere;cursor:pointer}
.cms-ui .cms-tree-crumb:hover{text-decoration:underline}
.cms-ui .cms-tree-list{width:100%;table-layout:fixed;border-collapse:collapse;margin:0}
.cms-ui .cms-tree-list td{padding:0 var(--cms-space-3);border-bottom:var(--cms-border-width) solid var(--cms-border)}
.cms-ui .cms-tree-row{display:grid;grid-template-columns:var(--cms-tree-controls-width) minmax(0,1fr);align-items:center;gap:var(--cms-space-2);min-width:0}
.cms-ui .cms-tree-row-controls,.cms-ui .cms-tree-move-actions{display:flex;gap:var(--cms-space-2);align-items:center}
.cms-ui .cms-tree-label{display:flex;flex-direction:column;min-width:0}
.cms-ui .cms-tree-current{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}
.cms-ui .cms-tree-folder{display:flex;align-items:center;justify-content:space-between;gap:var(--cms-space-3);width:100%;min-height:var(--cms-control-height);padding:var(--cms-space-1) 0 var(--cms-space-1) calc(var(--cms-tree-controls-width) + var(--cms-space-2));border:0;background:none;color:var(--cms-text);font:inherit;text-align:left;cursor:pointer}
.cms-ui .cms-tree-folder > span:first-child,.cms-ui .cms-tree-caption{flex:1;min-width:0;overflow-wrap:anywhere}
.cms-ui .cms-tree-list tr:not(.move):hover{background:var(--cms-surface-soft)}
.cms-ui .cms-tree-list .move{background:var(--cms-tab-focus-surface)}
.cms-ui .cms-tree-prefix{color:var(--cms-muted);font-size:var(--cms-font-size-small);overflow-wrap:anywhere}
.cms-ui .cms-tree-list .is-unpublished .cms-tree-folder{color:var(--cms-muted)}
.cms-ui .cms-tree-icon-button{flex:none;width:var(--cms-control-height);padding:0}
.cms-ui .cms-tree-icon{display:inline-block;flex:none;width:20px;height:20px;background:currentColor;mask:var(--cms-tree-icon) center/contain no-repeat}
.cms-ui .cms-tree-icon[data-icon="sort-alpha-asc"]{--cms-tree-icon:url("icons/tree/sort-alpha-asc.svg")}
.cms-ui .cms-tree-icon[data-icon="sort-numeric-asc"]{--cms-tree-icon:url("icons/tree/sort-numeric-asc.svg")}
.cms-ui .cms-tree-icon[data-icon="sort-numeric-desc"]{--cms-tree-icon:url("icons/tree/sort-numeric-desc.svg")}
.cms-ui .cms-tree-icon[data-icon="sort-date-asc"]{--cms-tree-icon:url("icons/tree/sort-date-asc.svg?v=c73e150d93c3")}
.cms-ui .cms-tree-icon[data-icon="sort-date-desc"]{--cms-tree-icon:url("icons/tree/sort-date-desc.svg?v=a0c88a24e85b")}
.cms-ui .cms-tree-row-controls > .cms-tree-icon-button{background:transparent;border-color:transparent;box-shadow:none}
.cms-ui .cms-tree-row-controls > .cms-tree-icon-button:hover{color:var(--cms-action)}
.cms-ui .cms-tree-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cms-space-2);padding:var(--cms-space-2) var(--cms-space-3);background:var(--cms-surface-soft)}
.cms-ui .cms-tree-actions:empty{display:none}
.cms-ui#editTree #resSaveTree:empty{display:none}
.cms-ui#editTree #resSaveTree:not(:empty){flex-basis:100%;color:var(--cms-error);font-size:var(--cms-font-size-small)}
.cms-ui#editTree #savePageButton[aria-busy="true"]::before{content:"";width:var(--cms-font-size);height:var(--cms-font-size);border:var(--cms-focus-width) solid currentColor;border-top-color:transparent;border-radius:50%;animation:cms-editor-saving var(--cms-saving-duration) linear infinite}
.cms-ui.modal { padding: 0 var(--cms-space-6) var(--cms-space-6); }
.cms-ui.modal .modal-dialog {
  margin: 0 auto;
  padding-block-start: var(--cms-modal-offset, var(--cms-space-6));
}
.cms-ui.modal .modal-dialog, .cms-ui.modal .modal-content { border-radius: var(--cms-modal-radius); }
.cms-ui.modal .modal-content {
  border: 0;
  background: var(--cms-surface);
  color: var(--cms-text);
  box-shadow: var(--cms-shadow);
}
.cms-ui.modal .modal-header { position: relative; padding: var(--cms-space-6) var(--cms-space-6) 0; border: 0; }
.cms-ui.modal .modal-body { padding: var(--cms-space-6); }
.cms-ui.modal .modal-title {
  margin: 0 28px 0 0;
  font-size: var(--cms-font-size-title);
  font-weight: var(--cms-title-font-weight);
  line-height: var(--cms-line-height-title);
  letter-spacing: normal;
}
.cms-ui.modal .close {
  color: var(--cms-muted);
  background: none;
  border: 0;
  box-shadow: none;
  font: 24px/1 var(--cms-font-body);
  opacity: 1;
}
.cms-ui.modal .modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-end;
  gap: var(--cms-space-2);
  padding: 0 var(--cms-space-6) var(--cms-space-6);
  border: 0;
}
.cms-ui.modal .modal-footer::before, .cms-ui.modal .modal-footer::after { display: none; }
.cms-ui.modal .modal-footer > .btn {
  position: static;
  inset: auto;
  float: none;
  height: auto;
  min-height: var(--cms-control-height);
  margin: 0;
  padding: var(--cms-space-2) var(--cms-space-4);
}
.cms-ui.modal .modal-footer > :is(#delPageButton, #delPageButton2) { order: -1; margin-inline-end: auto; }
.cms-ui.modal .modal-footer > .cms-page-secondary-actions { display: flex; flex-wrap: wrap; gap: var(--cms-space-2); order: -1; margin-inline-end: auto; }
.cms-ui.modal .cms-page-secondary-actions > .btn { position: static; float: none; margin: 0; }
.cms-ui.modal .modal-footer > #resSavePage:empty { display: none; }
.cms-ui.modal .modal-footer > #resSavePage:not(:empty) { order: -2; flex-basis: 100%; text-align: end; }

/* Подтверждение одноразового кода в собственном диалоге. */
.cms-ui.cms-code-dialog {
  position: fixed;
  inset-inline: 0;
  top: var(--cms-modal-offset, var(--cms-space-6));
  bottom: auto;
  box-sizing: border-box;
  width: 380px;
  max-width: calc(100% - 32px);
  max-height: calc(100dvh - (var(--cms-modal-offset, var(--cms-space-6)) * 2));
  margin: 0 auto;
  overflow: auto;
  padding: var(--cms-space-8) var(--cms-space-6) var(--cms-space-6);
  border: 0;
  border-radius: var(--cms-modal-radius);
  background: var(--cms-surface);
  color: var(--cms-text);
  box-shadow: var(--cms-shadow);
  font: var(--cms-font-size)/var(--cms-line-height) var(--cms-font-body);
  text-align: center;
}
.cms-ui.cms-code-dialog::backdrop {
  background: var(--cms-backdrop);
  backdrop-filter: blur(var(--cms-backdrop-blur));
}
.cms-ui.cms-code-dialog h2 {
  margin: 0 0 var(--cms-space-6);
  font-size: var(--cms-font-size-title);
  font-weight: var(--cms-title-font-weight);
  line-height: var(--cms-line-height-title);
}
.cms-ui .cms-code-close {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  padding: 6px;
  border: 0;
  background: none;
  color: var(--cms-muted);
  cursor: pointer;
}
.cms-ui .cms-code-digits { display: flex; justify-content: center; gap: var(--cms-space-2); }
.cms-ui .cms-code-recipient { overflow-wrap: anywhere; }
.cms-ui .cms-code-help { font-size: var(--cms-font-size-small); color: var(--cms-muted); }
.cms-ui .cms-code-digit {
  box-sizing: border-box;
  width: var(--cms-control-height);
  min-width: 0;
  height: var(--cms-control-height);
  padding: 0;
  border: var(--cms-border-width) solid var(--cms-border);
  border-radius: var(--cms-control-radius);
  background: var(--cms-surface);
  color: var(--cms-text);
  font: var(--cms-control-font-weight) 24px/1 var(--cms-font-body);
  text-align: center;
  box-shadow: none;
}
.cms-ui .cms-code-digit:focus { border-color: var(--cms-action); box-shadow: inset 0 0 0 var(--cms-border-width) var(--cms-action); }
.cms-ui .cms-code-error:empty { display: none; }
.cms-ui .cms-code-error { margin: var(--cms-space-4) 0 0; font-size: var(--cms-font-size-small); color: var(--cms-error); }
.cms-ui .cms-code-submit { display: flex; width: 100%; margin: var(--cms-space-6) 0 var(--cms-space-3); }
.cms-ui .cms-code-resend {
  padding: var(--cms-space-1);
  border: 0;
  background: none;
  color: var(--cms-action);
  font: var(--cms-font-size-small)/var(--cms-line-height) var(--cms-font-body);
  cursor: pointer;
}
.cms-ui .cms-code-resend:disabled { color: var(--cms-muted); cursor: default; }
.cms-ui .cms-code-submit:disabled { cursor: wait; }

@media (max-width: 380px) {
  .cms-ui.cms-code-dialog { padding: var(--cms-space-8) var(--cms-space-4) var(--cms-space-4); }
  .cms-ui .cms-code-digits { gap: 6px; }
  .cms-ui .cms-code-digit { width: 34px; height: 46px; }
}

@media (max-width: 600px) {
  .cms-ui .cms-tree-selector{--cms-tree-controls-width:var(--cms-control-height)}
  .cms-ui .cms-tree-row-controls{flex-direction:column;gap:0}
  .cms-ui.modal {
    --cms-modal-offset: var(--cms-space-4);
    padding: 0 var(--cms-space-3) var(--cms-space-3);
  }
  .cms-ui.cms-code-dialog { --cms-modal-offset: var(--cms-space-4); }
  .cms-ui.modal .modal-header { padding: var(--cms-space-4) var(--cms-space-4) 0; }
  .cms-ui.modal .modal-body { padding: var(--cms-space-4); }
  .cms-ui.modal .modal-footer {
    flex-direction: column;
    align-items: stretch;
    padding: 0 var(--cms-space-4) var(--cms-space-4);
  }
  .cms-ui.modal .modal-footer > .btn { width: 100%; max-width: 100%; }
  .cms-ui.modal .modal-footer > .btn[data-dismiss="modal"] { order: 2; }
  .cms-ui.modal .modal-footer > :is(#delPageButton, #delPageButton2) { order: 3; margin-inline-end: 0; }
  .cms-ui.modal .modal-footer > .cms-page-secondary-actions { order: 3; margin-inline-end: 0; flex-direction: column; }
  .cms-ui.modal .cms-page-secondary-actions > .btn { width: 100%; }
  .cms-ui.modal .cms-page-secondary-actions > #copyPageButton { order: 4; }
}
/* Рабочие страницы администрирования используют ту же оболочку, что и контент. */
body.site-cms:has(main.cms-admin-workspace) {background:var(--cms-theme-surface-soft,#f5f8fa)}
body.site-cms main.cms-admin-panel.cms-admin-workspace {
 width:100%;max-width:none;min-height:60vh;margin:0!important;padding:40px 0 72px!important;
 border:0;border-radius:0;box-shadow:none;background:var(--cms-surface-soft);color:var(--cms-text);
 font:400 .9375rem/1.6 var(--cms-font-body);
}
.cms-admin-workspace .cms-admin-shell {width:min(calc(100% - var(--cms-theme-shell-gutter,24px) * 2),var(--cms-theme-shell-width,1160px));margin-inline:auto;min-width:0}
.cms-admin-workspace .cms-admin-heading {margin-bottom:32px}
.cms-admin-workspace .cms-admin-breadcrumbs {display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 18px;color:var(--cms-muted);font-size:.8125rem}
.cms-admin-workspace .cms-admin-breadcrumbs a {color:var(--cms-muted);text-decoration:none}
.cms-admin-workspace .cms-admin-breadcrumbs a:hover {color:var(--cms-action);text-decoration:underline}
.cms-admin-workspace .cms-admin-heading-row {display:flex;align-items:center;justify-content:space-between;gap:24px}
.cms-admin-workspace .cms-admin-heading h1 {margin:0;font:var(--cms-theme-title-weight,650) clamp(2rem,3.1vw,2.75rem)/1.12 var(--cms-theme-font-display,var(--cms-font-body));letter-spacing:-.025em;color:var(--cms-text)}
.cms-admin-workspace .cms-admin-heading p {margin:12px 0 0;color:var(--cms-muted);max-width:65ch;font-size:.9375rem}
.cms-admin-workspace .cms-admin-card {min-width:0;margin:0 0 24px;padding:clamp(20px,2.5vw,36px);background:var(--cms-surface);border:var(--cms-theme-card-border,0);border-radius:var(--cms-theme-card-radius,8px)}
.cms-admin-workspace .cms-admin-card:last-child {margin-bottom:0}
.cms-admin-workspace .cms-admin-card-heading {display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}
.cms-admin-workspace .cms-admin-card-heading h2 {margin:0;color:var(--cms-text);font:600 1.1875rem/1.4 var(--cms-font-body)}
.cms-admin-workspace .cms-admin-card-heading p {max-width:70ch;margin:8px 0 0;color:var(--cms-muted);font-size:.8125rem;line-height:1.65}
.cms-admin-workspace .btn {flex-shrink:0;min-height:var(--cms-control-height);white-space:normal;text-align:center;line-height:1.5}
.cms-admin-workspace .cms-admin-tree,.cms-admin-workspace .cms-admin-tree ul {padding:0;margin:0;list-style:none}
.cms-admin-workspace .cms-admin-tree li {padding:0;margin:0;list-style:none}
.cms-admin-workspace .cms-admin-tree li::before {display:none!important;content:none!important}
.cms-admin-workspace .cms-admin-tree ul ul {margin-left:9.5px;padding-left:0;border-left:0;max-height:var(--cms-tree-branch-height,200px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}
.cms-admin-workspace .cms-admin-tree span[data-state]:not(.cms-admin-tree-root) {display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:32px;padding:5px 12px;border-radius:var(--cms-theme-card-radius,8px);line-height:1.6;overflow-wrap:anywhere}
.cms-admin-workspace .cms-admin-tree span[data-state]:not(.cms-admin-tree-root):is(:hover,:focus-within) {background:var(--cms-surface-soft)!important}
.cms-admin-workspace .cms-admin-tree ajs {overflow-wrap:anywhere;max-width:100%;text-decoration:none}
.cms-admin-workspace .cms-admin-tree ajs:hover {text-decoration:underline}
.cms-admin-workspace .cms-admin-tree .cms-admin-tree-root {display:none}
.cms-admin-workspace table.cms-admin-table {width:100%;table-layout:fixed;margin:0;border:0;border-collapse:collapse;background:transparent;font-size:.875rem}
.cms-admin-workspace .cms-admin-table > :is(thead,tbody) > tr > :is(th,td) {padding:18px 16px;vertical-align:middle;border:0;border-bottom:1px solid var(--cms-border);text-align:left;overflow-wrap:anywhere;background:transparent;color:var(--cms-text);line-height:1.6}
.cms-admin-workspace .cms-admin-table > thead > tr > th {padding-top:12px;padding-bottom:12px;color:var(--cms-muted);font-size:.75rem;font-weight:500;background:var(--cms-surface-soft)}
.cms-admin-workspace .cms-admin-table > tbody > tr:first-child > td {background:transparent}
.cms-admin-workspace .cms-admin-table > tbody > tr:last-child > td {border-bottom:0}
.cms-admin-workspace .cms-admin-table > tbody > tr:is(:hover,:focus-within) {background:var(--cms-surface-soft)}
.cms-admin-workspace .cms-admin-table > tbody > tr.danger {background:var(--cms-tab-focus-surface)}
.cms-admin-workspace .cms-admin-table a {color:var(--cms-action);text-underline-offset:3px}
.cms-admin-workspace .cms-admin-table .form-control {width:100%;min-width:0}
.cms-admin-workspace .cms-admin-table form {margin:0}
.cms-admin-workspace .cms-admin-table .cms-admin-row-action {width:130px;text-align:right}
.cms-admin-workspace .cms-admin-table th:last-child {width:130px}
.cms-admin-workspace .cms-admin-history th:last-child {width:auto}
.cms-admin-workspace .cms-admin-history th:nth-child(1) {width:20%}
.cms-admin-workspace .cms-admin-history th:nth-child(2) {width:32%}
.cms-admin-workspace .cms-admin-status {display:block;margin-top:6px;font-size:.75rem;color:var(--cms-muted)}
.cms-admin-workspace .cms-admin-table .cms-admin-empty {padding:32px 16px;color:var(--cms-muted);text-align:center}
.cms-admin-workspace .cms-admin-slider-layout {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;align-items:start;margin-bottom:24px}
.cms-admin-workspace .cms-admin-slider-layout > .cms-admin-card {margin:0}
.cms-admin-workspace .cms-admin-form {display:grid;gap:20px;margin:0}
.cms-admin-workspace .cms-admin-field {display:grid;gap:8px;min-width:0}
.cms-admin-workspace .cms-admin-field label {margin:0;font-size:.8125rem;font-weight:500;color:var(--cms-text)}
.cms-admin-workspace .cms-admin-field textarea.form-control {min-height:80px;height:auto;resize:vertical;padding:12px}
.cms-admin-workspace .cms-admin-help {margin:10px 0 0;color:var(--cms-muted);font-size:.75rem}
.cms-admin-workspace .cms-admin-upload {width:100%}
.cms-admin-workspace #filelistImages:empty {display:none}
.cms-admin-workspace #filelistImages:not(:empty) {margin-top:12px}
.cms-admin-workspace .cms-admin-preview {position:sticky;top:72px}
.cms-admin-workspace .cms-admin-preview figure {margin:0}
.cms-admin-workspace .cms-admin-preview .newSlide {display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--cms-theme-card-radius,8px);background:var(--cms-surface-soft)}
.cms-admin-workspace .cms-admin-preview figcaption {padding-top:24px}
.cms-admin-workspace .cms-admin-preview .header_title {margin:0;color:var(--cms-text);font:500 1.5rem/1.35 var(--cms-font-body);overflow-wrap:anywhere}
.cms-admin-workspace .cms-admin-preview .header_text {margin:12px 0 0;color:var(--cms-muted);font-size:.9375rem;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}
.cms-admin-workspace .cms-admin-banners th:nth-child(2) {width:120px}
@media(max-width:800px) {
 .cms-admin-workspace .cms-admin-slider-layout {grid-template-columns:1fr}
 .cms-admin-workspace .cms-admin-preview {position:static}
 .cms-admin-workspace .cms-admin-card-heading,.cms-admin-workspace .cms-admin-heading-row {flex-wrap:wrap}
}
@media(max-width:600px) {
 body.site-cms main.cms-admin-panel.cms-admin-workspace {padding:28px 0 48px!important}
 .cms-admin-workspace .cms-admin-shell {width:calc(100% - 32px)}
 .cms-admin-workspace .cms-admin-card {padding:20px}
 .cms-admin-workspace .cms-admin-heading-row > .btn,.cms-admin-workspace .cms-admin-card-heading > .btn {width:100%}
 .cms-admin-workspace table.cms-admin-table,.cms-admin-workspace .cms-admin-table tbody {display:block;width:100%}
 .cms-admin-workspace .cms-admin-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .cms-admin-workspace .cms-admin-table > tbody > tr {display:block;padding:16px 0;border-bottom:1px solid var(--cms-border)}
 .cms-admin-workspace .cms-admin-table > tbody > tr:first-child {padding-top:0}
 .cms-admin-workspace .cms-admin-table > tbody > tr:last-child {border-bottom:0;padding-bottom:0}
 .cms-admin-workspace .cms-admin-table > tbody > tr > td {display:block;width:100%;padding:8px 0;border:0;background:transparent}
 .cms-admin-workspace .cms-admin-table td[data-label]::before {display:block;content:attr(data-label);margin-bottom:5px;font-size:.75rem;color:var(--cms-muted)}
 .cms-admin-workspace .cms-admin-table .cms-admin-row-action {text-align:left;width:100%}
 .cms-admin-workspace .cms-admin-table .cms-admin-row-action .btn {width:100%}
 .cms-admin-workspace .cms-admin-tree ul ul {margin-left:9.5px;padding-left:0}
 .cms-admin-workspace .cms-admin-tree span[data-state]:not(.cms-admin-tree-root) {padding-inline:6px}
}

.cms-admin-workspace .cms-admin-tree-toggle {display:inline-flex;align-items:center;gap:8px;min-height:32px;margin:0 0 8px;color:var(--cms-action);font-size:.875rem;text-decoration:none}
.cms-admin-workspace .cms-admin-tree-toggle:hover {color:var(--cms-action-hover)}
.cms-admin-workspace .cms-admin-tree-actions {margin-top:16px}

/* Маркеры веток и документов берутся из уже подключённого набора FontAwesome. */
.cms-admin-workspace .cms-admin-tree span[data-state]:not(.cms-admin-tree-root) {position:relative;padding-left:38px;cursor:default}
.cms-admin-workspace .cms-admin-tree span[data-state]:not(.cms-admin-tree-root)::before {position:absolute;left:2px;top:50%;width:16px;text-align:center;transform:translateY(-50%);font:14px/1 FontAwesome;color:var(--cms-muted);content:"\f15b"}
.cms-admin-workspace .cms-admin-tree span[data-state="close"]:not(.cms-admin-tree-root)::before {content:"\f0da";color:var(--cms-action)}
.cms-admin-workspace .cms-admin-tree span[data-state="open"]:not(.cms-admin-tree-root)::before {content:"\f0d7";color:var(--cms-action)}
.cms-admin-workspace .cms-admin-tree span[data-state="close"],.cms-admin-workspace .cms-admin-tree span[data-state="open"] {cursor:pointer}
.cms-admin-workspace .cms-admin-tree span[data-state] > ajs {color:var(--cms-text)}
@media(max-width:600px) {
 .cms-admin-workspace .cms-admin-tree span[data-state]:not(.cms-admin-tree-root) {padding-left:26px;padding-right:8px!important}
 .cms-admin-workspace .cms-admin-tree span[data-state]:not(.cms-admin-tree-root)::before {left:2px}
 .cms-admin-workspace .cms-admin-tree-actions .btn {width:100%}
}

.cms-admin-workspace .cms-admin-tree-toggle > span {text-decoration:underline dotted;text-underline-offset:4px}

/* Непрерывная линия ветки заканчивается на последнем дочернем пункте. */
.cms-admin-workspace .cms-admin-tree ul ul > li {position:relative;padding-left:18px}
.cms-admin-workspace .cms-admin-tree ul ul > li::before {display:block!important;content:""!important;position:absolute;left:0;top:0;bottom:0;width:1px;height:auto;background:var(--cms-border)}
.cms-admin-workspace .cms-admin-tree ul ul > li::after {content:"";position:absolute;left:0;top:16px;width:16px;height:1px;background:var(--cms-border)}
.cms-admin-workspace .cms-admin-tree ul ul > li:last-child::before {bottom:auto;height:16px}
@media(max-width:600px) {
 .cms-admin-workspace .cms-admin-tree ul ul {margin-left:9.5px;padding-left:0}
 .cms-admin-workspace .cms-admin-tree ul ul > li {padding-left:14px}
 .cms-admin-workspace .cms-admin-tree ul ul > li::after {width:12px}
}

/* Раскрытие и тип узла независимы: содержательная страница тоже бывает родителем. */
.cms-admin-workspace .cms-admin-tree span[data-node-kind][data-state]:not(.cms-admin-tree-root) {padding-left:46px}
.cms-admin-workspace .cms-admin-tree span[data-node-kind]::after {position:absolute;left:24px;top:50%;width:16px;transform:translateY(-50%);font:14px/1 FontAwesome;content:"\f15b";color:var(--cms-muted)}
.cms-admin-workspace .cms-admin-tree span[data-node-kind="directory"]::after {content:"\f07b";color:var(--cms-action)}
.cms-admin-workspace .cms-admin-tree span[data-node-kind][data-state="file"]::before {content:none}
@media(max-width:600px) {
 .cms-admin-workspace .cms-admin-tree span[data-node-kind][data-state]:not(.cms-admin-tree-root) {padding-left:42px}
 .cms-admin-workspace .cms-admin-tree span[data-node-kind]::after {left:20px}
}

.cms-admin-workspace .cms-admin-tree > li > ul {max-height:min(60vh,560px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}

.cms-admin-workspace .cms-admin-card:has(.cms-admin-tree) > .cms-admin-card-heading {margin-bottom:12px}

/* Identity heading shared by questionnaire and CRM client dialogs. */
.cms-ui.modal .modal-header.cms-person-header{position:relative;padding:20px 64px 20px 24px;background:var(--cms-surface-soft);border-bottom:1px solid var(--cms-border);border-radius:var(--cms-modal-radius) var(--cms-modal-radius) 0 0}
.cms-ui .cms-person-heading{display:flex;align-items:center;gap:14px;min-width:0}
.cms-ui .cms-person-heading>div{min-width:0}
.cms-ui .cms-person-avatar{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#fff;color:var(--cms-muted)}
.cms-ui .cms-person-avatar::before{content:"";width:28px;height:28px;background:currentColor;mask:url(/cms/images/icons/admin-person.svg) center/contain no-repeat;-webkit-mask:url(/cms/images/icons/admin-person.svg) center/contain no-repeat}
.cms-ui .cms-person-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#fff}
.cms-ui .cms-person-avatar[hidden],.cms-ui .cms-person-avatar img[hidden]{display:none!important}
.cms-ui.modal .cms-person-header .modal-title{margin:0;font-size:20px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}
.cms-ui.modal .cms-person-header .close{position:absolute;inset:18px 18px auto auto;float:none;margin:0}
.cms-ui.modal .cms-person-header .crm-meta{margin:4px 0 0}
@media(max-width:600px){.cms-ui.modal .modal-header.cms-person-header{padding:18px 52px 18px 20px}.cms-ui .cms-person-avatar{width:42px;height:42px}.cms-ui.modal .cms-person-header .modal-title{font-size:18px}}

/* ===== lightbox.css ===== */
.cms-lightbox {
  box-sizing: border-box;
  width: min(100vw - 24px, 1200px);
  max-width: none;
  height: min(100dvh - 24px, 900px);
  max-height: none;
  margin: auto;
  padding: 0;
  overflow: hidden;
  border: 1px solid var(--cms-theme-border, #dce3e9);
  border-radius: var(--cms-theme-card-radius, var(--cms-theme-control-radius, 8px));
  background: var(--cms-theme-surface, #fff);
  color: var(--cms-theme-text, #222a35);
  box-shadow: 0 20px 70px #0006;
  font: 16px/1.4 var(--cms-theme-font, system-ui, sans-serif);
}
.cms-lightbox::backdrop { background: #101820d9; backdrop-filter: blur(12px); }
.cms-lightbox *, .cms-lightbox *::before, .cms-lightbox *::after { box-sizing: border-box; }
.cms-lightbox__shell { display: grid; grid-template-columns: 52px minmax(0, 1fr) 52px; grid-template-rows: minmax(0, 1fr) auto; align-items: center; width: 100%; height: 100%; padding: 54px 12px 12px; position: relative; overflow: hidden; }
.cms-lightbox__stage { grid-column: 2; grid-row: 1; display: grid; place-items: center; min-width: 0; min-height: 0; height: 100%; overflow: hidden; }
.cms-lightbox__image { display: block; max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain; }
.cms-lightbox__image[hidden], .cms-lightbox button[hidden] { display: none; }
.cms-lightbox__status { margin: 0; text-align: center; color: var(--cms-theme-muted, #536273); }
.cms-lightbox__status:empty { display: none; }
.cms-lightbox__foot { grid-column: 1 / -1; grid-row: 2; display: flex; justify-content: flex-end; align-items: center; gap: 12px; min-width: 0; padding: 10px 5px 0; }
.cms-lightbox__counter { flex: 0 0 auto; color: var(--cms-theme-muted, #536273); font-size: .875rem; }
.cms-lightbox button { display: grid; place-items: center; width: 44px; height: 44px; padding: 8px; border: 1px solid var(--cms-theme-border, #dce3e9); border-radius: 50%; background: var(--cms-theme-surface, #fff); color: var(--cms-theme-action, #285a83); cursor: pointer; }
.cms-lightbox button:hover { background: var(--cms-theme-surface-soft, #f5f8fa); }
.cms-lightbox button:focus-visible { outline: 3px solid var(--cms-theme-focus, #5c93b9); outline-offset: 2px; }
.cms-lightbox button svg { width: 24px; height: 24px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.cms-lightbox__close { position: absolute; top: 8px; right: 12px; }
.cms-lightbox__previous { grid-column: 1; grid-row: 1; }
.cms-lightbox__next { grid-column: 3; grid-row: 1; }
.cms-content img[role="button"] { cursor: zoom-in; }
.cms-content img[role="button"]:focus-visible { outline: 3px solid var(--cms-theme-focus, #5c93b9); outline-offset: 3px; }
@media (max-width: 390px) {
  .cms-lightbox { width: calc(100vw - 12px); height: calc(100dvh - 12px); }
  .cms-lightbox__shell { grid-template-columns: 42px minmax(0, 1fr) 42px; padding: 52px 4px 8px; }
  .cms-lightbox button { width: 38px; height: 38px; padding: 7px; }
  .cms-lightbox__close { right: 8px; }
}
@media (prefers-reduced-motion: reduce) { .cms-lightbox, .cms-lightbox * { animation: none !important; transition: none !important; } }

/* Optional tabular presentation keeps the common select's focus and keyboard contract. */
.cms-field-popover.cms-ui.cms-select-options--table { padding:0; overflow:auto; }
.cms-field-popover.cms-ui.cms-select-options--table :is(.cms-select-table-head,.cms-select-option) { display:grid; grid-template-columns:var(--cms-select-table-columns); align-items:center; gap:12px; min-width:520px; padding:10px 12px; border-radius:0; border-bottom:1px solid var(--cms-border); }
.cms-field-popover.cms-ui.cms-select-options--table .cms-select-table-head { position:sticky; top:0; z-index:1; background:var(--cms-surface-soft); color:var(--cms-muted); font-size:12px; }
.cms-field-popover.cms-ui.cms-select-options--table .cms-select-cell { min-width:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

/* One records table component for Visits and Mailing. */
.cms-ui.cms-admin-workspace .cms-records-panel { padding:0; overflow:hidden; }
.cms-ui.cms-admin-workspace .cms-records-panel .table-scroll { overflow-x:auto; border:0; margin:0; }
.cms-ui.cms-admin-workspace .cms-records-panel table.cms-records-table { width:100%; margin:0; border:0; border-collapse:collapse; font-size:13px; line-height:1.6; }
.cms-ui.cms-admin-workspace .cms-records-panel table.cms-records-table :is(th,td) { border:0; padding:10px 12px; vertical-align:middle; color:var(--cms-theme-text); text-align:left; }
.cms-ui.cms-admin-workspace .cms-records-panel table.cms-records-table thead th { padding-block:12px; background:var(--cms-theme-surface-soft); border-bottom:1px solid var(--cms-theme-border); font-weight:500; white-space:nowrap; }
.cms-ui.cms-admin-workspace .cms-records-panel table.cms-records-table tbody td { border-top:1px solid var(--cms-theme-border); }
.cms-ui.cms-admin-workspace .cms-records-panel table.cms-records-table :is(th,td):first-child { padding-left:20px; }
.cms-ui.cms-admin-workspace .cms-records-panel table.cms-records-table :is(th,td):last-child { padding-right:20px; }
.cms-ui.cms-admin-workspace .cms-records-panel table.cms-records-table a { color:inherit; text-decoration:none; font-weight:500; }
.cms-ui.cms-admin-workspace .cms-records-panel table.cms-records-table a:hover { text-decoration:underline; }

/* Shared admin page heading, matching Visits. */
.cms-ui:is(.cms-admin-workspace,.cms-page) { --cms-admin-title-size:28px; --cms-admin-title-leading:1.25; --cms-admin-title-weight:650; --cms-admin-heading-gap:24px; }
.cms-ui.cms-admin-workspace .cms-admin-breadcrumbs { margin-bottom:var(--cms-admin-heading-gap); }
.cms-ui.cms-admin-workspace :is(.cms-admin-heading,.page-heading) { margin-bottom:var(--cms-admin-heading-gap); }
.cms-ui.cms-admin-workspace :is(.cms-admin-heading,.page-heading) h1 { margin:0; font-family:var(--cms-theme-font-display,var(--cms-font-body)); font-size:var(--cms-admin-title-size); font-weight:var(--cms-admin-title-weight); line-height:var(--cms-admin-title-leading); letter-spacing:-.025em; color:var(--cms-theme-text); }
.cms-ui.cms-admin-workspace :is(.cms-admin-heading,.page-heading) p { margin:8px 0 0; color:var(--cms-theme-muted); font-size:15px; line-height:24px; }

/* Content pages share the admin heading tokens; breadcrumbs serve as subtitle. */
.cms-ui.cms-page .cms-page-heading { margin-bottom:var(--cms-admin-heading-gap); }
body.site-cms main.cms-page .page-title { max-width:none; margin:0; font-size:var(--cms-admin-title-size); line-height:var(--cms-admin-title-leading); font-weight:var(--cms-admin-title-weight); }
.cms-ui.cms-page .cms-page-breadcrumbs { margin-top:8px; }
.cms-ui.cms-page .cms-page-breadcrumbs .breadcrumb { font-size:15px; line-height:24px; }
