.pffw-action-button{float:right}.pffw-action-button a{margin:0 10px}.pffw-action-button a:last-child{color:#b32d2e}.pffw-answer-field{clear:both;display:block!important;padding:12px}.pffw-answer-field>label{display:block!important;float:none!important;font-weight:600;margin:0 0 8px!important;position:relative;width:auto!important;z-index:1}.pffw-rich-text-editor{background:#fff;border:1px solid #8c8f94;border-radius:4px;clear:both;margin-top:8px;position:relative}.pffw-editor-toolbar{align-items:center;background:#f6f7f7;border-bottom:1px solid #dcdcde;border-radius:4px 4px 0 0;display:flex;flex-wrap:wrap;gap:2px;padding:8px}.pffw-editor-toolbar button{align-items:center;background:transparent;border:none;border-radius:3px;color:#1e1e1e;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background-color .1s ease;width:30px}.pffw-editor-toolbar button:hover{background:#dcdcde}.pffw-editor-toolbar button.is-active{background:#2271b1;color:#fff}.pffw-editor-toolbar button .dashicons{font-size:18px;height:18px;width:18px}.pffw-heading-btn{font-size:12px;font-weight:600;line-height:1}.pffw-toolbar-separator{background:#dcdcde;height:20px;margin:0 4px;width:1px}.pffw-rich-text-editor .tiptap{font-size:14px;height:200px;line-height:1.6;outline:none;overflow-y:auto;padding:12px}.pffw-rich-text-editor .tiptap:focus{outline:none}.pffw-rich-text-editor:focus-within{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.pffw-rich-text-editor .tiptap p{margin:0 0 1em}.pffw-rich-text-editor .tiptap p:last-child{margin-bottom:0}.pffw-rich-text-editor .tiptap h1,.pffw-rich-text-editor .tiptap h2,.pffw-rich-text-editor .tiptap h3,.pffw-rich-text-editor .tiptap h4,.pffw-rich-text-editor .tiptap h5,.pffw-rich-text-editor .tiptap h6{font-weight:600;line-height:1.3;margin:0 0 .5em}.pffw-rich-text-editor .tiptap h1{font-size:2em}.pffw-rich-text-editor .tiptap h2{font-size:1.5em}.pffw-rich-text-editor .tiptap h3{font-size:1.25em}.pffw-rich-text-editor .tiptap h4{font-size:1.1em}.pffw-rich-text-editor .tiptap h5{font-size:1em}.pffw-rich-text-editor .tiptap h6{font-size:.9em}.pffw-rich-text-editor .tiptap ol,.pffw-rich-text-editor .tiptap ul{margin:0 0 1em;padding-left:1.5em}.pffw-rich-text-editor .tiptap li{margin-bottom:.25em}.pffw-rich-text-editor .tiptap a{color:#2271b1;text-decoration:underline}.pffw-rich-text-editor .tiptap a:hover{color:#135e96}.pffw-rich-text-editor .tiptap p.is-editor-empty:first-child:before{color:#757575;content:attr(data-placeholder);float:left;height:0;pointer-events:none}
