.ce-inline-tool{&.ce-inline-tool--font{display:flex;flex-direction:row;position:relative}.button-wrapper-text{width:20px;font-size:14px}.selectionList{position:absolute;top:35px;left:0;.selection-list-wrapper{width:auto;max-height:275px;overflow-y:scroll;background:#fff;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);.selection-list-option{padding:5px 24px;font-size:15px}.selection-list-option-active,.selection-list-option:hover{background-color:#eff2f5}}}}.ce-paragraph{line-height:inherit!important;outline:none}.ce-paragraph--right{text-align:right}.ce-paragraph--center{text-align:center}.ce-paragraph--left{text-align:left}.ce-paragraph--justify{text-align:justify}.ce-paragraph[data-placeholder]:empty:before{content:attr(data-placeholder);color:#707684;font-weight:400;opacity:0}.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty:before{opacity:1}.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty:focus:before,.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph[data-placeholder]:empty:before{opacity:0}.ce-paragraph p:first-of-type{margin-top:0}.ce-paragraph p:last-of-type{margin-bottom:0}.svg-icon{width:1em;height:1em}.svg-icon path,.svg-icon polygon,.svg-icon rect{fill:#4691f6}.svg-icon circle{stroke:#4691f6;stroke-width:1}.cdx-font-color__container{position:relative}.cdx-font-color__color-button{border:none;cursor:pointer}.cdx-font-color__color-button svg{display:none}.cdx-font-color__color-button_applied svg{display:inline}.cdx-font-color__color-button_no-color{display:flex;justify-content:center;align-items:center;padding:0}.cdx-font-color__color-button_no-color svg{display:inline}.cdx-font-color__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:24px}.cdx-font-color__panel{display:flex;flex-wrap:wrap;margin:0 auto;box-sizing:border-box;outline:none}.cdx-font-color__panel_hidden{display:none}.rdp-root{--rdp-accent-color:#0366ff}.rdp-month_grid{width:100%!important;max-width:100%!important;table-layout:fixed}.calendar-day-content{cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1}.calendar-day-content:hover{transform:scale(1.1);background-color:#e0f2fe;color:#000;border-radius:8px}.event-dot{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.tooltip-enter{animation:tooltipFadeIn .2s ease-out}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}