#manager{max-width:1400px}.manager-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.manager-top h1{margin-bottom:8px}.manager-top p{margin:0;color:var(--muted)}.dropzone{border:2px dashed #9baeba;padding:24px;background:#edf2f5;text-align:center;margin-bottom:25px;border-radius:4px}.dropzone.over{background:#dce7f0;border-color:var(--ink)}.dropzone input{max-width:100%;background:white}.dropzone p{margin:4px 0 14px}.manager-grid{display:grid;grid-template-columns:290px 1fr;gap:30px}.manager-list{max-height:75vh;overflow:auto;border:1px solid var(--line);background:white}.manager-list button{display:block;width:100%;text-align:start;padding:16px;border:0;border-bottom:1px solid var(--line);background:white;color:var(--ink)}.manager-list button.selected{background:#e7eff5;border-inline-start:3px solid var(--gold)}.manager-list button strong{display:block;font:1.2rem Georgia,'Times New Roman',serif}.status-label{font-size:.8rem;color:var(--muted)}.manager-editor{background:white;border:1px solid var(--line);padding:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{font-size:.875rem;display:grid;gap:5px}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-width:0}.form-grid textarea{font:inherit;border:1px solid #b6c2cc;padding:10px;border-radius:3px;resize:vertical;min-height:85px}.full{grid-column:1/-1}.manager-editor fieldset{border:0;padding:0;margin:25px 0}.manager-editor legend{font:1.5rem Georgia,serif;margin-bottom:12px}.holiday-choices{display:flex;flex-wrap:wrap;gap:10px 20px}.holiday-choices label{display:flex;align-items:center;gap:7px;font-size:.875rem}.holiday-choices input{min-height:auto}.concept-edit{display:grid;grid-template-columns:1fr 105px 50px;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:10px 0}.concept-edit input{width:100%}.concept-edit button{border:0;background:transparent;color:#803a2d;min-height:44px}.add-concept{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.add-concept select{flex:1;min-width:180px}.new-concept{padding:15px;background:var(--pale);margin-top:15px}.new-concept input{max-width:100%;margin:5px}.editor-actions{border-top:1px solid var(--line);padding-top:20px;position:sticky;bottom:0;background:white;display:flex;gap:10px;flex-wrap:wrap}.editor-actions button:disabled{opacity:.55;cursor:wait}.manager-preview{margin:25px 0;background:var(--paper);padding:20px;border:1px solid var(--line)}.manager-preview iframe{width:100%;height:65vh;border:1px solid var(--line)}.queue{padding:0;list-style:none}.queue li{padding:10px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.queue button{margin-inline-start:10px}.feedback{min-height:1.6em;margin:14px 0;color:#20503d}.feedback.error{color:#943d2f}.manager-filter{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.manager-filter input{min-width:0;flex:1}.manager-filter select{max-width:150px}.pdf-meta{color:var(--muted);font-size:.875rem;overflow-wrap:anywhere}.manager-editor h2{font-size:1.7rem}.replace-input{max-width:100%}body.busy .manager-list button{pointer-events:none;opacity:.7}@media(max-width:850px){.manager-grid{grid-template-columns:1fr}.manager-list{max-height:250px}.form-grid{grid-template-columns:1fr}.manager-editor{padding:18px}.manager-top{display:block}.concept-edit{grid-template-columns:1fr 85px 40px}.header-inner{gap:15px}.header-inner #back-site{margin-inline-start:auto;font-size:.875rem}}[dir=rtl] .manager-list button strong{font-family:'Times New Roman',serif}

.manager-list button strong,[dir=rtl] .manager-list button strong{font-family:'Frank Ruhl Libre',Georgia,serif}.manager-editor legend:lang(he){font-family:'Frank Ruhl Libre',serif}
.index-manager{border:1px solid #c6d1d8;padding:1.2rem;margin-block:1.5rem;background:#fff}
.index-manager>details+details{border-top:1px solid #d7dfe4;margin-top:.75rem;padding-top:.75rem}
.index-manager summary{cursor:pointer;font-weight:500;padding:.75rem 0;font-size:1.1rem}
#index-manager-body>label{display:block;margin-top:1rem}
#index-manager-body>input,#index-manager-body>select{width:100%;font:inherit;min-height:44px;padding:.65rem;border:1px solid #b9c6d1;border-radius:4px}
.manage-passage{padding:1rem;margin-block:1rem;border-inline-start:3px solid #b89550;background:#f4f7f9;line-height:1.9}
.manage-passage>p{white-space:pre-line;font-size:1.1rem}
.foundational-control{display:inline-flex;align-items:center;gap:.6rem;color:#604413;margin-inline-end:1rem;min-height:44px}
.foundational-control input{width:1.25rem;height:1.25rem}
#index-label-status{position:sticky;bottom:0;background:#fff;padding:.75rem;border-top:1px solid #d7dfe4}
.index-entry-toolbar{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin:1rem 0}.index-entry-toolbar label{display:grid;gap:.35rem;flex:1;min-width:240px}.index-entry-toolbar select{width:100%}
.index-entry-empty{margin:0;color:var(--muted);max-width:42rem}
.index-entry-form{border-top:1px solid var(--line);padding-top:1.25rem}.entry-status{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;color:var(--muted)}.entry-status strong{color:var(--ink)}
.index-entry-form fieldset{border:0;padding:0;margin:1.6rem 0}.index-entry-form legend{font:1.45rem 'Frank Ruhl Libre',Georgia,serif;margin-bottom:.6rem}.index-entry-form textarea{width:100%;min-height:7rem;resize:vertical}
.index-section-card{border:1px solid #c8d3da;background:#f6f8f9;padding:1rem;margin-bottom:1rem}.index-section-card>div:first-child{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:.8rem}.index-section-card>div:first-child button,.index-choice-chips button{border:0;background:transparent;color:#803a2d;font-size:1.3rem;min-width:44px;min-height:44px}.index-section-card label{display:grid;gap:.35rem;margin-top:.8rem}
.index-entry-pickers{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.index-choice-row{display:flex;gap:.6rem}.index-choice-row select{min-width:0;flex:1}.index-choice-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.index-choice-chips>span{display:inline-flex;align-items:center;background:#edf2f5;border:1px solid #d3dde3;padding-inline-start:.7rem;border-radius:3px}.index-choice-chips button{min-width:36px;min-height:36px;font-size:1.1rem}
.index-entry-preview details{border:1px solid var(--line);background:white;margin:.8rem 0}.index-entry-preview summary{padding:1rem;font-family:'Frank Ruhl Libre',serif;font-size:1.15rem}.index-entry-preview details>div{padding:0 1rem 1rem}.index-entry-preview p[dir=rtl],.index-entry-preview details p{font-family:Heebo,sans-serif;line-height:1.9}
@media(max-width:850px){.index-entry-pickers{grid-template-columns:1fr}.index-choice-row{align-items:stretch}.index-choice-row .button{flex:0 0 auto}.entry-status{align-items:flex-start;flex-direction:column}}
