.ext-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ext-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ext-pair>.st-panel{min-width:0}.ext-canvas{display:block;width:100%;height:auto;background:#fffdf8;border:1px solid #d9e5e8;border-radius:14px}.ext-facts{display:flex;flex-wrap:wrap;gap:.7rem}.ext-facts>span{background:#eef5f5;border-radius:10px;padding:.65rem;overflow-wrap:anywhere}.st-lab [data-candidates] td{vertical-align:middle}.st-lab [data-candidates] button{white-space:normal;min-width:6rem}.st-lab [data-status]{overflow-wrap:anywhere}.st-lab [data-map]{cursor:crosshair;touch-action:manipulation}@media(max-width:700px){.ext-grid,.ext-pair{grid-template-columns:1fr}.st-lab .st-panel{padding:1rem}.ext-facts>span{max-width:100%}}@media(prefers-reduced-motion:reduce){.ext-canvas{scroll-behavior:auto}}
