.repro-panel{padding:20px 24px;background:#f0f6f2;border-bottom:1px solid var(--line);font-size:12px;line-height:1.7}.repro-panel h3{font-size:16px;margin:0 0 10px}.repro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.repro-grid b{display:block;font-size:11px;color:var(--muted);font-weight:500}.repro-grid span{display:block;overflow-wrap:anywhere}.repro-links{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.repro-links a,.repro-links button{font-size:12px}.repro-scroll{overflow:auto;max-width:100%;margin:12px 0}.repro-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.repro-scroll th,.repro-scroll td{padding:9px 12px;border-bottom:1px solid #d9e4dc;vertical-align:top;min-width:75px}.repro-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.repro-frames figure{margin:0}.repro-frames img{display:block;width:100%;aspect-ratio:416/240;border-radius:4px}.repro-frames figcaption{font:11px/1.5 var(--mono);padding-top:4px}.repro-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;background:white;padding:12px}.repro-panel summary{cursor:pointer;padding:6px 0}.repro-note{color:#436155}.repro-panel select{max-width:100%;padding:7px;border:1px solid #bccfc3;border-radius:5px;background:white}.repro-prompt{white-space:pre-wrap;background:white;padding:12px;margin:10px 0;max-height:180px;overflow:auto}.repro-panel details{margin-top:8px}@media(max-width:650px){.repro-grid{grid-template-columns:1fr}.repro-panel{padding:16px}.repro-frames{grid-template-columns:repeat(2,minmax(0,1fr))}}
