@font-face{font-family:Noto Color Emoji;src:url(/assets/NotoColorEmoji-Regular-DUQO65af.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.editor-container .ProseMirror ul,.editor-container .ProseMirror ol{text-align:inherit;margin:1rem 0}.editor-container .ProseMirror li{text-align:inherit}.editor-container .ProseMirror li>p{text-align:inherit;display:inline}.editor-container .ProseMirror li{list-style-position:inside}.editor-container .ProseMirror li[data-checked]{align-items:flex-start;list-style:none;display:flex}.editor-container .ProseMirror li[data-checked]>label{flex:none;margin-right:6px}.editor-container .ProseMirror li[data-checked]>div{flex:none}.editor-container .ProseMirror li[data-checked]>div>p{margin:0}.editor-container .ProseMirror li[data-checked]:has(p[style*="text-align: left"]){justify-content:flex-start}.editor-container .ProseMirror li[data-checked]:has(p[style*="text-align: center"]){justify-content:center}.editor-container .ProseMirror li[data-checked]:has(p[style*="text-align: right"]){justify-content:flex-end}.editor-container .ProseMirror{background:#fff;border:1px solid #f6e6e3;border-radius:0 0 8px 8px;width:100%;min-height:300px;padding:1rem;font-family:Raleway,sans-serif;line-height:1.4}.editor-container .ProseMirror p{margin:0}.editor_toolbar{grid-row-gap:.5rem;background:#f6e6e3;border-radius:8px 8px 0 0;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding-top:.5rem;padding-bottom:.5rem;display:flex}.editor-container .ProseMirror:focus{outline:none}.editor-container:focus-within{border-radius:.5rem;outline:1px solid #1677ff;box-shadow:0 0 0 2px #0591ff1a}.editor-container .btn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:100%;min-width:48px;max-width:6.66667%;height:40px;padding:0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;display:flex}.editor-container .btn:hover,.toggle:hover{background:#e9cdc8}.editor-container .btn svg{width:20px;height:20px}.toggle .toggleButton{justify-content:center;display:flex}.editor-container .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#999;pointer-events:none;height:0}.editor-container .ProseMirror h1{margin-top:1.34rem;font-size:2rem;font-weight:400}.editor-container .ProseMirror h2{margin-top:1.444rem;font-size:1.74rem;font-weight:400}.editor-container .ProseMirror h3{margin-top:1.5rem;font-size:1.5rem;font-weight:400}.editor-container .ProseMirror h4{margin-top:1.694rem;font-size:1.32rem;font-weight:400}.editor-container .ProseMirror h5{margin-top:1.921rem;font-size:1.15rem;font-weight:400}.editor-container .ProseMirror h6{margin-top:2.33rem;font-size:1rem;font-weight:700}p{font-size:1rem}.editor-container .ProseMirror img{width:100%;height:auto;margin-top:.5rem;margin-bottom:1rem}.editor_toolbar select{cursor:pointer;background:0 0;border:none;border-radius:4px;height:40px;padding:.5rem;font-size:1rem}:is(.editor_toolbar select:hover,.editor_toolbar select:open){background-color:#e9cdc8}.editor_toolbar select option{background:#fff;font-size:1rem}.background-color,.text-color{align-items:center;padding:0 1rem;display:flex}.text-color input[type=color],.background-color input[type=color]{cursor:pointer;border:none;width:20px;height:20px;margin-right:.5rem;padding:0}.text-color svg,.background-color svg{width:20px;height:20px}.toggle{width:60px;display:inline-block;position:relative}.toggle #btnToggle{display:none}.details{gap:.5rem;justify-content:flex-start!important}.editor-container .details>button{cursor:pointer;width:24px;height:24px;color:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:1;display:inline-flex}.editor-container .details>button:before{content:"▼";font-size:18px;line-height:1;transition:transform .2s;display:block}.editor-container .details>button[aria-label^=Collapse]:before{transform:rotate(0)}.editor-container .details>button[aria-label^=Expand]:before{transform:rotate(-90deg)}.editor-container .details summary{font-weight:700}.editor-container .ProseMirror blockquote{color:#555;background:#f9f9f9;border-left:3px solid #87ceeb;margin:1rem 0;padding:.75rem 1rem;font-style:italic}.vertical-separator{border-left:1px solid #ccc;height:24px;margin:0 8px}.editor-container .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.editor-container .ProseMirror table td,.editor-container .ProseMirror table th{box-sizing:border-box;vertical-align:top;border:1px solid #d8d8d8;min-width:1em;padding:6px 8px;position:relative}:is(.editor-container .ProseMirror table td,.editor-container .ProseMirror table th)>*{margin-bottom:0}.editor-container .ProseMirror table th{text-align:left;background-color:#87cfeb3a;font-weight:700}.editor-container .ProseMirror table tr:nth-child(2n){background-color:#f8f8f8}.editor-container .ProseMirror table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#cfcfcf67;position:absolute;inset:0}.editor-container .ProseMirror table .column-resize-handle{pointer-events:none;z-index:3;background-color:#87ceeb;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tableWrapper{margin:1.5rem 0;overflow-x:auto}:scope.resize-cursor{cursor:ew-resize;cursor:col-resize}.editor-container .ProseMirror .my-custom-class img{width:auto;height:20px}.emoji-menu{z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:100%;left:0;box-shadow:0 4px 12px #00000026}.emoji-menu-wrapper{position:relative}.editor-container .ProseMirror .my-custom-class{font-family:Noto Color Emoji}[data-resize-handle]{z-index:10;background:0 0;border-radius:2px;position:absolute}[data-resize-handle]:hover{background:#000c}[data-resize-handle][data-resize-handle=bottom-left],[data-resize-handle][data-resize-handle=bottom-right]{width:8px;height:8px}[data-resize-handle][data-resize-handle=bottom-left]{cursor:nesw-resize;bottom:-4px;left:-4px}[data-resize-handle][data-resize-handle=bottom-right]{cursor:nwse-resize;bottom:-4px;right:-4px}[data-resize-handle][data-resize-handle=bottom]{cursor:ns-resize;height:6px;bottom:-3px;left:8px;right:8px}[data-resize-handle][data-resize-handle=right]{cursor:ew-resize;width:6px;top:8px;bottom:8px;right:-3px}[data-resize-state=true] [data-resize-wrapper]{border-radius:.125rem;outline:1px solid #00000040}.color-control{border-radius:4px;justify-content:center;align-items:center;width:100%;min-width:48px;max-width:6.25%;height:40px;padding:.5rem;font-size:1.25rem;transition:background-color .15s;display:flex}.color-control.has-color{background-color:#e9e9e9;min-width:70px!important}.color-control:hover{background-color:#e9cdc8}.color-picker{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.color-control.has-color .color-picker{border-radius:6px 0 0 6px}.color-picker input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.color-clear{cursor:pointer;background:0 0;border:0;border-radius:0 6px 6px 0;justify-content:center;align-items:center;width:24px;height:32px;padding:0;font-size:16px;line-height:1;display:flex}.color-clear:hover{color:#333;background-color:#0000000f}.editor-container .ProseMirror img{box-sizing:border-box;max-width:100%;height:auto}.table-menu{z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:.4rem;width:220px;padding:.75rem;display:grid;position:absolute;bottom:100%;left:0;box-shadow:0 4px 12px #00000026}.table-menu button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:5px;min-height:40px;padding:.4rem .5rem}.table-menu button svg{width:1.2rem;height:1.2rem}.table-menu button:hover{background:#f5f5f5}.table-menu button.is-active{background:#e4f4fa}.table-menu-wrapper{position:relative}
