.lab-body .oop-requirements{margin:20px 0;padding-top:12px;border-top:1px solid #dce7f1}.lab-body .oop-requirements summary{font-size:18px;font-weight:700;color:#175ccc;cursor:pointer;padding:10px 0}.lab-body .oop-syllabus{white-space:pre-wrap;font-size:17px;line-height:1.8;padding:18px 0}.lab-body .oop-file-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 24px;background:#eef4ff}.lab-body .oop-file-heading h3{font:700 17px/1.5 ui-monospace,monospace;margin:0;overflow-wrap:anywhere}.lab-body .oop-action-status{padding:18px 24px;color:#526a82}.lab-body .oop-command{padding:18px;background:#102e4b;color:#eef6ff;border-radius:10px;overflow:auto;font:16px/1.8 ui-monospace,monospace}.lab-body .oop-input-copy{font-size:15px;color:#175ccc;background:#fff;border:1px solid #a5bfdc;border-radius:7px;min-height:44px;padding:8px 12px;cursor:pointer}.lab-body .oop-preview{margin:20px 0 28px;border:1px solid #cddded;border-radius:12px;padding:14px;background:#f5f8fd}.lab-body .oop-preview figcaption{font-size:18px;font-weight:750;margin:0 0 12px}.lab-body .oop-preview img{display:block;max-width:100%;height:auto;margin:auto}.lab-body .lab-course-card+.lab-course-card{margin-top:24px}.lab-body .lab-experiment-detail{display:block;margin-top:5px}.lab-body .lab-card h3{font-size:21px}.lab-body .lab-flow-scroll img{min-width:1080px;max-width:1200px}.lab-body .lab-unit-heading h2{font-size:26px}.lab-body .lab-learning-note+.lab-syllabus-layout{margin-top:30px}.lab-body #run,.lab-body #viva,.lab-body .lab-unit{scroll-margin-top:100px}@media(max-width:768px){.lab-body .oop-file-heading{padding:16px}.lab-body .oop-command{font-size:15px}.lab-body .lab-unit-heading h2{font-size:23px}.lab-body .lab-unit{scroll-margin-top:24px}}
