.communication-status{display:flex;flex-wrap:wrap;gap:10px 24px;padding:14px 18px;margin-bottom:18px;background:#edf5f8;border:1px solid #cbdee8;border-radius:10px;font-size:14px}.communication-status span:last-child{flex-basis:100%;color:var(--muted)}.communication-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.communication-filters label{display:grid;gap:6px}.communication-filters input,.communication-filters select{padding:10px;border:1px solid var(--line);border-radius:7px;max-width:100%}.communication-layout{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:20px;align-items:start}.communication-list{display:grid;gap:8px;max-height:80vh;overflow:auto}.communication-case{padding:22px;border:1px solid var(--line);border-radius:12px;background:white;min-width:0}.communication-event{padding:16px 0;border-top:1px solid var(--line)}.communication-event h4{margin:8px 0}.communication-event p,.communication-memory p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.communication-memory{background:#f6f8fb;border-radius:8px;padding:16px;margin:18px 0}.communication-source{background:#f3f6f8;border:1px solid var(--line);border-radius:9px;padding:16px;margin-top:20px}.communication-source pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.6}.communication-case .trial-section-title{flex-wrap:wrap;gap:8px}@media(max-width:760px){.communication-layout{grid-template-columns:1fr}.communication-list{max-height:40vh}.communication-case{padding:15px}.communication-filters label{width:100%}}

body:has(#communicationsPanel:not([hidden])) #adminAttention{display:none}
.communication-list [aria-pressed="true"]{background:#edf5f8;border-color:#729db5;box-shadow:inset 3px 0 #285570}
