.text-editor{box-sizing:border-box;padding:40px 0;align-items:center;display:flex;flex-direction:column}h1,h2,h3,ul{margin-top:10px;margin-bottom:15px}ul{box-sizing:border-box;padding:0 40px}li,p{margin:8px 0}.text-container{box-sizing:border-box;padding:20px;position:relative;margin-top:40px;background:#f0f0f0;min-height:56px;cursor:text;display:flex;flex-direction:column}.ProseMirror-focused,.text-field{outline:none;border:none}.bubble-menu{box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-items:flex-start;padding:5px 2px;background:#fff;border:1px solid #b6b6b6;min-width:550px;position:relative;left:-130px}.bubble-menu,.bubble-menu button{box-sizing:border-box;border-radius:5px}.bubble-menu button{background-color:unset;margin-right:10px;transition:all .2s ease;padding:5px;font-size:16px}.bubble-menu button svg{width:20px;height:20px}.bubble-menu button:hover{background-color:#bebebe}.bubble-menu button.is-active{background-color:#8e2edb;color:#fff}.bubble-menu button.is-active:hover{background-color:#a73cff}.input-color{cursor:pointer;width:30px;height:30px}.vertical-line{width:1px;height:60px;background:#c8c8c8;margin:0 5px}.marks{display:grid;grid-template-columns:1fr 1fr}.alignment button,.marks button{display:flex;align-items:center;justify-content:center}.fonts{display:grid;grid-template-columns:1fr 1fr 1fr}.alignment{display:grid;grid-template-columns:1fr 1fr}.floating-menu{display:flex;flex-direction:row;position:relative;right:190px;box-sizing:border-box;padding:8px;border-radius:8px;background:#fefefe;border:1px solid #adadad;box-shadow:0 2px 8px rgba(0,0,0,.2)}.floating-menu button{box-sizing:border-box;padding:5px;transition:all .2s ease;border-radius:8px;font-size:16px;display:flex;justify-content:center;align-items:center}.floating-menu button svg{width:20px;height:20px}.floating-menu button:last-child{margin:0}.floating-menu button.is-active,.floating-menu button.is-active:hover{background:#8e2edb;color:#fff}.floating-menu button:hover{background:#e0e0e0}.has-focus{border-radius:3px;box-shadow:0 0 0 2px #dcdcdc}.editor-content{box-shadow:0 0 20px rgba(0,0,0,.2);width:1400px;padding:40px 60px;box-sizing:border-box;border-radius:15px;border:2px solid #e5e5e5}.save-btn{align-self:center;position:fixed;left:40px}.main__text-editor{box-sizing:border-box;padding:50px}