.exam-activity-notice{font-size:12px;line-height:1.5;color:#53647a;background:#eef4fc;border:1px solid #dce7f7;border-radius:10px;margin:12px 0;padding:10px 12px}
.activity-metrics .metric{background:var(--paper)}.activity-metrics .metric small{color:var(--muted)}
.has-browser-activity .question-stage>.exam-activity-notice{display:none}[data-activity-mode="browser"] details{margin-top:5px}[data-activity-mode="browser"] summary{cursor:pointer}.student-login [data-activity-mode="browser"]{margin:0}.browser-activity-filters label{display:grid;gap:5px;min-width:170px;flex:1;font-size:12px}.browser-activity-filters label input{min-width:0;width:100%}
.activity-explanation{padding:16px 18px;background:#eef4fc;border:1px solid #dce7f7;border-radius:12px;color:#405571;margin-bottom:18px;font-size:13px;line-height:1.6}.activity-explanation p{margin:5px 0 0}.activity-session-info{margin-bottom:18px}.activity-session-info details{margin-top:16px}.activity-device{overflow-wrap:anywhere;font-size:12px;color:var(--muted)}
