.editable,.editorWrapper{width:100%}.editable{font-family:var(--font-family);border:1px solid var(--color-border-input);max-width:100%;min-width:100%;background:var(--color-background-primary);color:var(--color-text-primary);font-size:1rem;overflow:hidden}.editable,.editable .editor{border-radius:var(--border-radius-medium)}.editable .editor{height:100%;overflow-y:auto;cursor:text;min-height:70px;padding-inline:var(--space-12);padding-block:var(--space-12)}.editable:focus-within{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.editable.hasError{border-color:var(--color-border-negative);box-shadow:inset 0 0 0 1px var(--color-border-negative)}.actions{display:flex;align-items:center;gap:var(--space-4);background:var(--color-background-primary);border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium);border-bottom:1px solid var(--color-border-divider);padding:var(--space-4);position:sticky;margin:1px;bottom:0;z-index:9}.editor a{color:var(--color-text-primary)}.editable *{outline:none}.separator{display:inline-block;align-items:center;gap:var(--space-12);background:#dfdfdf;width:1px;height:24px;cursor:default;-webkit-user-select:none;user-select:none}.required:after{content:"*";font-size:1rem;color:var(--color-text-negative);right:0;margin-left:2px}.clickable{position:relative;cursor:pointer;border-radius:var(--border-radius-medium);border:1px solid transparent;-webkit-user-select:none;user-select:none;color:var(--color-text-primary);background:var(--color-background-primary);transition:var(--transition-interactive)}.clickable .editor{padding:var(--space-4);padding-left:0}.placeholder{color:var(--color-text-secondary);height:100%;padding-inline-end:var(--space-8);padding-block:var(--space-8);pointer-events:none}.clickable:hover{background:var(--color-background-primary-hover)}.clickable:active{background:var(--color-background-primary-active)}.tiptap :first-child{margin-top:0}.tiptap p.is-editor-empty:first-child:before{color:var(--color-text-secondary);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;text-wrap:pretty}.tiptap h1,.tiptap h2{margin-bottom:var(--space-16)}.tiptap h1{font:var(--font-h1-bold)}.tiptap h2{font:var(--font-h2-bold)}.tiptap h3{font:var(--font-h3-bold)}.tiptap p{font:var(--font-body-medium);margin:var(--space-8) 0}.tiptap>:first-child{margin-top:0}.tiptap>:last-child{margin-bottom:0}.tiptap strong{font-weight:var(--font-weight-semibold)}.tiptap blockquote{border-left:3px solid var(--color-border);margin:var(--space-24) 0;padding-left:var(--space-16)}.tiptap hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-32) 0}.tiptap ol,.tiptap ul{padding:0 var(--space-16);margin:var(--space-8) var(--space-16) var(--space-8) var(--space-8)}.tiptap ul[data-type=taskList]{list-style:none;margin-left:0;padding:0!important}.tiptap ul[data-type=taskList] li{align-items:flex-start;display:flex}.tiptap ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:var(--space-8);-webkit-user-select:none;user-select:none;width:auto}.tiptap ul[data-type=taskList]>div{flex:1 1 auto}.tiptap ul[data-type=taskList] input[type=checkbox]{cursor:pointer}