.rich-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;background:#edf2f8;border:1px solid #cdd8e7;border-radius:12px 12px 0 0}.rich-toolbar[hidden]{display:none}.rich-toolbar button{margin:0;min-width:42px;min-height:42px;padding:6px 12px;background:#fff;color:#1e3658;border:1px solid #bdcce0;border-radius:7px}.rich-toolbar input[type=color]{width:44px;height:42px;margin:0;padding:3px}.rich-editor{min-height:220px;max-height:550px;overflow:auto;background:#fff;color:#203454;border:1px solid #cdd8e7;border-top:0;border-radius:0 0 12px 12px;padding:16px;line-height:1.75;overflow-wrap:anywhere}.rich-editor:focus{outline:2px solid #5276b7;outline-offset:1px}.rich-editor p,.rich-editor div{margin:0 0 8px}.event-description p,.event-description div{margin-bottom:12px}.event-description ul,.event-description ol{padding-inline-start:24px}.event-description h2,.event-description h3{margin:18px 0 10px}
