.activity-filter{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:18px 20px;background:white;border:1px solid var(--border);border-radius:10px}
.activity-filter label{margin:0;min-width:210px}.activity-filter>span{margin-left:auto;align-self:center;font-size:11px}
.activity-filter .text-link{align-self:center}.activity-table{min-width:1080px}.activity-table th{white-space:nowrap}
.activity-table td{vertical-align:top}.activity-table small{display:block;margin-top:5px;line-height:1.5}
.activity-number{font-size:24px;font-weight:700;color:#6553c6}.activity-stage{display:block;max-width:250px;overflow-wrap:anywhere;line-height:1.6}
.event-preview{max-height:560px;overflow:auto}.event-table{min-width:940px}.event-table td{vertical-align:top}
.event-table small{display:block;margin-top:5px;font-size:10px;color:#979bb0}.event-time{white-space:nowrap;font-size:10px}
.event-detail{min-width:250px;max-width:520px;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7}
.event-type{display:inline-block;padding:5px 8px;background:#f1eff9;color:#76669c;border-radius:6px;font-size:10px;white-space:nowrap}
.event-type.error,.event-type.action_error{background:#fff1f0;color:#b66565}.event-type.completed,.event-type.recovered{background:#eaf7ef;color:#518f70}
.event-type.lost,.event-type.stalled,.event-type.observation{background:#fff6e4;color:#a27e34}.event-filters label{min-width:155px;flex:1}
@media(max-width:760px){.activity-filter{padding:15px}.activity-filter label{min-width:0;flex:1 1 100%}.activity-filter>span{margin-left:0;font-size:10px}.event-filters .button{width:100%}.activity-table{min-width:1000px}}
