.wpt-question-text{white-space:pre-wrap;tab-size:4;line-height:1.65}.wpt-outline{max-width:470px;margin:22px auto}.wpt-visual svg{width:100%;height:auto;display:block}.wpt-example{display:flex;flex-direction:column;align-items:center;border:1px solid #d9e4ef;border-radius:12px;padding:12px;background:#fff;max-width:290px;margin:16px auto 24px}.wpt-example>span{font-size:13px;color:#60758a;margin-bottom:8px}.wpt-example svg{width:230px;max-width:100%;height:155px}.wpt-figure-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}.wpt-figure-option{border:2px solid #d9e4ef;border-radius:12px;padding:12px 8px;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;cursor:pointer;background:white;min-width:0}.wpt-figure-option svg{width:100%;height:105px;grid-column:1/-1;grid-row:1;pointer-events:none}.wpt-figure-option input{width:18px;height:18px;accent-color:#185c9e}.wpt-figure-option:has(input:checked){background:#eaf4ff;border-color:#2779c6}.wpt-figure-option:focus-within{outline:2px solid #2779c6;outline-offset:3px}.wpt-figure-option span{font-size:14px}.wpt-manual textarea{width:100%;min-height:110px}.wpt-bank-visual{overflow:auto;max-width:100%}.wpt-bank-visual svg{display:block;width:100%;max-height:330px}.wpt-bank-visual svg[viewBox="0 0 250 200"],.wpt-bank-visual svg[viewBox="0 0 284 200"]{max-width:430px;margin:auto}@media(max-width:600px){.wpt-figure-options{gap:5px}.wpt-figure-option{padding:8px 4px;gap:4px;grid-template-columns:1fr;justify-items:center}.wpt-figure-option svg{height:70px}.wpt-figure-option span{font-size:11px}.wpt-figure-option input{width:17px;height:17px}.wpt-example{max-width:230px}}
