.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:0.4em;padding:0.55em 1.2em;background:#1a1a1a;color:#fff;border:0;border-radius:2px;font-size:0.95rem;font-weight:700;text-transform:uppercase;letter-spacing:0.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}.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:rgba(20,22,28,0.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 rgba(0,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:0.85rem 1.25rem;border-bottom:1px solid #e5e5e5;background:#fafafa;flex-shrink:0}.dfb-paralleltekst-modal__title{margin:0;font-size:0.85rem;font-weight:700;color:#9b1d22;text-transform:uppercase;letter-spacing:0.08em;flex-shrink:0}.dfb-paralleltekst-toolbar{display:flex;gap:0.4em;flex:1 1 auto;flex-wrap:wrap}.dfb-paralleltekst-tool-btn{background:transparent;border:1px solid #9b1d22;color:#9b1d22;padding:0.3em 0.85em;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.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:0.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:0.5;cursor:help}.dfb-paralleltekst-tool-btn.is-disabled:hover{background:transparent;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:transparent;border:0;font-size:1.7rem;line-height:1;cursor:pointer;padding:0 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 rgba(0,0,0,0.18);padding:0.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:transparent;border:0;padding:0.55em 1em;cursor:pointer;font:inherit;font-size:0.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:transparent;border:0;border-left:1px solid #ebedf0;color:#999;font-size:1.2em;line-height:1;cursor:pointer;padding:0 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:0.7em 1em;color:#999;font-style:italic;font-size:0.9rem}.dfb-paralleltekst-preset-heading{padding:0.55em 1em 0.4em;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#9b1d22;border-bottom:1px solid #ebedf0;margin-bottom:0.3em}.dfb-paralleltekst-preset-name--readonly{cursor:default;color:#1d2327}.dfb-paralleltekst-preset-name--readonly:hover{background:transparent;color:#1d2327}.dfb-paralleltekst-preset-delete--prominent{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.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:0.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:0.3rem;flex:1 1 200px;position:relative}.dfb-paralleltekst-field--narrow{flex:0 1 110px}.dfb-paralleltekst-field__label{font-size:0.72rem;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:0.08em}.dfb-pt-select{position:relative}.dfb-pt-select__trigger{width:100%;background:#fff;color:#1d2327;border:1px solid #c3c4c7;padding:0.55em 2.4em 0.55em 0.85em;font-size:0.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 rgba(155,29,34,0.12)}.dfb-pt-select__label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfb-pt-select__chevron{position:absolute;right:0.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 rgba(0,0,0,0.18);padding:0.75em 1em;z-index:100000;overflow-y:auto;min-width:100%}.dfb-pt-select--align-right .dfb-pt-select__panel{}.dfb-pt-select__panel[hidden]{display:none}.dfb-pt-select__section + .dfb-pt-select__section{margin-top:0.9em}.dfb-pt-select__section-title{font-size:0.7rem;color:#9b1d22;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;padding-bottom:0.4em;margin-bottom:0.45em;border-bottom:1px solid #9b1d22}.dfb-pt-select__items{display:flex;flex-direction:column}.dfb-pt-select__item{background:transparent;border:0;text-align:left;padding:5px 10px;font:inherit;font-size:0.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:0.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:0.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:0.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:0.65rem 0.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:0.4rem 1.1rem 0;font-size:0.78rem;color:#9b1d22;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;min-height:1.1em}.dfb-paralleltekst-column__body{padding:0.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 0.7em}.dfb-paralleltekst-column__body em{font-style:italic}.dfb-paralleltekst-verse-num{font-size:0.72em;font-weight:700;color:#9b1d22;margin-right:0.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:0.45rem 1.1rem;border-top:1px solid #f0f0f0;font-size:0.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:0.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:0.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:#c0c0c0}.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:transparent;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}}