/* Only the individually adapted second-batch activities opt in. */
.batch2-activity .study-answer{min-width:0}.batch2-activity .rep-stage{padding-bottom:9px;border-bottom:1px solid #d4e1dc}
.batch2-activity .batch-choice{min-height:48px;max-width:100%;line-height:1.55;overflow-wrap:anywhere;text-align:start}
.batch2-activity .batch-choice[aria-pressed=true]{background:#e5f2ed;color:#173f38;border-color:#3f7d71;box-shadow:inset 0 0 0 1px #3f7d71}
.batch2-activity .batch-choice:disabled{opacity:1}.batch2-activity .batch-choice:disabled:not([aria-pressed=true]){color:#536371;background:#f0f2f2}
.batch2-activity .rep-task:focus{outline:3px solid #35789a;outline-offset:3px}
.batch2-activity.study-focus .study-reference>.story-opening{display:block;margin:0 0 16px}
.batch2-activity .b2-field-status{display:block;font-size:12px;line-height:1.6;color:#3f5d59;font-weight:600}
.batch2-activity .view-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.batch2-activity .view-tabs button{text-align:center}
.batch2-activity .knowledge{margin:12px 0 0}.batch2-activity .knowledge .rep-read-label{font-size:12px!important;padding:6px 8px!important}
.batch2-activity .places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.batch2-activity .places .place{text-align:center;min-width:0}
.batch2-activity .reasons{display:grid;gap:8px}.batch2-activity .answer-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.batch2-activity #app{min-height:100svh;display:flow-root}.batch2-loading{position:absolute;inset:90px 24px auto;text-align:center;padding:24px;color:#304a76}.batch2-loading p{line-height:1.8}
.batch2-activity .question-list{display:grid;gap:8px}.batch2-activity .question-list button{width:100%}
.batch2-activity .candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.batch2-activity .candidate{min-width:0;text-align:center}.batch2-activity .candidate .features{line-height:1.6}.batch2-activity .candidate.excluded{border-style:dashed}.batch2-activity .rep-task>.investigation{margin:10px 0}
.batch2-activity .choice-list{display:grid;gap:8px}.batch2-activity .reveal-reply{padding:14px;background:#eef4f1;border:1px solid #a7c4b8;border-radius:12px;margin-block:14px}.batch2-activity .reveal-reply p:last-child{margin-bottom:0}
.batch2-activity .compact-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.batch2-activity .compact-choices button{text-align:center;min-width:0;padding-inline:8px}.batch2-activity .b2-new-records{margin-top:20px;padding-top:14px;border-top:1px solid #b8c9c3}.batch2-activity .b2-new-records .evidence-card{margin-top:10px}
.batch2-activity .compare-table{width:100%;table-layout:fixed;margin:0}.batch2-activity .compare-table th,.batch2-activity .compare-table td{padding:5px;overflow-wrap:anywhere}.batch2-activity .compare-table th:first-child{width:54px}.batch2-activity .compare-table button{width:100%;min-width:44px;min-height:65px;text-align:center;padding:6px 3px;font-size:20px}.batch2-activity .b2-cell-state{display:block;font-size:12px;font-weight:650;line-height:1.5}.batch2-activity .compare-table button[data-visit-status=false]{background:#edf3f2;color:#284e48;border-color:#70958b;box-shadow:inset 0 0 0 1px #70958b}.batch2-activity .compare-table button[data-visit-status=unset]{border-style:dashed;background:#fff;color:#596b78}.batch2-activity .people-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.batch2-activity .people-choice button{text-align:center}
.batch2-activity .compare-table button{scroll-margin-top:112px}
@media(max-width:899px){.batch2-activity .rep-task,.batch2-activity .compare-table button{scroll-margin-top:180px}}
@media(max-width:599px){.batch2-activity .compare-table th,.batch2-activity .compare-table td{padding:3px}.batch2-activity .compare-table th{font-size:12px}.batch2-activity .compare-table th:first-child{width:48px}.batch2-activity .compare-table .room{padding:3px;font-size:12px}}
@media(max-width:599px){.batch2-activity .rep-task{padding:11px}.batch2-activity .answer-board{grid-template-columns:1fr}}
