.trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list),.trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list){max-width:276px;overflow:initial;padding:7px 5px}.trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button,.trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button{text-indent:-9999px;border:1px solid #333;width:20px;height:20px;margin:2px;padding:0;display:block;position:relative}[dir=ltr] .trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button,[dir=ltr] .trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button{float:left}[dir=rtl] .trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button,[dir=rtl] .trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button{float:right}.trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button:hover:after,.trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button:focus:after,.trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button:hover:after,.trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button:focus:after{content:" ";background:inherit;z-index:10;border:1px solid #fff;width:27px;height:27px;display:block;position:absolute;top:-5px;box-shadow:0 0 2px #000}[dir=ltr] .trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button:hover:after,[dir=ltr] .trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button:focus:after,[dir=ltr] .trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button:hover:after,[dir=ltr] .trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button:focus:after{left:-5px}[dir=rtl] .trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button:hover:after,[dir=rtl] .trumbowyg-dropdown-foreColor:not(.trumbowyg-dropdown--color-list) button:focus:after,[dir=rtl] .trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button:hover:after,[dir=rtl] .trumbowyg-dropdown-backColor:not(.trumbowyg-dropdown--color-list) button:focus:after{right:-5px}.trumbowyg-dropdown-backColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-backColorRemove-dropdown-button){position:relative;color:#fff!important}.trumbowyg-dropdown-backColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-backColorRemove-dropdown-button):hover:after,.trumbowyg-dropdown-backColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-backColorRemove-dropdown-button):focus:after{content:" ";border:5px solid #0000;width:0;height:0;display:block;position:absolute;top:13px}[dir=ltr] .trumbowyg-dropdown-backColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-backColorRemove-dropdown-button):hover:after,[dir=ltr] .trumbowyg-dropdown-backColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-backColorRemove-dropdown-button):focus:after{border-left-color:#fff;left:0}[dir=rtl] .trumbowyg-dropdown-backColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-backColorRemove-dropdown-button):hover:after,[dir=rtl] .trumbowyg-dropdown-backColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-backColorRemove-dropdown-button):focus:after{border-right-color:#fff;right:0}.trumbowyg-dropdown-emoji{width:265px}[dir=ltr] .trumbowyg-dropdown-emoji{padding:7px 0 7px 5px}[dir=rtl] .trumbowyg-dropdown-emoji{padding:7px 5px 7px 0}.trumbowyg-dropdown-emoji svg{display:none!important}.trumbowyg-dropdown-emoji button{text-align:center;width:26px;height:26px;margin:2px;padding:0;line-height:24px;display:block;position:relative}[dir=ltr] .trumbowyg-dropdown-emoji button{float:left}[dir=rtl] .trumbowyg-dropdown-emoji button{float:right}.trumbowyg-dropdown-emoji button:hover:after,.trumbowyg-dropdown-emoji button:focus:after{background:inherit;z-index:10;background-color:#0000;width:27px;height:27px;display:block;position:absolute;top:-5px;box-shadow:0 0 2px #000}[dir=ltr] .trumbowyg-dropdown-emoji button:hover:after,[dir=ltr] .trumbowyg-dropdown-emoji button:focus:after{left:-5px}[dir=rtl] .trumbowyg-dropdown-emoji button:hover:after,[dir=rtl] .trumbowyg-dropdown-emoji button:focus:after{right:-5px}.trumbowyg .emoji{width:22px;height:22px;display:inline-block}.trumbowyg-giphy-button svg{transform:scale(1.22)}.trumbowyg-giphy-search{width:80%;margin:5%;display:block}[dir=ltr] .trumbowyg-giphy-search{padding-left:10px;padding-right:150px}[dir=rtl] .trumbowyg-giphy-search{padding-left:150px;padding-right:10px}.trumbowyg-giphy-close{background:0 0;border:1px solid #0000;width:30px;height:30px;position:absolute;top:calc(5% + 8px)}[dir=ltr] .trumbowyg-giphy-close{right:calc(5% - 2px)}[dir=rtl] .trumbowyg-giphy-close{left:calc(5% - 2px)}.trumbowyg-giphy-close:hover,.trumbowyg-giphy-close:focus{background:#ecf0f1;outline:none}.trumbowyg-giphy-close:focus{border-color:#0000004d}.trumbowyg-powered-by-giphy{pointer-events:none;user-select:none;position:absolute;top:calc(5% + 12px)}[dir=ltr] .trumbowyg-powered-by-giphy{right:calc(15% + 10px)}[dir=rtl] .trumbowyg-powered-by-giphy{left:calc(15% + 10px)}.trumbowyg-powered-by-giphy span{text-transform:uppercase;opacity:.6;font-size:10px;font-weight:700}.trumbowyg-powered-by-giphy svg{vertical-align:bottom;opacity:.45;width:66px;height:15px}[dir=ltr] .trumbowyg-powered-by-giphy svg{margin-left:6px}[dir=rtl] .trumbowyg-powered-by-giphy svg{margin-right:6px}.trumbowyg-giphy-modal-scroll{height:240px;overflow:hidden auto}.trumbowyg-giphy-modal{columns:3;column-gap:10px;padding:0 5%}.trumbowyg-giphy-modal .trumbowyg-giphy-no-result{width:250%}[dir=ltr] .trumbowyg-giphy-modal .trumbowyg-giphy-no-result{margin:13% 0 0 29%}[dir=rtl] .trumbowyg-giphy-modal .trumbowyg-giphy-no-result{margin:13% 29% 0 0}.trumbowyg-giphy-modal .trumbowyg-giphy-offline{text-align:center;width:305%;height:600px;margin-top:95px;font-size:18px}.trumbowyg-giphy-modal .img-container{background-color:#ecf0f1;width:100%;margin-bottom:10px}.trumbowyg-giphy-modal .img-container img{cursor:pointer;opacity:0;width:100%;transition:opacity .15s}.trumbowyg-giphy-modal .img-container img:hover,.trumbowyg-giphy-modal .img-container img:focus{border:3px solid #2ecc71}.trumbowyg-giphy-modal .img-container img.tbw-loaded{opacity:1}[formulas]{pointer-events:none;display:inline-block;position:relative}[formulas][inline=false]{width:100%;display:block}[formulas]:after{content:"✎";opacity:0;cursor:pointer;pointer-events:auto;background-color:#ffffffd4;position:absolute;inset:0;box-shadow:0 0 5px 5px #ffffffd4}[formulas]:hover:after{opacity:1}.trumbowyg-dropdown-mention button{white-space:nowrap;position:relative}.trumbowyg-dropdown-mention button:after{content:"";pointer-events:none;background-size:100%;width:15%;height:100%;position:absolute;top:0}[dir=ltr] .trumbowyg-dropdown-mention button:after{background-image:linear-gradient(90deg,#fff0 0%,#fff 80% 100%);right:0}[dir=rtl] .trumbowyg-dropdown-mention button:after{background-image:linear-gradient(270deg,#fff0 0%,#fff 80% 100%);left:0}.trumbowyg-symbol-\&nbsp-dropdown-button{display:none!important}.trumbowyg-symbol-\&nbsp-dropdown-button+button{clear:both}.trumbowyg-dropdown-specialChars{width:248px;padding:5px 3px 3px}.trumbowyg-dropdown-specialChars button{text-align:center;width:26px;height:26px;margin:2px;padding:0;line-height:24px;display:block;position:relative}[dir=ltr] .trumbowyg-dropdown-specialChars button{float:left}[dir=rtl] .trumbowyg-dropdown-specialChars button{float:right}.trumbowyg-dropdown-specialChars button:hover:after,.trumbowyg-dropdown-specialChars button:focus:after{background:inherit;z-index:10;background-color:#0000;width:27px;height:27px;display:block;position:absolute;top:-5px;box-shadow:0 0 2px #000}[dir=ltr] .trumbowyg-dropdown-specialChars button:hover:after,[dir=ltr] .trumbowyg-dropdown-specialChars button:focus:after{left:-5px}[dir=rtl] .trumbowyg-dropdown-specialChars button:hover:after,[dir=rtl] .trumbowyg-dropdown-specialChars button:focus:after{right:-5px}.trumbowyg .specialChars{width:22px;height:22px;display:inline-block}.trumbowyg-dropdown-table{max-height:unset}.trumbowyg-dropdown-table table{all:unset;border-collapse:collapse;margin:10px;display:inline-block}.trumbowyg-dropdown-table table td{all:unset;cursor:pointer;background:#fff;width:20px;height:20px;display:table-cell;position:relative}.trumbowyg-dropdown-table table td:after{content:"";pointer-events:none;border:1px solid #cecece;display:block;position:absolute;inset:1px}.trumbowyg-dropdown-table table td.active:after{background-color:#000;border-color:#000}.trumbowyg-dropdown-table .trumbowyg-table-size{text-align:center}.trumbowyg-table-dropdown-title{text-transform:uppercase;letter-spacing:2px;padding:8px 10px;font-size:12px;font-weight:700}.trumbowyg-dropdown-button-group+.trumbowyg-table-dropdown-title{margin-top:24px}.trumbowyg-table-cell-selection-mode ::selection{color:inherit;background-color:#0000}.trumbowyg-table-cell-selected{background-color:#b4d3fe!important}.trumbowyg-table-resize-layers{width:0;height:0;position:absolute;top:0}[dir=ltr] .trumbowyg-table-resize-layers{left:0}[dir=rtl] .trumbowyg-table-resize-layers{right:0}.trumbowyg-table-resize-vertical-handle{cursor:col-resize;width:5px;position:absolute}[dir=ltr] .trumbowyg-table-resize-vertical-handle{margin-left:-3px}[dir=rtl] .trumbowyg-table-resize-vertical-handle{margin-right:-3px}.trumbowyg-table-resize-vertical-handle:after{content:"";pointer-events:none;opacity:0;background:#0073ff;border-radius:3px;width:3px;height:100%;position:absolute;top:0}[dir=ltr] .trumbowyg-table-resize-vertical-handle:after{left:1px}[dir=rtl] .trumbowyg-table-resize-vertical-handle:after{right:1px}.trumbowyg-table-resize-vertical-handle:hover:after{opacity:1}.trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list),.trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list){max-width:276px;overflow:initial;padding:7px 5px}.trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button,.trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button{text-indent:-9999px;border:1px solid #333;width:20px;height:20px;margin:2px;padding:0;display:block;position:relative}[dir=ltr] .trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button,[dir=ltr] .trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button{float:left}[dir=rtl] .trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button,[dir=rtl] .trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button{float:right}.trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button:hover:after,.trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button:focus:after,.trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button:hover:after,.trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button:focus:after{content:" ";background:inherit;z-index:10;border:1px solid #fff;width:27px;height:27px;display:block;position:absolute;top:-5px;box-shadow:0 0 2px #000}[dir=ltr] .trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button:hover:after,[dir=ltr] .trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button:focus:after,[dir=ltr] .trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button:hover:after,[dir=ltr] .trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button:focus:after{left:-5px}[dir=rtl] .trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button:hover:after,[dir=rtl] .trumbowyg-dropdown-tableCellBackgroundColor:not(.trumbowyg-dropdown--color-list) button:focus:after,[dir=rtl] .trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button:hover:after,[dir=rtl] .trumbowyg-dropdown-tableBorderColor:not(.trumbowyg-dropdown--color-list) button:focus:after{right:-5px}.trumbowyg-dropdown-tableCellBackgroundColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button),.trumbowyg-dropdown-tableBorderColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button){position:relative;color:#fff!important}.trumbowyg-dropdown-tableCellBackgroundColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):hover:after,.trumbowyg-dropdown-tableCellBackgroundColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):focus:after,.trumbowyg-dropdown-tableBorderColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):hover:after,.trumbowyg-dropdown-tableBorderColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):focus:after{content:" ";border:5px solid #0000;width:0;height:0;display:block;position:absolute;top:13px}[dir=ltr] .trumbowyg-dropdown-tableCellBackgroundColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):hover:after,[dir=ltr] .trumbowyg-dropdown-tableCellBackgroundColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):focus:after,[dir=ltr] .trumbowyg-dropdown-tableBorderColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):hover:after,[dir=ltr] .trumbowyg-dropdown-tableBorderColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):focus:after{border-left-color:#fff;left:0}[dir=rtl] .trumbowyg-dropdown-tableCellBackgroundColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):hover:after,[dir=rtl] .trumbowyg-dropdown-tableCellBackgroundColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):focus:after,[dir=rtl] .trumbowyg-dropdown-tableBorderColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):hover:after,[dir=rtl] .trumbowyg-dropdown-tableBorderColor.trumbowyg-dropdown--color-list button:not(.trumbowyg-removeTableCellBackgroundColor-dropdown-button):not(.trumbowyg-removeTableBorderColor-dropdown-button):focus:after{border-right-color:#fff;right:0}