.book-relations-section{margin:54px 0;padding:32px;background:#f5f8f3;border:1px solid #dce5d8;border-radius:20px}.book-relations-section h2{font-size:25px;margin:12px 0 20px}.relation-subject{font-weight:700;color:#294c3d}.relation-keywords{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 34px}.relation-keywords li{padding:7px 14px;border:1px solid #728e6d55;border-radius:999px;background:white;font-size:14px}.relation-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.relation-book{min-width:0}.relation-evidence{padding:18px 4px;overflow-wrap:anywhere}.relation-evidence h3{font-size:16px}.relation-evidence p{font-size:14px;line-height:1.8}.relation-shared{font-weight:600;color:#36543a}.relation-source{margin-top:26px}.relations-editor{display:grid;gap:20px}.relations-editor label{display:grid;gap:8px}.relations-editor label.checks{display:flex;align-items:center}.relations-editor textarea,.relations-editor input:not([type=checkbox]),.relations-editor select{width:100%;box-sizing:border-box;min-width:0}.relations-editor fieldset{min-width:0;padding:18px}.relations-editor [data-relation-row]{margin:18px 0}.relations-editor [data-relation-row] label{margin:12px 0}.relations-editor .actions{flex-wrap:wrap}.relations-editor>p{overflow-wrap:anywhere}@media(max-width:760px){.book-relations-section{padding:22px 18px}.relation-book-grid{grid-template-columns:1fr}.book-relations-section h2{font-size:22px}.relation-book{max-width:100%}.relations-editor fieldset{padding:12px}}
.relation-book-grid{grid-template-columns:1fr}.relation-book{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:28px;padding:20px 0;border-top:1px solid #dce5d8}.relation-evidence{align-self:center;padding:0;min-width:0}.relation-evidence p{margin:10px 0}.relation-book .book-card{margin:0}.relation-source{font-size:13px}@media(max-width:760px){.relation-book{display:block}.relation-evidence{padding-top:18px}.relation-book .book-visual{height:230px}}
