@font-face{font-family:SBL Hebrew;src:local(SBL Hebrew),local(SBLHebrew),url(../../src/fonts/SBLHebrew.woff2)format("woff2"),url(../../src/fonts/SBLHebrew.woff)format("woff"),url(https://www.hebcal.com/i/SBLHebrew-1.56a.woff2)format("woff2"),url(https://www.hebcal.com/i/SBLHebrew-1.56a.woff)format("woff");font-weight:400;font-style:normal;font-display:fallback}.trop-mapping-table{max-width:100%;overflow-x:auto}.trop-mapping-table tbody tr{transition:background-color .3s,color .3s;border:1px solid #dee2e6!important}.trop-mapping-table tbody tr.table-active{background-color:#00000013!important}.trop-mapping-table tbody tr td{border:1px solid #dee2e6!important}.hebrew-text{font-family:SBL Hebrew,serif;font-size:1.5rem}.hebrew-text span{display:inline}.tree-node{margin-bottom:.5rem}.tree-node .ms-3{margin-right:1rem}.tree-node .form-check-input{margin-left:.5rem}#graphcontainer{min-height:200px;margin:20px 0;display:none}.form-check-input{border-color:#90ee90;margin-left:10px}#togglePrefsBtn{cursor:pointer;z-index:1050;font-size:24px;position:fixed;bottom:20px;left:20px}#togglePrefsBtn,#cog:hover{color:#000}#togglePrefsBtn,#cog{position:fixed;left:25px}#togglePrefsBtn,#cog,#prefs{direction:ltr}.menu-container{z-index:1000;direction:ltr;position:fixed;top:20px;left:20px}#menuToggle{justify-content:center;align-items:center;display:flex}#menuToggle:hover{transition:transform .2s;transform:scale(1.05)}.menu-dropdown{background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:5px;display:none;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #00000026}.menu-dropdown.show{display:block}.menu-item{cursor:pointer;white-space:nowrap;color:#333;padding:8px 16px}.menu-item:hover{background-color:#f8f9fa}:root[data-theme=dark] .menu-dropdown{color:#f8f9fa;background:#343a40;border-color:#495057}:root[data-theme=dark] .menu-item{color:#f8f9fa}:root[data-theme=dark] .menu-item:hover{background-color:#495057}#buttonContainer{padding-right:20px}#buttonContainer button{margin-top:10px;margin-bottom:10px;margin-right:10px}#searchContainer{min-height:150px}#searchSeqContainer{text-align:center;font-family:SBL Hebrew,serif}#searchSeq{font-size:2rem}#currentSearch{text-align:center;padding-left:15px;padding-right:15px;font-family:David,serif;font-size:18px}#occurrences{direction:ltr;font-size:2rem}.abcjs-container{max-width:100%;overflow-x:auto}.abcjs-note_selected{fill:#0a9ecc}.abcjs-inline-audio{background-color:#f4f4f4;border-radius:3px;max-width:770px;height:50px;margin:1em auto;padding:.5em}.abcjs-midi-progress-background{background-color:#424242}.abcjs-midi-progress-indicator{background-color:#f4f4f4}.abcjs-midi-clock,.abcjs-midi-reset{margin-right:.5em}#vizcontainer svg{margin-top:8px;font-family:sans-serif;overflow:visible}.node{cursor:pointer;-webkit-user-select:none;user-select:none}.node:not(.disabled):hover rect.outerbox{stroke:#3167f4;stroke-width:2px}.node.disabled{cursor:not-allowed}.node.disabled:hover rect.outerbox{stroke:#ccc;stroke-width:1px}.node rect.outerbox{fill:#fff;stroke:#727272;stroke-width:1px}.node rect.histbar{fill:#a5a5a5}.node.disabled rect.histbar{fill:#ccc}.node text{stroke:none;fill:#000;direction:ltr;font-size:12px}.node text.tropchar{font-family:SBL Hebrew;font-size:0}.node text.name{direction:rtl;font-family:SBL Hebrew;font-size:24px}.node:hover text,.node.disabled:hover text{stroke:none;fill:#3167f4}.node.disabled text{fill:#777;opacity:.7}#graphcontainer .bar{fill:#555;stroke:none}#graphcontainer .bar:hover{fill:#999;cursor:pointer}#graphcontainer .tick line{stroke:#000}#graphcontainer .tick text{font-size:13px}#graphcontainer .domain{fill:none;stroke:#000}#graphcontainer .mytooltip text{fill:#fff;font-size:13px}#graphcontainer .mytooltip text.location{font-weight:700}.graphcontrolbox{fill:none;stroke:#000;stroke-width:1px}.graphcontrolhiddenbox{fill:none;stroke:#888;stroke-width:2px}.details{font-family:SBL Hebrew;font-size:24px}#graphcontainer{background-color:#f5f5f5;position:relative;overflow:visible!important}#graphcontainer svg{z-index:1;position:relative;overflow:visible!important}#graphcontainer .bar{transition:fill .3s}#graphcontainer .axis text{fill:#000;font-family:SBL Hebrew,serif;font-size:16px}#graphcontainer .tooltip{pointer-events:none;font-family:SBL Hebrew,serif;font-size:14px}#graphcontainer rect.mytooltip{fill:#282828bf}#graphcontainer .mytooltip.text{fill:#fff;font-family:SBL Hebrew,serif}#graphcontainer .tooltips{pointer-events:none}#graphcontainer .tick text{z-index:2;position:relative}#graphcontainer:after{content:"";width:100%;height:80px;display:block;position:absolute;bottom:-80px;left:0}.pasuktext{vertical-align:top;padding:8px}.pasuktext a{font-family:SBL Hebrew;font-size:20px;text-decoration:none}.pasuktext a:hover{text-decoration:underline}.pasuktext a[data-visited=true]{color:#666}.pasuknum{text-align:left;padding-top:8px;padding-left:12px;font-size:16px}.citation-card{border:1px solid #00000020;margin:4px;transition:background-color .2s}.citation-card .card-body{padding:.75rem;font-family:SBL Hebrew,serif;font-size:1rem}#citationsModal .modal-body{max-height:70vh;overflow-y:auto}#citationsGrid{margin-left:-.5rem;margin-right:-.5rem}#tanachSectionCheckboxes .form-check{margin-bottom:.5rem}#tanachSectionCheckboxes .ms-3{margin-right:1rem}body{padding:20px}#searchInput{margin-bottom:20px}.table-container{overflow-x:auto}#columnModal .modal-body{max-height:400px;overflow-y:auto}#columnModal .form-check{margin-bottom:10px}
