/* FG Bible 1.0.152 — Bible-specific geometry only. Components, surfaces, colours, controls, theme and focus belong to FGUI-J. */
.fg-bible-frontend{--fg-bible-accent:var(--fguij-accent)}
.fg-bible-frontend *{box-sizing:border-box}
.fg-bible-frontend input:not([type="range"]),.fg-bible-frontend select,.fg-bible-frontend textarea{width:100%;max-width:100%;padding:9px 11px}
.fg-bible-frontend .fg-inline-icon{display:inline-flex;align-items:center;justify-content:center;min-width:1.15em}













.fg-bible-notifications{position:fixed;right:18px;bottom:18px;z-index:12000;display:grid;gap:8px;max-width:min(390px,calc(100vw - 36px))}
.fg-bible-notice{padding:11px 14px;opacity:0;transform:translateY(8px);transition:.2s}
.fg-bible-notice.is-visible{opacity:1;transform:none}
.fg-modal-page{overflow:hidden}
.fg-bible-frontend .direction-ltr{line-height:1.75}
.fg-bible-frontend .fg-inline-icon:has(svg)::before{display:none!important;content:none!important}
.fg-bible-frontend.fg-style-fguij .fg-search-bar{padding:10px 12px;margin:0 0 14px!important}
.fg-bible-frontend.fg-style-fguij .fg-search-bar-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%}
.fg-bible-frontend.fg-style-fguij .fg-search-form{position:relative;display:flex;align-items:center;width:100%;margin:0}
.fg-bible-frontend.fg-style-fguij .fg-search-input{height:46px!important;padding:10px 14px 10px 42px!important;font-size:1rem!important}
.fg-bible-frontend.fg-style-fguij .fg-search-options-toggle{justify-content:flex-start;min-height:44px;padding:10px 14px;text-align:left}
.fg-bible-frontend.fg-style-fguij .fg-search-options-toggle:before{content:"⚙";display:inline-grid;width:24px;height:24px;font-size:13px;margin-right:4px}
.fg-bible-frontend.fg-style-fguij .fg-search-options{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px!important}
.fg-bible-frontend.fg-style-fguij .fg-search-options[hidden]{display:none!important}
.fg-bible-frontend.fg-style-fguij .fg-search-options>div{margin:0!important;padding:0!important;min-width:0}
.fg-bible-frontend.fg-style-fguij .fg-search-option-card{height:100%;padding:12px!important;text-align:left}
.fg-bible-frontend.fg-style-fguij .fg-search-option-card select{min-height:40px}
.fg-bible-frontend.fg-style-fguij .fg-share-dialog{width:min(820px,100%)}
.fg-bible-frontend.fg-style-fguij .fg-share-heading{padding:0 46px 16px 0}
.fg-bible-frontend.fg-style-fguij .fg-share-range{padding:20px 8px 10px!important}
.fg-bible-frontend.fg-style-fguij .fg-share-accordion>li{margin:10px 0;overflow:hidden}
.fg-bible-frontend.fg-style-fguij #advance-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.fg-bible-frontend.fg-style-fguij #advance-options[hidden]{display:none!important}
.fg-bible-frontend.fg-style-fguij #advance-options>div{padding:0!important;margin:0!important;min-width:0}
.fg-bible-frontend.fg-style-fguij .fg-share-preview{min-height:180px;height:auto!important;max-height:310px;overflow:auto;padding:16px!important;white-space:pre-wrap}
.fg-bible-frontend.fg-style-fguij .fg-share-link-box{overflow:auto;padding:13px 14px!important;white-space:normal!important;word-break:break-all}
.fg-bible-frontend.fg-style-fguij #verse-share-selection-slider{margin:10px 10px 18px}
@media (max-width:900px) {
.fg-bible-frontend.fg-style-fguij .fg-search-options{grid-template-columns:repeat(2,minmax(0,1fr))}
.fg-bible-frontend.fg-style-fguij #advance-options{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px) {
.fg-bible-frontend.fg-style-fguij .fg-search-bar{padding:10px}
.fg-bible-frontend.fg-style-fguij .fg-search-bar-inner{grid-template-columns:1fr;gap:8px}
.fg-bible-frontend.fg-style-fguij .fg-search-submit-wrap,.fg-bible-frontend.fg-style-fguij .fg-search-submit-wrap>li,.fg-bible-frontend.fg-style-fguij .fg-search-submit{width:100%}
.fg-bible-frontend.fg-style-fguij .fg-search-options{grid-template-columns:1fr}
.fg-bible-frontend.fg-style-fguij #advance-options{grid-template-columns:1fr}
}
.fg-bible-frontend.fg-style-fguij .fg-search-bar{margin:0 0 16px!important;padding:12px!important}
.fg-bible-frontend.fg-style-fguij .fg-search-bar-inner{display:grid!important;grid-template-columns:auto minmax(220px,1fr) auto!important;gap:10px!important;align-items:center!important}
.fg-bible-frontend.fg-style-fguij .fg-search-input{width:100%!important;height:46px!important;min-width:0!important;margin:0!important;padding:10px 14px 10px 44px!important}
.fg-bible-frontend.fg-style-fguij .fg-search-submit{min-height:46px!important;padding:0 20px!important}
.fg-bible-frontend.fg-style-fguij .fg-search-options-toggle{display:flex!important;align-items:center!important;width:100%!important;min-height:46px!important;margin:0!important;padding:10px 14px!important;text-align:left!important;white-space:normal!important;line-height:1.35!important}
.fg-bible-frontend.fg-style-fguij .fg-search-options-toggle:before{flex:0 0 26px!important;width:26px!important;height:26px!important;margin-right:9px!important}
.fg-bible-frontend.fg-style-fguij .fg-search-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:12px 0 0!important;padding:0!important}
.fg-bible-frontend.fg-style-fguij .fg-search-options[hidden]{display:none!important}
.fg-bible-frontend.fg-style-fguij .fg-search-options>div{width:auto!important;min-width:0!important;margin:0!important;padding:0!important}
.fg-bible-frontend.fg-style-fguij .fg-search-option-card{display:flex!important;flex-direction:column!important;justify-content:center!important;height:100%!important;min-height:96px!important;padding:14px!important;overflow:hidden!important;text-align:left!important}
.fg-bible-frontend.fg-style-fguij .fg-search-option-card select{display:block!important;width:100%!important;min-width:0!important;height:42px!important;margin:0!important;padding:8px 34px 8px 10px!important;font-size:.94rem!important;line-height:1.25!important;text-overflow:ellipsis!important}
.fg-bible-modern-page .fg-confirm-dialog{overflow:hidden!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-popup-head{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;padding:0 48px 16px 0!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-popup-icon{display:grid!important;flex:0 0 42px!important;width:42px!important;height:42px!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word #fgbible-active-word{display:block!important;margin:0!important;font-size:1.35rem!important;line-height:1.2!important;word-break:break-word!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-popup-subtitle{display:block!important;margin-top:3px!important;font-size:.9rem!important}
.fg-confirm-modal{position:fixed!important;inset:0!important;z-index:12050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important}
.fg-confirm-dialog{width:min(460px,100%)!important;padding:26px!important;text-align:center!important}
.fg-confirm-icon{display:grid!important;width:50px!important;height:50px!important;margin:0 auto 14px!important;font-size:1.4rem!important}
.fg-confirm-message{margin:0 0 20px!important;font-size:1rem!important;line-height:1.55!important}
.fg-confirm-actions{display:flex!important;gap:10px!important;justify-content:center!important}
@media (max-width:900px) {
.fg-bible-frontend.fg-style-fguij .fg-search-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:640px) {
.fg-bible-frontend.fg-style-fguij .fg-search-bar-inner{grid-template-columns:1fr!important}
.fg-bible-frontend.fg-style-fguij .fg-search-submit-wrap,.fg-bible-frontend.fg-style-fguij .fg-search-submit-wrap>li,.fg-bible-frontend.fg-style-fguij .fg-search-submit{width:100%!important}
.fg-bible-frontend.fg-style-fguij .fg-search-options{grid-template-columns:1fr!important}
.fg-confirm-actions{flex-direction:column-reverse!important}
}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fg-share-heading{margin:0!important;padding:0 50px 18px 0!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fg-share-range{padding:24px 6px 12px!important}
.fg-bible-frontend.fg-style-fguij #verse-share-selection-slider{margin:12px 14px 20px!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fg-share-accordion{display:grid!important;gap:14px!important;margin:0!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fg-share-accordion>li{margin:0!important;overflow:hidden!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fg-share-section-title{display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:14px 16px!important;font-size:1rem!important;line-height:1.3!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fg-share-options-toggle{justify-content:flex-start!important;min-height:42px!important;padding:9px 12px!important;font-size:.9rem!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing #advance-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:12px 0 0!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing #advance-options[hidden]{display:none!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing #advance-options>div{min-width:0!important;margin:0!important;padding:0!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fg-share-option-card{height:100%!important;padding:12px!important;text-align:left!important}
.fg-bible-frontend.fg-style-fguij .fg-modal-actions-wrap{margin:18px 0 0!important}
.fg-bible-frontend.fg-style-fguij .fg-modal-actions{display:flex!important;width:100%!important;gap:10px!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fg-share-preview,.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fg-share-link-box{margin:4px 0 12px!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing #copy-share-fgbible-text,.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing #copy-share-fgbible-link{width:auto!important;min-width:120px!important;min-height:40px!important;padding:8px 16px!important;float:right!important}
@media (max-width:760px) {
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing #advance-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:520px) {
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing #advance-options{grid-template-columns:1fr!important}
.fg-bible-frontend.fg-style-fguij .fg-modal-actions{flex-direction:column!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing #copy-share-fgbible-text,.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing #copy-share-fgbible-link{width:100%!important;float:none!important}
}
.fg-bible-share .fg-bible-share__dialog{position:relative!important;width:min(900px,calc(100vw - 32px))!important;max-width:900px!important;margin:34px auto!important;padding:0!important;overflow:hidden!important}
.fg-bible-share .fg-bible-share__close{position:absolute!important;top:18px!important;right:18px!important;z-index:5!important;display:grid!important;width:38px!important;height:38px!important;padding:0!important}
.fg-bible-share .fg-bible-share__close svg{width:18px;height:18px}
.fg-bible-share .fg-bible-share__header{display:flex!important;align-items:center!important;gap:14px!important;padding:24px 72px 20px 24px!important}
.fg-bible-share .fg-bible-share__header-icon,.fg-bible-share .fg-bible-share__panel-icon{display:grid!important;flex:0 0 auto!important;width:42px!important;height:42px!important}
.fg-bible-share .fg-bible-share__header-icon svg,.fg-bible-share .fg-bible-share__panel-icon svg{width:21px;height:21px}
.fg-bible-share .fg-bible-share__title{margin:0!important;font-size:1.35rem!important;line-height:1.2!important}
.fg-bible-share .fg-bible-share__subtitle{margin:5px 0 0!important;font-size:.9rem!important;line-height:1.4!important}
.fg-bible-share .fg-bible-share__range-card{margin:20px 24px 0!important;padding:17px 20px 24px!important}
.fg-bible-share .fg-bible-share__section-label{margin:0 0 13px!important;font-size:.78rem!important;letter-spacing:.035em!important}
.fg-bible-share #verse-share-selection-slider{margin:0 14px 4px!important}
.fg-bible-share .fg-bible-share__panel{margin:16px 24px 0!important;padding:20px!important}
.fg-bible-share .fg-bible-share__panel-heading{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 17px!important}
.fg-bible-share .fg-bible-share__panel-icon{width:36px!important;height:36px!important}
.fg-bible-share .fg-bible-share__panel-icon svg{width:18px;height:18px}
.fg-bible-share .fg-bible-share__panel-heading h4{margin:0!important;font-size:1rem!important;line-height:1.25!important}
.fg-bible-share .fg-bible-share__panel-heading p{margin:3px 0 0!important;font-size:.83rem!important;line-height:1.35!important}
.fg-bible-share .fg-bible-share__advanced{margin:0 0 18px!important;overflow:hidden!important}
.fg-bible-share .fg-bible-share__advanced summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;cursor:pointer!important;list-style:none!important;font-size:.88rem!important;user-select:none!important}
.fg-bible-share .fg-bible-share__advanced summary::-webkit-details-marker{display:none}
.fg-bible-share .fg-bible-share__advanced summary svg{width:18px;height:18px;transition:transform .2s ease}
.fg-bible-share .fg-bible-share__advanced[open] summary svg{transform:rotate(180deg)}
.fg-bible-share .fg-bible-share__options-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;margin:0!important}
.fg-bible-share .fg-bible-share__field{display:block!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}
.fg-bible-share .fg-bible-share__field>span{display:block!important;margin:0 0 6px!important;font-size:.75rem!important;line-height:1.2!important}
.fg-bible-share .fg-bible-share__field select{display:block!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:7px 34px 7px 10px!important;font-size:.88rem!important;line-height:1.2!important}
.fg-bible-share .fg-bible-share__preview-wrap{margin-top:4px!important}
.fg-bible-share .fg-bible-share__preview{min-height:135px!important;max-height:245px!important;overflow:auto!important;padding:15px 16px!important;font-size:.94rem!important;line-height:1.65!important;white-space:pre-wrap!important}
.fg-bible-share .fg-bible-share__copy-row{display:flex!important;justify-content:flex-end!important;margin-top:10px!important}
.fg-bible-share .fg-bible-share__copy-button,.fg-bible-share .fg-bible-share__action-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:8px 17px!important;font-size:.88rem!important;line-height:1.2!important;cursor:pointer!important}
.fg-bible-share .fg-bible-share__link-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:stretch!important}
.fg-bible-share .fg-bible-share__link-box{display:flex!important;align-items:center!important;min-width:0!important;min-height:42px!important;padding:10px 12px!important;font-size:.82rem!important;line-height:1.35!important;word-break:break-all!important;overflow:auto!important}
.fg-bible-share .fg-bible-share__actions{display:flex!important;gap:10px!important;margin:16px 24px 24px!important;padding-top:16px!important}
.fg-bible-share .fg-bible-share__action-button{flex:0 1 150px!important}
@media (max-width:760px) {
.fg-bible-share .fg-bible-share__dialog{width:min(94vw,900px)!important;margin:18px auto!important}
.fg-bible-share .fg-bible-share__header{padding:20px 62px 18px 18px!important}
.fg-bible-share .fg-bible-share__range-card,.fg-bible-share .fg-bible-share__panel{margin-left:16px!important;margin-right:16px!important}
.fg-bible-share .fg-bible-share__options-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.fg-bible-share .fg-bible-share__actions{margin-left:16px!important;margin-right:16px!important}
}
@media (max-width:520px) {
.fg-bible-share .fg-bible-share__options-grid{grid-template-columns:1fr!important}
.fg-bible-share .fg-bible-share__link-row{grid-template-columns:1fr!important}
.fg-bible-share .fg-bible-share__copy-button{width:100%!important}
.fg-bible-share .fg-bible-share__copy-row{display:block!important}
.fg-bible-share .fg-bible-share__actions{flex-direction:column!important}
.fg-bible-share .fg-bible-share__action-button{flex:1 1 auto!important;width:100%!important}
}
.fg-bible-frontend.fg-style-fguij .fg-search-submit::before,.fg-bible-frontend.fg-style-fguij .fg-search-submit::after{content:none!important;display:none!important;height:0!important;transform:none!important}
.fg-bible-frontend.fg-style-fguij .fg-search-form{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important}
.fg-bible-frontend.fg-style-fguij .fg-search-form .fg-search-icon{position:absolute!important;left:16px!important;top:50%!important;width:22px!important;height:22px!important;min-width:22px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;z-index:3!important}
.fg-bible-frontend.fg-style-fguij .fg-search-form .fg-search-icon svg{width:20px!important;height:20px!important;flex:0 0 20px!important}
.fg-bible-frontend.fg-style-fguij .fg-search-form .fg-search-input{padding-left:54px!important;padding-right:14px!important;text-indent:0!important}
.fg-bible-frontend.fg-style-fguij .fg-search-input::placeholder{opacity:.9!important}
.fg-bible-frontend.fg-style-fguij .fg-search-option-card,.fg-bible-frontend.fg-style-fguij .fg-search-options>div{overflow:visible!important}
@media (max-width:640px) {
}
.fg-bible-frontend.fg-style-fguij .fg-search-results{margin-top:18px;overflow:hidden}
.fg-bible-frontend.fg-style-fguij .fg-search-results__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px}
.fg-bible-frontend.fg-style-fguij .fg-search-results__summary strong{font-size:.95rem}
.fg-bible-frontend.fg-style-fguij .fg-search-results__summary span{display:inline-grid;min-width:32px;height:28px;padding:0 9px;font-size:.8rem}
.fg-bible-frontend.fg-style-fguij .fg-search-results__notice{margin:14px 0;padding:11px 14px;font-size:.88rem;line-height:1.5}
.fg-bible-frontend.fg-style-fguij .fg-search-results-desktop{display:block}
.fg-bible-frontend.fg-style-fguij .fg-search-table-wrap{max-height:560px;overflow:auto}
.fg-bible-frontend.fg-style-fguij .fg-search-table{width:100%}
.fg-bible-frontend.fg-style-fguij .fg-search-table th:first-child,.fg-bible-frontend.fg-style-fguij .fg-search-table td:first-child{min-width:7.5rem;white-space:nowrap}
.fg-bible-frontend.fg-style-fguij .fg-search-table th:first-child,.fg-bible-frontend.fg-style-fguij .fg-search-table td:first-child{min-width:7.5rem;white-space:nowrap}
.fg-bible-frontend.fg-style-fguij .fg-search-table thead th{position:sticky;top:0;z-index:2;padding:12px 14px;font-size:.76rem;line-height:1.2;letter-spacing:.045em;text-align:left;white-space:nowrap}
.fg-bible-frontend.fg-style-fguij .fg-search-table tbody td{padding:14px;font-size:.93rem;line-height:1.55;vertical-align:top}
.fg-bible-frontend.fg-style-fguij .fg-search-result-row{cursor:pointer}
.fg-bible-frontend.fg-style-fguij .fg-search-table__translation{display:inline-flex;padding:3px 8px;font-size:.72rem;letter-spacing:.035em}
.fg-bible-frontend.fg-style-fguij .fg-search-table__scripture{min-width:340px}
@media (max-width:840px) {
.fg-bible-frontend.fg-style-fguij .fg-search-results{overflow:visible}
.fg-bible-frontend.fg-style-fguij .fg-search-results__summary,.fg-bible-frontend.fg-style-fguij .fg-search-results-desktop{display:none}
}
.fg-bible-share .fg-bible-share__dialog{max-height:calc(100dvh - 32px)!important;overflow-x:hidden!important;overflow-y:auto!important}
.fg-bible-share .fg-bible-share__dialog::-webkit-scrollbar{width:10px}
.fg-bible-share .fg-bible-share__range-card{padding:18px 20px 28px!important}
.fg-bible-share .fg-bible-share__range-card .fg-bible-share__section-label{margin-bottom:18px!important}
.fg-bible-share #verse-share-selection-slider{height:auto!important;min-height:30px!important;margin:0 14px 4px!important}
.fg-bible-share .fg-bible-share__preview{min-height:130px!important;max-height:220px!important;overflow-y:auto!important}
.fg-bible-share .fg-bible-share__copy-row{position:static!important;bottom:auto!important;z-index:auto!important;padding-top:0!important}
@media (max-width:640px) {
.fg-bible-share .fg-bible-share__dialog{max-height:calc(100dvh - 16px)!important;margin:8px auto!important}
.fg-bible-share .fg-bible-share__range-card .fg-bible-share__section-label{margin-bottom:16px!important}
.fg-bible-share .fg-bible-share__preview{max-height:190px!important}
}
.fg-bible-share .fg-bible-share__advanced[open]{overflow:visible!important}
.fg-bible-share .fg-bible-share__options-grid,.fg-bible-share .fg-bible-share__field{overflow:visible!important}
.fg-bible-tags .fg-bible-tags__dialog{position:relative!important;width:min(920px,calc(100vw - 32px))!important;max-width:920px!important;max-height:calc(100dvh - 32px)!important;margin:16px auto!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important}
.fg-bible-tags .fg-bible-tags__dialog>.fguij-modal__close,.fg-bible-notes .fg-bible-notes__dialog>.fguij-modal__close{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;z-index:6!important;margin:0!important}
.fg-bible-tags .fg-bible-tags__dialog::-webkit-scrollbar{width:10px}
.fg-bible-tags .fg-bible-tags__header{display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:22px 70px 20px 22px!important}
.fg-bible-tags .fg-bible-tags__header-icon{flex:0 0 44px!important;width:44px!important;height:44px!important;display:grid!important}
.fg-bible-tags .fg-bible-tags__header-icon svg{width:22px!important;height:22px!important}
.fg-bible-tags .fg-bible-tags__header-copy{min-width:0!important}
.fg-bible-tags .fg-bible-tags__range-card{margin:18px 22px 0!important;padding:17px 20px 28px!important}
.fg-bible-tags .fg-bible-tags__section-label{margin:0 0 32px!important;font-size:.82rem!important;line-height:1.2!important;letter-spacing:.01em!important}
.fg-bible-tags #verse-tag-selection-slider{margin:0 14px 4px!important;height:6px!important}
.fg-bible-tags .fg-bible-tags__content{margin:0!important;padding:16px 22px 22px!important}
.fg-bible-tags .fg-bible-tags__scripture-card{margin:0 0 14px!important;padding:16px 18px!important}
.fg-bible-tags .fg-bible-tags__scripture-card .fg-bible-tags__section-label{margin-bottom:9px!important}
.fg-bible-tags .fg-bible-tags__scripture-card p{line-height:1.58!important}
.fg-bible-tags .fg-bible-tags__scripture-card .fgbible-verse-selected-text{margin:6px 0!important;padding:10px 12px!important}
.fg-bible-tags .fg-bible-tags__columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important}
.fg-bible-tags .fg-bible-tags__columns:before{display:none!important}
.fg-bible-tags .fg-bible-tags__columns>.fg-bible-tags__column{width:auto!important;min-width:0!important;margin:0!important;padding:15px!important}
.fg-bible-tags .fg-bible-tags__column h4{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 11px!important;font-size:.92rem!important}
.fg-bible-tags #fgbible-active-tags,.fg-bible-tags #fgbible-tags{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-height:330px!important;margin:0!important;padding:0 4px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important}
.fg-bible-tags #fgbible-active-tags::-webkit-scrollbar,.fg-bible-tags #fgbible-tags::-webkit-scrollbar{width:7px}
.fg-bible-tags #fgbible-active-tags>div,.fg-bible-tags #fgbible-tags>div{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.fg-bible-tags .fg-bible-tags__help-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:10px 0 0!important}
.fg-bible-tags .fg-bible-tags__help-grid>div{width:auto!important;margin:0!important;padding:0!important}
.fg-bible-tags .fg-bible-tags__help-grid p{padding:10px 12px!important;line-height:1.45!important}
.fg-bible-tags .fg-modal-actions-wrap{margin:0!important;padding:0 22px 22px!important}
.fg-bible-tags .fg-modal-actions{display:flex!important;gap:10px!important;width:100%!important}
@media (max-width:700px) {
.fg-bible-tags .fg-bible-tags__dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px auto!important}
.fg-bible-tags .fg-bible-tags__header{padding:18px 62px 17px 16px!important}
.fg-bible-tags .fg-bible-tags__header-icon{width:40px!important;height:40px!important;flex-basis:40px!important}
.fg-bible-tags .fg-bible-tags__range-card{margin:14px 14px 0!important;padding:16px 17px 27px!important}
.fg-bible-tags .fg-bible-tags__content{padding:14px!important}
.fg-bible-tags .fg-bible-tags__columns{grid-template-columns:1fr!important}
.fg-bible-tags .fg-bible-tags__help-grid{grid-template-columns:1fr!important}
.fg-bible-tags .fg-modal-actions-wrap{padding:0 14px 16px!important}
.fg-bible-tags .fg-modal-actions{gap:8px!important}
.fg-bible-tags #fgbible-active-tags,.fg-bible-tags #fgbible-tags{max-height:250px!important}
}
.fg-bible-notes .fg-bible-notes__dialog{position:relative!important;width:min(900px,calc(100vw - 32px))!important;max-width:900px!important;max-height:calc(100dvh - 32px)!important;margin:16px auto!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important}
.fg-bible-notes .fg-bible-notes__dialog::-webkit-scrollbar{width:10px}
.fg-bible-notes .fg-bible-notes__header{display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:22px 72px 20px 22px!important}
.fg-bible-notes .fg-bible-notes__header-icon{display:grid!important;flex:0 0 44px!important;width:44px!important;height:44px!important}
.fg-bible-notes .fg-bible-notes__header-icon svg{width:22px;height:22px}
.fg-bible-notes .fg-bible-notes__header-copy{min-width:0!important}
.fg-bible-notes .fg-bible-notes__range-card{margin:20px 22px 0!important;padding:17px 20px 24px!important}
.fg-bible-notes .fg-bible-notes__section-label{margin:0 0 13px!important;font-size:.78rem!important;letter-spacing:.035em!important}
.fg-bible-notes #verse-note-selection-slider{height:7px!important;margin:29px 13px 4px!important}
.fg-bible-notes .fg-bible-notes__content{margin:16px 22px 0!important}
.fg-bible-notes .fg-bible-notes__scripture-card,.fg-bible-notes .fg-bible-notes__editor-card{padding:18px!important}
.fg-bible-notes .fg-bible-notes__editor-card{margin-top:14px!important}
.fg-bible-notes .fg-bible-notes__scripture-card p{line-height:1.58!important}
.fg-bible-notes .fg-bible-notes__scripture-card .fgbible-verse-selected-text{margin:7px 0!important;padding:12px 14px!important}
.fg-bible-notes #verse-note-textarea{box-sizing:border-box!important;width:100%!important;min-height:150px!important;margin:0!important;padding:14px 15px!important;line-height:1.55!important}
.fg-bible-notes .fg-bible-notes__save{width:auto!important;min-width:118px!important;margin-top:12px!important;padding:0 22px!important;height:42px!important;letter-spacing:0!important}
.fg-bible-notes .fg-modal-actions-wrap{margin:16px 22px 22px!important;padding:16px 0 0!important}
.fg-bible-notes .fg-modal-actions{display:flex!important;gap:10px!important;width:auto!important}
@media (max-width:640px) {
.fg-bible-notes .fg-bible-notes__dialog{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;margin:9px auto!important}
.fg-bible-notes .fg-bible-notes__header{padding:18px 62px 17px 16px!important;gap:11px!important}
.fg-bible-notes .fg-bible-notes__header-icon{width:40px!important;height:40px!important;flex-basis:40px!important}
.fg-bible-notes .fg-bible-notes__range-card,.fg-bible-notes .fg-bible-notes__content{margin-left:14px!important;margin-right:14px!important}
.fg-bible-notes .fg-modal-actions-wrap{margin-left:14px!important;margin-right:14px!important}
.fg-bible-notes .fg-modal-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
}
.fg-bible-tags .fg-bible-tags__range-card,.fg-bible-notes .fg-bible-notes__range-card{overflow:visible!important}
.fg-bible-tags .fg-bible-tags__section-label,.fg-bible-notes .fg-bible-notes__section-label{margin:0 0 52px!important}
.fg-bible-tags #verse-tag-selection-slider,.fg-bible-notes #verse-note-selection-slider{margin-top:0!important;margin-bottom:6px!important}
@media (max-width:640px) {
.fg-bible-tags .fg-bible-tags__section-label,.fg-bible-notes .fg-bible-notes__section-label{margin-bottom:50px!important}
}
.fg-bible-frontend.fg-style-fguij .fg-bible-books,.fg-bible-frontend.fg-style-fguij .fg-bible-chapters{display:grid;gap:8px;margin:0}
.fg-bible-frontend.fg-style-fguij .fg-bible-selector-heading,.fg-bible-frontend.fg-style-fguij .fg-bible-translation-group__heading{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--fguij-text-strong,#183044);font-size:14px;font-weight:700;line-height:1.35}
.fg-bible-frontend.fg-style-fguij .fg-bible-selector-heading>:is([data-fg-bible-icon],.fg-bible-icon),.fg-bible-frontend.fg-style-fguij .fg-bible-translation-group__heading>:is([data-fg-bible-icon],.fg-bible-icon){display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--fguij-border,#d8e3e9);border-radius:9px;background:var(--fguij-surface-soft,#f4f8fa);color:var(--fguij-accent-ink,#0B61A5)}
.fg-bible-frontend.fg-style-fguij .fg-bible-selector-heading :is(.fguij-icon,svg),.fg-bible-frontend.fg-style-fguij .fg-bible-translation-group__heading :is(.fguij-icon,svg){display:block;width:17px;height:17px}
.fg-bible-frontend.fg-style-fguij .fg-bible-translation-group__heading{margin:0 0 10px;font-size:12px;letter-spacing:.055em;text-transform:uppercase}
.fg-bible-frontend.fg-style-fguij .fg-bible-translation-group__heading>:is([data-fg-bible-icon],.fg-bible-icon){flex-basis:26px;width:26px;height:26px;border-radius:8px}
.fg-bible-frontend.fg-style-fguij .fg-bible-translation-group__heading :is(.fguij-icon,svg){width:15px;height:15px}
.fg-bible-frontend.fg-style-fguij :is(.fg-bible-book-icon,.fg-bible-translation-icon){display:inline-grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--fguij-accent-ink,#0B61A5) 34%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--fguij-accent-ink,#0B61A5) 12%,var(--fguij-surface,#fff));color:var(--fguij-accent-ink,#0B61A5)}
.fg-bible-frontend.fg-style-fguij :is(.fg-bible-book-icon,.fg-bible-translation-icon) :is(.fguij-icon,svg){display:block;width:1.15rem;height:1.15rem}
.fg-bible-frontend.fg-style-fguij .fg-bible-book.is-active .fg-bible-book-icon{border-color:color-mix(in srgb,currentColor 36%,transparent);background:color-mix(in srgb,currentColor 14%,transparent);color:inherit}
.fg-bible-frontend.fg-style-fguij .fg-bible-books{grid-template-columns:repeat(2, minmax(0, 1fr))}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapters{grid-template-columns:repeat(4, minmax(0, 1fr))}
.fg-bible-frontend.fg-style-fguij .fg-bible-book,.fg-bible-frontend.fg-style-fguij .fg-bible-chapter{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.25;transition:border-color .15s ease, box-shadow .15s ease, background-color .15s ease, color .15s ease}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapter{justify-content:space-between;gap:10px}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapter-label{margin-inline-end:auto;text-align:start}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapter-number{margin-inline-start:0;border:1px solid var(--fguij-accent-border-strong,var(--fguij-accent,#0f79cc));border-radius:50%;background:var(--fguij-accent-soft,#e8f3fb);color:var(--fguij-accent-ink,#0b61a5);min-width:30px;width:30px;height:30px;padding:0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}
.fg-bible-frontend.fg-style-fguij .fg-bible-book-name,.fg-bible-frontend.fg-style-fguij .fg-bible-chapter-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fg-bible-frontend.fg-style-fguij .fg-bible-book-code,.fg-bible-frontend.fg-style-fguij .fg-bible-chapter-number{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 6px;font-size:10px;letter-spacing:.03em}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapter-number{font-size:12px;letter-spacing:0}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapter-number{box-sizing:border-box;min-width:30px!important;width:30px!important;height:30px!important;padding:0!important;border:1px solid var(--fguij-accent-border-strong,var(--fguij-accent,#0f79cc));border-radius:50%;background:var(--fguij-accent-soft,#e8f3fb);color:var(--fguij-accent-ink,#0b61a5);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapter.is-active .fg-bible-chapter-number{border-color:color-mix(in srgb,var(--fguij-on-accent,#fff) 48%,transparent);background:color-mix(in srgb,var(--fguij-on-accent,#fff) 18%,var(--fguij-accent,#0f79cc));color:var(--fguij-on-accent,#fff)}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapter-label-short{display:none}
.fg-bible-frontend.fg-style-fguij .fg-bible-current-chapter{position:relative;margin:8px 0 22px;padding:16px 18px 16px 20px;overflow:hidden}
.fg-bible-frontend.fg-style-fguij .fg-bible-current-chapter::before{content:"";position:absolute;inset:0 auto 0 0;width:5px}
.fg-bible-frontend.fg-style-fguij .fg-bible-current-chapter__eyebrow{display:block;margin-bottom:3px;font-size:11px;letter-spacing:.09em;line-height:1.2}
.fg-bible-frontend.fg-style-fguij .fg-bible-current-chapter__title{margin:0;font-size:clamp(1.45rem, 2.4vw, 1.9rem);line-height:1.15}
@media (max-width: 900px) {
.fg-bible-frontend.fg-style-fguij .fg-bible-books{grid-template-columns:repeat(2, minmax(0, 1fr))}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapters{grid-template-columns:repeat(3, minmax(0, 1fr))}
}
@media (max-width: 560px) {
.fg-bible-frontend.fg-style-fguij .fg-bible-books{grid-template-columns:1fr}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapters{grid-template-columns:repeat(2, minmax(0, 1fr))}
.fg-bible-frontend.fg-style-fguij .fg-bible-book,.fg-bible-frontend.fg-style-fguij .fg-bible-chapter{min-height:44px;padding:9px 12px}
.fg-bible-frontend.fg-style-fguij .fg-bible-current-chapter{margin-bottom:18px;padding:14px 15px 14px 18px}
}
@media (max-width: 360px) {
.fg-bible-frontend.fg-style-fguij .fg-bible-chapter-label-full{display:none}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapter-label-short{display:inline}
.fg-bible-frontend.fg-style-fguij .fg-bible-chapter-label{flex:0 0 auto;overflow:visible;text-overflow:clip}
}
.fg-bible-frontend.fg-style-fguij .fg-reader-tools{position:relative;top:-8px;float:none!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}
.fg-bible-frontend.fg-style-fguij .fg-reader-tool:not(.fguij-icon-btn) .fg-reader-tool__label{display:inline-block!important;white-space:nowrap!important}
.fg-bible-frontend.fg-style-fguij .fg-reader-tool.fguij-icon-btn .fg-reader-tool__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media (min-width:641px) and (max-width:1024px) {
.fg-bible-frontend.fg-style-fguij .fg-reader-tools{width:100%!important;justify-content:center!important}
}
.fg-bible-frontend.fg-style-fguij .fg-chapter-nav{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;padding:9px 16px!important;font-size:.92rem!important;line-height:1.2!important;letter-spacing:0!important}
@media (max-width:640px) {
.fg-bible-frontend.fg-style-fguij .fg-reader-tools{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(78px,1fr))!important;width:100%!important;gap:7px!important;margin:0!important}
.fg-bible-frontend.fg-style-fguij .fg-chapter-nav{min-height:50px!important;padding:10px 14px!important;font-size:.9rem!important}
}
.fg-bible-tags-submodal,.fg-confirm-modal
.fg-bible-notes__header h3,.fg-bible-tags__header h3{margin:0!important;font-size:1.15rem!important;line-height:1.25!important}
.fg-bible-notes__header-copy>span,.fg-bible-tags__header-copy>span{display:block!important;margin:3px 0 0!important;font-size:.86rem!important;line-height:1.35!important}
.fg-bible-frontend.fg-style-fguij .fg-search-bar{padding:10px!important}
.fg-bible-frontend.fg-style-fguij .fg-search-option-card{min-height:82px!important;padding:12px!important}
.fg-bible-frontend.fg-style-fguij #fgbible_search_result_table_wrapper{overflow:hidden!important}
.fg-bible-frontend.fg-style-fguij #fgbible_search_result_table_wrapper table{margin:0!important}
.fg-bible-frontend.fg-style-fguij #fgbible_search_result_table_wrapper tbody tr{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}
@media (max-width:640px) {
}
.fg-bible-notes__header-icon,.fg-bible-tags__header-icon,.fg-bible-share__panel-icon
.fg-bible-share__panel,.fg-bible-notes__range-card,.fg-bible-notes__scripture-card,.fg-bible-notes__editor-card,.fg-bible-tags__range-card,.fg-bible-tags__scripture-card,.fg-bible-tags__column
.fg-bible-notes__section-label,.fg-bible-tags__section-label
.fg-bible-notes__save{min-height:44px!important;padding:9px 12px!important;font-size:14px!important}
.fg-bible-tags,.fg-bible-tags-submodal,.fg-bible-favourite{min-height:44px!important;font-size:14px!important}
@media (max-width:640px) {
}
.fg-bible-share .fg-bible-share__range-card{padding:18px 20px 28px!important}
.fg-bible-share .fg-bible-share__range-card{padding:18px 20px 28px!important}
.fg-bible-tags .fg-bible-tags__range-card{padding:18px 20px 28px!important}
.fg-bible-notes .fg-bible-notes__range-card{padding:18px 20px 28px!important}
.fg-bible-notes .fg-bible-notes__range-card,.fg-bible-tags .fg-bible-tags__range-card{margin:18px 22px 0!important;padding:18px 20px 28px!important;overflow:visible!important}
.fg-bible-notes .fg-bible-notes__range-card .fg-bible-notes__section-label,.fg-bible-tags .fg-bible-tags__range-card .fg-bible-tags__section-label{margin:0 0 42px!important;padding:0!important;font-size:.82rem!important;line-height:1.25!important;letter-spacing:0!important}
.fg-bible-notes #verse-note-selection-slider,.fg-bible-tags #verse-tag-selection-slider{margin:0 14px 4px!important;height:6px!important}
.fg-bible-notes .fg-bible-notes__save{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:44px!important;margin:14px 0 0!important;padding:0 20px!important;letter-spacing:0!important}
.fg-bible-notes .fg-bible-popup-actions,.fg-bible-tags .fg-bible-popup-actions{display:flex!important;gap:10px!important;margin:16px 22px 22px!important;padding-top:16px!important}
.fg-bible-notes .fg-bible-popup-actions .fg-bible-share__action-button,.fg-bible-tags .fg-bible-popup-actions .fg-bible-share__action-button{flex:1 1 0!important}
.fg-bible-tags .fg-bible-tags__content{padding:16px 22px 4px!important}
.fg-bible-tags .fg-bible-tags__columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important}
.fg-bible-tags .fg-bible-tags__column{min-width:0!important;padding:14px!important}
.fg-bible-tags .fg-bible-tags__column-heading{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important}
.fg-bible-tags .fg-bible-tags__column-heading h4{margin:0!important;font-size:.95rem!important}
.fg-bible-tags .fg-bible-tags__create-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;font-size:.82rem!important;white-space:nowrap!important}
.fg-bible-tags .fg-bible-tags__create-button>span:first-child{font-size:1.2rem!important;line-height:1!important}
.fg-bible-tags .fg-bible-tags__list{box-sizing:border-box!important;width:100%!important;min-height:132px!important;max-height:min(42vh,430px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px!important}
.fg-bible-tags .fg-bible-tags__empty{box-sizing:border-box!important;display:grid!important;align-content:center!important;gap:5px!important;min-height:132px!important;margin:0!important;padding:15px!important;border:1px dashed var(--fguij-border)!important;border-radius:var(--fguij-radius-md)!important;background:var(--fguij-surface)!important;color:var(--fguij-muted)!important;font-size:.84rem!important;line-height:1.45!important}
.fg-bible-tags .fg-bible-tags__empty[hidden]{display:none!important}
.fg-bible-tags .fg-bible-tags__empty strong{color:var(--fguij-text)!important;font-size:.9rem!important}
.fg-bible-tags .fg-bible-tags__column.is-empty .fg-bible-tags__list--active{box-sizing:border-box!important;min-height:132px!important;max-height:none!important;overflow:visible!important;padding:8px!important;border:1px dashed var(--fguij-border-strong)!important;border-radius:var(--fguij-radius-md)!important;background:var(--fguij-surface-soft)!important}
.fg-bible-tags #fgbible-tags{display:block!important;margin:0!important}
.fg-bible-tags .fg-bible-tag-item{margin:0 0 8px!important;width:100%!important}
.fg-bible-tags .fg-bible-tag-card{box-sizing:border-box!important;width:100%!important;min-height:46px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:8px 9px!important}
.fg-bible-tags .fg-bible-tag-handle{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;text-align:left!important;cursor:grab!important}
.fg-bible-tags .fg-bible-tag-view,.fg-bible-tags .fg-bible-tag-edit{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important}
.fg-bible-tags .fg-bible-tags__help-grid{margin-top:8px!important}
.fg-bible-tags-submodal .fg-bible-tags__subdialog{position:relative!important;width:min(540px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;overflow:hidden!important}
.fg-bible-tags-submodal .fg-bible-tags__subdialog>.fguij-modal__close{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;z-index:6!important;margin:0!important}
.fg-bible-favourite #fgbible-favourite-buttons{display:flex!important;gap:8px!important;width:100%!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__header{position:relative!important;margin:0 0 18px!important;padding:18px 20px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__tools{display:flex!important;gap:8px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-filter-nav{gap:6px!important;margin:0 0 16px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-filter-nav>li{padding-left:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-filter-nav>li>a{min-height:34px!important;display:flex!important;align-items:center!important;padding:0 11px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-results{margin-top:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-result-card{height:100%!important;padding:16px!important}
@media (max-width:640px) {
.fg-bible-notes .fg-bible-notes__range-card,.fg-bible-tags .fg-bible-tags__range-card{margin:14px 14px 0!important;padding:18px 16px 28px!important}
.fg-bible-notes .fg-bible-popup-actions,.fg-bible-tags .fg-bible-popup-actions{margin:14px!important;flex-direction:column!important}
.fg-bible-tags .fg-bible-tags__columns{grid-template-columns:1fr!important}
.fg-bible-tags .fg-bible-tags__list{max-height:260px!important}
.fg-bible-tags .fg-bible-tags__column-heading{align-items:flex-start!important;flex-direction:column!important}
.fg-bible-tags .fg-bible-tags__create-button{width:100%!important;box-sizing:border-box!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__tools{float:none!important;margin:0 0 12px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-results{display:block!important;margin-left:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-results>div{padding-left:0!important;margin-bottom:10px!important}
}
.fg-bible-notes .fg-bible-notes__save-row{display:flex!important;justify-content:flex-end!important;margin-top:10px!important}
.fg-bible-notes .fg-bible-notes__save{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:92px!important;min-height:40px!important;height:auto!important;margin:0!important;padding:8px 17px!important;font-size:.88rem!important;line-height:1.2!important;letter-spacing:0!important;cursor:pointer!important}
.fg-bible-notes .fg-bible-popup-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:16px 24px 24px!important;padding:16px 0 0!important}
.fg-bible-notes .fg-bible-popup-actions .fg-bible-share__action-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 150px!important;width:auto!important;min-height:40px!important;padding:8px 17px!important;font-size:.88rem!important;line-height:1.2!important;cursor:pointer!important}
@media (max-width:760px) {
.fg-bible-notes .fg-bible-popup-actions{margin-left:16px!important;margin-right:16px!important}
}
@media (max-width:520px) {
.fg-bible-notes .fg-bible-notes__save-row{display:block!important}
.fg-bible-notes .fg-bible-notes__save{width:100%!important}
.fg-bible-notes .fg-bible-popup-actions{flex-direction:column!important;align-items:stretch!important}
.fg-bible-notes .fg-bible-popup-actions .fg-bible-share__action-button{flex:1 1 auto!important;width:100%!important;box-sizing:border-box!important}
}
.fg-bible-tags .fg-bible-popup-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:16px 24px 24px!important;padding:16px 0 0!important}
.fg-bible-tags .fg-bible-popup-actions .fg-bible-share__action-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 150px!important;width:auto!important;min-height:40px!important;padding:8px 17px!important;font-size:.88rem!important;line-height:1.2!important}
.fg-bible-tags .fg-bible-tags__help-grid{margin:12px 0 0!important;padding:0!important}
.fg-bible-tags .fg-bible-tags__help-grid > div{padding-top:0!important}
.fg-bible-tags .fg-bible-tags__help-grid p{box-sizing:border-box!important;margin:0!important;padding:10px 12px!important;line-height:1.45!important}
.fg-bible-tags .fg-bible-tags__create-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:40px!important;padding:8px 14px!important;font-size:.88rem!important;line-height:1.2!important}
.fg-bible-tags .fg-bible-tags__create-button > span:first-child{font-size:1.1rem!important;line-height:1!important}
.fg-bible-tags .fg-bible-tags__list{padding:8px 6px!important}
.fg-bible-tags .fg-bible-tag-item:last-child{margin-bottom:0!important}
.fg-bible-tags .fg-bible-tag-card{position:relative!important;overflow:visible!important}
.fg-bible-tags .fg-bible-tag-card:hover,.fg-bible-tags .fg-bible-tag-card:focus-within{z-index:2!important}
@media (max-width:640px) {
.fg-bible-tags .fg-bible-popup-actions{margin:14px 16px 18px!important;flex-direction:column!important;align-items:stretch!important}
.fg-bible-tags .fg-bible-popup-actions .fg-bible-share__action-button{flex:1 1 auto!important;width:100%!important;box-sizing:border-box!important}
.fg-bible-tags .fg-bible-tags__create-button{width:100%!important;box-sizing:border-box!important}
}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-empty-page{padding:24px 0 38px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-shell{max-width:1120px;margin:0 auto}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-hero{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 16px;padding:18px 20px}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-hero__icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--fguij-accent-border);border-radius:var(--fguij-radius-md);background:var(--fguij-accent-soft);color:var(--fguij-accent-ink)}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-hero__icon .fguij-icon{width:22px;height:22px}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-hero__eyebrow,.fg-bible-frontend.fg-style-fguij .fg-bible-tag-browser__eyebrow{display:block;margin:0 0 3px;font-size:.72rem;line-height:1.2;letter-spacing:.08em}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-hero h1{margin:0!important;font-size:clamp(1.35rem,2.5vw,1.75rem)!important;line-height:1.2!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-hero p{margin:5px 0 0!important;font-size:.92rem!important;line-height:1.5!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-back-button,.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__tool{display:inline-flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:8px 13px!important;font-size:.86rem!important;line-height:1.2!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-empty-card{display:flex;gap:14px;align-items:flex-start;margin:0 0 16px;padding:18px 20px}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-empty-card__icon{display:flex;flex:0 0 38px;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--fguij-border);border-radius:var(--fguij-radius-md);background:var(--fguij-surface-soft);color:var(--fguij-muted)}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-empty-card__icon .fguij-icon{width:19px;height:19px}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-empty-card h2{margin:1px 0 4px!important;font-size:1rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-empty-card p{margin:0!important;font-size:.9rem!important;line-height:1.55!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-browser{padding:18px 20px 20px}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-browser__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 14px;padding:0 0 13px}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-browser__heading h2{margin:0!important;font-size:1.08rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-browser__heading p{margin:0!important;font-size:.84rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-selector{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-selector__item{min-width:0!important;margin:0!important;padding:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice{display:grid!important;grid-template-columns:30px minmax(0,1fr) 20px!important;gap:9px!important;width:100%!important;min-height:58px!important;align-items:center!important;box-sizing:border-box!important;padding:9px 10px!important;text-align:left!important;cursor:pointer!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice__icon{display:flex!important;width:30px!important;height:30px!important;align-items:center!important;justify-content:center!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice__icon svg,.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice__arrow svg,.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice__state svg{width:17px!important;height:17px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice__copy{display:block!important;min-width:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice__name{display:block!important;overflow:hidden!important;font-size:.86rem!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice__description{display:block!important;overflow:hidden!important;margin-top:2px!important;font-size:.72rem!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice.is-active,.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice:disabled{opacity:1!important;cursor:default!important}
.fg-bible-frontend.fg-style-fguij #fg-bible-tag-body{margin:0!important}
.fg-bible-frontend.fg-style-fguij #fg-bible-tag-body > li > div{padding:18px 20px 20px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 14px!important;align-items:center!important;padding:0 0 15px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__title,.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__description{grid-column:1}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__tools{grid-column:2!important;grid-row:1 / span 2!important;display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-tabs{display:flex!important;gap:7px!important;margin:0 0 12px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-tabs > li{padding-left:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-tabs > li > a{min-height:38px!important;padding:7px 13px!important;font-size:.84rem!important}
.fg-bible-tag-share .fg-bible-tag-share__dialog{max-width:620px!important;padding:0!important;overflow:hidden!important}
.fg-bible-tag-share .fg-bible-tag-share__header{margin:0!important;padding:18px 54px 15px 20px!important}
.fg-bible-tag-share .fg-bible-tag-share__content{padding:18px 20px 20px!important}
.fg-bible-tag-share #fgbible-link-share-url{overflow:auto!important;margin:0 0 10px!important;padding:12px 13px!important}
.fg-bible-tag-share .fg-bible-tag-share__copy{display:flex!important;width:auto!important;min-height:40px!important;margin-left:auto!important;padding:8px 17px!important;font-size:.86rem!important}
@media (max-width: 900px) {
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-selector{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width: 640px) {
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-empty-page{padding:14px 0 24px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-hero{grid-template-columns:44px minmax(0,1fr)!important;padding:15px 14px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-back-button{grid-column:1 / -1!important;width:100%!important;box-sizing:border-box!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-empty-card,.fg-bible-frontend.fg-style-fguij .fg-bible-tag-browser{padding:15px 14px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-browser__heading{display:block!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-browser__heading p{margin-top:5px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-selector{grid-template-columns:1fr!important;gap:7px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-choice{min-height:54px!important}
.fg-bible-frontend.fg-style-fguij #fg-bible-tag-body > li > div{padding:14px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__header{grid-template-columns:1fr!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__tools{grid-column:1!important;grid-row:auto!important;justify-content:stretch!important;margin-top:8px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-page__tool{flex:1 1 0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-tag-tabs > li > a{justify-content:center!important}
.fg-bible-tag-share .fg-bible-tag-share__content{padding:15px 14px!important}
.fg-bible-tag-share .fg-bible-tag-share__copy{width:100%!important;justify-content:center!important}
}
.fg-bible-tags .fg-bible-tags__columns > .fg-bible-tags__column{width:auto!important;min-width:0!important;margin:0!important;padding:15px!important}
.fg-bible-tags .fg-bible-tags__column-heading{min-height:0!important;margin:0 0 10px!important;padding:0!important}
.fg-bible-tags .fg-bible-tags__column-heading h4{margin:0!important}
.fg-bible-tags .fg-bible-tags__create-wrap{display:block!important;width:100%!important;margin:0 0 12px!important;padding:0!important}
.fg-bible-tags .fg-bible-tags__create-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;box-sizing:border-box!important;padding:10px 14px!important;gap:8px!important;overflow:hidden!important;font-size:.88rem!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important}
.fg-bible-tags .fg-bible-tags__create-button .fg-bible-tags__create-icon{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;font-size:1.2rem!important;line-height:1!important}
.fg-bible-tags .fg-bible-tags__create-button .fg-bible-tags__create-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.2!important}
.fg-bible-tags .fg-bible-tags__column--available .fg-bible-tags__list{margin-top:0!important}
@media (max-width:640px) {
.fg-bible-tags .fg-bible-tags__columns > .fg-bible-tags__column{padding:13px!important}
.fg-bible-tags .fg-bible-tags__create-button{min-height:44px!important;padding:11px 14px!important}
}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings{margin:0 0 16px!important;padding:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__intro{display:flex!important;align-items:center!important;gap:13px!important;margin:0 0 14px!important;padding:16px 18px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__icon,.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card__heading-icon,.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card__mini-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:38px!important;height:38px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__icon svg,.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card__heading-icon svg{width:21px!important;height:21px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__title{margin:0!important;font-size:1.1rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__subtitle{margin:3px 0 0!important;font-size:.9rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__tabs>li{margin:0!important;padding:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__tabs>li>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px 14px!important;font-size:.9rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__switcher{margin:14px 0 0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__active-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:14px!important;margin:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__active-grid>div,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__help-grid>div{width:auto!important;margin:0!important;padding:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__help-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__sessions-shell,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-card,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__empty{margin:0!important;padding:18px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card__heading{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0 0 15px!important;text-align:left!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card__heading h4,.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card h4,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__section-heading h4{margin:0 0 5px!important;font-size:1rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card__heading p,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__section-heading p{margin:0!important;font-size:.86rem!important;line-height:1.5!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__primary,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__secondary,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-action{min-height:42px!important;font-size:.86rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card--info,.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card--privacy{position:relative!important;padding-top:18px!important;text-align:left!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card__mini-icon{width:30px!important;height:30px!important;margin:0 0 10px!important;font-size:.9rem!important}
.fg-bible-frontend.fg-style-fguij #fgbible-session-status-switch{display:flex!important;width:58px!important;height:58px!important;margin:14px auto 0!important;align-items:center!important;justify-content:center!important}
.fg-bible-frontend.fg-style-fguij #fgbible-session-status-switch svg{width:30px!important;height:30px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__section-heading{margin:0 0 14px!important;text-align:left!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-item{width:auto!important;margin:0!important;padding:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-card{height:100%!important;box-sizing:border-box!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-action{width:100%!important;padding:7px 8px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__empty h3{margin:0 0 6px!important;font-size:1rem!important}
@media (max-width:900px) {
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__active-grid{grid-template-columns:1fr!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:640px) {
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__intro{padding:14px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__help-grid,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-list{grid-template-columns:1fr!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__sessions-shell,.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-card{padding:14px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-actions{grid-template-columns:1fr!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__session-action{min-height:44px!important}
}
.fg-bible-favourite .fg-bible-favourite__dialog{width:min(760px,calc(100vw - 28px))!important;max-width:760px!important;max-height:calc(100dvh - 28px)!important;overflow:hidden!important}
.fg-bible-favourite .fg-bible-favourite__header{display:flex!important;align-items:center!important;gap:12px!important;padding:18px 58px 16px 20px!important}
.fg-bible-favourite .fg-bible-favourite__header-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;flex:0 0 40px!important}
.fg-bible-favourite .fg-bible-favourite__header-icon svg{width:21px!important;height:21px!important}
.fg-bible-favourite .fg-bible-favourite__header-copy{min-width:0!important}
.fg-bible-favourite .fg-bible-favourite__header-copy p{margin:3px 0 0!important;font-size:.86rem!important;line-height:1.45!important}
.fg-bible-favourite .fg-bible-favourite__content{padding:18px 20px 20px!important}
.fg-bible-favourite .fg-bible-favourite__intro{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0 0 14px!important;padding:14px 16px!important}
.fg-bible-favourite .fg-bible-favourite__intro-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important}
.fg-bible-favourite .fg-bible-favourite__intro-icon svg{width:19px!important;height:19px!important}
.fg-bible-favourite .fg-bible-favourite__intro h3{margin:0 0 3px!important;font-size:.98rem!important}
.fg-bible-favourite .fg-bible-favourite__intro p{margin:0!important;font-size:.86rem!important;line-height:1.5!important}
.fg-bible-favourite .fg-bible-favourite__section{margin-top:12px!important;padding:15px!important}
.fg-bible-favourite .fg-bible-favourite__section-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}
.fg-bible-favourite .fg-bible-favourite__section-heading>span{font-size:.95rem!important}
.fg-bible-favourite .fg-bible-favourite__section-heading>small{font-size:.78rem!important;text-align:right!important}
.fg-bible-favourite .fg-bible-favourite__selectors{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.7fr)!important;gap:10px!important}
.fg-bible-favourite .fg-bible-favourite__field-card{min-width:0!important;padding:0!important}
.fg-bible-favourite .fg-bible-favourite__session-help{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-top:10px!important;padding:10px 11px!important}
.fg-bible-favourite .fg-bible-favourite__session-help-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;font-size:.75rem!important}
.fg-bible-favourite .fg-bible-favourite__session-help p{margin:0!important;font-size:.8rem!important;line-height:1.45!important}
.fg-bible-favourite .fg-bible-favourite__alert{margin:0 0 12px!important;padding:10px 12px!important}
.fg-bible-favourite #fgbible-favourite-buttons.fg-bible-favourite__actions{display:grid!important;grid-template-columns:1fr 1.5fr 1fr!important;gap:8px!important;width:100%!important}
@media (max-width:640px) {
.fg-bible-favourite .fg-bible-favourite__dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}
.fg-bible-favourite .fg-bible-favourite__header{padding:15px 50px 14px 14px!important;gap:10px!important}
.fg-bible-favourite .fg-bible-favourite__header-icon{width:36px!important;height:36px!important;flex-basis:36px!important}
.fg-bible-favourite .fg-bible-favourite__header-copy p{font-size:.8rem!important}
.fg-bible-favourite .fg-bible-favourite__content{padding:14px!important}
.fg-bible-favourite .fg-bible-favourite__selectors{grid-template-columns:1fr!important}
.fg-bible-favourite .fg-bible-favourite__section-heading{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}
.fg-bible-favourite .fg-bible-favourite__section-heading>small{text-align:left!important}
.fg-bible-favourite #fgbible-favourite-buttons.fg-bible-favourite__actions{grid-template-columns:1fr!important}
}
@media (max-width: 640px) {
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs,.fg-bible-frontend.fg-style-fguij.fg-compact-mobile .fg-reader-tabs{display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:8px!important;width:100%!important;margin:0 0 14px!important;padding:0!important;overflow:visible!important;flex-wrap:initial!important;justify-content:initial!important}
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs > li,.fg-bible-frontend.fg-style-fguij.fg-compact-mobile .fg-reader-tabs > li{min-width:0!important;width:auto!important;margin:0!important;padding:0!important;flex:initial!important}
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs > li > a,.fg-bible-frontend.fg-style-fguij.fg-compact-mobile .fg-reader-tabs > li > a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:68px!important;padding:8px 5px!important;font-size:12px!important;line-height:1.15!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}
}
@media (max-width: 380px) {
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs,.fg-bible-frontend.fg-style-fguij.fg-compact-mobile .fg-reader-tabs{gap:6px!important}
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs > li > a,.fg-bible-frontend.fg-style-fguij.fg-compact-mobile .fg-reader-tabs > li > a{min-height:64px!important;padding:7px 3px!important;font-size:11px!important}
}
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs{margin-bottom:18px!important}
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs > li > a{min-height:42px;box-sizing:border-box}
@media (max-width: 640px) {
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs,.fg-bible-frontend.fg-style-fguij.fg-compact-mobile .fg-reader-tabs{margin-bottom:18px!important}
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs > li > a,.fg-bible-frontend.fg-style-fguij.fg-compact-mobile .fg-reader-tabs > li > a{height:72px!important;min-height:72px!important;max-height:72px!important;overflow:hidden!important;word-break:normal!important;overflow-wrap:break-word!important}
}
@media (max-width: 380px) {
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs > li > a,.fg-bible-frontend.fg-style-fguij.fg-compact-mobile .fg-reader-tabs > li > a{height:68px!important;min-height:68px!important;max-height:68px!important}
}
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs .fg-reader-scripture-icon svg{width:21px!important;height:21px!important}
@media (max-width: 640px) {
.fg-bible-frontend.fg-style-fguij .fg-reader-tabs .fg-reader-scripture-icon svg{width:22px!important;height:22px!important}
}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word.fg-word-context-menu{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:12020!important;display:flex!important;flex-direction:column!important;width:min(420px,calc(100vw - 32px))!important;max-height:calc(100dvh - 40px)!important;overflow:hidden!important;padding:0!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word.fg-word-context-menu[hidden]{display:none!important}
.fg-word-context-menu__pointer{display:none!important}
.fg-word-context-menu__head{display:flex!important;align-items:center!important;gap:13px!important;flex:0 0 auto!important;padding:18px 56px 16px 18px!important;position:relative!important}
.fg-word-context-menu__head-icon{display:grid!important;flex:0 0 42px!important;width:42px!important;height:42px!important}
.fg-word-context-menu__head-icon svg{width:21px;height:21px}
.fg-word-context-menu__heading{min-width:0!important;flex:1!important}
.fg-word-context-menu__reference{display:block!important;margin:0!important;font-size:1.04rem!important;line-height:1.22!important;overflow-wrap:anywhere}
.fg-word-context-menu__subtitle{display:block!important;margin-top:4px!important;font-size:.82rem!important;line-height:1.35!important}
.fg-word-context-menu__close{position:absolute!important;top:15px!important;right:15px!important;display:grid!important;width:34px!important;height:34px!important;padding:0!important;cursor:pointer!important}
.fg-word-context-menu__close svg{width:16px;height:16px}
.fg-word-context-menu__selection-card{flex:0 0 auto!important;margin:14px 16px 0!important;padding:13px 14px!important}
.fg-word-context-menu__selection-label{display:block!important;margin:0 0 7px!important;font-size:.72rem!important;letter-spacing:.04em!important}
.fg-word-context-menu__selection{max-height:72px!important;overflow:auto!important;padding:0!important;font-size:.88rem!important;line-height:1.52!important}
.fg-word-context-menu__actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;overflow-y:auto!important;padding:14px 16px 16px!important}
.fg-word-context-menu__actions::-webkit-scrollbar,.fg-word-context-menu__selection::-webkit-scrollbar{width:8px}
.fg-word-context-menu [hidden]{display:none!important}
.fg-word-context-menu__highlight-wrap{display:grid!important;gap:7px!important}
.fg-word-context-menu__option{display:flex!important;align-items:center!important;width:100%!important;min-height:48px!important;gap:11px!important;padding:8px 10px!important;text-align:left!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease!important}
.fg-word-context-menu__option-icon{display:grid!important;flex:0 0 34px!important;width:34px!important;height:34px!important}
.fg-word-context-menu__option-icon svg{width:18px;height:18px}
.fg-word-context-menu__option-copy{display:block!important;flex:1!important;min-width:0!important}
.fg-word-context-menu__option-copy strong{display:block!important;font-size:.9rem!important;line-height:1.2!important}
.fg-word-context-menu__option-copy small{display:block!important;margin-top:2px!important;font-size:.72rem!important;line-height:1.25!important}
.fg-word-context-menu__chevron{display:grid!important;flex:0 0 26px!important;width:26px!important;height:26px!important;margin-left:2px!important}
.fg-word-context-menu__chevron svg{display:block!important;width:15px!important;height:15px!important;transition:transform .16s ease!important}
#fg-word-highlight[aria-expanded="true"] .fg-word-context-menu__chevron svg{transform:rotate(90deg)!important}
.fg-word-context-menu__option--search{margin-top:2px!important}
.fg-word-context-menu__palette{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;padding:10px 11px!important}
.fg-word-context-menu__palette[hidden]{display:none!important}
.fg-word-highlight-color{display:block;width:27px;height:27px;padding:0;cursor:pointer}.fg-bible-frontend .fg-word-context-menu__palette .fg-word-highlight-color{display:inline-flex!important;align-items:center;justify-content:center;width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;flex:0 0 2rem!important;padding:0!important;border-width:2px!important;border-radius:50%!important;box-shadow:none}
.fg-bible-frontend .fg-word-context-menu__palette .fg-word-highlight-color--yellow{background:#f4d36a!important;border-color:#d6ad36!important;color:#493800!important;-webkit-text-fill-color:#493800!important}
.fg-bible-frontend .fg-word-context-menu__palette .fg-word-highlight-color--blue{background:#85bff0!important;border-color:#4b91cb!important;color:#153e5d!important;-webkit-text-fill-color:#153e5d!important}
.fg-bible-frontend .fg-word-context-menu__palette .fg-word-highlight-color--rose{background:#eda1b0!important;border-color:#ce6e82!important;color:#5b2633!important;-webkit-text-fill-color:#5b2633!important}
.fg-bible-frontend .fg-word-context-menu__palette .fg-word-highlight-color:is(:hover,:focus-visible){box-shadow:0 0 0 3px var(--fguij-accent-soft)!important;outline:2px solid var(--fguij-accent-border);outline-offset:2px}
.fg-bible-frontend .fg-reader-text-highlight--yellow,.fg-bible-frontend.fg-theme-light .fg-reader-text-highlight--yellow{background-color:rgba(247,202,69,.48);border-radius:.16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.fg-bible-frontend .fg-reader-text-highlight--blue,.fg-bible-frontend.fg-theme-light .fg-reader-text-highlight--blue{background-color:rgba(69,151,222,.25);border-radius:.16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.fg-bible-frontend .fg-reader-text-highlight--rose,.fg-bible-frontend.fg-theme-light .fg-reader-text-highlight--rose{background-color:rgba(221,103,132,.24);border-radius:.16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.fg-bible-frontend.fg-theme-dark .fg-reader-text-highlight--yellow{background-color:rgba(255,207,72,.34)}
.fg-bible-frontend.fg-theme-dark .fg-reader-text-highlight--blue{background-color:rgba(100,181,246,.38)}
.fg-bible-frontend.fg-theme-dark .fg-reader-text-highlight--rose{background-color:rgba(244,143,167,.36)}
.fg-bible-frontend.fg-theme-biblebook .fg-reader-text-highlight--yellow{background-color:rgba(230,177,53,.4)}
.fg-bible-frontend.fg-theme-biblebook .fg-reader-text-highlight--blue{background-color:rgba(83,151,205,.28)}
.fg-bible-frontend.fg-theme-biblebook .fg-reader-text-highlight--rose{background-color:rgba(209,109,126,.28)}
.fg-word-highlight-clear{margin-left:auto!important;padding:6px 9px!important;font-size:.72rem!important;cursor:pointer!important}
.fg-bible-frontend.fg-style-fguij .fgbible-verse.fg-reader-bookmarked .fgbible-verse-number::after{content:"•";display:inline-block;margin-left:2px;font-size:.9em;line-height:1;vertical-align:super}
@media (max-width:640px) {
.fg-bible-frontend.fg-style-fguij #fgbible-app-word.fg-word-context-menu{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}
.fg-word-context-menu__head{padding:15px 52px 13px 14px!important;gap:11px!important}
.fg-word-context-menu__head-icon{width:39px!important;height:39px!important;flex-basis:39px!important}
.fg-word-context-menu__reference{font-size:1rem!important}
.fg-word-context-menu__subtitle{font-size:.77rem!important}
.fg-word-context-menu__selection-card{margin:11px 12px 0!important;padding:11px 12px!important}
.fg-word-context-menu__selection{max-height:56px!important;font-size:.84rem!important}
.fg-word-context-menu__actions{padding:11px 12px 12px!important;gap:7px!important}
.fg-word-context-menu__option{min-height:46px!important;padding:7px 9px!important}
.fg-word-context-menu__option-copy small{display:none!important}
}
@media (max-width:760px) {
.fg-bible-frontend.fg-style-fguij #fgbible-app-word.fg-word-context-menu{left:12px!important;right:12px!important;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(78dvh,680px)!important;transform:none!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word.fg-word-context-menu::before{content:"";flex:0 0 auto;width:42px;height:4px;margin:8px auto 0}
.fg-word-context-menu__head{padding-top:10px!important}
.fg-word-context-menu__actions{padding-bottom:max(14px,env(safe-area-inset-bottom))!important}
}
.fg-bible-frontend.fg-style-fguij .fg-search-results-mobile{display:none}
@media (max-width:840px) {
.fg-bible-frontend.fg-style-fguij .fg-search-results{overflow:visible!important}
.fg-bible-frontend.fg-style-fguij .fg-search-results-mobile{display:block!important}
.fg-bible-frontend.fg-style-fguij .fg-search-results-mobile__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0 2px}
.fg-bible-frontend.fg-style-fguij .fg-search-results-mobile__summary strong{font-size:1rem}
.fg-bible-frontend.fg-style-fguij .fg-search-results-mobile__summary span{display:inline-grid;min-width:31px;height:31px;padding:0 9px;font-size:.78rem}
.fg-bible-frontend.fg-style-fguij .fg-search-results-mobile__list{display:grid;gap:10px}
.fg-bible-frontend.fg-style-fguij .fg-search-result-card{display:block;width:100%;padding:15px;text-align:left;cursor:pointer}
.fg-bible-frontend.fg-style-fguij .fg-search-result-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.fg-bible-frontend.fg-style-fguij .fg-search-result-card__reference{font-size:.96rem;line-height:1.25}
.fg-bible-frontend.fg-style-fguij .fg-search-result-card__translation{flex:0 0 auto;padding:5px 8px;font-size:.68rem;letter-spacing:.045em}
.fg-bible-frontend.fg-style-fguij .fg-search-result-card__scripture{display:block;margin-top:10px;font-size:.94rem;line-height:1.62}
.fg-bible-frontend.fg-style-fguij .fg-search-result-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:11px;font-size:.78rem}
.fg-bible-frontend.fg-style-fguij .fg-search-result-card__footer svg{width:16px;height:16px}
}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings--simple .fg-bible-settings__intro{margin-bottom:14px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__simple-stack{display:grid!important;gap:14px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:14px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card--profile,.fg-bible-frontend.fg-style-fguij .fg-bible-settings-card--privacy{height:100%!important;box-sizing:border-box!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__status-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:4px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__status-line h4{margin:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__status-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:4px 8px!important;font-size:.72rem!important;line-height:1!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__plain-help{margin:12px 0 0!important;padding:11px 12px!important;font-size:.82rem!important;line-height:1.5!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__privacy-note{display:flex!important;flex-direction:column!important;gap:3px!important;margin:12px 0!important;padding:12px 13px!important;font-size:.84rem!important;line-height:1.45!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__access-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:8px 12px!important;font-size:.86rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__access-button svg{width:18px!important;height:18px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced{margin:14px 0 0!important;overflow:hidden!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced>summary{display:flex!important;align-items:center!important;gap:11px!important;padding:14px 16px!important;cursor:pointer!important;list-style:none!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced>summary::-webkit-details-marker{display:none!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced-icon svg{width:18px!important;height:18px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced-copy{display:flex!important;flex:1 1 auto!important;min-width:0!important;flex-direction:column!important;gap:2px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced-copy strong{font-size:.9rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced-copy small{font-size:.78rem!important;line-height:1.35!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced-chevron{width:18px!important;height:18px!important;transition:transform .15s ease!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced[open] .fg-bible-settings__advanced-chevron{transform:rotate(180deg)!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced-body{padding:0 16px 16px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced-warning{display:flex!important;flex-direction:column!important;gap:3px!important;margin:14px 0 12px!important;padding:11px 12px!important;font-size:.82rem!important;line-height:1.45!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__section-heading--icon{display:flex!important;align-items:flex-start!important;gap:12px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__section-heading--icon .fg-bible-settings-card__heading-icon{width:38px!important;height:38px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-card-head{display:flex!important;align-items:center!important;gap:11px!important;margin-bottom:13px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;flex:0 0 38px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-avatar svg{width:21px!important;height:21px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-card-head>div{display:flex!important;min-width:0!important;flex-direction:column!important;gap:2px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-card-head strong{font-size:.95rem!important;overflow-wrap:anywhere!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-card-head small{font-size:.78rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-card .fg-bible-settings__session-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:0!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__empty--simple{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:15px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__empty-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;flex:0 0 36px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__empty-icon svg{width:19px!important;height:19px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__empty--simple h3{margin:0 0 4px!important;font-size:.92rem!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__empty--simple p{margin:0!important;font-size:.82rem!important;line-height:1.45!important}
@media (max-width:760px) {
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-grid{grid-template-columns:1fr!important}
}
@media (max-width:520px) {
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-actions{grid-template-columns:1fr!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__profile-card .fg-bible-settings__session-actions{grid-template-columns:1fr!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced>summary{padding:13px!important}
.fg-bible-frontend.fg-style-fguij .fg-bible-settings__advanced-body{padding:0 13px 13px!important}
}
.fg-bible-frontend.fg-style-fguij #fgbible-session-status-switch.fg-bible-settings__access-button{display:flex!important;width:100%!important;height:auto!important;min-height:42px!important;margin:0!important;padding:8px 12px!important}
.fg-bible-frontend.fg-style-fguij #fgbible-session-status-switch.fg-bible-settings__access-button svg{width:18px!important;height:18px!important}
.fg-my-bible-tab-shell{padding:0!important;margin:0!important}
.fg-my-bible__intro{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:2px 0 16px}
.fg-my-bible__intro-icon{display:grid;width:48px;height:48px;flex:0 0 48px}
.fg-my-bible__intro-icon svg{width:25px;height:25px}
.fg-my-bible__title{margin:0;font-size:22px}
.fg-my-bible__subtitle{margin:4px 0 0;font-size:14px;line-height:1.45}
.fg-my-bible__nav-shell{min-width:0}
.fg-my-bible__nav-scroll-hint{display:none}
.fg-my-bible__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:100%;gap:8px;overflow:visible;padding:2px 1px 12px}
.fg-my-bible__nav-button{min-width:0;width:100%;padding:9px 13px;font-size:13px;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}
.fg-my-bible__count{display:inline-grid;min-width:21px;height:21px;padding:0 6px;font-size:11px}
.fg-my-bible__section{padding-top:6px}
.fg-my-bible__section[hidden]{display:none!important}
/* The reader already renders this navigation above its panels; keep this copy for the standalone Study Bible page only. */
#fg-bible-app-body .fg-my-bible__reader-nav{display:none!important}
.fg-my-bible__summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.fg-my-bible__summary-card{min-width:0;padding:12px 10px;text-align:left;display:flex;align-items:center;gap:8px;cursor:pointer;transition:.15s ease}
.fg-my-bible__summary-card:hover{transform:translateY(-1px)}
.fg-my-bible__summary-icon{display:grid;width:35px;height:35px;flex:0 0 35px}
.fg-my-bible__summary-icon svg{width:21px;height:21px}
.fg-my-bible__summary-card>span:not(.fg-my-bible__summary-icon){min-width:0}
.fg-my-bible__summary-card strong{display:block;font-size:20px;line-height:1.05}
.fg-my-bible__summary-card small{display:block;margin-top:4px;font-size:11px;white-space:nowrap}
.fg-my-bible__summary-card--settings strong{font-size:17px;white-space:nowrap}
.fg-my-bible__welcome-card{margin-top:14px;padding:16px;display:flex;gap:12px;align-items:flex-start}
.fg-my-bible__welcome-icon{display:grid;width:35px;height:35px;flex:0 0 35px}
.fg-my-bible__welcome-card h4,.fg-my-bible__section-head h4{margin:0;font-size:16px}
.fg-my-bible__welcome-card p,.fg-my-bible__section-head p{margin:4px 0 0;font-size:13px;line-height:1.5}
.fg-my-bible__section-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0 12px}
.fg-my-bible__saved-list,.fg-my-bible__tag-grid{display:grid;gap:10px}
.fg-my-bible__saved-card,.fg-my-bible__tag-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;transition:.15s ease}
.fg-my-bible__saved-main{display:block;min-width:0;flex:1}
.fg-my-bible__saved-main strong,.fg-my-bible__tag-card strong{display:block;font-size:14px}
.fg-my-bible__saved-main span,.fg-my-bible__tag-card small{display:block;margin-top:4px;font-size:12.5px;line-height:1.45;overflow:hidden;text-overflow:ellipsis}
.fg-my-bible__open{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;font-size:12px;flex:0 0 auto}
/* FGUI-J .fguij-empty-state-alt owns saved-content empty-state presentation. */
.fg-my-bible__tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.fg-my-bible__highlight-dot{width:12px;height:34px;flex:0 0 12px}
.fg-my-bible [data-fg-my-panel="profile"] .fg-bible-settings__intro{display:none}
.fg-my-bible [data-fg-my-panel="profile"]{padding-top:2px}
@media (max-width:900px) {
.fg-my-bible__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:640px) {
.fg-my-bible__intro{align-items:flex-start}
.fg-my-bible__intro-icon{width:43px;height:43px;flex-basis:43px}
.fg-my-bible__title{font-size:20px}
.fg-my-bible__nav-shell{min-width:0}
.fg-my-bible__nav{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:7px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-left:-4px;margin-right:-4px;padding:2px 4px 7px}
.fg-my-bible__nav::-webkit-scrollbar{display:none}
.fg-my-bible__nav-button{width:auto;min-width:max-content;flex:0 0 auto;scroll-snap-align:start;padding:8px 11px;font-size:12px}
.fg-my-bible__nav-scroll-hint{align-items:center;justify-content:flex-end;gap:4px;margin:2px 4px 0;color:var(--fguij-text-muted,#64748b);font-size:10px;line-height:1.2;pointer-events:none}
.fg-my-bible__nav-scroll-hint[hidden]{display:none!important}
.fg-my-bible__nav-scroll-hint:not([hidden]){display:flex}
.fg-my-bible__nav-scroll-hint [data-fg-bible-icon]{display:inline-flex;color:var(--fguij-accent,#1682d4)}
.fg-my-bible__nav-scroll-hint .fguij-icon{width:13px;height:13px}
.fg-my-bible__nav-button{padding:8px 11px;font-size:12px}
.fg-my-bible__summary-grid{gap:9px}
.fg-my-bible__summary-card{padding:12px;gap:9px}
.fg-my-bible__summary-icon{width:35px;height:35px;flex-basis:35px}
.fg-my-bible__summary-card strong{font-size:18px}
.fg-my-bible__tag-grid{grid-template-columns:1fr}
.fg-my-bible__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.fg-my-bible__saved-card,.fg-my-bible__tag-card{padding:12px}
.fg-my-bible__open{padding:6px 8px}
.fg-my-bible__subtitle{font-size:13px}
}
.fg-my-bible__section-head--sub{margin-top:22px;margin-bottom:10px}
.fg-my-bible__section-head--sub h5{margin:0 0 3px;font-size:15px}
.fg-my-bible__section-head--sub p{margin:0;font-size:13px}
.fg-my-bible__card-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}
.fg-my-bible__open{cursor:pointer}
.fg-my-bible__delete{padding:7px 10px;font-size:12px;cursor:pointer;transition:.15s ease}
.fg-my-bible__delete:disabled,.fg-my-bible__danger-button:disabled{opacity:.55;cursor:not-allowed}
.fg-my-bible__nav-button--manage{margin-left:auto}
.fg-my-bible__manage-note{display:flex;gap:12px;align-items:flex-start;padding:15px 16px;margin-bottom:14px}
.fg-my-bible__manage-note-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border:1px solid var(--fguij-warning-border);border-radius:var(--fguij-radius-md);background:var(--fguij-warning-soft);color:var(--fguij-warning-ink)}
.fg-my-bible__manage-note strong{display:block;font-size:14px}
.fg-my-bible__manage-note p{margin:4px 0 0;font-size:12.5px;line-height:1.5}
.fg-my-bible__manage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.fg-my-bible__manage-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px}
.fg-my-bible__manage-card strong{display:block;font-size:14px}
.fg-my-bible__manage-card span{display:block;margin-top:3px;font-size:12px}
.fg-my-bible__danger-button{padding:8px 11px;font-size:12px;cursor:pointer;white-space:nowrap}
.fg-my-bible__danger-zone{margin-top:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.fg-my-bible__danger-zone strong{display:block;font-size:15px}
.fg-my-bible__danger-zone p{margin:4px 0 0;font-size:12.5px;line-height:1.45}
@media (max-width:700px) {
.fg-my-bible__nav-button--manage{margin-left:0}
.fg-my-bible__manage-grid{grid-template-columns:1fr}
.fg-my-bible__manage-card,.fg-my-bible__danger-zone{align-items:flex-start;flex-direction:column}
.fg-my-bible__danger-button{width:100%}
.fg-my-bible__card-actions{flex-direction:column;align-items:stretch}
.fg-my-bible__open,.fg-my-bible__delete{min-width:64px;text-align:center}
}
.fg-my-bible{padding:24px}
.fg-my-bible__intro{padding:0 0 18px;margin-bottom:18px}
.fg-my-bible__nav{gap:8px;padding-bottom:14px}
.fg-my-bible__manage-note{padding:15px 16px}
.fg-my-bible__manage-card{padding:16px}
@media (max-width:640px) {
.fg-my-bible{padding:16px}
}
.fg-my-bible__manage-note-icon .fguij-icon{width:17px;height:17px}
.fg-my-bible__theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.fg-my-bible__theme-card{width:100%;display:flex;align-items:center;gap:13px;padding:14px;text-align:left;cursor:pointer;transition:.16s ease}
.fg-my-bible__theme-card>span:last-child{min-width:0}
.fg-my-bible__theme-card strong{display:block;font-size:14px}
.fg-my-bible__theme-card small{display:block;margin-top:4px;font-size:12px;line-height:1.4}
.fguij.fg-bible-frontend .fg-my-bible__width-choice.is-active{border-color:var(--fguij-accent-border);background:var(--fguij-accent-soft);color:var(--fguij-accent);box-shadow:inset 0 0 0 1px var(--fguij-accent-border)}
.fguij.fg-bible-frontend .fg-my-bible__reader-settings{margin-bottom:18px;padding:16px;background:var(--fguij-surface)}
.fg-my-bible__reader-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.fg-my-bible__setting-field{display:flex;min-width:0;flex-direction:column;gap:5px}
.fg-my-bible__setting-field>span{color:var(--fguij-text-strong);font-size:.88rem;font-weight:700}
.fg-my-bible__setting-field>small{min-height:2.6em;color:var(--fguij-muted);font-size:.76rem;line-height:1.4}
.fg-my-bible__reader-settings-actions{display:flex;align-items:center;gap:12px;margin-top:16px}
.fg-my-bible__reader-settings-actions [role="status"]{color:var(--fguij-muted);font-size:.82rem}
.fg-my-bible__theme-preview{width:58px;height:46px;flex:0 0 58px;padding:9px 8px;display:flex;flex-direction:column;gap:5px}
.fg-my-bible__theme-preview{overflow:hidden;border:1px solid var(--fguij-border);border-radius:var(--fguij-radius-md);background:var(--fguij-surface-soft)}
.fg-my-bible__theme-preview i{display:block;height:3px;width:100%;opacity:.58}
.fg-my-bible__theme-preview i:nth-child(2){width:82%}
.fg-my-bible__theme-preview i:nth-child(3){width:68%}
.fg-my-bible__theme-preview--light{background:var(--fguij-surface)}
.fg-my-bible__theme-preview--light i{background:var(--fguij-accent)}
.fg-my-bible__theme-preview--dark{border-color:var(--fguij-theme-dark-border);background:var(--fguij-theme-dark-surface)}
.fg-my-bible__theme-preview--dark i{background:var(--fguij-theme-dark-text-soft)}
.fg-my-bible__theme-preview--book{border-color:var(--fguij-warning-border);background:var(--fguij-warning-soft)}
.fg-my-bible__theme-preview--book i{background:var(--fguij-warning-ink)}
@media (max-width:760px) {
.fg-my-bible__theme-grid{grid-template-columns:1fr}
}
@media (max-width:760px) {
.fg-my-bible__reader-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:480px) {
.fg-my-bible__reader-settings-grid{grid-template-columns:1fr}
.fg-my-bible__setting-field>small{min-height:0}
.fg-my-bible__reader-settings-actions{align-items:stretch;flex-direction:column}
.fg-my-bible__reader-settings-actions .fguij-btn{width:100%}
}
@media (min-width:641px) {
.fguij.fg-bible-frontend.fg-floating-chapter-arrows-enabled:is(.fg-reading-style-modern,.fg-reading-style-classic_bible) #fgbible-holy-scripture{box-sizing:border-box;width:min(100%,calc(84ch + 8rem));max-width:calc(84ch + 8rem);margin-inline:auto;padding-inline:clamp(44px,5vw,64px)}
}
.fg-bible-frontend.fg-reading-style-classic_bible #fgbible-holy-scripture{position:relative;top:-10px;width:100%;max-width:none;margin-inline:auto;padding-inline:clamp(4px, 2vw, 20px)}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-page-book #fgbible-holy-scripture{top:-16px}
.fg-bible-frontend.fg-reading-style-classic_bible .fg-classic-bible-text{width:100%;max-width:none}
.fg-bible-frontend.fg-reading-style-classic_bible .fg-bible-list-compact{list-style:none;padding-inline-start:0}
.fg-bible-frontend.fg-reading-style-classic_bible .fg-classic-bible-heading{max-width:760px;margin:1.1rem auto 1.2rem;text-align:center}
.fg-bible-frontend.fg-reading-style-classic_bible .fg-classic-bible-heading h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:2rem;font-weight:400;line-height:1.12;letter-spacing:.09em;text-transform:uppercase;color:#526978}
.fg-bible-frontend.fg-reading-style-classic_bible .fg-classic-bible-text{margin:0;font-size:var(--fg-classic-font-size);line-height:var(--fg-classic-line-height);text-align:left}
.fg-bible-frontend.fg-reading-style-classic_bible .fg-classic-chapter-number{float:left;margin:.03em .13em 0 0;padding:0;font-size:3.45em;line-height:.78}
.fg-bible-frontend.fg-reading-style-classic_bible .fg-classic-bible-text > .fgbible-verse:first-of-type .fgbible-verse-number{display:none}
.fg-bible-frontend.fg-reading-style-classic_bible .fgbible-verse{display:inline}
.fg-bible-frontend.fg-reading-style-classic_bible .fgbible-verse-text,.fg-bible-frontend.fg-reading-style-classic_bible .fgbible-word{font-size:inherit;line-height:inherit}
.fg-bible-frontend.fg-reading-style-classic_bible .fgbible-verse-number{display:inline;position:relative;top:-.32em;margin:0 .16em 0 .28em;font-size:.63em;line-height:1;opacity:.72;vertical-align:baseline}
.fg-bible-frontend.fg-reading-style-classic_bible .fgbible-verse-link:hover .fgbible-verse-number{opacity:1}
.fg-bible-frontend.fg-reading-style-classic_bible .fgbible-verse-link-tag{vertical-align:super;font-size:.72em}
@media (max-width: 640px) {
.fg-bible-frontend.fg-reading-style-classic_bible #fgbible-holy-scripture{padding-inline:2px}
.fg-bible-frontend.fg-reading-style-classic_bible .fg-classic-chapter-number{font-size:3.05em}
}
.fg-bible-frontend .fg-chapter-nav__classic-copy{display:none}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-enabled .fg-chapter-nav{display:flex!important;width:100%;min-height:0;align-items:center;justify-content:center;gap:.8rem;padding:.8rem .35rem!important}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-enabled .fg-chapter-nav svg{width:15px!important;height:15px!important;opacity:.62}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-enabled .fg-chapter-nav__classic-copy{display:flex;flex-direction:column;align-items:center;line-height:1.12}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-enabled .fg-chapter-nav__classic-copy small{margin-bottom:.18rem;font-size:.68rem;letter-spacing:.04em;opacity:.62}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-enabled .fg-chapter-nav__classic-copy strong{font-size:.95rem;letter-spacing:.025em}
.fg-bible-frontend.fg-reader-tools-hidden .fg-reader-tools{display:none!important}
.fguij.fg-bible-frontend .fg-bottom-floating-chapter-nav{display:none;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:760px;margin:1rem auto 0;padding-inline:clamp(.5rem,2vw,1rem)}
.fguij.fg-bible-frontend .fg-bottom-floating-chapter-link{position:static!important;inset:auto!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0!important;padding:0!important}
.fguij.fg-bible-frontend .fg-bottom-floating-chapter-link svg{display:block;width:11.5px;height:21.5px;fill:currentColor}
@media (max-width:1024px){.fguij.fg-bible-frontend .fg-bottom-floating-chapter-nav{display:flex}}
@media (max-width:640px){.fguij.fg-bible-frontend .fg-bottom-floating-chapter-nav{margin-top:.75rem;padding-inline:.35rem}}
.fg-bible-frontend.fg-reading-style-classic_bible .fg-reading-shell{position:relative}
@media (min-width: 960px) {
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-reading-shell{padding-inline:8.5rem}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-chapter-nav-wrap{position:absolute;top:50%;width:7.25rem;margin:0!important;transform:translateY(-50%);z-index:5}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-chapter-nav-wrap--previous{left:0}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-chapter-nav-wrap--next{right:0}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-chapter-nav{padding:.7rem .4rem!important;flex-direction:column;gap:.35rem}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-chapter-nav--previous::before,.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-chapter-nav--next::after{display:block;font-size:1.55rem;line-height:1;opacity:.6}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-chapter-nav--previous::before{content:"‹"}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-chapter-nav--next::after{content:"›"}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-chapter-nav svg{display:none!important}
}
@media (max-width: 959px) {
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-nav-sides .fg-chapter-nav-wrap{position:static;transform:none;width:auto}
}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-page-book .fg-reading-shell{max-width:980px;margin:1rem auto 2rem;padding:2.4rem clamp(1.2rem,4vw,4rem);transform-origin:left center;overflow:visible}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-page-book .fg-reading-shell::after{content:"";position:absolute;top:10px;bottom:10px;right:-8px;width:8px;opacity:.95;pointer-events:none}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-page-book .fg-reading-shell.is-turning-next{animation:fgPageTurnNext .34s ease-in forwards}
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-page-book .fg-reading-shell.is-turning-prev{animation:fgPageTurnPrev .34s ease-in forwards;transform-origin:right center}
@media (prefers-reduced-motion: reduce) {
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-page-book .fg-reading-shell.is-turning-next,.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-page-book .fg-reading-shell.is-turning-prev{animation:none}
}
@media (max-width: 640px) {
.fg-bible-frontend.fg-reading-style-classic_bible.fg-classic-page-book .fg-reading-shell{padding:1.4rem .9rem;margin:.5rem 0 1rem}
}
@media (prefers-reduced-motion: reduce) {
.fg-bible-frontend *,.fg-bible-frontend *::before,.fg-bible-frontend *::after,.fg-bible-modern-page *,.fg-bible-modern-page *::before,.fg-bible-modern-page *::after{scroll-behavior:auto!important}
}

.fguij.fg-bible-frontend{min-width:0;max-width:100%;color:var(--fguij-text);background:var(--fguij-page);font-family:var(--fguij-font-interface,Manrope,sans-serif)}
.fguij.fg-bible-frontend :is(.fg-bible-navbar,.fg-bible-navbar-nav,.fg-bible-button-group){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}
.fguij.fg-bible-frontend :is(.fg-bible-card-body,.fg-bible-padding){padding:1rem}
.fguij.fg-bible-frontend .fg-bible-card-small{padding:.5rem}
.fguij.fg-bible-frontend .fg-bible-padding-small{padding:.5rem}
.fguij.fg-bible-frontend :is(.fg-bible-padding-none){padding:0}
.fguij.fg-bible-frontend .fg-bible-padding-inline-none{padding-inline:0}
.fguij.fg-bible-frontend .fg-bible-padding-bottom-none{padding-bottom:0}
.fguij.fg-bible-frontend :is(.fg-bible-margin,.fg-bible-margin-small){margin-block:.6rem}
.fguij.fg-bible-frontend .fg-bible-margin-none{margin:0}
.fguij.fg-bible-frontend .fg-bible-margin-top-none{margin-top:0}
.fguij.fg-bible-frontend .fg-bible-margin-bottom-none{margin-bottom:0}
.fguij.fg-bible-frontend .fg-bible-margin-top-small{margin-top:.5rem}
.fguij.fg-bible-frontend .fg-bible-margin-top-medium{margin-top:1rem}
.fguij.fg-bible-frontend .fg-bible-margin-bottom-small{margin-bottom:.5rem}
.fguij.fg-bible-frontend .fg-bible-margin-bottom-medium{margin-bottom:1rem}
.fguij.fg-bible-frontend .fg-bible-child-margin-none > :first-child{margin-block-start:0}
.fguij.fg-bible-frontend :is(.fg-bible-text-small){font-size:.875rem}
.fguij.fg-bible-frontend .fg-bible-text-emphasis{color:var(--fguij-text-strong)}
.fguij.fg-bible-frontend .fg-bible-text-center{text-align:center}
.fguij.fg-bible-frontend .fg-bible-text-right{text-align:end}
.fguij.fg-bible-frontend .fg-bible-text-nowrap{white-space:nowrap}
.fguij.fg-bible-frontend .fg-bible-width-full{width:100%;max-width:100%}
.fguij.fg-bible-frontend .fg-bible-width-quarter{width:25%}
.fguij.fg-bible-frontend .fg-bible-width-half{width:50%}
.fguij.fg-bible-frontend .fg-bible-width-two-thirds{width:66.666%}
.fguij.fg-bible-frontend .fg-bible-width-third{width:33.333%}
.fguij.fg-bible-frontend :is(.fg-bible-grid-single,.fg-bible-grid-two,.fg-bible-grid-three){display:grid;gap:.75rem;min-width:0}
.fguij.fg-bible-frontend .fg-bible-grid-single{grid-template-columns:minmax(0,1fr)}
.fguij.fg-bible-frontend .fg-bible-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.fguij.fg-bible-frontend .fg-bible-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.fguij.fg-bible-frontend .fg-bible-grid-small{gap:.5rem}
.fguij.fg-bible-frontend .fg-bible-container{width:min(100%,72rem);margin-inline:auto}
.fguij.fg-bible-frontend.fg-reader-width-full .fg-bible-container{width:100%;max-width:none}
.fguij.fg-bible-frontend.fg-reader-width-full #fg-bible-app-body>li:first-child>:is(.fguij-reading-shell,.fguij-card){width:100%;max-width:none;margin-inline:0}
.fguij.fg-bible-frontend .fg-floating-chapter-nav .fg-floating-chapter-link.fg-floating-chapter-link,
.fguij.fg-bible-frontend .fg-floating-chapter-nav .fg-floating-chapter-link.fg-floating-chapter-link:is(:hover,:focus,:focus-visible,:active){
  translate:none!important;
  transform:none!important;
  transition-property:background-color,border-color,color,box-shadow,opacity!important
}
.fguij.fg-bible-frontend .fg-bible-panel-scrollable{overflow:auto;max-height:24rem}
.fguij.fg-bible-frontend .fg-bible-overflow-auto{overflow:auto}
.fguij.fg-bible-frontend .fg-bible-height-medium{max-height:26rem}
.fguij.fg-bible-frontend .fg-bible-float-right{float:inline-end}
.fguij.fg-bible-frontend .fg-bible-card-title{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700}
.fguij.fg-bible-frontend .fg-bible-modal-title{font-size:1.25rem;font-weight:750}
.fguij.fg-bible-frontend .fg-bible-list{padding-inline-start:1.35em}
.fguij.fg-bible-frontend .fg-bible-list-compact{margin-block:.4rem}
.fguij.fg-bible-frontend .fg-bible-form-controls{min-width:0}
.fguij.fg-bible-frontend .fg-bible-modal-container{max-width:100%}
.fguij.fg-bible-frontend .fg-bible-modal-full .fguij-modal{width:min(100%,80rem)}
.fguij.fg-bible-frontend .fguij-modal__body{min-width:0}
.fguij.fg-bible-frontend .fg-bible-search-form{min-width:0}
.fguij.fg-bible-frontend :is(.fg-bible-share__copy-button,.fg-bible-share__action-button,.fg-bible-tag-share__copy,.fg-bible-notes__action-button){display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem 1rem;font:inherit;text-decoration:none;cursor:pointer}
.fguij.fg-bible-frontend :is(.fg-bible-share__field,.fg-bible-notes__field){display:grid;gap:.35rem;min-width:0}
.fguij.fg-bible-frontend :is(.fg-bible-share__panel,.fg-bible-notes__content,.fg-bible-tag-share__content){min-width:0;overflow-wrap:anywhere}
.fguij.fg-bible-frontend :is(.fg-bible-modal-container,.fguij-overlay){z-index:1100}
.fguij.fg-bible-frontend :is(.fg-bible-tab-panels > li[hidden], [hidden]){display:none!important}
.fguij.fg-bible-frontend .fg-bible-modal-title{color:var(--fguij-text-strong)}
.fguij.fg-bible-frontend .fg-bible-admin-block{padding:1.25rem}
.fguij.fg-bible-frontend :is(.fg-bible-single-range,.fguij-dual-range){max-width:100%}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fg-bible-share__range-card .fg-bible-share__section-label{margin-bottom:16px!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing #verse-share-selection-slider{height:auto!important;min-height:30px!important;margin:0 14px 4px!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fguij-dual-range{width:100%;max-width:100%;gap:4px}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fguij-dual-range__track{height:36px!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fguij-dual-range__track::before{top:15px!important;height:6px!important;background:linear-gradient(to right,var(--fguij-border-strong,var(--fguij-border,#c6d3de)) 0 var(--fguij-range-low),var(--fguij-accent,#0F79CC) var(--fguij-range-low) var(--fguij-range-high),var(--fguij-border-strong,var(--fguij-border,#c6d3de)) var(--fguij-range-high) 100%)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-sharing .fguij-dual-range input[type="range"]{height:36px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;pointer-events:none!important}
.fguij.fg-bible-frontend .direction-rtl{direction:rtl;text-align:start;unicode-bidi:plaintext}
.fguij.fg-bible-frontend .direction-ltr{direction:ltr;text-align:start;unicode-bidi:plaintext}
@media(max-width:700px){.fguij.fg-bible-frontend :is(.fg-bible-grid-two,.fg-bible-grid-three){grid-template-columns:minmax(0,1fr)}.fguij.fg-bible-frontend :is(.fg-bible-width-third,.fg-bible-width-quarter,.fg-bible-width-half,.fg-bible-width-two-thirds){width:100%}}
@media(prefers-reduced-motion:reduce){.fguij.fg-bible-frontend *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* 1.0.316: keep single-verse values inside the Notes and Tags selector cards. */
.fguij.fg-bible-frontend .fg-bible-notes .fg-bible-notes__range-card .fg-bible-notes__section-label,
.fguij.fg-bible-frontend .fg-bible-tags .fg-bible-tags__range-card .fg-bible-tags__section-label{margin:0 0 .625rem!important;line-height:1.35!important}
.fguij.fg-bible-frontend .fg-bible-notes #verse-note-selection-slider,
.fguij.fg-bible-frontend .fg-bible-tags #verse-tag-selection-slider{box-sizing:border-box!important;height:auto!important;min-height:0!important;margin:0 14px!important;padding:0!important}



/* 1.0.392: bring the text-selection action panel into the active FGUI-J reader theme. */
.fg-bible-frontend.fg-style-fguij #fgbible-app-word.fg-word-context-menu{
  color:var(--fguij-text,#344c5d)!important;background:var(--fguij-surface,#fff)!important;
  border:1px solid var(--fguij-border,#d8e3e9)!important;border-radius:var(--fguij-radius-lg,1rem)!important;
  box-shadow:var(--fguij-shadow-lg,0 18px 48px rgba(20,48,72,.18))!important
}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__head{color:var(--fguij-text-strong,#183044)!important;border-bottom:1px solid var(--fguij-border,#d8e3e9)!important;background:var(--fguij-surface,#fff)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__head-icon{place-items:center!important;color:var(--fguij-accent-ink,#0b61a5)!important;background:var(--fguij-accent-soft,#e8f3fb)!important;border:1px solid var(--fguij-accent-border,#b8dafa)!important;border-radius:var(--fguij-radius-md,.75rem)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__reference{color:var(--fguij-text-strong,#183044)!important;font-weight:700!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word :is(.fg-word-context-menu__subtitle,.fg-word-context-menu__selection-label){color:var(--fguij-muted,#63798a)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__close{color:var(--fguij-text-soft,#526978)!important;background:var(--fguij-surface,#fff)!important;border:1px solid var(--fguij-border,#d8e3e9)!important;border-radius:var(--fguij-radius-md,.75rem)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__close:is(:hover,:focus-visible){color:var(--fguij-accent-ink,#0b61a5)!important;background:var(--fguij-accent-soft,#e8f3fb)!important;border-color:var(--fguij-accent-border,#b8dafa)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__selection-card{color:var(--fguij-text,#344c5d)!important;background:var(--fguij-surface-soft,#f4f8fa)!important;border:1px solid var(--fguij-border,#d8e3e9)!important;border-inline-start:3px solid var(--fguij-accent,#0f79cc)!important;border-radius:var(--fguij-radius-md,.75rem)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__selection-label{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__selection{color:var(--fguij-text-strong,#183044)!important;scrollbar-color:var(--fguij-border-strong,#b8cbd8) transparent}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__actions{scrollbar-color:var(--fguij-border-strong,#b8cbd8) transparent}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__option{color:var(--fguij-text,#344c5d)!important;background:var(--fguij-surface,#fff)!important;border:1px solid var(--fguij-border,#d8e3e9)!important;border-radius:var(--fguij-radius-md,.75rem)!important;box-shadow:var(--fguij-shadow-xs,0 1px 3px rgba(20,48,72,.05))!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__option:is(:hover,:focus-visible){color:var(--fguij-text-strong,#183044)!important;background:var(--fguij-accent-soft,#e8f3fb)!important;border-color:var(--fguij-accent-border,#b8dafa)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--fguij-accent,#0f79cc) 12%,transparent)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word :is(.fg-word-context-menu__option,.fg-word-context-menu__close):focus-visible{outline:2px solid var(--fguij-accent,#0f79cc)!important;outline-offset:2px!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__option-icon{place-items:center!important;color:var(--fguij-accent-ink,#0b61a5)!important;background:var(--fguij-accent-soft,#e8f3fb)!important;border:1px solid var(--fguij-accent-border,#b8dafa)!important;border-radius:var(--fguij-radius-sm,.5rem)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__option-copy strong{color:var(--fguij-text-strong,#183044)!important;font-weight:650!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__option-copy small{color:var(--fguij-muted,#63798a)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__chevron{color:var(--fguij-muted,#63798a)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word :is(.fg-word-context-menu__head-icon,.fg-word-context-menu__close,.fg-word-context-menu__option-icon,.fg-word-context-menu__chevron) svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-context-menu__palette{background:var(--fguij-surface-soft,#f4f8fa)!important;border:1px solid var(--fguij-border,#d8e3e9)!important;border-radius:var(--fguij-radius-md,.75rem)!important}
.fg-bible-frontend.fg-style-fguij #fgbible-app-word .fg-word-highlight-clear{color:var(--fguij-text-soft,#526978)!important;border-radius:var(--fguij-radius-sm,.5rem)!important}
@media(max-width:760px){.fg-bible-frontend.fg-style-fguij #fgbible-app-word.fg-word-context-menu::before{background:var(--fguij-border-strong,#b8cbd8)!important;border-radius:999px!important}}
