.editorjs-holder .ce-block[data-tool=quote]{position:relative}.editorjs-holder .ce-block[data-tool=quote]:after{content:"?";color:#1f2937;cursor:help;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:6px;right:-20px;box-shadow:0 1px 3px #0f172a26}.editorjs-holder .ce-block[data-tool=quote]:before{content:"Write the quoted text, testimonial, or important statement.";color:#f8fafc;opacity:0;pointer-events:none;z-index:10;background:#1f2937;border-radius:6px;max-width:260px;padding:8px 10px;font-size:.75rem;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;top:-38px;right:0;transform:translateY(-6px)}.editorjs-holder .ce-block[data-tool=quote]:hover:before{opacity:1;transform:translateY(0)}.editorjs-holder{background-color:#fff;border:none;border-radius:0;min-height:200px;padding:.5rem;transition:border-color .2s,box-shadow .2s}.editorjs-holder:focus-within{box-shadow:none;border-color:#0000}.editorjs-holder .codex-editor{padding-bottom:0}.editorjs-holder .codex-editor__redactor{min-height:150px;padding-bottom:0!important}.editorjs-holder .ce-block,.editorjs-holder .ce-block:last-child{margin-bottom:0}.editorjs-holder .ce-paragraph{margin-top:0;margin-bottom:0}.editorjs-holder .codex-editor__placeholder{color:#9ca3af;font-style:italic}.ce-block{margin-top:0;margin-bottom:0}.ce-header{margin:0;font-family:Montserrat,Arial,sans-serif;font-size:1.5rem;font-weight:700}.ce-paragraph{color:#222;margin:0;padding:0;font-size:1rem;line-height:1.6}.ce-paragraph b,.ce-header b{font-weight:700}.ce-paragraph i,.ce-header i{font-style:italic}.editorjs-holder .ce-block[data-tool=quote] .ce-block__content{padding:6px 0}.editorjs-holder .ce-quote,.editorjs-holder .cdx-quote{background:#fff;border-left:3px solid #e2e8f0;border-radius:6px;padding:10px 14px}.editorjs-holder .ce-quote__text,.editorjs-holder .cdx-quote__text,.editorjs-holder .ce-quote__caption,.editorjs-holder .cdx-quote__caption{box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;min-height:1.6em;padding:10px 12px}.editorjs-holder .ce-quote__text,.editorjs-holder .cdx-quote__text{min-height:1.4em;margin-bottom:6px;line-height:1.4}.editorjs-holder .ce-quote__caption,.editorjs-holder .cdx-quote__caption{color:#6b7280;margin-top:8px;margin-bottom:16px;font-size:.9rem;position:relative}.editorjs-holder .ce-quote__caption:before,.editorjs-holder .cdx-quote__caption:before{content:"Caption (optional)";color:#94a3b8;text-transform:none;font-size:.75rem;font-weight:500;position:absolute;top:-22px;left:4px}.editorjs-holder .ce-quote__caption:after,.editorjs-holder .cdx-quote__caption:after{content:"Example: — Elon Musk, Tesla AI Day";color:#94a3b8;font-size:.75rem;position:absolute;bottom:-18px;left:4px}.editorjs-wrapper .codex-editor__redactor::-webkit-scrollbar{width:6px}.editorjs-wrapper .codex-editor__redactor::-webkit-scrollbar-thumb{background-color:#cbd5f5;border-radius:9999px}.editorjs-holder .ce-checklist,.editorjs-holder .cdx-checklist{flex-direction:column;gap:4px;margin:8px 0;padding:0;display:flex}.editorjs-holder .ce-checklist__item,.editorjs-holder .cdx-checklist__item{border-radius:6px;align-items:flex-start;gap:10px;padding:6px 2px;transition:background-color .15s;display:flex}.editorjs-holder .ce-checklist__item-checkbox,.editorjs-holder .cdx-checklist__item-checkbox{background-color:#fff;border:2px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.editorjs-holder .ce-checklist__item-checkbox:after,.editorjs-holder .cdx-checklist__item-checkbox:after{content:"";opacity:0;border-bottom:2px solid #0000;border-left:2px solid #0000;width:10px;height:6px;transition:opacity .15s;position:absolute;transform:rotate(-45deg)scale(.6)}.editorjs-holder .ce-checklist__item--checked .ce-checklist__item-checkbox,.editorjs-holder .cdx-checklist__item--checked .cdx-checklist__item-checkbox,.ce-checklist__item--checked .ce-checklist__item-checkbox,.cdx-checklist__item--checked .cdx-checklist__item-checkbox{box-shadow:0 0 0 2px #16a34a26;background-color:#16a34a!important;border-color:#16a34a!important}.editorjs-holder .ce-checklist__item--checked .ce-checklist__item-checkbox:after,.editorjs-holder .cdx-checklist__item--checked .cdx-checklist__item-checkbox:after,.ce-checklist__item--checked .ce-checklist__item-checkbox:after,.cdx-checklist__item--checked .cdx-checklist__item-checkbox:after{opacity:1;border-color:#fff}.editorjs-holder .ce-checklist__item-text,.editorjs-holder .cdx-checklist__item-text{flex:1;min-height:1.5rem;font-size:.95rem;line-height:1.5}.editorjs-holder .ce-checklist__item--checked .ce-checklist__item-text,.editorjs-holder .cdx-checklist__item--checked .cdx-checklist__item-text{color:#057a55}
