.claim-replies{margin-top:24px}.reply-empty,.reply-entry{padding:0 24px 24px}.reply-empty p,.reply-meta{color:var(--muted,#a2adbf);font-size:12px;line-height:1.6}.reply-entry+.reply-entry{border-top:1px solid #383b46;padding-top:22px}.reply-entry-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.reply-entry h3{margin:0;font-size:14px;overflow-wrap:anywhere}.reply-message{font-size:13px}.reply-message summary,.reply-existing summary{cursor:pointer;color:#b8c4ff}.reply-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;padding:14px;background:#1d2028;border-radius:8px}.reply-files{display:flex;gap:20px;flex-wrap:wrap;margin-top:16px}.reply-files>div{width:155px}.reply-files figure{margin:0 0 8px}.reply-files .file-preview-page{height:210px}.reply-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}#reply-form textarea{width:100%;resize:vertical}#reply-form .reply-drop{border:1px dashed #7480ad;background:#272c3b;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:24px 16px;border-radius:9px;cursor:pointer;margin-top:18px}#reply-form .reply-drop span{font-size:11px;color:#acb8cf}.reply-drop.dragging,.reply-drop:focus-within{outline:2px solid #5b84e8;outline-offset:3px}.reply-drop input{max-width:100%;font-size:12px}.reply-selected{padding:0;list-style:none}.reply-selected li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:12px}.reply-selected span{overflow-wrap:anywhere}.reply-existing{margin:18px 0;font-size:12px}.reply-existing label{display:flex!important;gap:8px;align-items:center;overflow-wrap:anywhere}.reply-existing input{width:auto!important}.reply-meta{overflow-wrap:anywhere}@media(max-width:600px){.reply-form-pair{grid-template-columns:1fr;gap:0}.reply-entry-heading{align-items:flex-start;flex-direction:column}.claim-replies .panel-heading{flex-wrap:wrap;gap:8px}}

/* Compact replies summary shown beside the claim it answers. */
.claim-reply-summary{background:none;border:0;box-shadow:none;border-radius:0;margin:0;min-width:0}
.claim-reply-summary .panel-heading{padding:18px 20px 10px}
.reply-summary-list{list-style:none;margin:0;padding:0 20px;display:flex;flex-direction:column;gap:14px}
.reply-summary-list li{padding-bottom:14px;border-bottom:1px solid var(--border)}
.reply-summary-list li:last-child{border-bottom:0;padding-bottom:0}
.reply-summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.reply-summary-top strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.reply-summary-list p{margin:6px 0 0;font-size:11px;color:var(--muted)}
.reply-summary-list small{display:block;margin-top:4px;font-size:10px;color:var(--subtle)}
.reply-summary-more{margin:12px 20px 0;font-size:11px;color:var(--subtle)}
.claim-reply-summary .panel-footer{padding:14px 20px 18px}
