.sermon-notes-panel{color:#f7f3e8;overscroll-behavior:contain;box-sizing:border-box;background:#101e31;flex-direction:column;flex:1;gap:12px;min-width:0;height:100%;min-height:0;padding:16px;display:flex;overflow:auto}.sermon-notes-panel[hidden]{display:none}.sermon-notes-conflict p,.sermon-notes-confirm p{color:#d6dce3;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.55}.sermon-notes-panel .sermon-notes-editor{color:#192431;resize:vertical;box-sizing:border-box;background:#fffcf5;border:1px solid #647384;border-radius:10px;flex:1 0 180px;width:100%;min-width:0;max-width:100%;min-height:180px;padding:14px;scroll-margin:16px;font-family:inherit;font-size:16px;line-height:1.65;display:block}.sermon-notes-editor::placeholder{color:#626b73;opacity:1}.sermon-notes-meta{color:#cbd4df;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;font-size:.75rem;display:flex}.sermon-notes-meta p{flex:180px;margin:0;line-height:1.5}.sermon-notes-meta>span{white-space:nowrap}.sermon-notes-meta .is-warning{color:#ffe1a0}.sermon-notes-buttons{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.sermon-notes-panel button{color:#f7f3e8;white-space:normal;cursor:pointer;overflow-wrap:anywhere;background:#182b43;border:1px solid #78889a;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:10px 13px;font-family:inherit;font-size:.85rem;line-height:1.3;display:inline-flex}.sermon-notes-panel button svg{flex:none}.sermon-notes-panel button.sermon-notes-share{color:#182333;background:#e4c78e;border-color:#e4c78e;font-weight:650}.sermon-notes-panel button:disabled{opacity:.5;cursor:default}.sermon-notes-panel :is(button,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #efcb80}.sermon-notes-panel :is(.sermon-notes-conflict,.sermon-notes-confirm){background:#16283e;border:1px solid #b69a60;border-radius:8px;gap:10px;padding:12px;display:grid}.sermon-notes-conflict summary{cursor:pointer;align-items:center;min-height:44px;font-size:.85rem;text-decoration:underline;display:flex}.sermon-notes-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font-family:inherit;font-size:14px;line-height:1.5;overflow:auto}.sermon-notes-panel .sermon-notes-retry{align-self:flex-start}.sermon-notes-action-status{color:#f0dfba;margin:0;font-size:.8rem;line-height:1.5}.sermon-notes-manual{gap:10px;min-width:0;font-size:.85rem;display:grid}.sermon-notes-manual textarea{box-sizing:border-box;resize:vertical;color:#192431;background:#fffcf5;border:1px solid #647384;border-radius:8px;width:100%;min-height:130px;padding:12px;font-family:inherit;font-size:16px;line-height:1.5}.sermon-notes-manual button{justify-self:start}@media (max-width:600px){.sermon-notes-panel{gap:10px;padding:14px}.sermon-notes-panel .sermon-notes-editor{flex-basis:200px;min-height:200px}.sermon-notes-buttons>button{flex:auto}}@media (forced-colors:active){.sermon-notes-panel,.sermon-notes-panel button,.sermon-notes-panel button.sermon-notes-share{color:canvastext;background:canvas;border-color:buttontext}.sermon-notes-panel :is(p,span,.is-warning){color:canvastext}}
