.quiz-study-figure{margin-top:18px;border:1px solid #aec5d5;border-radius:10px;background:#f6faff;min-width:0;color:#203747}
.quiz-study-figure summary{padding:12px 14px;min-height:44px;cursor:pointer;font-size:15px;font-weight:700;line-height:1.5}
.quiz-study-figure summary:focus-visible,.quiz-study-figure-link:focus-visible{outline:3px solid #185b8d;outline-offset:2px}
.quiz-study-figure-body{min-width:0;max-width:100%;padding:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.quiz-study-figure-body svg{display:block;width:280px;min-width:250px;max-width:100%;height:auto;margin:0 auto}
.quiz-study-figure-link{display:block;padding:10px 14px 14px;color:#185b8d;font-size:14px;line-height:1.6;text-decoration:underline}
.quiz-study-figure .quiz-foot-box{text-align:center;padding:10px;min-width:220px}
.quiz-study-figure .quiz-foot-label{font-size:15px;font-weight:700;margin-bottom:8px}
.quiz-study-figure .quiz-foot-tree{font-family:monospace;font-size:17px;line-height:1.8;white-space:pre}
.quiz-study-figure .quiz-foot-box p{font-size:14px;color:#2a4a62;margin-top:10px;line-height:1.6}
@media(max-width:480px){.quiz-study-figure{margin-left:-20px;margin-right:-20px}}
