.ot-quote-panel{isolation:isolate;line-height:1.45;position:relative}.ot-quote-sidenote-subtitle{color:var(--color-text-light);margin:0;font-size:.78rem;line-height:1.35}.ot-quote-sidenote-title{align-items:center;font-size:.98rem;font-weight:600;line-height:1;display:inline-flex}.ot-quote-panel .ot-quote-title-link{color:var(--color-accent);text-underline-offset:.18em;text-decoration:underline .08em}.ot-quote-panel .ot-quote-title-link:hover{color:var(--color-accent-light)}.ot-quote-panel .ot-quote-title-link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 60%, transparent);outline-offset:2px;border-radius:2px}.ot-quote-panel .entity-sidenote-header{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .5rem;display:grid;position:relative}.ot-quote-panel-heading{gap:.18rem;min-width:0;display:grid}.ot-quote-panel-title-row{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.ot-quote-panel-header-actions{z-index:10;justify-content:end;align-items:start;display:flex;position:relative}.ot-quote-source-list{flex-direction:column;gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.ot-quote-source-item{margin:0;padding:0}.ot-quote-source-ref{font-size:.8rem;font-weight:600}.ot-quote-panel .ot-quote-source-link{color:var(--color-accent);text-underline-offset:.2em;font-weight:500;text-decoration:underline .08em}.ot-quote-panel .ot-quote-source-link:hover{color:var(--color-accent-light)}.ot-quote-panel .ot-quote-source-link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 60%, transparent);outline-offset:2px;border-radius:2px}.ot-quote-source-text{color:var(--color-text-light);margin:.15rem 0 0;font-size:.82rem;line-height:1.4}.ot-quote-source-note{color:var(--color-text);margin:.2rem 0 0;font-size:.76rem;line-height:1.35}.ot-quote-diff{margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.ot-quote-diff-base{color:var(--color-text-light)}.ot-quote-diff-match{color:var(--scripture-ot-quote-accent,var(--color-accent));font-weight:500}.ot-quote-diff-subst{color:var(--color-text-light);opacity:.75;font-size:.9em;font-style:italic}.ot-quote-legend-anchor{z-index:1;align-items:center;margin-left:0;line-height:1;display:inline-flex;position:relative}.ot-quote-legend-anchor:hover,.ot-quote-legend-anchor:focus-within{z-index:30}.ot-quote-legend-toggle{all:unset;cursor:pointer;border:1px solid var(--color-text-light);width:1.1em;height:1.1em;color:var(--color-text-light);opacity:.5;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;line-height:1;display:inline-flex;transform:translateY(-.03em)}.ot-quote-legend-toggle:hover{opacity:1}.ot-quote-legend-hovercard{background:var(--color-bg-elevated);border:1px solid var(--color-border);white-space:normal;overflow-wrap:break-word;z-index:40;width:max-content;min-width:13rem;max-width:min(18rem,100vw - 3rem);color:var(--color-text-light);border-radius:6px;margin-top:.3rem;padding:.45rem .65rem;font-size:.72rem;line-height:1.6;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #00000026}.ot-quote-legend-anchor:hover .ot-quote-legend-hovercard{display:block}.ot-quote-legend-hovercard p{margin:0}.ot-quote-legend-inline,.mobile-sheet-content .ot-quote-legend-anchor{display:none}.mobile-sheet-content .ot-quote-sheet{margin:0;padding:0}.mobile-sheet-content .ot-quote-legend-inline{color:var(--color-text-light);vertical-align:middle;margin:0;font-size:.72rem;line-height:1.4;display:inline-flex}.mobile-sheet-content .ot-quote-legend-inline.ot-quote-legend-row{flex-wrap:wrap;align-items:center;gap:.35em;display:inline-flex}.mobile-sheet-content .ot-quote-legend-item{white-space:nowrap}.mobile-sheet-content .ot-quote-legend-sep{color:var(--color-text-light);opacity:.45}.mobile-sheet-content .ot-quote-legend-inline p{margin:0}.ot-quote-diff-toggle{align-items:center;gap:.3em;margin:.2rem 0 0;font-size:.72rem;line-height:1;display:flex}.ot-quote-diff-toggle-btn{all:unset;cursor:pointer;color:var(--color-text-light);opacity:.6}.ot-quote-diff-toggle-btn:hover{opacity:1}.ot-quote-diff-toggle-btn.ot-quote-diff-toggle-active{opacity:1;color:var(--color-text);font-weight:600}.ot-quote-diff-toggle-sep{color:var(--color-text-light);opacity:.4}.ot-quote-note-block{border:0;margin:.45rem 0 .6rem;padding:0}.ot-quote-note-text{color:var(--color-text-light);margin:.25rem 0 0;font-size:.8rem;line-height:1.38}
