.activity-group-picker{max-width:100%;margin-block:var(--ava-space)}
.activity-group-picker select{max-width:100%;width:100%}
.activity-state-tabs{display:flex;flex-wrap:wrap;gap:var(--ava-gap);margin-block:var(--ava-space)}
.activity-state-tabs button{min-height:44px;white-space:normal}
.activity-state-tabs button[aria-selected="true"]{background:var(--accent-fill);color:var(--accent-on-fill)}
.activity-group{min-width:0;margin-block:var(--ava-space)}
.activity-group-heading{font-family:var(--font-body);overflow-wrap:anywhere;border-block-end:1px solid var(--line);padding-block:var(--ava-gap)}
.activity-group-heading span{color:var(--muted);font-weight:400}
.ava-activity-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ava-space);align-items:start}
.ava-activity-grid .ava-job,.game-panel-main .ava-activity-grid .ava-job{display:flex;flex-direction:column;align-items:stretch;min-width:0;width:100%;box-sizing:border-box;margin:0;padding:var(--ava-space) 0;border:0;border-block-end:1px solid var(--line);height:auto}
.game-panel-main .activity-group-heading{font-family:var(--font-body);font-size:1.125rem;line-height:1.5}
.ava-activity-grid .ava-job>div,.ava-activity-grid .ava-job .row-actions{min-width:0;width:100%}
.ava-activity-grid .job-actions{justify-content:flex-start}
.ava-activity-grid :is(h3,p,a,button){overflow-wrap:anywhere}
.ava-activity-grid .ava-review{flex-basis:auto}
.activity-group[hidden],.activity-group .row[hidden]{display:none}
.leo-activity-list .leo-message{min-width:0;overflow-wrap:anywhere}
.job-conveyor{width:100%;min-width:0}
@media(min-width:1000px){.ava-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
