.student-interactive-book-assessment{display:flex;flex-direction:column;gap:12px;min-height:0}
.student-interactive-book-assessment__reader{box-sizing:border-box;display:block;flex:none;width:100%;height:clamp(430px,68vh,720px);min-height:430px;border:1px solid #d7e0e5;border-radius:22px;overflow:hidden;background:#fff}
.student-interactive-book-assessment__reader>.book-tool{height:100%;min-height:0}
.student-interactive-book-assessment__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0 8px 8px}
@media(max-width:600px){.student-interactive-book-assessment__reader{height:clamp(360px,65vh,560px);min-height:360px}}