.custom-editor{padding:19px 12px 4px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid #e2e8f0;font-size:14px;line-height:20px;font-weight:400;min-height:90px}.custom-editor:hover{border:1px solid #00afe566}.custom-editor:focus{outline:none;border:1px solid #00afe5}.custom-editor h1{font-size:40px;line-height:54px}.custom-editor h2{font-size:32px;line-height:40px}.custom-editor h3{font-size:24px;line-height:32px}.custom-editor h4{font-size:20px;line-height:28px}.custom-editor h5{font-size:18px;line-height:26px}.custom-editor h6{font-size:16px;line-height:24px}.custom-editor ul{padding-left:20px;margin:8px 0;list-style-type:disc}.custom-editor ul li{margin:4px 0;line-height:1.5;font-size:14px}.custom-editor ol{padding-left:20px;margin:8px 0;list-style-type:decimal}.custom-editor ol li{margin:4px 0;line-height:1.5;font-size:14px}.custom-editor ol ol,.custom-editor ol ul,.custom-editor ul ol,.custom-editor ul ul{padding-left:20px;list-style-type:circle}.custom-editor blockquote{padding:12px 20px;margin:8px 0;border-left:4px solid #00afe5;background-color:#f9fafb;color:#555;font-style:italic;font-size:15px;line-height:1.6}.custom-editor blockquote p{margin:0}.custom-editor blockquote:hover{background-color:#f0f7fa;border-left-color:#008fb3}.custom-editor hr{border:none;border-top:1px solid #e2e8f0;margin:10px 0}.error{border:1px solid #ef4444}.readonly{background-color:#f3f4f6;cursor:default}