.schedule-body-editor{outline:none}.schedule-body-editor p{min-height:1.5em;margin:0;padding:3px 0}.schedule-body-editor h1,.schedule-body-editor h2,.schedule-body-editor h3{letter-spacing:-.02em;margin:24px 0 4px;font-weight:700;line-height:1.25}.schedule-body-editor h1{font-size:1.875rem}.schedule-body-editor h2{font-size:1.5rem}.schedule-body-editor h3{font-size:1.25rem}.schedule-body-editor ul,.schedule-body-editor ol{margin:4px 0;padding-left:1.5em}.schedule-body-editor ul{list-style:outside}.schedule-body-editor ol{list-style:decimal}.schedule-body-editor li{padding:2px 0}.schedule-body-editor li>p{display:inline}.schedule-body-editor blockquote{border-left:3px solid var(--border-strong);color:var(--fg-muted);margin:4px 0;padding:4px 0 4px 14px}.schedule-body-editor code{background:var(--bg-subtle);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.schedule-body-editor pre{background:var(--bg-subtle);border-radius:8px;margin:8px 0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;overflow-x:auto}.schedule-body-editor pre code{background:0 0;padding:0}.schedule-body-editor hr{border:none;border-top:1px solid var(--border-subtle);margin:16px 0}.schedule-body-editor strong{font-weight:700}.schedule-body-editor em{font-style:italic}.schedule-body-editor u{text-underline-offset:2px;text-decoration:underline}.schedule-body-editor s{text-decoration:line-through;text-decoration-thickness:1.5px}.schedule-body-editor a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .12s}.schedule-body-editor a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.schedule-body-editor mark{border-radius:3px;padding:0 2px}.schedule-body-editor ul[data-type=taskList]{margin:4px 0;padding-left:0;list-style:none}.schedule-body-editor ul[data-type=taskList] li{align-items:flex-start;gap:8px;padding:2px 0;display:flex}.schedule-body-editor ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:6px}.schedule-body-editor ul[data-type=taskList] li>label>input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);background:var(--bg-elevated);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .12s;display:inline-flex}.schedule-body-editor ul[data-type=taskList] li>label>input[type=checkbox]:checked{background:var(--fg);border-color:var(--fg)}.schedule-body-editor ul[data-type=taskList] li>label>input[type=checkbox]:checked:after{content:"";border-left:1.5px solid var(--bg);border-bottom:1.5px solid var(--bg);width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.schedule-body-editor ul[data-type=taskList] li>div{flex:1;min-width:0}.schedule-body-editor ul[data-type=taskList] li[data-checked=true]>div{color:var(--fg-subtle);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.schedule-body-editor p.is-editor-empty:first-child:before,.schedule-body-editor.is-empty p:first-child:before{content:attr(data-placeholder);color:var(--fg-subtle);pointer-events:none;float:left;height:0}
