.task-line{margin-top:10px;padding:10px;border-radius:9px;background:var(--raised);border:1px solid var(--line)}
.task-line strong,.task-line small{display:block}.task-line strong{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-line small,.entity-head small{color:var(--muted);font-size:.74rem}
.activity details{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.activity summary{color:#a995ff;font-size:.82rem;font-weight:700;cursor:pointer}
.server-result{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.78rem}.server-result strong,.server-result small{display:block}.server-result small{color:var(--muted)}.server-result>span{color:var(--muted);text-align:right}.stop-button{width:100%;margin-top:14px}
.server-result>a{align-self:center;color:#a995ff;font-weight:700;text-decoration:none;white-space:nowrap}.server-result>a:hover{text-decoration:underline}
@media(max-width:460px){.server-result{flex-direction:column}.server-result>span{text-align:left}}
.title-actions{display:flex;gap:10px}.modal-copy{margin:0 0 12px;color:var(--muted);font-size:.85rem}@media(max-width:760px){.title-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}}
