.knowledge-dialog{width:min(1120px,96vw);max-width:1120px;padding:24px;max-height:94dvh}.knowledge-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;min-height:480px}.knowledge-sidebar{border-right:1px solid var(--line);padding-right:18px;max-height:70dvh;overflow:auto}.knowledge-sidebar .row{gap:4px}.knowledge-sidebar button{font-size:12px;padding:8px}.knowledge-library{display:flex;flex-direction:column;width:100%;text-align:left;margin-top:8px;background:transparent;color:var(--ink);white-space:normal;overflow-wrap:anywhere}.knowledge-library.active{background:var(--pale);color:var(--accent)}.knowledge-library small{color:var(--muted)}.knowledge-content{min-width:0;max-height:70dvh;overflow:auto;padding:0 5px 16px}.knowledge-content .account-nav{margin:18px 0;gap:4px;flex-wrap:wrap}.knowledge-content .account-nav button{font-size:12px;padding:8px}.knowledge-content> .row select{max-width:230px}.knowledge-entry{padding:14px;margin:10px 0;border:1px solid var(--line);border-radius:12px;background:#fff;overflow-wrap:anywhere}.knowledge-entry p,.knowledge-trial-result p{white-space:pre-wrap}.knowledge-question{font-weight:600}.knowledge-answer{margin-top:8px}.knowledge-role-choices{max-height:220px;overflow:auto;padding:10px;background:#f8f9fc;border-radius:10px}.knowledge-binding{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.knowledge-binding select{width:120px}.knowledge-content .check{display:flex;gap:8px;align-items:flex-start;white-space:normal}.knowledge-content .check input{flex:0 0 16px;margin-top:5px}.knowledge-content button{margin-right:6px}.knowledge-content h3{font-size:15px}.knowledge-trial-result{margin-top:18px}.reply-source{display:block;font-size:10px;color:var(--muted);margin:5px 7px}@media(max-width:720px){.knowledge-dialog{padding:16px}.knowledge-layout{grid-template-columns:1fr;gap:16px}.knowledge-sidebar{max-height:210px;border-right:0;border-bottom:1px solid var(--line);padding:0 0 14px}.knowledge-content{max-height:none}.knowledge-layout{min-height:0}}
