.student-ai-notice{border-bottom:1px solid var(--border);max-width:var(--document-width);margin-bottom:32px;padding-bottom:24px}.student-ai-notice h2,.staff-ai-safety h2{margin:0 0 8px}.student-ai-notice-text{white-space:pre-line}.student-ai-notice p{margin:12px 0}.student-ai-confirmed{color:var(--muted);font-size:var(--type-meta);margin:0 0 24px}.ai-safety-meta{font-size:var(--type-meta);color:var(--muted)}.ai-safety-error{margin-top:16px}.ai-safety-error [role=alert],.staff-ai-safety [role=alert]{color:var(--text-color-kumo-danger)}.staff-ai-safety{border-top:1px solid var(--border);margin-bottom:24px;padding:24px 0}.ai-safety-heading,.ai-safety-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ai-safety-heading p{margin:0}.ai-safety-heading>button{flex-shrink:0}.ai-safety-review-heading{align-items:center;margin-top:20px}.ai-safety-review-heading h3{margin:0}.ai-safety-events{margin:12px 0 0;padding:0;list-style:none}.ai-safety-events>li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ai-safety-events p{margin:4px 0}.ai-safety-event-title{flex-wrap:wrap;gap:12px;display:flex}.ai-safety-event-title strong{font-weight:600}.ai-safety-event-action{flex-shrink:0}@media (width<=600px){.ai-safety-heading{flex-direction:column}.ai-safety-heading>button{width:100%}.ai-safety-review-heading,.ai-safety-events>li{flex-direction:column;align-items:flex-start;gap:8px}.student-ai-notice{margin-bottom:24px}}.student-ai-disclosure{max-width:var(--document-width);border-bottom:1px solid var(--border);margin-bottom:20px;font-size:14px}.student-ai-disclosure>summary{cursor:pointer;min-height:44px;color:var(--muted);align-content:center;font-weight:600}.student-ai-disclosure>summary>span{margin-left:10px;font-size:12px;font-weight:400}.student-ai-disclosure .student-ai-notice{border:0;margin:0;padding:12px 0 20px}.student-ai-disclosure[open]>summary{color:var(--text)}
