/* Compact explanations inside existing panels; no frame, court or viewport resizing. */
#squad #pair-info.duo582{display:block;margin:8px 0 12px;padding:11px 13px;border-radius:12px;background:#0a2639;border:1px solid #38596b}
.duo582 .duo-tag582{display:inline-block;font-size:12px;font-weight:800;color:#ffe47c;line-height:1.5}
#squad #pair-info.duo582 p,.duo582 p{font-size:12px;line-height:1.6;color:#c5dce8;margin:5px 0 0}
.duo582 details{margin-top:6px;font-size:11px;line-height:1.6;color:#abcbdc}.duo582 summary{cursor:pointer;color:#a6dce9;width:fit-content}
.duo582 details p{font-size:11px}.rival-duo582{margin:7px 0 10px;padding:8px 10px;border-left:2px solid #70b4c5;background:#102c3d;border-radius:6px;font-size:12px;color:#d4e7ee}.rival-duo582 b{color:#b9e9f3}.rival-duo582 p{font-size:11px;line-height:1.6;margin:4px 0 0;color:#b8d0df}
.partner-suggestions .partner-style582{display:block;color:#ffe47c;font-size:11px;margin:4px 0}
#online-duo582{padding:11px 13px;margin:10px 0;border:1px solid #38596b;border-radius:12px;background:#0a2639;text-align:left}
