.preview-controls[hidden]{display:none}.prayer-editor.preview-active>header,.prayer-editor.preview-active .editor-heading,.prayer-editor.preview-active .editor-content>:not(.prayer-block-row):not(.master-section),.prayer-editor.preview-active .block-details,.prayer-editor.preview-active .block-number,.prayer-editor.preview-active .master-header,.prayer-editor.preview-active .master-section>button,.prayer-editor.preview-active .line-visibility,.prayer-editor.preview-active button[title="Table of contents"]{opacity:.2}.prayer-editor.preview-active .line-content[data-preview-dimmed=true],.prayer-editor.preview-active .editor-content[data-preview-language=he] .line-content>:nth-child(2),.prayer-editor.preview-active .editor-content[data-preview-language=en] .line-content>:first-child{opacity:.12}.prayer-editor.preview-active .line-toolbar,.prayer-editor.preview-active .alternate-toolbar,.prayer-editor.preview-active .master-options,.prayer-editor.preview-active .block-publish,.prayer-editor.preview-active .line-content button,.prayer-editor.preview-active button[title="Add a block here"]{pointer-events:none;opacity:0!important}.preview-controls .preview-close{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font:600 12px Inter,system-ui,sans-serif;display:flex}.preview-controls .preview-close:hover{color:#111;border-color:#a1a1aa}.preview-controls{z-index:30;box-sizing:border-box;background:#fafafa;border-top:1px solid #e4e4e7;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:1300px;margin:0 auto;padding:14px 24px;animation:.16s ease-out preview-tools-enter;display:flex;position:fixed;bottom:0;left:0;right:0}.preview-controls .preview-location-label{color:#71717a;margin-left:10px;font-size:11px;font-weight:600}.preview-controls button:focus-visible,.preview-controls input:focus-visible,.preview-controls select:focus-visible{outline-offset:2px;outline:2px solid #111}@media (max-width:700px){.preview-controls .preview-close span{display:none}.preview-controls{gap:8px;padding:12px}.preview-controls .preview-location-label{margin-left:0}}.preview-language{background:#f2f2f2;border-radius:999px;gap:2px;padding:2px;display:flex}.preview-controls{z-index:60}@keyframes preview-tools-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.preview-controls{animation:none}}
