.bible-notes-panel{border:1px solid var(--border);background:var(--card);border-radius:9px;min-width:0;margin:0 32px 24px}.bible-notes-panel :is(button,input,textarea),.bible-note-bubble :is(button,input,textarea){font:inherit}.bible-notes-panel button{cursor:pointer}.bible-notes-panel button:disabled,.bible-note-bubble button:disabled{opacity:.5;cursor:default}.bible-notes-panel :is(button,textarea):focus-visible,.bible-note-bubble :is(button,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.bible-notes-heading>button{text-align:left;align-items:center;gap:12px;width:100%;padding:18px 21px;display:flex}.bible-notes-heading>button>svg:first-child{color:var(--gold);flex-shrink:0}.bible-notes-heading>button>span{font-family:var(--font-display);font-size:25px;line-height:1.1}.bible-notes-heading small{font-family:var(--font-sans);color:var(--muted-foreground);margin-top:5px;font-size:10px;line-height:1.6;display:block}.bible-notes-heading>button>svg:last-child{color:var(--gold);flex-shrink:0;margin-left:auto;transition:transform .2s}.bible-notes-heading .is-open{transform:rotate(180deg)}.bible-notes-content{border-top:1px solid var(--border);padding:20px 22px 23px}.bible-notes-intro{font-family:var(--font-sans);color:var(--muted-foreground);max-width:660px;font-size:12px;line-height:1.8}.bible-notes-selection-tools{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0 21px;display:flex}.bible-notes-selection-tools>button{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.bible-notes-selection-tools>button[aria-pressed=true]{color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}.bible-notes-login{background:var(--background);border-radius:7px;align-items:flex-start;gap:13px;padding:18px;display:flex}.bible-notes-login>svg{color:var(--gold);flex-shrink:0;margin-top:3px}.bible-notes-login strong{font-family:var(--font-sans);font-size:12px;font-weight:500}.bible-notes-login p{color:var(--muted-foreground);font-family:var(--font-sans);margin-top:6px;font-size:11px;line-height:1.8}.bible-notes-login a{font-family:var(--font-sans);color:var(--gold);align-items:center;gap:8px;margin-top:10px;font-size:11px;display:inline-flex}.bible-notes-editor{min-width:0}.bible-notes-editor-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.bible-notes-editor-heading h3{font-size:26px}.bible-notes-editor-heading button{color:var(--gold);align-items:center;gap:6px;font-size:11px;display:flex}.bible-notes-quotes{gap:10px;max-height:420px;margin-bottom:19px;display:grid;overflow:auto}.bible-notes-quotes blockquote{border-left:2px solid var(--gold);background:var(--background);margin:0;padding:9px 13px}.bible-notes-quotes blockquote>span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-size:9px}.bible-notes-quotes p{font-family:var(--font-display);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:22px;line-height:1.6}.bible-notes-quotes mark{color:var(--foreground);background:var(--gold-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 2px}.bible-notes-empty-selection{border:1px dashed var(--border);background:var(--background);font-family:var(--font-sans);color:var(--muted-foreground);border-radius:7px;margin-bottom:19px;padding:14px 17px;font-size:11px;line-height:1.9}.bible-notes-editor>label{font-family:var(--font-sans);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.bible-notes-editor>textarea{resize:vertical;border:1px solid var(--input);background:var(--background);width:100%;min-height:130px;font-family:var(--font-sans);color:var(--foreground);overflow-wrap:anywhere;border-radius:7px;padding:12px 14px;font-size:13px;line-height:1.9;display:block}.bible-notes-editor>textarea::placeholder{color:var(--muted-foreground);font-size:12px}.bible-notes-counter{text-align:right;font-family:var(--font-sans);color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.bible-notes-error{font-family:var(--font-sans);color:var(--destructive);border:1px solid #a13e3e44;border-radius:7px;margin-top:12px;padding:13px;font-size:12px;line-height:1.8}.bible-notes-error>button{margin-top:7px;font-size:11px;text-decoration:underline}.bible-notes-notice{color:var(--gold);font-family:var(--font-sans);align-items:flex-start;gap:7px;margin-top:12px;font-size:11px;line-height:1.8;display:flex}.bible-notes-notice>svg{flex-shrink:0;margin-top:2px}.bible-notes-save{justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.bible-notes-save p{font-family:var(--font-sans);color:var(--muted-foreground);font-size:11px;line-height:1.8}.bible-notes-save>button{border:1px solid var(--ink);background:var(--ink);color:var(--primary-foreground);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:inline-flex}.bible-notes-delete{margin-top:15px}.bible-notes-delete>button{color:var(--muted-foreground);align-items:center;gap:6px;font-size:10px;display:inline-flex}.bible-notes-delete>div{border:1px solid var(--border);font-family:var(--font-sans);border-radius:6px;margin-top:10px;padding:13px;font-size:11px}.bible-notes-delete>div button{border:1px solid var(--border);border-radius:5px;margin:10px 7px 0 0;padding:6px 9px;font-size:10px}.bible-notes-delete>div button:first-of-type{color:var(--destructive)}.bible-notes-library{border-top:1px solid var(--border);margin-top:25px;padding-top:21px}.bible-notes-library-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.bible-notes-library-heading>div{flex-wrap:wrap;gap:5px;display:flex}.bible-notes-library-heading button{color:var(--muted-foreground);border:1px solid #0000;border-radius:5px;padding:7px 9px;font-size:11px}.bible-notes-library-heading button[aria-pressed=true]{color:var(--gold);border-color:var(--border);background:var(--background)}.bible-notes-library>ul{gap:9px;padding:0;list-style:none;display:grid}.bible-notes-library li>button{text-align:left;border:1px solid var(--border);background:var(--background);border-radius:7px;width:100%;padding:14px 35px 14px 15px;transition:border-color .2s;display:block;position:relative}.bible-notes-library li>button:hover{border-color:var(--gold)}.bible-notes-library li strong{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.3}.bible-notes-library li small{font-family:var(--font-sans);color:var(--gold);margin-top:4px;font-size:9px;display:block}.bible-notes-library li p{font-family:var(--font-sans);color:var(--muted-foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:8px;font-size:11px;line-height:1.85}.bible-notes-library li svg{color:var(--gold);position:absolute;top:18px;right:13px}.bible-notes-list-state{font-family:var(--font-sans);color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.9}.bible-notes-list-state>svg{vertical-align:middle;color:var(--gold);margin-right:6px;display:inline-block}.bible-notes-list-state button{color:var(--gold);margin-top:7px;font-size:11px;text-decoration:underline}.bible-notes-more{border:1px solid var(--border);background:var(--background);color:var(--gold);border-radius:6px;margin:14px auto 0;padding:9px 14px;display:block;font-size:11px!important}.bible-note-bubble{z-index:55;width:min(410px,100vw - 32px);max-height:min(70dvh, var(--radix-popover-content-available-height,70dvh));overscroll-behavior:contain;border:1px solid var(--gold);background:var(--card);color:var(--foreground);font-family:var(--font-sans);border-radius:12px;outline:none;padding:24px;font-size:13px;overflow-y:auto;box-shadow:0 14px 50px #1d30432b}.bible-note-bubble-arrow{fill:var(--gold)}.bible-note-bubble-close{color:var(--muted-foreground);border-radius:5px;padding:5px;position:absolute;top:8px;right:8px}.bible-note-bubble-close:hover{background:var(--muted)}.bible-note-bubble-hint{color:var(--muted-foreground);margin:5px 15px 17px 0;font-size:10px;line-height:1.8}.bible-note-bubble .bible-notes-quotes{max-height:155px}.bible-note-bubble .bible-notes-quotes p{font-size:20px}.bible-note-bubble .bible-notes-save{flex-direction:column;align-items:stretch;gap:8px}.bible-verse.has-note{grid-template-columns:26px minmax(0,1fr) 32px}.bible-note-trigger{border:1px solid var(--gold);background:var(--gold-soft);width:32px;height:32px;color:var(--gold);border-radius:50% 50% 50% 3px;justify-content:center;align-self:start;align-items:center;margin-top:5px;display:inline-flex}.bible-note-trigger:hover{background:var(--card)}@media (width<=767px){.bible-notes-panel{margin:0 18px 20px}.bible-notes-heading>button{padding:15px}.bible-notes-heading>button>span{font-size:24px}.bible-notes-content{padding:17px 15px}.bible-notes-save{flex-direction:column;align-items:flex-start;gap:9px}.bible-notes-save>button{width:100%}.bible-notes-quotes p{font-size:21px}}@media print{.bible-notes-panel,.bible-note-bubble,.bible-note-trigger{display:none!important}}
