.ai-homework-modal{width:min(1050px,calc(100vw - 28px));max-width:1050px}
.ai-homework-builder{background:linear-gradient(145deg,#f8f5ff,#edf8ff)}
.ai-homework-safety{margin:13px 0 0;padding:10px 12px;border-radius:10px;background:#fff;color:#4d5872;font-size:12px;line-height:1.5}
.ai-homework-rationale{display:grid;gap:4px;margin:0 0 12px;padding:10px 12px;border-left:4px solid #6558e8;border-radius:9px;background:#f6f4ff;color:#4e5870;font-size:12px;line-height:1.45}
.ai-homework-rationale strong{color:#5146c8}.ai-homework-rationale em{color:#8a5714;font-style:normal;font-weight:700}
#aiHomeworkExplanation ul{margin:8px 0;padding-left:20px;color:#8a5714}#aiHomeworkExplanation li+li{margin-top:4px}
@media(max-width:720px){.ai-homework-modal{width:calc(100vw - 14px)}.ai-homework-builder{padding:14px}.ai-homework-builder .ai-plan-heading strong{line-height:1.4}}
