.ann-editor{border:1px solid #cedbef;border-radius:12px;background:#fff;overflow:hidden}.ann-editor:focus-within{border-color:#789bd8;box-shadow:0 0 0 3px #789bd821}.ann-editor-tools{display:flex;flex-wrap:wrap;align-items:center;gap:5px;background:#f6f8fc;padding:7px;border-bottom:1px solid #dce4ef}.ann-editor-tools button,.ann-editor-tools select,.ann-editor-tools label{font:inherit;color:#344766;background:#fff;border:1px solid #d7dfed;border-radius:6px;padding:5px 8px;margin:0;min-height:30px;cursor:pointer}.ann-editor-tools label{display:flex;gap:4px;align-items:center;font-size:12px}.ann-editor-tools input[type=color]{padding:0;border:0;width:22px;height:20px;background:none}.ann-editor-tools button:hover{background:#edf3ff}.ann-editor-area{min-height:170px;max-height:420px;overflow:auto;padding:12px;outline:none;font:14px/1.6 system-ui,sans-serif;color:#182033;overflow-wrap:anywhere}.ann-editor-area:empty:before{content:attr(data-placeholder);color:#8996aa;pointer-events:none}.ann-editor-status{font-size:12px;color:#64748b;padding:0 10px}.ann-editor-status:empty{display:none}.ann-rich{white-space:normal!important;overflow-wrap:anywhere;line-height:1.6}.ann-rich img{display:block;max-width:100%;height:auto;margin:10px 0;border-radius:6px}.ann-rich p,.ann-rich div{margin:0 0 .6em}.ann-rich h2{font-size:1.35em}.ann-rich h3{font-size:1.15em}.ann-rich ul,.ann-rich ol{padding-left:1.7em}.ann-rich blockquote{margin:10px 0;border-left:3px solid #9cb4dd;padding-left:12px}.ann-rich a{color:#3f65ae;text-decoration:underline}

