.participant-presence{margin:1.2rem 0;padding:1.2rem;border:1px solid #4edac688;border-radius:14px;background:#102b3b;color:#edf9fa;line-height:1.5}.participant-presence h3{margin:0 0 .6rem}.participant-presence p{margin:.65rem 0;overflow-wrap:anywhere}.participant-presence button{padding:.65rem .9rem;margin:.3rem 0;background:#b8efe9;color:#112b36;border:0;border-radius:7px;cursor:pointer}.participant-presence button:disabled{opacity:.5;cursor:default}.participant-presence a{color:#b8efe9}

.participant-context-disclosure{margin-top:1rem}.participant-context-disclosure summary{cursor:pointer;color:#b8efe9;padding:.65rem 0}.signal-preview-note{color:var(--muted,#b2c2d2);line-height:1.5;font-size:.9rem}

.participant-presence[hidden],.participant-presence-reopen[hidden]{display:none!important}.participant-presence-reopen{padding:.45rem .7rem;margin:.5rem 0;border:1px solid #4edac688;border-radius:7px;background:#102b3b;color:#b8efe9;cursor:pointer}

.device-repair-entry{grid-column:2;padding:.8rem;border:1px solid #355869;border-radius:10px}.device-repair-entry summary{cursor:pointer}.device-repair-entry a{color:#8bead5}@media(max-width:900px){.device-repair-entry{grid-column:1/-1}}
.case-investigation{margin:1rem 0;padding:1rem;border:1px solid #355869;border-radius:10px;background:#102332;color:#e5f2f5;overflow-wrap:anywhere}
.case-investigation>summary{cursor:pointer;font-weight:700;color:#9ae7d7}
.case-investigation blockquote{margin:1rem 0;padding:.6rem 1rem;border-left:3px solid #80d7c3;color:#c6e8e4}
.case-investigation li{margin:.7rem 0}
.case-investigation small{display:block;color:#b6cbd2}
