.m-shell[data-v-2c4c612a]{display:flex;flex-direction:column;min-height:100vh;padding-bottom:0}.m-shell-header[data-v-2c4c612a]{flex-shrink:0;background:#fff;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top, 0));border-bottom:1px solid #ebedf0}.m-shell-header-main[data-v-2c4c612a]{display:flex;align-items:center;gap:8px}.m-shell-back[data-v-2c4c612a]{border:none;background:transparent;padding:4px 8px 4px 0;font-size:20px;color:#323233;line-height:1}.m-shell-title[data-v-2c4c612a]{margin:0;font-size:17px;font-weight:600;color:#323233;flex:1}.m-shell-student[data-v-2c4c612a]{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:10px 12px;border:none;border-radius:8px;background:#ecf5ff;font-size:14px;color:#303133}.m-shell-student-name[data-v-2c4c612a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-align:left}.m-shell-student-tag[data-v-2c4c612a]{flex-shrink:0}.m-shell-student .el-icon-arrow-down[data-v-2c4c612a]{flex-shrink:0;margin-left:auto}.m-shell-body[data-v-2c4c612a]{flex:1;padding:12px 16px 16px;overflow-x:hidden}.m-shell-body.has-tab[data-v-2c4c612a]{padding-bottom:calc(56px + env(safe-area-inset-bottom, 0))}.m-shell-tabbar[data-v-2c4c612a]{position:fixed;left:0;right:0;bottom:0;display:flex;height:calc(50px + env(safe-area-inset-bottom, 0));padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-top:1px solid #ebedf0;z-index:100}.m-shell-tab[data-v-2c4c612a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:#969799;font-size:11px}.m-shell-tab i[data-v-2c4c612a]{font-size:22px}.m-shell-tab.is-active[data-v-2c4c612a]{color:#2979ff;font-weight:500}