#kim-dialogue-panel .kim-condition-source{margin:12px 0;padding:10px 12px;border-left:3px solid #6d9fc2;background:#111d2b}
#kim-dialogue-panel .kim-condition-source-title{font-weight:bold;margin:0 0 8px}
#kim-dialogue-panel .kim-condition-source-entry{margin:10px 0;padding:10px;border:1px solid #425b74;min-width:0}
#kim-dialogue-panel .kim-condition-source-entry>strong{display:block;margin-bottom:5px}
#kim-dialogue-panel .kim-condition-source-entry blockquote{border-left:2px solid #6d9fc2;padding:6px 10px;margin:8px 0;background:#182738;min-width:0}
#kim-dialogue-panel .kim-condition-source-entry blockquote p{margin:4px 0;font-size:inherit;line-height:1.65;overflow-wrap:anywhere}
#kim-dialogue-panel .kim-condition-source-entry a{overflow-wrap:anywhere}
#kim-dialogue-panel .kim-condition-source-entry small{display:block;line-height:1.6}
#kim-dialogue-panel .kim-condition-source summary,#kim-dialogue-panel .kim-condition-parts>summary{padding:8px 0;cursor:pointer;line-height:1.6;min-height:44px;box-sizing:border-box}
#kim-dialogue-panel .kim-condition-part{padding:12px 0;border-top:1px solid #536d85}
#kim-dialogue-panel .kim-condition-original{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}
#kim-dialogue-panel .kim-condition-source-limited{border-left-color:#d6b669}
@media(max-width:600px){#kim-dialogue-panel .kim-condition-source{padding:8px}#kim-dialogue-panel .kim-condition-source-entry{padding:8px}#kim-dialogue-panel .kim-condition-source-entry blockquote{padding:6px 8px}}
