/* GP051 — friend-rivalry docket and escalating procedural-feud presentation. */
.docket51-garage{margin:8px 0 2px;padding:8px 11px;background:rgba(27,16,35,.82);border:1px solid rgba(217,126,255,.20);border-left:3px solid #d97eff;border-radius:8px}.docket51-garage summary{cursor:pointer;color:#d97eff;font-size:8px;font-weight:900;letter-spacing:1.2px}.docket51-garage>p{margin:7px 0 0;color:#9f8fb5;font-size:8px;line-height:1.35}.docket51-garage ol{display:grid;gap:5px;margin:8px 0 0;padding:0;list-style:none}.docket51-garage li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px 7px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.055)}.docket51-garage li b{overflow:hidden;color:#f4d6ff;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.docket51-garage li span{color:#aa94bd;font-size:7px;font-weight:800;letter-spacing:.5px;text-align:right}
.docket51-result{margin:10px 0;padding:11px 12px;background:linear-gradient(115deg,rgba(29,14,41,.95),rgba(10,25,49,.94));border:1px solid rgba(217,126,255,.25);border-left:4px solid #d97eff}.docket51-head>span{display:block;color:#d97eff;font-size:8px;font-weight:900;letter-spacing:1.5px}.docket51-head>strong{display:block;margin:4px 0;color:#fff;font-size:14px;line-height:1.3}.docket51-head>small{color:#bfa6cf;font-size:8px;font-weight:800;letter-spacing:.55px}.docket51-result blockquote{margin:9px 0 8px;padding:8px 10px;background:rgba(0,0,0,.15);border-left:2px solid #f7ce6e;color:#f3e8f8;font-size:9px;font-weight:800;line-height:1.4}.docket51-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.docket51-actions button{min-height:38px;font-size:8px}.docket51-actions #docket51-serve{font-size:9px}.docket51-result>p{min-height:1em;margin:5px 0 0;color:#f7ce6e;font-size:8px}
@media(max-width:650px){.docket51-garage li{grid-template-columns:1fr}.docket51-garage li span{text-align:left}.docket51-actions{grid-template-columns:1fr}.docket51-actions button{width:100%}}
@media(orientation:landscape) and (max-height:540px){.docket51-garage{display:none}.docket51-result{margin:6px 0;padding:7px 9px}.docket51-result blockquote{margin:6px 0;padding:6px 8px}.docket51-head>small{display:none}.docket51-actions{margin-top:4px}}
