@media (max-width:1199.98px){.student_home_container .tw_cal_board .tw_cal_board_grid_wrap .tw_cal_board_grid{grid-template-rows:40px repeat(var(--cal-weeks,6),minmax(0,1fr));height:705px;min-height:0}.student_home_container .tw_cal_chip{border-left-width:4px;padding:2px 4px 2px 6px;font-size:.8125rem}.student_home_container .tw_cal_multiday_bar{font-size:.8125rem}.student_home_container .dash_state{margin-top:6px;position:static}.student_home_container .dash_event{word-break:keep-all;overflow-wrap:anywhere}.student_home_container .tw_modal_inquiry .tw_modal_textarea{box-sizing:border-box;border:1px solid var(--line,#e6e8ec);width:100%;min-height:140px;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:1rem;line-height:1.5;display:block}.mypage_container.has-bottom-nav{border-radius:0;max-width:none;padding:0}.s1_notifications_page .tw_card .tw_list_row{padding:14px 16px}.s1_notifications_page .tw_list_name{word-break:keep-all;overflow-wrap:anywhere;font-size:.9375rem}.s1_notifications_page .tw_list_sub{word-break:keep-all;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}}@media (max-width:767.98px){.s1_inquiries_page.tw_page,.s1_notifications_page.tw_page{padding:20px 16px 32px}.s1_inquiries_page .tw_title_row h1,.s1_notifications_page .tw_title_row h1{font-size:1.5rem}.student_home_container .student_home_content{gap:16px;padding:16px 16px 28px}.student_home_container .tw_home_banner_wrap{margin-bottom:0;padding:16px 16px 0}.student_home_container .tw_home_banner{gap:12px;padding:14px 16px}.student_home_container .tw_cal_board.tw_card{padding:16px 14px}.student_home_container .dash_week_card{padding:16px}.student_home_container .dash_week_grid{flex-direction:column;display:flex;overflow:visible}.student_home_container .dash_day{border-right:0;border-bottom:1px solid var(--dash-line,#e6e8ec);flex-wrap:wrap;align-items:center;column-gap:8px;min-width:0;min-height:0;padding:12px 2px;display:flex}.student_home_container .dash_day:last-child{border-bottom:0}.student_home_container .dash_dow{font-size:.875rem}.student_home_container .dash_date{margin-left:0;font-size:.8125rem}.student_home_container .dash_week_dday{margin-top:0}.student_home_container .dash_event,.student_home_container .dash_state{flex-basis:100%;margin-top:6px}.student_home_container .dash_event{font-size:.875rem}.mypage_container.has-bottom-nav{background:#f8f9fa;border-radius:0;max-width:none;height:auto;min-height:0;padding:0;overflow:visible}.mypage_container .mypage_content{background:0 0;flex:none;padding:16px 16px 28px;overflow:visible}.mypage_container .mypage_content_inner{background:#fff;border-radius:16px;gap:28px;padding:20px 16px 24px;box-shadow:0 4px 20px #00000014}.mypage_container .mypage_profile_section{justify-content:flex-start;align-items:flex-start;gap:12px;padding:0 0 20px}.mypage_container .mypage_profile_section .mypage_profile_avatar_wrapper{flex:none;display:flex}.mypage_container .mypage_profile_section .mypage_profile_avatar{aspect-ratio:auto;width:108px;height:144px}.mypage_container .mypage_target_schools{flex:auto;min-width:0;margin-top:0;padding:12px 14px}.mypage_container .mypage_banner_toggle_row .mypage_hero_inline_btn{margin-left:0}.mypage_container .mypage_user_name .name{word-break:keep-all;overflow-wrap:anywhere}.mypage_container .mypage_email_text{overflow-wrap:anywhere}.mypage_container .mypage_cards{margin-right:0;padding-right:0}.mypage_container .mypage_card.tablet_card{width:100%}.mypage_container .mypage_menu_list{gap:0}.mypage_container .mypage_menu_item{min-height:52px}.mypage_container .mypage_logout_btn{height:44px}.s1_inquiries_page .s1_inq_filter_row{gap:12px!important}.s1_inquiries_page .s1_inq_filter_label{display:none}.s1_inquiries_page .s1_inq_filter_group{width:100%}.s1_inquiries_page .s1_inq_filter_group .tw_seg_group{width:100%;display:flex}.s1_inquiries_page .s1_inq_filter_group .tw_seg_btn{white-space:nowrap;flex:1 1 0;min-height:40px;padding-left:6px;padding-right:6px}.s1_inquiries_page .s1_inq_new_btn{justify-content:center;width:100%;min-height:44px}.s1_inquiries_page .inquiry-item-header{align-items:flex-start;padding:14px 16px}.s1_inquiries_page .inquiry-item-title{white-space:normal;-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.4;display:-webkit-box}.s1_inquiries_page .inquiry-item-meta{font-size:.8125rem}.s1_inquiries_page .inquiry-status-badge{white-space:nowrap;margin-top:1px}.s1_inquiries_page .inquiry-item-body{padding:0 16px 16px}.s1_inquiries_page .inquiry-question-content{font-size:.9375rem}.s1_inquiries_page .qna-pagination{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.mypage_container .mypage_profile_section{flex-direction:column;align-items:center;gap:14px}.mypage_container .mypage_target_schools{width:100%}}
@media (max-width:1199.98px){html body .student-class-timetable-time-labels,html body .student-class-timetable-header>.student-class-timetable-time-col{z-index:3;background:#f7f9fc;position:sticky;left:0}html body .student-class-timetable-waiting-list{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}html body .student-class-timetable-waiting-list::-webkit-scrollbar{display:none}html body .student-class-timetable-waiting-card{flex-shrink:0;align-items:center;min-height:40px;display:inline-flex}}@media (max-width:767.98px){html body .student-class-timetable-section{margin-top:16px;padding-top:14px}html body .student-class-timetable-waiting-name{max-width:200px}html body .student-class-timetable-block--full,html body .student-timetable-myblock--full{padding:6px}html body .student-class-timetable-block-time-full,html body .student-timetable-myblock-time{letter-spacing:-.02em;font-size:.625rem}html body .student-class-timetable-day-col{padding:10px 4px}}@media (max-width:1199.98px){html body .class-detail-row{grid-template-columns:68px auto auto minmax(0,1fr) auto 20px;grid-template-areas:"date main main main cta arrow""date badges status.cta arrow";gap:8px 14px;padding:12px 20px}html body .class-detail-date{grid-area:date}html body .class-detail-main{grid-area:main}html body .class-detail-badges{grid-area:badges}html body .class-detail-status{grid-area:status;align-self:center}html body .class-detail-cta{grid-area:cta}html body .class-detail-arrow{grid-area:arrow}html body .class-detail-title{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html body .class-detail-badge{min-width:0;min-height:30px;padding:4px 12px}}@media (max-width:767.98px){html body .class-detail-head h1{font-size:1.375rem}html body .class-detail-toolbar{flex-flow:wrap;align-items:center;gap:8px;padding:10px 12px}html body .class-detail-tabs{flex:1 1 0;gap:6px}html body .class-detail-tab{min-height:36px;padding:0 14px}html body .class-detail-search{flex-shrink:0}html body .class-detail-search:has(input){flex:100%;order:2}html body .class-detail-search input{flex:1;width:auto;min-width:0}html body .class-detail-search-btn{width:40px;height:40px}html body .class-detail-month{padding:10px 14px}html body .class-detail-row{grid-template-columns:52px auto minmax(0,1fr) auto;grid-template-areas:"date main main main""date badges badges badges"".status.cta";gap:8px 10px;padding:14px}html body .class-detail-date-md{font-size:1rem}html body .class-detail-title{font-size:.9375rem}html body .class-detail-badges{flex-wrap:wrap;gap:6px}html body .class-detail-badge{min-height:28px;padding:3px 10px;font-size:.75rem}html body .class-detail-cta{width:auto;min-width:96px;height:40px;padding:0 16px}html body .class-detail-arrow{display:none}html body .class-detail-page-btn{min-width:36px;height:36px}}@media (max-width:1199.98px){html body .lectures_container .lectures_tabs{max-width:1000px;height:auto;margin-top:24px;padding:0 20px}html body .lectures_container .lectures_tab_left{flex-wrap:wrap;gap:12px;width:100%;min-width:0}html body .lectures_container .lectures_tabs .status-filter{scrollbar-width:none;min-width:0;margin-left:0;display:flex!important}html body .lectures_container .lectures_tabs .status-filter::-webkit-scrollbar{display:none}html body .lectures_container .lectures_tabs .lectures_status_icons{display:none!important}html body .lectures_container .status-btn{height:40px;padding:0 22px;font-size:.9375rem}html body .lectures_container .lecture_card{gap:12px;height:auto;min-height:240px;padding:28px}html body .lectures_container .lecture_header{gap:8px}html body .lectures_container .lecture_date{white-space:nowrap;min-width:0;font-size:1rem;line-height:1.5rem}html body .lectures_container .lecture_title{margin:14px 0;font-size:1.375rem;line-height:1.95rem}html body .lectures_container .instructor_avatar{width:44px;height:44px}html body .lectures_container .instructor_name{font-size:1.0625rem;line-height:1.5rem}html body .lectures_container .instructor_role{font-size:.875rem;line-height:1.375rem}}@media (max-width:767.98px){html body .lectures_container .lectures_tabs{margin-top:16px;padding:0 16px}html body .lectures_container .lectures_tab_left{gap:10px}html body .lectures_container .lectures_tabs .status-filter{flex:100%;gap:6px}html body .lectures_container .status-btn{flex:1 0 auto;padding:0 18px}html body .lectures_container .lectures_content{padding:16px 16px 100px}html body .lectures_container .lecture_card{border-radius:16px;min-height:200px;padding:20px 22px}html body .lectures_container .lecture_title{margin:10px 0;font-size:1.25rem;line-height:1.75rem}html body .lectures_container .instructor_avatar{width:36px;height:36px}html body .lectures_container .instructor_name{font-size:.9375rem}}@media (max-width:1199.98px){html body .lecture_live_view_container{padding-top:28px}html body .period-current-panel-head-row .period-current-teacher-back-btn{flex:none;width:auto;min-width:0;min-height:40px;padding:8px 14px;font-size:.8125rem}html body .live-side-panel-tab{min-height:40px}html body .period-strip-title{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html body .live-side-panel-fullscreen-btn{min-width:40px;min-height:40px}}@media (max-width:767.98px){html body .lecture_live_view_container{padding-top:16px}html body .lecture_live_view_head{align-items:flex-start;margin-bottom:12px}html body .lecture_live_view_title{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.0625rem;line-height:1.4;display:-webkit-box;overflow:hidden}html body .lecture_live_view_back{min-height:36px}html body .period-strip{flex-direction:column;gap:0;padding:6px 12px;overflow-x:visible}html body .period-strip-item{flex:none;gap:10px;min-width:0;padding:8px 0}html body .period-strip-item+.period-strip-item{border-top:1px solid var(--line2,#eef0f3)}html body .period-strip-line{display:none}html body .period-strip-num{width:1.625rem;height:1.625rem;font-size:.75rem}html body .period-strip-body{flex:1}html body .period-strip-title{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html body .period-current-panel-title{word-break:keep-all;font-size:1.0625rem}html body .live-side-panel-head{padding:6px 8px}html body .live-side-panel-tab-content{padding:10px}html body .live-stage-chat .lc-chat-panel{height:360px}}@media (max-width:1199.98px){html body .lecture_detail_desktop_container .lc_heading_row h1{word-break:keep-all;font-size:1.75rem;line-height:1.35}}@media (max-width:767.98px){html body .lecture_detail_container>.lecture_detail_header{display:none}html body .lecture_detail_container>.lecture_detail_back_header{height:52px;box-shadow:none;margin-top:0;padding:12px 16px}html body .lecture_detail_container>.lecture_detail_content{gap:24px;padding:20px 16px 32px}}@media (max-width:768px){html body .lecture_detail_desktop_container{display:flex}}@media (max-width:767.98px){html body .lecture_detail_desktop_container{padding:0}html body .lecture_detail_desktop_container .lc_page{padding:16px 16px 40px}html body .lecture_detail_desktop_container .lc_heading_row{gap:12px;margin-bottom:14px}html body .lecture_detail_desktop_container .lc_heading_row h1{font-size:1.375rem;line-height:1.35}html body .lecture_detail_desktop_container .lc_ghost_btn{min-height:40px;padding:8px 14px}html body .lecture_detail_desktop_container .lc_hero{gap:14px;padding:18px 16px}html body .lecture_detail_desktop_container .lc_hero_value{font-size:1.25rem}html body .lecture_detail_desktop_container .lc_primary_btn{width:100%;min-width:0;padding:14px 20px}html body .lecture_detail_desktop_container .lc_outline_btn{min-height:40px}html body .lecture_detail_desktop_container .lc_asg_card{padding:16px}html body .lecture_detail_desktop_container .lc_asg_title,html body .lecture_detail_desktop_container .lc_asg_meta,html body .lecture_detail_desktop_container .lc_asg_desc{word-break:keep-all;overflow-wrap:anywhere}html body .student-class-kind-row{justify-content:flex-start}html body .student-class-kind-empty{flex-basis:100%;margin:0}}
@media (max-width:767.98px){.tw_page.s3_page{padding:16px 16px 24px}.s3_page .tw_title_row h1{font-size:1.5rem}.s3_page .tw_subtitle{word-break:keep-all;margin:6px 0 0;font-size:.875rem}.asg_page .tw_filters.tw_toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.asg_page .tw_select_field,.asg_page .tw_filter_seg_field{flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;max-width:100%}.asg_page .tw_select_field .tw_select_label,.asg_page .tw_filter_seg_field .tw_select_label{border-right:0;padding-right:0;font-size:.75rem}.asg_page .tw_select_field .tw_select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;height:44px}.asg_page .tw_filter_seg_field .tw_seg_group{scrollbar-width:none;margin:0 -14px;padding:0 14px 2px}.asg_page .tw_filter_seg_field .tw_seg_group::-webkit-scrollbar{display:none}.asg_page .tw_filter_seg_field .tw_seg_btn{min-height:40px;padding:8px 14px}.asg_card .asg_card_row{flex-direction:column;align-items:stretch}.asg_card .asg_card_head{align-items:flex-start}.asg_card .asg_card_title{white-space:normal;-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}.asg_card .asg_card_badge{white-space:nowrap;margin-top:1px}.asg_card .asg_card_btn{width:100%;min-height:44px}}@media (min-width:768px) and (max-width:1199.98px){.rpt_page .tw_table.rpt_table tbody{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:1199.98px){.rpt_page .tw_card.rpt_table_card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.rpt_page .rpt_table_card .tw_table_scroll{overflow:visible}.rpt_page .tw_table.rpt_table{border-top:0;width:100%;min-width:0;display:block}.rpt_page .rpt_table thead{display:none}.rpt_page .rpt_table tbody{flex-direction:column;gap:12px;display:flex}.rpt_page .rpt_table tbody tr{background:var(--surface,#fff);border:1px solid var(--line,#e6e8ec);border-radius:var(--radius,14px);box-shadow:var(--shadow,none);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""date date""sub sub""chars chars""time time""score action";align-items:center;gap:4px 12px;padding:16px 18px;display:grid}.rpt_page .rpt_table tbody tr:hover{background:var(--surface,#fff)}.rpt_page .rpt_table td{border:0;min-width:0;padding:0;font-size:.8125rem;display:block}.rpt_page .rpt_table td.tw_empty_row{grid-column:1/-1;padding:24px 0}.rpt_page .rpt_table td.rpt_c_title{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;grid-area:title;max-width:none;margin-bottom:4px;font-size:.9375rem;line-height:1.45}.rpt_page .rpt_table td.rpt_c_date{color:var(--muted,#747b86);grid-area:date;font-size:.75rem}.rpt_page .rpt_table td.rpt_c_submitted{color:var(--muted,#747b86);grid-area:sub;font-size:.75rem}.rpt_page .rpt_table td.rpt_c_chars{grid-area:chars}.rpt_page .rpt_table td.rpt_c_time{grid-area:time}.rpt_page .rpt_table td.rpt_c_date:before{content:"첨삭"}.rpt_page .rpt_table td[data-label]:before{content:attr(data-label)}.rpt_page .rpt_table td.rpt_c_date:before,.rpt_page .rpt_table td[data-label]:before{min-width:3.75rem;color:var(--muted,#747b86);margin-right:6px;font-size:.75rem;font-weight:600;display:inline-block}.rpt_page .rpt_table td.rpt_c_score{grid-area:score;align-items:center;margin-top:8px;font-size:.9375rem;display:flex}.rpt_page .rpt_table td.rpt_c_action{grid-area:action;margin-top:8px}.rpt_page .rpt_table .rpt_btn{min-height:40px;padding:0 16px;font-size:.8125rem}}@media (max-width:768px){.report_page .report_back_header_mobile{z-index:30;height:56px;box-shadow:0 1px 0 var(--line2,#eef0f3);border-bottom:1px solid var(--line,#e6e8ec);margin-top:0;padding:0 16px;position:sticky;top:0}.report_page .report_back_header_mobile .report_back_btn{width:40px;height:40px;margin-left:-8px}.report_page .report_back_header_mobile .report_page_title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;line-height:24px;overflow:hidden}.report_page .assignment_question_tabs{scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;overflow-x:auto}.report_page .assignment_question_tabs>.assignment_question_tab:first-child{margin-left:auto}.report_page .assignment_question_tabs>.assignment_question_tab:last-child{margin-right:auto}.report_page .report_content_mobile{gap:28px;padding:24px 16px 40px}.report_page .report_content_mobile .doc-header{flex-direction:column;align-items:center;gap:14px;padding:16px 0}.report_page .report_content_mobile .doc-logo{margin-left:0}.report_page .report_content_mobile .doc-header-center{width:100%}.report_page .report_content_mobile .doc-title{word-break:keep-all;line-height:1.25}.report_page .report_content_mobile .score-box{margin:0 auto}.report_page .report_content_mobile .info-strip,.report_page .report_content_mobile .info-strip tbody{width:100%;display:block}.report_page .report_content_mobile .info-strip tr{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.report_page .report_content_mobile .info-strip th,.report_page .report_content_mobile .info-strip td{border-right:0;width:auto;display:block}.report_page .report_content_mobile .info-strip td.info-strip-student{text-align:left;border-bottom:1px solid #e0e0e0;grid-column:1/-1;padding:8px 10px}.report_page .report_content_mobile .info-strip th{letter-spacing:.5px;padding:8px 6px 8px 10px}.report_page .report_content_mobile .info-strip td{white-space:normal;padding:8px 10px 8px 4px}.report_page .report_content_mobile .kv-table,.report_page .report_content_mobile .kv-table tbody,.report_page .report_content_mobile .kv-table tr{width:100%;display:block}.report_page .report_content_mobile .kv-table th,.report_page .report_content_mobile .kv-table td{border-right:0;width:auto;display:block}.report_page .report_content_mobile .kv-table th{background:#f4f4f4;border-top:0;padding:8px 10px 4px}.report_page .report_content_mobile .kv-table td{text-align:left;padding:6px 10px 12px}.report_page .report_content_mobile .kv-table tr:last-child th{border-bottom:.5px solid #dcdfe3}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table,.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table tbody{width:100%;display:block}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table thead{display:none}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table tr{border-bottom:.5px solid #dcdfe3;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 2px;display:flex}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table tbody tr:last-child{border-bottom:0}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table td{text-align:left;border:0;width:auto;padding:0;display:block}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table td:empty{display:none}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table td.col-area{white-space:nowrap;border:1px solid #111;flex:none;padding:1px 7px;font-size:11px;line-height:1.6}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table td:not(.col-area):not(.col-verdict):not(.num-cell){word-break:keep-all;flex:1 1 0;min-width:0;padding-left:0;font-weight:700}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table td.col-verdict,.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table td.num-cell{white-space:nowrap;flex:none}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table tbody tr:not(.total-row) td:not(.col-area):not(.col-verdict):not(.num-cell)+td:not(.col-verdict):not(.num-cell){text-align:left;flex:100%;order:10;font-weight:400;line-height:1.7}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table tr.total-row{background:#f4f4f4;border-top:1.2px solid #111;padding:10px 8px}.report_page .report_content_mobile [data-section-id=score-criteria-evaluation] .data-table tr.total-row td{background:0 0;border-top:0}.report_page .report_content_mobile .correction-table,.report_page .report_content_mobile .correction-table tbody,.report_page .report_content_mobile .correction-table tr{width:100%;display:block}.report_page .report_content_mobile .correction-table thead{display:none}.report_page .report_content_mobile .correction-table tr{border-bottom:.5px solid #dcdfe3;padding:10px 2px}.report_page .report_content_mobile .correction-table td,.report_page .report_content_mobile .correction-table td:nth-child(2),.report_page .report_content_mobile .correction-table td:nth-child(3){text-align:left;border:0;width:auto;padding:2px 0;display:block}.report_page .report_content_mobile .correction-table td:before{color:#6b7078;font-size:11px;font-weight:700;display:block}.report_page .report_content_mobile .correction-table td:first-child:before{content:"원문"}.report_page .report_content_mobile .correction-table td:nth-child(2):before{content:"수정안"}.report_page .report_content_mobile .correction-table td:nth-child(3):before{content:"이유"}.report_page .report_content_mobile .summary-row-table,.report_page .report_content_mobile .summary-row-table tbody{width:100%;display:block}.report_page .report_content_mobile .summary-row-table tr{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.report_page .report_content_mobile .summary-row-table th,.report_page .report_content_mobile .summary-row-table td{border-top:0;width:auto;display:block}.report_page .report_content_mobile .data-table td{text-align:left}}@media (max-width:1199.98px){.teaching_page .teaching_toolbar{flex-wrap:wrap;row-gap:6px;padding:6px 8px;overflow:visible}.teaching_page .teaching_toolbar_spacer{display:none}.teaching_page .teaching_template_menu{max-width:calc(100vw - 24px);inset:calc(100% + .5rem) 0 auto auto}.teaching_page .teaching_title_bar{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width:1199.98px) and (pointer:coarse){.teaching_page .teaching_toolbar_btn{min-width:2.5rem;height:2.5rem}.teaching_page .teaching_pensize_btn{width:2.5rem;height:2.5rem}}@media (max-width:767.98px){.teaching_page .teaching_toolbar{gap:4px}.teaching_page .teaching_toolbar_group{gap:3px}.teaching_page .teaching_zoom_label{min-width:2.75rem}}
