/* GP049 — local case evidence, appeal-chain presentation and one-more-race prompts. */
.bad49-archive{margin:8px 0 2px;padding:8px 11px;background:rgba(9,25,48,.82);border:1px solid rgba(244,199,104,.20);border-left:3px solid #f4c768;border-radius:8px}.bad49-archive summary{cursor:pointer;color:#f4c768;font-size:8px;font-weight:900;letter-spacing:1.2px}.bad49-archive>p{margin:7px 0 0;color:#89a9ca;font-size:8px;line-height:1.35}.bad49-archive>small{display:block;min-height:1em;margin-top:4px;color:#f4c768;font-size:8px}.bad49-stamps{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.bad49-stamps span{padding:4px 6px;border:1px dashed rgba(255,255,255,.13);border-radius:999px;color:#6f88a5;font-size:7px;font-weight:800;letter-spacing:.7px}.bad49-stamps span.unsealed{border-style:solid;border-color:rgba(118,183,255,.32);background:rgba(118,183,255,.08);color:#c9e2ff}
.bad49-result{margin:10px 0;padding:11px 12px;background:linear-gradient(120deg,rgba(9,24,48,.94),rgba(45,24,38,.91));border:1px solid rgba(244,199,104,.22);border-left:4px solid #f4c768}.bad49-head>span{display:block;color:#f4c768;font-size:8px;font-weight:900;letter-spacing:1.55px}.bad49-head>strong{display:block;margin:4px 0;color:#fff;font-size:13px;line-height:1.3}.bad49-head>small{color:#9fc0e6;font-size:8px;letter-spacing:.65px}.bad49-exhibits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0;padding:0;list-style:none}.bad49-exhibits li{min-height:72px;padding:8px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.08)}.bad49-exhibits span{display:block;margin-bottom:4px;color:#76b7ff;font-size:7px;font-weight:900;letter-spacing:1px}.bad49-exhibits b{display:block;color:#d9e7f7;font-size:9px;font-weight:700;line-height:1.35}.bad49-chain{display:grid;grid-template-columns:auto auto 1fr;gap:7px;align-items:center;margin:8px 0;padding:7px 9px;background:rgba(118,183,255,.08);border:1px solid rgba(118,183,255,.20)}.bad49-chain span{color:#76b7ff;font-size:8px;font-weight:900;letter-spacing:1.2px}.bad49-chain b{color:#f4c768;font-size:12px}.bad49-chain i{justify-self:end;color:#f4c768;font-size:10px;font-style:normal;letter-spacing:2px}.bad49-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px}.bad49-actions button{min-height:38px;font-size:8px}.bad49-actions #bad49-next{font-size:9px;text-align:left}.bad49-result>p{min-height:1em;margin:5px 0 0;color:#f4c768;font-size:8px}
@media(max-width:650px){.bad49-exhibits{grid-template-columns:1fr}.bad49-exhibits li{min-height:0}.bad49-actions{grid-template-columns:1fr}.bad49-actions button{width:100%}.bad49-chain{grid-template-columns:auto auto}.bad49-chain i{grid-column:1/-1;justify-self:start}}
@media(orientation:landscape) and (max-height:540px){.bad49-archive{display:none}.bad49-result{margin:6px 0;padding:7px 9px}.bad49-exhibits{grid-template-columns:repeat(3,1fr);margin:6px 0}.bad49-exhibits li{min-height:0;padding:6px}.bad49-head>small,.bad49-chain{display:none}.bad49-actions{margin-top:5px}}
