.bible-notes-status{font-size:14px;color:#625e58}.bible-notes-status:empty{display:none}
.member-shell .verse-note-marker{display:inline-flex;vertical-align:middle;min-width:28px;min-height:28px;padding:4px;margin:0 3px;border:0;border-radius:8px;background:#b653381a;color:#a94e29;line-height:1;cursor:pointer}
.verse-note-marker svg{width:18px;height:18px}
.bible-note-editor{width:min(520px,calc(100% - 24px));max-height:85dvh;overflow-y:auto;border:1px solid #d3d9d4a6;border-radius:26px;padding:24px;color:#252525;background:#fffdf7e8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.bible-note-editor::backdrop{background:#0006;backdrop-filter:blur(3px)}
.note-heading{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.note-heading h2{font-size:28px;margin:6px 0}.note-heading [data-close]{width:40px;height:40px;min-height:40px;padding:0;background:transparent;color:#252525;border:0;font-size:26px;flex-shrink:0}
.bible-note-editor textarea{font:400 16px/1.6 'DM Sans',sans-serif;min-height:180px;height:28dvh;max-height:40dvh;border-radius:16px;padding:14px;background:#ffffffa8;resize:vertical}
.note-actions{display:flex;gap:10px;flex-wrap:wrap}.note-actions button{flex:1;white-space:nowrap}.bible-note-editor [data-status]{font-size:14px}.bible-note-editor [data-confirm]{border-top:1px solid #ccc;padding-top:12px;margin-top:16px}
