/* Only the five individually adapted activities opt in. */
.batch1-activity .study-answer{min-width:0}.batch1-activity .rep-stage{padding-bottom:9px;border-bottom:1px solid #d4e1dc}
.batch1-activity .batch-choice{min-height:48px;max-width:100%;line-height:1.55;overflow-wrap:anywhere;text-align:start}
.batch1-activity .batch-choice[aria-pressed=true]{background:#e5f2ed;color:#173f38;border-color:#3f7d71;box-shadow:inset 0 0 0 1px #3f7d71}
.batch1-activity .batch-choice:disabled{opacity:1}.batch1-activity .batch-choice:disabled:not([aria-pressed=true]){color:#536371;background:#f0f2f2}
.batch1-activity .rep-task .source{display:block;width:100%;margin:8px 0}.batch1-activity .rep-task .phrase{display:block;width:100%;margin:0}
.batch1-activity .choice-stack{display:grid;gap:8px}.batch1-activity .rep-task .piece-list{margin:0}.batch1-activity .rep-task .paper{margin-top:0}
.batch1-activity .batch-placement{display:block;margin-top:5px;font-size:12px;color:#3f5d59;line-height:1.5}
.batch1-activity .label-bins{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.batch1-activity .label-bin{min-width:0;padding:9px}.batch1-activity .label-bin button{width:100%;text-align:center}.batch1-activity .label-bin ul{padding-left:18px;overflow-wrap:anywhere}
.batch1-activity .selected-card,.batch1-activity .batch-draft-note,.batch1-activity .batch-field-status{font-size:14px;line-height:1.6;background:#edf4f1;border:1px solid #bdcfc7;border-radius:10px;padding:10px 12px;color:#264d45}
.batch1-activity .interpretation .choice-pair{display:grid;grid-template-columns:1fr;gap:8px}.batch1-activity .evidence-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.batch1-activity .evidence-picker button{text-align:center;padding-inline:8px}
.batch1-activity .rep-task:focus{outline:3px solid #35789a;outline-offset:3px}
.batch1-activity.study-focus .study-reference>.story-opening{display:block;margin:0 0 16px}.batch1-activity .rep-task .paper{margin-bottom:14px}.batch1-activity .label-bins+.rep-jump{margin-top:10px}
@media(max-width:599px){.batch1-activity .label-bins{grid-template-columns:1fr}.batch1-activity .label-bin ul:empty{display:none}.batch1-activity .two-options{grid-template-columns:1fr}.batch1-activity .rep-task{padding:11px}.batch1-activity .evidence-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}

.batch1-activity #app{min-height:100svh;display:flow-root}.batch-loading{position:absolute;inset:90px 24px auto;text-align:center;padding:24px;color:#304a76}.batch-loading p{line-height:1.8}
