.menu-item-dfb-paralleltekst>a{color:inherit;text-decoration:inherit}.dfb-paralleltekst-button .dfb-paralleltekst-trigger-icon{font-weight:700;font-size:1.05em;line-height:1}.dfb-paralleltekst-button{display:inline-flex;align-items:center;gap:.4em;padding:.55em 1.2em;background:#1a1a1a;color:#fff;border:0;border-radius:2px;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background 0.15s ease}.dfb-paralleltekst-button:hover,.dfb-paralleltekst-button:focus{background:#9b1d22;color:#fff}body.dfb-paralleltekst-modal-open{overflow:hidden}body.dfb-paralleltekst-modal-open #masthead{position:fixed!important;top:var(--wp-admin--admin-bar--height,32px)!important;left:0!important;right:0!important;z-index:99998!important}.dfb-paralleltekst-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:stretch;justify-content:center}.dfb-paralleltekst-modal[hidden]{display:none}.dfb-paralleltekst-modal__overlay{position:absolute;inset:0;background:rgb(20 22 28 / .55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.dfb-paralleltekst-modal__container{position:relative;margin:auto;width:min(1400px, 96vw);max-height:92vh;background:#fff;color:#1d2327;border-radius:4px;box-shadow:0 25px 60px rgb(0 0 0 / .28);display:flex;flex-direction:column;overflow:hidden;font-family:inherit}.dfb-paralleltekst-modal__header{display:flex;align-items:center;gap:1em;padding:.85rem 1.25rem;border-bottom:1px solid #e5e5e5;background:#fafafa;flex-shrink:0}.dfb-paralleltekst-modal__title{margin:0;font-size:.85rem;font-weight:700;color:#9b1d22;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.dfb-paralleltekst-toolbar{display:flex;gap:.4em;flex:1 1 auto;flex-wrap:wrap}.dfb-paralleltekst-tool-btn{background:#fff0;border:1px solid #9b1d22;color:#9b1d22;padding:.3em .85em;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;border-radius:2px;cursor:pointer;font-weight:700;font-family:inherit;transition:background 0.15s ease,color 0.15s ease;display:inline-flex;align-items:center;gap:.35em}.dfb-paralleltekst-tool-btn:hover,.dfb-paralleltekst-tool-btn:focus-visible{background:#9b1d22;color:#fff;outline:none}.dfb-paralleltekst-tool-btn.is-saved{background:#9b1d22;color:#fff}.dfb-paralleltekst-tool-btn.is-disabled{opacity:.5;cursor:help}.dfb-paralleltekst-tool-btn.is-disabled:hover{background:#fff0;color:#9b1d22}.dfb-paralleltekst-tool-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-bottom:2px}.dfb-paralleltekst-modal__close{background:#fff0;border:0;font-size:1.7rem;line-height:1;cursor:pointer;padding:0 .5rem;color:#666;border-radius:2px;flex-shrink:0}.dfb-paralleltekst-modal__close:hover,.dfb-paralleltekst-modal__close:focus{color:#9b1d22;background:#f6f7f7}.dfb-paralleltekst-preset-panel{position:fixed;background:#fff;border:1px solid #d8d8d8;border-radius:2px;box-shadow:0 8px 24px rgb(0 0 0 / .18);padding:.4em 0;z-index:100001;min-width:240px;overflow-y:auto}.dfb-paralleltekst-preset-panel[hidden]{display:none}.dfb-paralleltekst-preset-row{display:flex;align-items:stretch}.dfb-paralleltekst-preset-name{flex:1 1 auto;text-align:left;background:#fff0;border:0;padding:.55em 1em;cursor:pointer;font:inherit;font-size:.92rem;color:#1d2327}.dfb-paralleltekst-preset-name:hover,.dfb-paralleltekst-preset-name:focus-visible{background:#9b1d22;color:#fff;outline:none}.dfb-paralleltekst-preset-delete{background:#fff0;border:0;border-left:1px solid #ebedf0;color:#999;font-size:1.2em;line-height:1;cursor:pointer;padding:0 .7em;flex-shrink:0}.dfb-paralleltekst-preset-delete:hover,.dfb-paralleltekst-preset-delete:focus-visible{color:#fff;background:#9b1d22;outline:none}.dfb-paralleltekst-preset-empty{padding:.7em 1em;color:#999;font-style:italic;font-size:.9rem}.dfb-paralleltekst-preset-heading{padding:.55em 1em .4em;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9b1d22;border-bottom:1px solid #ebedf0;margin-bottom:.3em}.dfb-paralleltekst-preset-name--readonly{cursor:default;color:#1d2327}.dfb-paralleltekst-preset-name--readonly:hover{background:#fff0;color:#1d2327}.dfb-paralleltekst-preset-delete--prominent{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:0 1.1em;color:#9b1d22;border-left:1px solid #ebedf0}.dfb-paralleltekst-preset-delete--prominent:hover,.dfb-paralleltekst-preset-delete--prominent:focus-visible{background:#9b1d22;color:#fff;outline:none}.dfb-paralleltekst-modal__picker{display:flex;flex-wrap:wrap;gap:.9rem;padding:1rem 1.25rem;border-bottom:1px solid #ececec;background:#fdfdfd;flex-shrink:0;position:relative;z-index:5}.dfb-paralleltekst-field{display:flex;flex-direction:column;gap:.3rem;flex:1 1 200px;position:relative}.dfb-paralleltekst-field--narrow{flex:0 1 110px}.dfb-paralleltekst-field__label{font-size:.72rem;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.dfb-pt-select{position:relative}.dfb-pt-select__trigger{width:100%;background:#fff;color:#1d2327;border:1px solid #c3c4c7;padding:.55em 2.4em .55em .85em;font-size:.95rem;line-height:1.35;border-radius:2px;cursor:pointer;text-align:left;position:relative;font:inherit;transition:border-color 0.15s ease;display:block}.dfb-pt-select__trigger:hover,.dfb-pt-select.is-open .dfb-pt-select__trigger{border-color:#9b1d22}.dfb-pt-select__trigger:focus-visible{outline:none;border-color:#9b1d22;box-shadow:0 0 0 2px rgb(155 29 34 / .12)}.dfb-pt-select__label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfb-pt-select__chevron{position:absolute;right:.85em;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #9b1d22;border-bottom:2px solid #9b1d22;transform:rotate(45deg);transition:transform 0.15s ease}.dfb-pt-select.is-open .dfb-pt-select__chevron{transform:rotate(-135deg);margin-top:-2px}.dfb-pt-select__panel{position:fixed;background:#fff;border:1px solid #d8d8d8;border-radius:2px;box-shadow:0 8px 24px rgb(0 0 0 / .18);padding:.75em 1em;z-index:100000;overflow-y:auto;min-width:100%}.dfb-pt-select__panel[hidden]{display:none}.dfb-pt-select__section+.dfb-pt-select__section{margin-top:.9em}.dfb-pt-select__section-title{font-size:.7rem;color:#9b1d22;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding-bottom:.4em;margin-bottom:.45em;border-bottom:1px solid #9b1d22}.dfb-pt-select__items{display:flex;flex-direction:column}.dfb-pt-select__item{background:#fff0;border:0;text-align:left;padding:5px 10px;font:inherit;font-size:.95rem;color:#1d2327;cursor:pointer;border-radius:2px;line-height:1.4}.dfb-pt-select__item:hover{background:#f6f7f7;color:#9b1d22}.dfb-pt-select__item.is-selected{background:#9b1d22;color:#fff;font-weight:600}.dfb-pt-select__item.is-selected:hover{background:#8a1820;color:#fff}.dfb-pt-select--columns .dfb-pt-select__panel{min-width:560px;padding:1em 1.25em;white-space:nowrap;font-size:0}.dfb-pt-select--columns .dfb-pt-select__section{display:inline-block;vertical-align:top;width:calc(50% - 0.85em);white-space:normal;font-size:.95rem;margin-top:0}.dfb-pt-select--columns .dfb-pt-select__section+.dfb-pt-select__section{margin-left:1.5em}.dfb-pt-select--columns .dfb-pt-select__items{max-height:none;overflow:visible}.dfb-pt-select--grid .dfb-pt-select__panel{padding:.75em;min-width:280px}.dfb-pt-select--grid .dfb-pt-select__items{display:grid;grid-template-columns:repeat(8,minmax(2.2em,1fr));gap:4px}.dfb-pt-select--grid .dfb-pt-select__item{text-align:center;padding:6px 4px;font-variant-numeric:tabular-nums;font-size:.9rem}.dfb-pt-select--list .dfb-pt-select__panel{min-width:280px}.dfb-paralleltekst-modal__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e5e5e5;flex:1 1 auto;overflow:hidden;min-height:280px}.dfb-paralleltekst-column{display:flex;flex-direction:column;background:#fff;overflow:hidden;position:relative}.dfb-paralleltekst-column__head{padding:.65rem .85rem;border-bottom:1px solid #ececec;background:#f7f7f7;flex-shrink:0;position:relative;z-index:2}.dfb-paralleltekst-column__select.dfb-pt-select{margin:0}.dfb-paralleltekst-column__ref{padding:.4rem 1.1rem 0;font-size:.78rem;color:#9b1d22;font-weight:600;letter-spacing:.04em;text-transform:uppercase;min-height:1.1em}.dfb-paralleltekst-column__body{padding:.6rem 1.1rem 1rem;overflow-y:auto;flex:1 1 auto;line-height:1.65;font-size:1.02rem;color:#1d2327}.dfb-paralleltekst-column__body p{margin:0 0 .7em}.dfb-paralleltekst-column__body em{font-style:italic}.dfb-paralleltekst-verse-num{font-size:.72em;font-weight:700;color:#9b1d22;margin-right:.15em;vertical-align:super;line-height:0}.dfb-paralleltekst-column__body[dir="rtl"]{direction:rtl;text-align:right;font-size:1.15rem;line-height:1.85}.dfb-paralleltekst-column__attribution{padding:.45rem 1.1rem;border-top:1px solid #f0f0f0;font-size:.72rem;color:#8a8a8a;background:#fafafa;min-height:1.5em;flex-shrink:0}.dfb-paralleltekst-loading,.dfb-paralleltekst-empty{color:#999;font-style:italic}.dfb-paralleltekst-error{padding:1rem;color:#9b1d22;font-style:italic;grid-column:1 / -1}@media (max-width:900px){.dfb-paralleltekst-modal__container{width:100vw;max-width:100vw;max-height:100vh;height:100vh;margin:0;border-radius:0}.dfb-paralleltekst-modal__columns{grid-template-columns:1fr;overflow-y:auto;min-height:0}.dfb-paralleltekst-column{border-bottom:1px solid #e5e5e5}.dfb-paralleltekst-column__body{max-height:none}.dfb-pt-select--columns .dfb-pt-select__panel{min-width:0;width:calc(100vw - 2rem);white-space:normal}.dfb-pt-select--columns .dfb-pt-select__section{display:block;width:100%;margin-left:0!important}.dfb-pt-select--columns .dfb-pt-select__section+.dfb-pt-select__section{margin-top:1em;margin-left:0}}@media (max-width:600px){.dfb-paralleltekst-modal__header{flex-wrap:wrap;gap:.5em}.dfb-paralleltekst-toolbar{order:3;flex:1 1 100%}.dfb-paralleltekst-tool-btn{flex:1 1 0%;justify-content:center}}@media (max-width:480px){.dfb-paralleltekst-modal__picker{gap:.6rem}.dfb-paralleltekst-field{flex:1 1 100%}.dfb-paralleltekst-field--narrow{flex:1 1 calc(50% - 0.3rem)}.dfb-pt-select--grid .dfb-pt-select__items{grid-template-columns:repeat(6,minmax(2em,1fr))}}@media (prefers-color-scheme:dark){.dfb-paralleltekst-modal__container{background:#1d1f24;color:#e8e8e8}.dfb-paralleltekst-modal__header,.dfb-paralleltekst-modal__picker,.dfb-paralleltekst-column__head,.dfb-paralleltekst-column__attribution{background:#25282f;border-color:#353941}.dfb-paralleltekst-modal__title{color:#d97d82}.dfb-paralleltekst-column__body{color:#ececec}.dfb-paralleltekst-modal__columns{background:#353941}.dfb-paralleltekst-column{background:#1d1f24}.dfb-pt-select__trigger{background:#2a2d34;color:#e8e8e8;border-color:#44484f}.dfb-pt-select__trigger:hover,.dfb-pt-select.is-open .dfb-pt-select__trigger{border-color:#d97d82}.dfb-pt-select__chevron{border-color:#d97d82}.dfb-pt-select__panel{background:#25282f;border-color:#44484f}.dfb-pt-select__section-title{color:#d97d82;border-bottom-color:#d97d82}.dfb-pt-select__item{color:#e8e8e8}.dfb-pt-select__item:hover{background:#353941;color:#f5b5b8}.dfb-pt-select__item.is-selected{background:#9b1d22;color:#fff}.dfb-paralleltekst-field__label,.dfb-paralleltekst-column__attribution{color:#9aa0a8}.dfb-paralleltekst-column__ref{color:#d97d82}.dfb-paralleltekst-verse-num{color:#d97d82}.dfb-paralleltekst-modal__close{color:silver}.dfb-paralleltekst-modal__close:hover{background:#353941;color:#d97d82}.dfb-paralleltekst-tool-btn{border-color:#d97d82;color:#d97d82}.dfb-paralleltekst-tool-btn:hover,.dfb-paralleltekst-tool-btn:focus-visible,.dfb-paralleltekst-tool-btn.is-saved{background:#9b1d22;color:#fff}.dfb-paralleltekst-preset-panel{background:#25282f;border-color:#44484f}.dfb-paralleltekst-preset-name{color:#e8e8e8}.dfb-paralleltekst-preset-name--readonly{color:#e8e8e8}.dfb-paralleltekst-preset-name--readonly:hover{background:#fff0;color:#e8e8e8}.dfb-paralleltekst-preset-heading{color:#d97d82;border-bottom-color:#353941}.dfb-paralleltekst-preset-delete{border-left-color:#353941}.dfb-paralleltekst-preset-delete--prominent{color:#d97d82;border-left-color:#353941}.dfb-paralleltekst-preset-delete--prominent:hover,.dfb-paralleltekst-preset-delete--prominent:focus-visible{background:#9b1d22;color:#fff}.dfb-paralleltekst-preset-empty{color:#9aa0a8}}