.verse-footer,.verse-detail{grid-column:1/-1;min-width:0}.verse-footer{padding:0 22px 11px;display:flex;justify-content:flex-end;gap:13px;align-items:center}.verse-footer button{font-size:10px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px}.verse-footer button:hover{color:var(--accent);background:var(--soft)}.verse-footer svg{width:13px;height:13px;transition:transform .2s}.verse-expanded .verse-footer [data-action=toggle-verse] svg{transform:rotate(180deg)}.verse-detail{padding:5px 24px 8px;background:var(--paper);border-top:1px solid var(--line);overflow:hidden}.resource-selector-row{padding:18px 0;display:flex;align-items:center;gap:17px;min-height:58px}.resource-selector-row>span{color:var(--muted);font-size:13px;flex-shrink:0}.resource-selector-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.note-number,.xref-letter{border:1px solid var(--line);min-width:32px;min-height:32px;padding:4px 8px;font:15px/1.3 Georgia,serif;border-radius:5px;background:var(--paper)}.xref-letter{border-radius:50%;font-style:italic}.note-number:hover,.xref-letter:hover{border-color:var(--accent);background:var(--accent-light)}.note-number.selected,.xref-letter.selected{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}.resource-expand-all{font-size:12px;color:var(--muted);margin-left:6px;min-height:32px}.xref-selector-row{border-top:1px solid var(--line)}.parallel-resource{display:grid;grid-template-columns:repeat(var(--resource-columns),minmax(0,1fr));margin:3px 0 20px;border:1px solid var(--line);border-radius:7px;overflow:hidden;scroll-margin-top:130px}.resource-language{padding:20px 22px;min-width:0;background:var(--bg)}.resource-language+.resource-language{border-left:1px solid var(--line)}.resource-language-label{font:10px var(--sans);color:var(--accent);letter-spacing:.08em;margin:0 0 15px}.original-note-label{font:11px/1.7 var(--sans);color:var(--muted);margin:0 0 10px}.paired-footnote+.paired-footnote{margin-top:23px;padding-top:20px;border-top:1px dashed var(--line)}.paired-footnote .note-text{font:calc(var(--read-size) - 2px)/1.95 var(--serif);white-space:pre-wrap;overflow-wrap:break-word}.paired-footnote:lang(en) .note-text,.paired-footnote:lang(es) .note-text,.resource-language:lang(en) .note-text,.resource-language:lang(es) .note-text{font-family:Georgia,"Times New Roman",serif;line-height:1.85}.footnote-image{display:block;max-width:100%;height:auto;margin:20px auto}.xref-source{font:16px/1.85 var(--serif);white-space:pre-wrap}.resource-language:lang(en) .xref-source,.resource-language:lang(es) .xref-source{font-family:Georgia,serif}.verse-detail-close{width:100%;display:flex;gap:7px;align-items:center;justify-content:center;min-height:32px;color:var(--muted);font-size:10px;margin:8px 0 0}.verse-detail-close svg{width:14px;height:14px;transform:rotate(-90deg)}.other-language-resources{border-top:1px dashed var(--line);padding:12px 0;font-size:11px;color:var(--muted)}.other-language-resources summary{cursor:pointer;padding:4px 0}.other-language-resources p{font-size:10px;margin:8px 0 12px}.resource-loading{font-size:12px;color:var(--muted);padding:15px 0}.additional-xref{font-size:11px;min-width:45px;border-radius:5px}.inline-passage-preview:empty{display:none}.verse-detail .resource-preview{font-size:17px}.verse-detail .resource-note-results:empty{display:none}.place-link{display:inline;color:inherit;padding:0;border:0;background:transparent;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--accent);text-underline-offset:.18em;font:inherit;line-height:inherit;border-radius:2px;cursor:pointer}.place-link:hover{color:var(--accent);background:var(--accent-light)}
@media(max-width:1000px){.parallel-resource[style*="3"]{display:block}.parallel-resource[style*="3"] .resource-language+.resource-language{border-left:0;border-top:1px solid var(--line)}}
@media(max-width:760px){.verse-detail{padding:2px 15px 6px}.verse-footer{padding:1px 12px 10px}.resource-selector-row{gap:10px;align-items:flex-start;padding:16px 0}.resource-selector-row>span{padding-top:6px;min-width:36px;font-size:12px}.resource-selector-buttons{gap:6px}.note-number,.xref-letter{min-width:34px;min-height:34px}.resource-expand-all{font-size:11px;margin-left:2px}.parallel-resource{display:block}.resource-language{padding:19px 17px}.resource-language+.resource-language{border-left:0;border-top:1px solid var(--line)}.paired-footnote .note-text{font-size:calc(var(--read-size) - 1px)}.verse-footer button{min-height:32px}.verse-detail-close{min-height:36px}}
@media(prefers-reduced-motion:reduce){.verse-footer svg{transition:none}}
@media screen{
 .verse-footer{padding:0 22px 4px;margin-top:-2px;min-height:22px}
 .verse-footer:empty{display:none}
 .verse-footer button{min-height:22px;padding:2px 7px}
}
@media screen and (max-width:760px){
 .verse-footer{padding:0 12px 4px;margin-top:-1px;min-height:28px}
 .verse-footer button{min-height:28px;padding:2px 7px}
}
