.secure-upload[data-v-0d326cbe]{display:inline-block}.upload-tips[data-v-0d326cbe]{margin-top:8px;color:#666;font-size:12px}.tip-item[data-v-0d326cbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.tip-item span[data-v-0d326cbe]{margin-left:4px}.sider .logo[data-v-d5cb72a2],.sider[data-v-d5cb72a2]{-webkit-box-shadow:none!important;box-shadow:none!important}.sider .logo[data-v-d5cb72a2]{height:59px!important;line-height:59px!important;-webkit-transition:background .3s;transition:background .3s}.sider .logo a[data-v-d5cb72a2]{color:#fff}.sider .logo a[data-v-d5cb72a2]:hover{color:hsla(0,0%,100%,.8)}.sider.light .logo[data-v-d5cb72a2]{background-color:#1890ff}.sider ul.ant-menu[data-v-4103d06f]{-ms-overflow-style:none;-ms-scroll-chaining:chained;-ms-content-zooming:zoom;-ms-scroll-rails:none;-ms-content-zoom-limit-min:100%;-ms-content-zoom-limit-max:500%;-ms-scroll-snap-type:proximity;-ms-scroll-snap-points-x:snapList(100%,200%,300%,400%,500%)}.sider ul.ant-menu[data-v-4103d06f]::-webkit-scrollbar{width:10px;height:10px;background-color:transparent;display:none}.sider ul.ant-menu .-o-scrollbar[data-v-4103d06f]{display:none}.sider ul.ant-menu[data-v-4103d06f]::-webkit-scrollbar-track{background-color:transparent}.sider ul.ant-menu[data-v-4103d06f]::-webkit-scrollbar-thumb{border-radius:10px;background-color:#eee;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.sider ul.ant-menu[data-v-4103d06f]::-webkit-scrollbar-thumb:hover{background-color:#ddd}.sider ul.ant-menu[data-v-4103d06f]::-webkit-scrollbar-thumb:active{background-color:#bbb}.sider.dark ul.ant-menu[data-v-4103d06f]::-webkit-scrollbar-thumb{background-color:#666}.sider.dark ul.ant-menu[data-v-4103d06f]::-webkit-scrollbar-thumb:hover{background-color:grey}.sider.dark ul.ant-menu[data-v-4103d06f]::-webkit-scrollbar-thumb:active{background-color:#999}.ant-menu.ant-menu-root>.ant-menu-item:first-child{background-color:transparent}.ant-menu.ant-menu-root>.ant-menu-item:first-child>a,.ant-menu.ant-menu-root>.ant-menu-item:first-child>a:hover{color:rgba(0,0,0,.65)}.ant-menu.ant-menu-root>.ant-menu-item:first-child.ant-menu-item-selected>a,.ant-menu.ant-menu-root>.ant-menu-item:first-child.ant-menu-item-selected>a:hover{color:#1890ff}.ant-menu.ant-menu-root.ant-menu-dark>.ant-menu-item:first-child>a,.ant-menu.ant-menu-root.ant-menu-dark>.ant-menu-item:first-child>a:hover{color:hsla(0,0%,100%,.65)}.ant-menu.ant-menu-root.ant-menu-dark>.ant-menu-item:first-child.ant-menu-item-selected>a,.ant-menu.ant-menu-root.ant-menu-dark>.ant-menu-item:first-child.ant-menu-item-selected>a:hover{color:#fff}.global-notification .notification-panel .notification-actions[data-v-34d2a72d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0}.global-notification .notification-panel .notification-list .notification-item[data-v-34d2a72d]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;border-bottom:1px solid #f0f0f0;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.global-notification .notification-panel .notification-list .notification-item[data-v-34d2a72d]:hover{background-color:#f5f5f5}.global-notification .notification-panel .notification-list .notification-item.unread[data-v-34d2a72d]{background-color:#e6f7ff;border-left:3px solid #1890ff}.global-notification .notification-panel .notification-list .notification-item .notification-icon[data-v-34d2a72d]{margin-right:12px}.global-notification .notification-panel .notification-list .notification-item .notification-content[data-v-34d2a72d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.global-notification .notification-panel .notification-list .notification-item .notification-content .notification-title[data-v-34d2a72d]{font-weight:500;margin-bottom:4px}.global-notification .notification-panel .notification-list .notification-item .notification-content .notification-message[data-v-34d2a72d]{color:#666;font-size:12px;line-height:1.4;margin-bottom:8px}.global-notification .notification-panel .notification-list .notification-item .notification-content .notification-meta[data-v-34d2a72d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-notification .notification-panel .notification-list .notification-item .notification-content .notification-meta .notification-time[data-v-34d2a72d]{color:#999;font-size:11px}.global-notification .notification-panel .notification-list .notification-item .notification-actions-mini[data-v-34d2a72d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.global-notification .notification-panel .notification-list .empty-notifications[data-v-34d2a72d]{padding:40px 20px;text-align:center}.global-notification .chat-bubble[data-v-34d2a72d]{position:fixed;bottom:80px;right:24px;cursor:pointer;z-index:1000;-webkit-transition:all .3s;transition:all .3s}.global-notification .chat-bubble[data-v-34d2a72d]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.global-notification .chat-panel[data-v-34d2a72d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 120px)}.global-notification .chat-panel .chat-messages[data-v-34d2a72d]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px 0;margin:16px 0}.global-notification .chat-panel .chat-messages .chat-message[data-v-34d2a72d]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.global-notification .chat-panel .chat-messages .chat-message.own[data-v-34d2a72d]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.global-notification .chat-panel .chat-messages .chat-message.own .message-content[data-v-34d2a72d]{text-align:right;margin-right:8px;margin-left:0}.global-notification .chat-panel .chat-messages .chat-message.own .message-content .message-text[data-v-34d2a72d]{background-color:#1890ff;color:#fff}.global-notification .chat-panel .chat-messages .chat-message .message-avatar[data-v-34d2a72d]{margin-right:8px}.global-notification .chat-panel .chat-messages .chat-message .message-content[data-v-34d2a72d]{max-width:70%;margin-left:8px}.global-notification .chat-panel .chat-messages .chat-message .message-content .message-info[data-v-34d2a72d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px}.global-notification .chat-panel .chat-messages .chat-message .message-content .message-info .message-sender[data-v-34d2a72d]{font-size:12px;color:#666;font-weight:500}.global-notification .chat-panel .chat-messages .chat-message .message-content .message-info .message-time[data-v-34d2a72d]{font-size:11px;color:#999}.global-notification .chat-panel .chat-messages .chat-message .message-content .message-text[data-v-34d2a72d]{background-color:#f5f5f5;padding:8px 12px;border-radius:8px;word-wrap:break-word;line-height:1.4}.global-notification .chat-panel .chat-input[data-v-34d2a72d]{border-top:1px solid #f0f0f0;padding-top:16px}.setting-drawer-index-content .setting-drawer-index-blockChecbox[data-v-6ddf0ee6]{display:-webkit-box;display:-ms-flexbox;display:flex}.setting-drawer-index-content .setting-drawer-index-blockChecbox .setting-drawer-index-item[data-v-6ddf0ee6]{margin-right:16px;position:relative;border-radius:4px;cursor:pointer}.setting-drawer-index-content .setting-drawer-index-blockChecbox .setting-drawer-index-item img[data-v-6ddf0ee6]{width:48px}.setting-drawer-index-content .setting-drawer-index-blockChecbox .setting-drawer-index-item .setting-drawer-index-selectIcon[data-v-6ddf0ee6]{position:absolute;top:0;right:0;width:100%;padding-top:15px;padding-left:24px;height:100%;color:#1890ff;font-size:14px;font-weight:700}.setting-drawer-index-content .setting-drawer-theme-color-colorBlock[data-v-6ddf0ee6]{width:20px;height:20px;border-radius:2px;float:left;cursor:pointer;margin-right:8px;padding-left:0;padding-right:0;text-align:center;color:#fff;font-weight:700}.setting-drawer-index-content .setting-drawer-theme-color-colorBlock i[data-v-6ddf0ee6]{font-size:14px}.setting-drawer-index-handle[data-v-6ddf0ee6]{position:absolute;top:240px;background:#1890ff;width:48px;height:48px;right:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;pointer-events:auto;z-index:1001;text-align:center;font-size:16px;border-radius:4px 0 0 4px}.setting-drawer-index-handle i[data-v-6ddf0ee6]{color:#fff;font-size:20px}.valid-error .ant-select-selection__placeholder[data-v-7140a060]{color:#f5222d}.user-wrapper .search-input[data-v-bf7d58fc]{width:180px;color:inherit}.user-wrapper .search-input[data-v-bf7d58fc] .ant-select-selection{background-color:inherit;border:0;border-bottom:1px solid #fff}.user-wrapper .search-input[data-v-bf7d58fc] .ant-select-selection__field__placeholder,.user-wrapper .search-input[data-v-bf7d58fc] .ant-select-selection__placeholder{color:inherit}.logout_title[data-v-bf7d58fc]{color:inherit;text-decoration:none}.online-help .help-button[data-v-b5a4d352]{position:fixed;bottom:24px;right:24px;z-index:1000;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.online-help .help-panel .help-content .help-actions[data-v-b5a4d352]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.online-help .help-panel .help-content .faq-tags[data-v-b5a4d352]{margin-top:12px}.online-help .help-panel .help-content .contact-info h4[data-v-b5a4d352]{margin-bottom:12px}.online-help .help-panel .help-content .contact-info p[data-v-b5a4d352]{margin:8px 0}.online-help .help-panel .help-content .contact-info p .anticon[data-v-b5a4d352]{margin-right:8px;color:#1890ff}.online-help .help-panel .help-content .contact-info .qr-code-placeholder[data-v-b5a4d352]{width:120px;height:120px;border:2px dashed #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px 0;border-radius:4px;color:#999}.online-help .help-panel .quick-help[data-v-b5a4d352]{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.online-help .help-panel .quick-help h4[data-v-b5a4d352]{margin-bottom:12px}.online-help .shortcut-list .shortcut-item[data-v-b5a4d352]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.online-help .shortcut-list .shortcut-item[data-v-b5a4d352]:last-child{border-bottom:none}.online-help .shortcut-list .shortcut-item .shortcut-keys[data-v-b5a4d352]{font-family:Courier New,monospace;background-color:#f5f5f5;padding:4px 8px;border-radius:4px;font-size:12px}.online-help .shortcut-list .shortcut-item .shortcut-description[data-v-b5a4d352]{color:#666}.uploadty-disabled .ant-upload-list-item .anticon-close,.uploadty-disabled .ant-upload-list-item .anticon-delete{display:none}.uploadty-mover-mask{background-color:rgba(0,0,0,.5);opacity:.8;color:#fff;height:28px;line-height:28px}.layout .top-nav-header-index .header-index-wide[data-v-d4f7e0b8]{margin-left:10px}.layout .top-nav-header-index .header-index-wide .ant-menu.ant-menu-horizontal[data-v-d4f7e0b8]{height:59px;line-height:59px}.layout .top-nav-header-index .trigger[data-v-d4f7e0b8]{line-height:64px}.layout .top-nav-header-index .trigger[data-v-d4f7e0b8]:hover{background:rgba(0,0,0,.05)}.layout .header[data-v-d4f7e0b8]{z-index:2;color:#fff;height:59px;background-color:#1890ff;-webkit-transition:background .3s;transition:background .3s}.layout .header.dark[data-v-d4f7e0b8]{color:#000;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);background-color:#fff!important}.layout .header.dark .trigger[data-v-d4f7e0b8]:hover,.layout .top-nav-header-index.dark .trigger[data-v-d4f7e0b8]:hover{background:rgba(0,0,0,.05)}.ant-layout-header[data-v-d4f7e0b8]{height:59px;line-height:59px}.footer[data-v-26254287]{padding:16px;text-align:center;font-size:12px;color:rgba(0,0,0,.45)}.footer .brand[data-v-26254287]{color:rgba(0,0,0,.65)}.footer .divider[data-v-26254287]{margin:0 8px;color:rgba(0,0,0,.25)}.footer a[data-v-26254287]{color:rgba(0,0,0,.45);text-decoration:none}.footer a[data-v-26254287]:hover{color:#1890ff}body{overflow-y:scroll}body.colorWeak{-webkit-filter:invert(80%);filter:invert(80%)}.layout{min-height:100vh!important;overflow-x:hidden}.layout.mobile .ant-layout-content .content{margin:24px 0 0}.layout.mobile .ant-table-wrapper .ant-table-content{overflow-y:auto}.layout.mobile .ant-table-wrapper .ant-table-body{min-width:800px}.layout.mobile .sidemenu .ant-header-fixedHeader.ant-header-side-closed,.layout.mobile .sidemenu .ant-header-fixedHeader.ant-header-side-opened{width:100%}.layout.mobile .topmenu.content-width-Fluid .header-index-wide{margin-left:0}.layout.mobile .header .user-wrapper .action,.layout.mobile .top-nav-header-index .user-wrapper .action{padding:0 12px}.layout.ant-layout-has-sider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout .trigger{font-size:22px;line-height:42px;padding:0 18px;cursor:pointer;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.layout .trigger:hover{background:hsla(0,0%,100%,.3)}.layout .topmenu .ant-header-fixedHeader{position:fixed;top:0;right:0;z-index:9;width:100%;-webkit-transition:width .2s;transition:width .2s}.layout .topmenu .ant-header-fixedHeader.ant-header-side-closed,.layout .topmenu .ant-header-fixedHeader.ant-header-side-opened{width:100%}.layout .topmenu.content-width-Fluid .header-index-wide{max-width:unset;margin-left:24px}.layout .topmenu.content-width-Fluid .page-header-index-wide{max-width:unset}.layout .sidemenu .ant-header-fixedHeader{position:fixed;top:0;right:0;z-index:9;width:100%;-webkit-transition:width .2s;transition:width .2s}.layout .sidemenu .ant-header-fixedHeader.ant-header-side-opened{width:calc(100% - 200px)}.layout .sidemenu .ant-header-fixedHeader.ant-header-side-closed{width:calc(100% - 80px)}.layout .header{height:64px;padding:0 12px 0 0;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08);position:relative}.layout .header .user-wrapper,.layout .top-nav-header-index .user-wrapper{float:right;height:100%}.layout .header .user-wrapper .action,.layout .top-nav-header-index .user-wrapper .action{cursor:pointer;padding:0 14px;display:inline-block;-webkit-transition:all .3s;transition:all .3s;height:70%;line-height:46px}.layout .header .user-wrapper .action.action-full,.layout .top-nav-header-index .user-wrapper .action.action-full{height:100%}.layout .header .user-wrapper .action:hover,.layout .top-nav-header-index .user-wrapper .action:hover{background:hsla(0,0%,100%,.3)}.layout .header .user-wrapper .action .avatar,.layout .top-nav-header-index .user-wrapper .action .avatar{margin:20px 10px 20px 0;color:#1890ff;background:hsla(0,0%,100%,.85);vertical-align:middle}.layout .header .user-wrapper .action .icon,.layout .top-nav-header-index .user-wrapper .action .icon{font-size:16px;padding:4px}.layout .header .user-wrapper .action .anticon,.layout .top-nav-header-index .user-wrapper .action .anticon{color:#fff}.layout .header.dark .user-wrapper .action,.layout .top-nav-header-index.dark .user-wrapper .action{color:#000}.layout .header.dark .user-wrapper .action:hover,.layout .top-nav-header-index.dark .user-wrapper .action:hover{background:rgba(0,0,0,.05)}.layout .header.dark .user-wrapper .action .anticon,.layout .top-nav-header-index.dark .user-wrapper .action .anticon{color:#000}.layout.mobile .top-nav-header-index .header-index-wide .header-index-left .trigger{color:hsla(0,0%,100%,.85);padding:0 12px}.layout.mobile .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header{text-align:center;width:56px;line-height:58px}.layout.mobile .top-nav-header-index .user-wrapper .action .avatar{margin:20px 0}.layout.mobile .top-nav-header-index.light .header-index-wide .header-index-left .trigger{color:rgba(0,0,0,.65)}.layout.tablet .top-nav-header-index .header-index-wide .header-index-left .logo>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout .top-nav-header-index{-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08);position:relative;-webkit-transition:background .3s,width .2s;transition:background .3s,width .2s}.layout .top-nav-header-index .header-index-wide{width:100%;margin:auto;padding:0 20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:59px}.layout .top-nav-header-index .header-index-wide .ant-menu.ant-menu-horizontal{border:none;height:64px;line-height:64px}.layout .top-nav-header-index .header-index-wide .header-index-left{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex}.layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header{width:165px;height:64px;position:relative;line-height:64px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden}.layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header img{display:inline-block;vertical-align:middle;height:32px}.layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header h1{color:#fff;display:inline-block;vertical-align:top;font-size:16px;margin:0 0 0 12px;font-weight:400}.layout .top-nav-header-index .header-index-wide .header-index-right{float:right;height:59px;overflow:hidden}.layout .top-nav-header-index .header-index-wide .header-index-right .action:hover{background-color:rgba(0,0,0,.05)}.layout .top-nav-header-index.light{background-color:#fff}.layout .top-nav-header-index.light .header-index-wide .header-index-left .logo h1{color:#002140}.layout .top-nav-header-index.dark .user-wrapper .action{color:#fff}.layout .top-nav-header-index.dark .header-index-wide .header-index-left .trigger:hover,.layout .top-nav-header-index.dark .user-wrapper .action:hover{background:hsla(0,0%,100%,.3)}.layout .layout-content{margin:24px 24px 0;height:64px;padding:0 12px 0 0}.topmenu .page-header-index-wide{margin:0 auto;width:100%}.ant-drawer.drawer-sider .sider{-webkit-box-shadow:none;box-shadow:none}.ant-drawer.drawer-sider.dark .ant-drawer-content{background-color:#001529}.ant-drawer.drawer-sider.light{-webkit-box-shadow:none;box-shadow:none}.ant-drawer.drawer-sider.light .ant-drawer-content{background-color:#fff}.ant-drawer.drawer-sider .ant-drawer-body{padding:0}.sider{-webkit-box-shadow:2px 116px 6px 0 rgba(0,21,41,.35);box-shadow:2px 116px 6px 0 rgba(0,21,41,.35);position:relative;z-index:10}.sider.ant-fixed-sidemenu{position:fixed;height:100%}.sider .logo{height:64px;position:relative;line-height:64px;padding-left:24px;-webkit-transition:all .3s;transition:all .3s;background:#002140;overflow:hidden}.sider .logo h1,.sider .logo img{display:inline-block;vertical-align:middle}.sider .logo img{height:32px}.sider .logo h1{color:#fff;font-size:18px;margin:0 0 0 8px;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600}.sider.light{background-color:#fff;-webkit-box-shadow:2px 116px 8px 0 rgba(29,35,41,.05);box-shadow:2px 116px 8px 0 rgba(29,35,41,.05)}.sider.light .logo{background:#fff;-webkit-box-shadow:1px 1px 0 0 #e8e8e8;box-shadow:1px 1px 0 0 #e8e8e8}.sider.light .logo h1{color:unset}.sider.light .ant-menu-light{border-right-color:transparent}.user-dropdown-menu-wrapper.ant-dropdown-menu{padding:4px 0}.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item{width:160px}.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item>.anticon:first-child,.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item>a>.anticon:first-child,.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-submenu-title>.anticon:first-child .ant-dropdown-menu-submenu-title>a>.anticon:first-child{min-width:12px;margin-right:8px}.table-alert{margin-bottom:16px}.table-page-search-wrapper .ant-form-inline .ant-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;margin-right:0}.table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control-wrapper{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:inline-block;vertical-align:middle}.table-page-search-wrapper .ant-form-inline .ant-form-item>.ant-form-item-label{line-height:32px;padding-right:8px;width:auto}.table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control{height:32px;line-height:32px}.table-page-search-wrapper .table-page-search-submitButtons{display:block;margin-bottom:24px;white-space:nowrap}.content .table-operator{margin-bottom:18px}.content .table-operator button{margin-right:8px}@media (max-width:768px){body{overflow-x:hidden}body.keyboard-visible .ant-layout-footer{-webkit-transition:bottom .3s ease;transition:bottom .3s ease}.touch-feedback{background-color:rgba(0,0,0,.05)!important;-webkit-transform:scale(.98);transform:scale(.98);-webkit-transition:all .1s ease;transition:all .1s ease}.ant-btn{min-height:44px;min-width:44px;padding:8px 16px}.ant-input,.ant-input-number,.ant-select-selector{min-height:44px;font-size:16px}.ant-menu-item,.ant-menu-submenu-title{min-height:48px;line-height:48px;padding:0 24px}.ant-table-wrapper .ant-table{font-size:14px}.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{padding:12px 8px}.ant-table-wrapper .ant-table-content{position:relative}.ant-table-wrapper .ant-table-content:after{content:"\2190   \5DE6\53F3\6ED1\52A8\67E5\770B\66F4\591A   \2192";position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#999;font-size:12px;pointer-events:none}.ant-form .ant-form-item{margin-bottom:16px}.ant-form .ant-form-item-label{text-align:left;padding-bottom:4px}.ant-drawer .ant-drawer-content-wrapper{-webkit-box-shadow:2px 0 8px rgba(0,0,0,.15);box-shadow:2px 0 8px rgba(0,0,0,.15)}.ant-drawer .ant-drawer-body{padding:16px}.ant-card{margin-bottom:16px}.ant-card .ant-card-body,.ant-list-item{padding:16px}.ant-input-search .ant-input-search-button{min-width:44px}.page-header-wrapper{padding:16px}.ant-pagination{text-align:center;margin:16px 0}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{min-width:40px;height:40px;line-height:38px}}@media (min-width:768px) and (max-width:1024px){.layout.tablet .ant-layout-content{padding:16px}.layout.tablet .ant-table-wrapper .ant-table-body{min-width:auto}.layout.tablet .ant-col{margin-bottom:16px}}@supports (padding-top:env(safe-area-inset-top)){.layout{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.ant-layout-header{padding-top:calc(env(safe-area-inset-top) + 8px)}.ant-drawer-content-wrapper{padding-left:env(safe-area-inset-left)}}@media (prefers-color-scheme:dark){.layout.auto-dark-mode{background-color:#141414;color:hsla(0,0%,100%,.85)}.layout.auto-dark-mode .ant-layout-header{background-color:#1f1f1f;border-bottom:1px solid #303030}.layout.auto-dark-mode .ant-drawer-content{background-color:#1f1f1f}}.page-header[data-v-c3445be0]{background:#fff;padding:16px 32px 0;border-bottom:1px solid #e8e8e8}.page-header .breadcrumb[data-v-c3445be0]{margin-bottom:16px}.page-header .detail[data-v-c3445be0]{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header .detail .avatar[data-v-c3445be0]{-webkit-box-flex:0;-ms-flex:0 1 72px;flex:0 1 72px;margin:0 24px 8px 0}.page-header .detail .avatar>span[data-v-c3445be0]{border-radius:72px;display:block;width:72px;height:72px}.page-header .detail .main[data-v-c3445be0]{width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.page-header .detail .main .row[data-v-c3445be0]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.page-header .detail .main .row .avatar[data-v-c3445be0]{margin-bottom:16px}.page-header .detail .main .title[data-v-c3445be0]{font-size:20px;line-height:28px;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:16px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.page-header .detail .main .logo[data-v-c3445be0]{width:28px;height:28px;border-radius:4px;margin-right:16px}.page-header .detail .main .content[data-v-c3445be0],.page-header .detail .main .headerContent[data-v-c3445be0]{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:rgba(0,0,0,.45);line-height:22px}.page-header .detail .main .content .link[data-v-c3445be0],.page-header .detail .main .headerContent .link[data-v-c3445be0]{margin-top:16px;line-height:24px}.page-header .detail .main .content .link a[data-v-c3445be0],.page-header .detail .main .headerContent .link a[data-v-c3445be0]{font-size:14px;margin-right:32px}.page-header .detail .main .extra[data-v-c3445be0]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:88px;min-width:242px;text-align:right}.page-header .detail .main .action[data-v-c3445be0]{margin-left:56px;min-width:266px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:right}.page-header .detail .main .action[data-v-c3445be0]:empty{display:none}.mobile .page-header .main .row[data-v-c3445be0]{-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile .page-header .main .row .avatar[data-v-c3445be0]{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;margin:0 2% 8px 0}.mobile .page-header .main .row .content[data-v-c3445be0],.mobile .page-header .main .row .headerContent[data-v-c3445be0]{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%}.mobile .page-header .main .row .content .link[data-v-c3445be0],.mobile .page-header .main .row .headerContent .link[data-v-c3445be0]{margin-top:16px;line-height:24px}.mobile .page-header .main .row .content .link a[data-v-c3445be0],.mobile .page-header .main .row .headerContent .link a[data-v-c3445be0]{font-size:14px;margin-right:10px}.mobile .page-header .main .row .extra[data-v-c3445be0]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0;min-width:0;text-align:right}.mobile .page-header .main .row .action[data-v-c3445be0]{margin-left:unset;min-width:266px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;margin-bottom:12px}.mobile .page-header .main .row .action[data-v-c3445be0]:empty{display:none}.content[data-v-15dc04d7]{margin:24px 24px 0}.content .link[data-v-15dc04d7]{margin-top:16px}.content .link[data-v-15dc04d7]:not(:empty){margin-bottom:16px}.content .link a[data-v-15dc04d7]{margin-right:32px;height:24px;line-height:24px;display:inline-block}.content .link a i[data-v-15dc04d7]{font-size:24px;margin-right:8px;vertical-align:middle}.content .link a span[data-v-15dc04d7]{height:24px;line-height:24px;display:inline-block;vertical-align:middle}.page-menu-search[data-v-15dc04d7]{text-align:center;margin-bottom:16px}.page-menu-tabs[data-v-15dc04d7]{margin-top:48px}.page-header[data-v-6740ec88][data-v-15dc04d7]{margin:0 24px 0}.extra-img[data-v-08f9d526]{margin-top:-60px;text-align:center;width:195px}.extra-img img[data-v-08f9d526]{width:100%}.mobile .extra-img[data-v-08f9d526]{margin-top:0;text-align:center;width:96px}.mobile .extra-img img[data-v-08f9d526]{width:100%}.contextmenu[data-v-99248454]{position:fixed;z-index:1;border:1px solid #9e9e9e;border-radius:4px;-webkit-box-shadow:2px 2px 10px #aaa!important;box-shadow:2px 2px 10px #aaa!important}.page-transition-enter,.page-transition-leave-active{opacity:0}.page-transition-enter .page-transition-container,.page-transition-leave-active .page-transition-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.ant-tabs-nav-container{margin-top:4px}.tab-layout-tabs.ant-tabs{border-bottom:1px solid #ccc;border-left:1px solid #ccc;background-color:#fff;padding:0 20px}.tab-layout-tabs.ant-tabs .ant-tabs-bar{margin:4px 0 0;border:none}.ant-tabs.ant-tabs-card .ant-tabs-tab{padding:0 24px!important;background-color:#fff!important;margin-right:10px!important}.ant-tabs.ant-tabs-card .ant-tabs-tab .ant-tabs-close-x{width:12px!important;height:12px!important;opacity:0!important;cursor:pointer!important;font-size:12px!important;margin:0!important;position:absolute;top:36%;right:6px}.ant-tabs.ant-tabs-card .ant-tabs-tab:hover .ant-tabs-close-x{opacity:1!important}.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab{border:none!important;border-bottom:1px solid transparent!important}.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-active{border-color:#1890ff!important}#userLayout.user-layout-wrapper[data-v-0b6544c2]{height:100%}#userLayout.user-layout-wrapper.mobile .container .main[data-v-0b6544c2]{max-width:368px;width:98%}#userLayout.user-layout-wrapper .container[data-v-0b6544c2]{width:100%;min-height:100%;background:#f0f2f5 url(../img/background.a568162c.svg) no-repeat 50%;background-size:100%;padding:50px 0 44px;position:relative}#userLayout.user-layout-wrapper .container a[data-v-0b6544c2]{text-decoration:none}#userLayout.user-layout-wrapper .container .top[data-v-0b6544c2]{text-align:center}#userLayout.user-layout-wrapper .container .top .header[data-v-0b6544c2]{max-height:144px;line-height:44px}#userLayout.user-layout-wrapper .container .top .header .logo[data-v-0b6544c2]{max-height:88px;vertical-align:top;margin-right:16px;border-style:none}#userLayout.user-layout-wrapper .container .top .header .title[data-v-0b6544c2]{font-size:33px;color:rgba(0,0,0,.85);font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600;position:relative;top:2px}#userLayout.user-layout-wrapper .container .top .desc[data-v-0b6544c2]{font-size:14px;color:rgba(0,0,0,.45);margin-top:12px;margin-bottom:40px}#userLayout.user-layout-wrapper .container .main[data-v-0b6544c2]{min-width:260px;width:368px;margin:0 auto 60px}#userLayout.user-layout-wrapper .container .footer[data-v-0b6544c2]{position:absolute;width:100%;bottom:0;padding:0 16px;margin:48px 0 24px;text-align:center}#userLayout.user-layout-wrapper .container .footer .links[data-v-0b6544c2]{margin-bottom:8px;font-size:14px}#userLayout.user-layout-wrapper .container .footer .links a[data-v-0b6544c2]{color:rgba(0,0,0,.45);-webkit-transition:all .3s;transition:all .3s}#userLayout.user-layout-wrapper .container .footer .links a[data-v-0b6544c2]:not(:last-child){margin-right:40px}#userLayout.user-layout-wrapper .container .footer .copyright[data-v-0b6544c2]{color:rgba(0,0,0,.45);font-size:14px}.app-list[data-v-8e3edbd8] .ant-card-extra{margin-left:0!important;height:55px}.app-list[data-v-8e3edbd8] .ant-card{width:300px;display:inline-block;margin:20px}.app-list[data-v-8e3edbd8] .ant-card-body{padding:5px}.app-list .meta-cardInfo[data-v-8e3edbd8]{zoom:1;border-bottom:1px solid #e9e9e9}.app-list .meta-cardInfo .ant-tag[data-v-8e3edbd8]{position:absolute;margin:5px}.app-list .meta-cardInfo img[data-v-8e3edbd8]{width:100%;max-height:100%;min-height:100px}.app-list .meta-cardInfo>div[data-v-8e3edbd8]{position:relative;text-align:left;float:left;width:50%}.app-list .meta-cardInfo>div p[data-v-8e3edbd8]{line-height:32px;font-size:24px;margin:0}.app-list .meta-cardInfo>div p[data-v-8e3edbd8]:first-child{color:rgba(0,0,0,.45);font-size:12px;line-height:20px;margin-bottom:4px}.app-list[data-v-8e3edbd8] .ant-card-actions li{margin:5px 0}.page-header-wrapper-grid-content-main[data-v-79d4cc69]{width:100%;height:100%;min-height:100%;-webkit-transition:.3s;transition:.3s}.page-header-wrapper-grid-content-main .account-center-avatarHolder[data-v-79d4cc69]{text-align:center;margin-bottom:24px}.page-header-wrapper-grid-content-main .account-center-avatarHolder>.avatar[data-v-79d4cc69]{margin:0 auto;width:104px;height:104px;margin-bottom:20px;border-radius:50%;overflow:hidden}.page-header-wrapper-grid-content-main .account-center-avatarHolder>.avatar img[data-v-79d4cc69]{height:100%;width:100%}.page-header-wrapper-grid-content-main .account-center-avatarHolder .username[data-v-79d4cc69]{color:rgba(0,0,0,.85);font-size:20px;line-height:28px;font-weight:500;margin-bottom:4px}.page-header-wrapper-grid-content-main .account-center-detail p[data-v-79d4cc69]{margin-bottom:8px;padding-left:26px;position:relative}.page-header-wrapper-grid-content-main .account-center-detail i[data-v-79d4cc69]{position:absolute;height:14px;width:14px;left:0;top:4px;background:url(https://gw.alipayobjects.com/zos/rmsportal/pBjWzVAHnOOtAUvZmZfy.svg)}.page-header-wrapper-grid-content-main .account-center-detail .title[data-v-79d4cc69]{background-position:0 0}.page-header-wrapper-grid-content-main .account-center-detail .group[data-v-79d4cc69]{background-position:0 -22px}.page-header-wrapper-grid-content-main .account-center-detail .address[data-v-79d4cc69]{background-position:0 -44px}.page-header-wrapper-grid-content-main .account-center-tags .ant-tag[data-v-79d4cc69]{margin-bottom:8px}.page-header-wrapper-grid-content-main .account-center-team .members a[data-v-79d4cc69]{display:block;margin:12px 0;line-height:24px;height:24px}.page-header-wrapper-grid-content-main .account-center-team .members a .member[data-v-79d4cc69]{font-size:14px;color:rgba(0,0,0,.65);line-height:24px;max-width:100px;vertical-align:top;margin-left:12px;-webkit-transition:all .3s;transition:all .3s;display:inline-block}.page-header-wrapper-grid-content-main .account-center-team .members a:hover span[data-v-79d4cc69]{color:#1890ff}.page-header-wrapper-grid-content-main .tagsTitle[data-v-79d4cc69],.page-header-wrapper-grid-content-main .teamTitle[data-v-79d4cc69]{font-weight:500;color:rgba(0,0,0,.85);margin-bottom:12px}.avatar-upload-preview[data-v-0d42d2c8]{position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:180px;height:180px;border-radius:50%;-webkit-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc;overflow:hidden}.avatar-upload-preview img[data-v-0d42d2c8]{width:100%;height:100%}.avatar-display[data-v-4822b33c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.avatar-display .avatar-tip[data-v-4822b33c]{color:#999;font-size:12px}.avatar-upload-wrapper[data-v-4822b33c]{height:200px;width:100%}.ant-upload-preview[data-v-4822b33c]{position:relative;margin:0 auto;width:100%;max-width:180px;border-radius:50%;-webkit-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc}.ant-upload-preview .upload-icon[data-v-4822b33c]{position:absolute;top:0;right:10px;font-size:1.4rem;padding:.5rem;background:rgba(222,221,221,.7);border-radius:50%;border:1px solid rgba(0,0,0,.2)}.ant-upload-preview .mask[data-v-4822b33c]{opacity:0;position:absolute;background:rgba(0,0,0,.4);cursor:pointer;-webkit-transition:opacity .4s;transition:opacity .4s}.ant-upload-preview .mask[data-v-4822b33c]:hover{opacity:1}.ant-upload-preview .mask i[data-v-4822b33c]{font-size:2rem;position:absolute;top:50%;left:50%;margin-left:-1rem;margin-top:-1rem;color:#d6d6d6}.ant-upload-preview .mask[data-v-4822b33c],.ant-upload-preview img[data-v-4822b33c]{width:100%;max-width:180px;height:100%;border-radius:50%;overflow:hidden}.account-settings-info-main[data-v-44d79510]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:auto}.account-settings-info-main.mobile[data-v-44d79510]{display:block}.account-settings-info-main.mobile .account-settings-info-left[data-v-44d79510]{border-right:unset;border-bottom:1px solid #e8e8e8;width:100%;height:50px;overflow-x:auto;overflow-y:scroll}.account-settings-info-main.mobile .account-settings-info-right[data-v-44d79510]{padding:20px 40px}.account-settings-info-main .account-settings-info-left[data-v-44d79510]{border-right:1px solid #e8e8e8;width:224px}.account-settings-info-main .account-settings-info-right[data-v-44d79510]{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:8px 40px}.account-settings-info-main .account-settings-info-right .account-settings-info-title[data-v-44d79510]{color:rgba(0,0,0,.85);font-size:20px;font-weight:500;line-height:28px;margin-bottom:12px}.account-settings-info-main .account-settings-info-right .account-settings-info-view[data-v-44d79510]{padding-top:12px}.learning-analytics-dashboard .dashboard-header[data-v-111a90c2]{margin-bottom:16px}.learning-analytics-dashboard .dashboard-content .ant-card .ant-card-head-title[data-v-111a90c2]{font-size:16px;font-weight:500}.learning-analytics-dashboard .dashboard-content .ant-statistic .ant-statistic-title[data-v-111a90c2]{font-size:14px;color:rgba(0,0,0,.65)}.learning-analytics-dashboard .dashboard-content .ant-statistic .ant-statistic-content[data-v-111a90c2]{font-size:24px;font-weight:600}.learning-analytics-dashboard .dashboard-content .ant-list-item-meta-title[data-v-111a90c2]{font-size:14px;margin-bottom:4px}.learning-analytics-dashboard .dashboard-content .ant-list-item-meta-description[data-v-111a90c2]{font-size:12px;color:rgba(0,0,0,.45)}.learning-analytics-dashboard .dashboard-content .ant-alert[data-v-111a90c2]{border-radius:6px}.learning-path-analysis .path-analysis-content .progress-overview .progress-stats[data-v-5d99bb18]{margin-top:16px}.learning-path-analysis .path-analysis-content .difficulty-adaptation .difficulty-text[data-v-5d99bb18],.learning-path-analysis .path-analysis-content .learning-style-analysis .style-description[data-v-5d99bb18]{margin-top:8px;color:rgba(0,0,0,.65);font-size:12px}.learning-path-analysis .path-analysis-content .timeline-content .node-header[data-v-5d99bb18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.learning-path-analysis .path-analysis-content .timeline-content .node-header .node-title[data-v-5d99bb18]{font-weight:500}.learning-path-analysis .path-analysis-content .timeline-content .node-meta[data-v-5d99bb18]{color:rgba(0,0,0,.65);font-size:12px;margin-bottom:8px}.learning-path-analysis .path-analysis-content .timeline-content .node-difficulties[data-v-5d99bb18]{margin-top:8px}.classroom-manager .stats-section[data-v-28277a77]{margin-bottom:24px}.classroom-manager .filter-section[data-v-28277a77]{margin-bottom:16px}.classroom-manager .classroom-table .students-info[data-v-28277a77]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.classroom-manager .classroom-table .students-info .student-count[data-v-28277a77]{font-size:12px;color:#666}.classroom-manager .classroom-detail .ant-descriptions[data-v-28277a77]{margin-bottom:24px}.online-classroom[data-v-4c897401]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f5f5;padding-bottom:20px}.online-classroom .classroom-header[data-v-4c897401]{margin-bottom:16px;-ms-flex-negative:0;flex-shrink:0}.online-classroom .classroom-header h2[data-v-4c897401]{margin:0;color:#1890ff}.online-classroom .classroom-header h2 .anticon[data-v-4c897401]{margin-right:8px}.online-classroom .classroom-header p[data-v-4c897401]{margin:8px 0 0 0;color:#666}.online-classroom .classroom-header p span[data-v-4c897401]{margin-right:16px}.online-classroom .classroom-content[data-v-4c897401]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:visible}.online-classroom .classroom-content .programming-area[data-v-4c897401]{height:auto;min-height:400px}.online-classroom .classroom-content .programming-area .code-area[data-v-4c897401],.online-classroom .classroom-content .programming-area .scratch-area[data-v-4c897401]{height:100%}.online-classroom .classroom-content .programming-area .scratch-project h4[data-v-4c897401]{margin-bottom:8px;color:#1890ff}.online-classroom .classroom-content .broadcast-viewer .teacher-screen[data-v-4c897401]{border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.online-classroom .classroom-content .broadcast-viewer .teacher-screen .broadcast-info[data-v-4c897401]{padding:8px;background:#f0f2f5;text-align:center}.online-classroom .classroom-content .students-list[data-v-4c897401]{max-height:200px;overflow-y:auto;overflow-x:hidden;padding:4px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}.online-classroom .classroom-content .students-list[data-v-4c897401]::-webkit-scrollbar{width:6px}.online-classroom .classroom-content .students-list[data-v-4c897401]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.online-classroom .classroom-content .students-list .student-item[data-v-4c897401]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 8px;margin-bottom:4px;border-radius:4px;background:#fff;border-bottom:none;-webkit-transition:background .3s;transition:background .3s}.online-classroom .classroom-content .students-list .student-item[data-v-4c897401]:hover{background:#f5f5f5}.online-classroom .classroom-content .students-list .student-item[data-v-4c897401]:last-child{margin-bottom:0}.online-classroom .classroom-content .students-list .student-item .student-name[data-v-4c897401]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:8px;font-size:13px;font-weight:500}.online-classroom .classroom-content .students-list .student-item .student-status[data-v-4c897401]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.online-classroom .classroom-content .student-action-buttons[data-v-4c897401]{gap:8px}.online-classroom .classroom-content .chat-container[data-v-4c897401],.online-classroom .classroom-content .student-action-buttons[data-v-4c897401]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.online-classroom .classroom-content .chat-container[data-v-4c897401]{height:100%}.online-classroom .classroom-content .chat-messages[data-v-4c897401]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:300px;max-height:300px;overflow-y:auto;overflow-x:hidden;padding:8px;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}.online-classroom .classroom-content .chat-messages[data-v-4c897401]::-webkit-scrollbar{width:6px}.online-classroom .classroom-content .chat-messages[data-v-4c897401]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.online-classroom .classroom-content .chat-messages[data-v-4c897401]::-webkit-scrollbar-track{background:#f0f0f0}.online-classroom .classroom-content .chat-messages .empty-chat[data-v-4c897401]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.online-classroom .classroom-content .chat-messages .chat-message[data-v-4c897401]{margin-bottom:12px;padding:10px;background:#fff;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.online-classroom .classroom-content .chat-messages .chat-message[data-v-4c897401]:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08)}.online-classroom .classroom-content .chat-messages .chat-message[data-v-4c897401]:last-child{margin-bottom:0}.online-classroom .classroom-content .chat-messages .chat-message .message-header[data-v-4c897401]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.online-classroom .classroom-content .chat-messages .chat-message .message-header .sender-name[data-v-4c897401]{margin-left:8px;font-weight:600;font-size:13px;color:#333}.online-classroom .classroom-content .chat-messages .chat-message .message-header .message-time[data-v-4c897401]{margin-left:auto;font-size:10px;color:#999}.online-classroom .classroom-content .chat-messages .chat-message .message-content[data-v-4c897401]{margin-left:32px;font-size:14px;color:#333;line-height:1.5;word-wrap:break-word}.online-classroom .classroom-content .chat-messages .chat-message .message-content .file-link[data-v-4c897401]{color:#1890ff;text-decoration:none;font-weight:500}.online-classroom .classroom-content .chat-messages .chat-message .message-content .file-link[data-v-4c897401]:hover{text-decoration:underline}.online-classroom .classroom-content .chat-messages .chat-message .message-content .file-size[data-v-4c897401]{margin-left:8px;color:#999;font-size:12px}.online-classroom .classroom-content .chat-input[data-v-4c897401]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.online-classroom .classroom-content .chat-input .ant-input[data-v-4c897401]{border-radius:16px}.online-classroom .toolbar[data-v-4c897401]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.online-classroom .ppt-area[data-v-4c897401]{height:100%}.online-classroom .ppt-area .ppt-viewer[data-v-4c897401]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.online-classroom .ppt-area .ppt-viewer .ppt-header[data-v-4c897401]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:8px 12px;background:#f0f2f5;border-radius:4px}.online-classroom .ppt-area .ppt-viewer .ppt-header h4[data-v-4c897401]{margin:0;color:#1890ff}.online-classroom .ppt-area .ppt-viewer .ppt-content[data-v-4c897401]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.online-classroom .ppt-area .ppt-viewer .ppt-content .ppt-preview[data-v-4c897401]{height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8f9fa}.online-classroom .ppt-area .ppt-viewer .ppt-content .ppt-preview .no-preview[data-v-4c897401]{text-align:center;color:#999}.online-classroom .ppt-area .ppt-viewer .ppt-content .ppt-preview .no-preview p[data-v-4c897401]{margin-top:8px}.online-classroom .ppt-area .no-ppt[data-v-4c897401]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.online-classroom .work-list .works-grid[data-v-4c897401]{max-height:400px;overflow-y:auto}.online-classroom .work-list .works-grid .selected-work[data-v-4c897401]{border-color:#1890ff;-webkit-box-shadow:0 0 8px rgba(24,144,255,.3);box-shadow:0 0 8px rgba(24,144,255,.3)}.online-classroom .work-list .works-grid .work-preview[data-v-4c897401]{text-align:center;padding:16px 0;background:#f8f9fa;margin-bottom:8px;border-radius:4px}.online-classroom .work-list .works-grid .work-info[data-v-4c897401]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.online-classroom .work-list .works-grid .work-info .work-time[data-v-4c897401]{font-size:12px;color:#999}.online-classroom .editor-buttons-container .editor-button-card[data-v-4c897401]{text-align:center;padding:20px 16px;border:2px solid #f0f0f0;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa}.online-classroom .editor-buttons-container .editor-button-card[data-v-4c897401]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.12);box-shadow:0 6px 20px rgba(0,0,0,.12);border-color:#1890ff}.online-classroom .editor-buttons-container .editor-button-card .editor-icon[data-v-4c897401]{margin-bottom:12px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.online-classroom .editor-buttons-container .editor-button-card h3[data-v-4c897401]{margin:8px 0;font-size:16px;color:#333;font-weight:600}.online-classroom .editor-buttons-container .editor-button-card p[data-v-4c897401]{color:#666;font-size:13px;margin:0 0 16px 0;min-height:20px}.online-classroom .editor-buttons-container .editor-button-card.scratchjr[data-v-4c897401]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#91d5ff}.online-classroom .editor-buttons-container .editor-button-card.scratchjr[data-v-4c897401]:hover{border-color:#40a9ff;-webkit-box-shadow:0 6px 20px rgba(64,169,255,.2);box-shadow:0 6px 20px rgba(64,169,255,.2)}.online-classroom .editor-buttons-container .editor-button-card.scratch[data-v-4c897401]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border-color:#ffd591}.online-classroom .editor-buttons-container .editor-button-card.scratch[data-v-4c897401]:hover{border-color:#ffa940;-webkit-box-shadow:0 6px 20px rgba(255,169,64,.2);box-shadow:0 6px 20px rgba(255,169,64,.2)}.online-classroom .editor-buttons-container .editor-button-card.python[data-v-4c897401]{background:linear-gradient(135deg,#fff0f6,#ffccc7);border-color:#ffa39e}.online-classroom .editor-buttons-container .editor-button-card.python[data-v-4c897401]:hover{border-color:#ff7875;-webkit-box-shadow:0 6px 20px rgba(255,120,117,.2);box-shadow:0 6px 20px rgba(255,120,117,.2)}.projector-mode{font-size:20px;font-weight:600;font-size:18px;font-size:16px}@media (max-width:1200px){.online-classroom .classroom-content .ant-col[data-v-4c897401]:first-child{margin-bottom:16px}}.notes-area .notes-info[data-v-4c897401]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.notes-area[data-v-4c897401] .ant-input{border-radius:4px}.notes-area[data-v-4c897401] .ant-input:focus{border-color:#40a9ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.course-resource-list[data-v-17c65ef0]{padding:16px 0}.course-resource-list .resource-card[data-v-17c65ef0]{height:100%;-webkit-transition:all .3s;transition:all .3s}.course-resource-list .resource-card[data-v-17c65ef0]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.course-resource-list .resource-card .resource-icon[data-v-17c65ef0]{text-align:center;padding:20px 0}.course-resource-list .resource-card .resource-name[data-v-17c65ef0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.course-resource-list .resource-card .resource-info .resource-meta[data-v-17c65ef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:12px;color:#8c8c8c}.course-resource-list .resource-card .resource-info .resource-meta span[data-v-17c65ef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.course-resource-list .resource-card .resource-info .resource-desc[data-v-17c65ef0]{font-size:12px;color:#595959;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;max-height:3em}.upload-resource-form .upload-hint[data-v-01cf2759]{margin-top:8px;font-size:12px;color:#999}.resource-preview[data-v-6a9060c0]{padding:16px}.preview-header h3[data-v-6a9060c0]{margin:0 0 16px 0;color:#333}.resource-meta[data-v-6a9060c0]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.meta-info[data-v-6a9060c0],.resource-meta[data-v-6a9060c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meta-info[data-v-6a9060c0]{color:#666;font-size:14px}.meta-info .anticon[data-v-6a9060c0]{margin-right:4px}.preview-content[data-v-6a9060c0]{min-height:200px;margin:16px 0}.preview-placeholder[data-v-6a9060c0]{text-align:center;padding:48px 0}.preview-placeholder h4[data-v-6a9060c0]{margin:16px 0 8px 0;color:#333}.preview-placeholder p[data-v-6a9060c0]{color:#666;margin-bottom:24px}.video-container[data-v-6a9060c0]{text-align:center}.code-preview[data-v-6a9060c0]{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.code-header[data-v-6a9060c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;background:#f5f5f5;border-bottom:1px solid #d9d9d9}.file-name[data-v-6a9060c0]{font-weight:500;color:#333}.code-content[data-v-6a9060c0]{padding:16px;background:#fafafa;overflow-x:auto}.code-content pre[data-v-6a9060c0]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;color:#333}.image-container[data-v-6a9060c0]{text-align:center}.preview-description h4[data-v-6a9060c0]{margin:16px 0 8px 0;color:#333}.preview-description p[data-v-6a9060c0]{color:#666;line-height:1.6}.preview-actions[data-v-6a9060c0]{text-align:center;margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.course-content-management[data-v-2080de0e]{padding:24px}.page-header h2[data-v-2080de0e]{margin:0;color:#1890ff}.page-header p[data-v-2080de0e]{margin:8px 0 0 0;color:#666}.dashboard-container[data-v-da5911de]{padding:12px 0 24px}.dashboard-header[data-v-da5911de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:16px}.dashboard-header h2[data-v-da5911de]{margin:0;font-size:20px;font-weight:600}.dashboard-subtitle[data-v-da5911de]{margin:4px 0 0;color:rgba(0,0,0,.45)}.dashboard-row[data-v-da5911de]{margin-bottom:16px}.stat-card[data-v-da5911de]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:130px;border-radius:10px;-webkit-box-shadow:0 8px 20px -12px rgba(0,0,0,.3);box-shadow:0 8px 20px -12px rgba(0,0,0,.3)}.stat-card[data-v-da5911de],.stat-card__icon[data-v-da5911de]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-card__icon[data-v-da5911de]{width:56px;height:56px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;color:#fff;margin-right:16px}.stat-card__icon.icon-totalStudents[data-v-da5911de]{background:linear-gradient(135deg,#1890ff,#73c0ff)}.stat-card__icon.icon-totalCourses[data-v-da5911de]{background:linear-gradient(135deg,#13c2c2,#87e8de)}.stat-card__icon.icon-totalClasses[data-v-da5911de]{background:linear-gradient(135deg,#722ed1,#b37feb)}.stat-card__icon.icon-pendingHomework[data-v-da5911de]{background:linear-gradient(135deg,#fa8c16,#ffc069)}.stat-card__content[data-v-da5911de]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-card__title[data-v-da5911de]{font-size:14px;color:rgba(0,0,0,.45);margin-bottom:6px}.stat-card__value[data-v-da5911de]{font-size:26px;font-weight:600;color:rgba(0,0,0,.85)}.stat-card.secondary[data-v-da5911de]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:150px}.stat-card.secondary .stat-card__value[data-v-da5911de]{font-size:24px;margin:8px 0}.stat-card.secondary .stat-card__desc[data-v-da5911de]{color:rgba(0,0,0,.45);font-size:13px}.dashboard-empty[data-v-da5911de]{margin-top:16px}@media (max-width:576px){.stat-card[data-v-da5911de]{min-height:110px}.stat-card__icon[data-v-da5911de]{width:48px;height:48px;font-size:24px}.stat-card__value[data-v-da5911de]{font-size:22px}}.question-config-item[data-v-12ec2dd8]{margin-bottom:8px;padding:8px;border:1px solid #f0f0f0;border-radius:4px}.question-config-item[data-v-12ec2dd8]:hover{border-color:#d9d9d9}.smart-generate-container .question-types-config .type-config-row[data-v-2147bffe]{margin-bottom:8px;padding:8px;border:1px solid #f0f0f0;border-radius:4px}.smart-generate-container .question-types-config .type-config-row .subtotal[data-v-2147bffe]{font-weight:700;color:#1890ff}.smart-generate-container .score-summary[data-v-2147bffe]{margin-top:16px;padding:12px;background:#f5f5f5;border-radius:4px}.smart-generate-container .difficulty-config[data-v-2147bffe]{text-align:center}.smart-generate-container .difficulty-config .difficulty-label[data-v-2147bffe]{font-size:12px;margin-bottom:8px}.smart-generate-container .difficulty-config .difficulty-value[data-v-2147bffe],.smart-generate-container .strategy-desc[data-v-2147bffe]{font-size:12px;margin-top:8px;color:#666}.smart-generate-container .strategy-desc p[data-v-2147bffe]{margin:0}.smart-generate-container .available-stats[data-v-2147bffe]{margin-top:16px}.publish-container .paper-info[data-v-0a67aa9d]{margin-bottom:20px;padding:12px;background:#f5f5f5;border-radius:4px}.publish-container .paper-info h4[data-v-0a67aa9d]{margin-bottom:12px}.publish-container .participant-stats[data-v-0a67aa9d]{margin-top:16px}.student-detail-container .answers-section .questions-nav[data-v-409c5aa1],.student-detail-container .exam-info-section[data-v-409c5aa1],.student-detail-container .student-info-section[data-v-409c5aa1]{margin-bottom:16px}.student-detail-container .answers-section .questions-nav .ant-radio-button-wrapper.correct[data-v-409c5aa1]:before{background:#52c41a}.student-detail-container .answers-section .questions-nav .ant-radio-button-wrapper.incorrect[data-v-409c5aa1]:before{background:#ff4d4f}.student-detail-container .answers-section .questions-nav .ant-radio-button-wrapper.unanswered[data-v-409c5aa1]:before{background:#d9d9d9}.student-detail-container .answers-section .question-detail .question-header[data-v-409c5aa1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:12px;background:#f5f5f5;border-radius:4px}.student-detail-container .answers-section .question-detail .question-header .question-title[data-v-409c5aa1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.student-detail-container .answers-section .question-detail .question-header .question-title h4[data-v-409c5aa1]{margin:0}.student-detail-container .answers-section .question-detail .question-header .question-title .question-score[data-v-409c5aa1]{color:#1890ff;font-weight:500}.student-detail-container .answers-section .question-detail .question-header .question-result[data-v-409c5aa1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.student-detail-container .answers-section .question-detail .question-header .question-result .earned-score[data-v-409c5aa1]{font-weight:500;color:#666}.student-detail-container .answers-section .question-detail .question-content[data-v-409c5aa1]{margin-bottom:16px;padding:12px;background:#fff;border:1px solid #f0f0f0;border-radius:4px}.student-detail-container .answers-section .question-detail .question-content h5[data-v-409c5aa1]{margin-bottom:8px;font-weight:500}.student-detail-container .answers-section .question-detail .question-content .content-text[data-v-409c5aa1]{line-height:1.6;color:#666}.student-detail-container .answers-section .question-detail .choice-section .options-list .option-item[data-v-409c5aa1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;margin-bottom:8px;border:1px solid #d9d9d9;border-radius:4px;background:#fff}.student-detail-container .answers-section .question-detail .choice-section .options-list .option-item.student-selected[data-v-409c5aa1]{background:#e6f7ff;border-color:#1890ff}.student-detail-container .answers-section .question-detail .choice-section .options-list .option-item.correct-option[data-v-409c5aa1]{background:#f6ffed;border-color:#52c41a}.student-detail-container .answers-section .question-detail .choice-section .options-list .option-item.wrong-selection[data-v-409c5aa1]{background:#fff2f0;border-color:#ff4d4f}.student-detail-container .answers-section .question-detail .choice-section .options-list .option-item .option-label[data-v-409c5aa1]{font-weight:700;margin-right:8px;min-width:20px}.student-detail-container .answers-section .question-detail .choice-section .options-list .option-item .option-text[data-v-409c5aa1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.student-detail-container .answers-section .question-detail .choice-section .options-list .option-item .option-indicators[data-v-409c5aa1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.student-detail-container .answers-section .question-detail .choice-section .options-list .option-item .option-indicators .student-icon[data-v-409c5aa1]{color:#1890ff}.student-detail-container .answers-section .question-detail .choice-section .options-list .option-item .option-indicators .correct-icon[data-v-409c5aa1]{color:#52c41a}.student-detail-container .answers-section .question-detail .fill-section .reference-answer[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .fill-section .standard-answer[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .fill-section .student-answer[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .reference-answer[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .standard-answer[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .student-answer[data-v-409c5aa1]{margin-bottom:12px}.student-detail-container .answers-section .question-detail .fill-section .reference-answer h6[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .fill-section .standard-answer h6[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .fill-section .student-answer h6[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .reference-answer h6[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .standard-answer h6[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .student-answer h6[data-v-409c5aa1]{margin-bottom:8px;font-weight:500}.student-detail-container .answers-section .question-detail .fill-section .reference-answer .answer-content[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .fill-section .standard-answer .answer-content[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .fill-section .student-answer .answer-content[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .reference-answer .answer-content[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .standard-answer .answer-content[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .student-answer .answer-content[data-v-409c5aa1]{padding:8px 12px;border-radius:4px}.student-detail-container .answers-section .question-detail .fill-section .reference-answer .answer-content[data-v-409c5aa1]:not(.code-answer),.student-detail-container .answers-section .question-detail .fill-section .standard-answer .answer-content[data-v-409c5aa1]:not(.code-answer),.student-detail-container .answers-section .question-detail .fill-section .student-answer .answer-content[data-v-409c5aa1]:not(.code-answer),.student-detail-container .answers-section .question-detail .text-section .reference-answer .answer-content[data-v-409c5aa1]:not(.code-answer),.student-detail-container .answers-section .question-detail .text-section .standard-answer .answer-content[data-v-409c5aa1]:not(.code-answer),.student-detail-container .answers-section .question-detail .text-section .student-answer .answer-content[data-v-409c5aa1]:not(.code-answer){background:#f5f5f5;border:1px solid #d9d9d9}.student-detail-container .answers-section .question-detail .fill-section .reference-answer .answer-content.code-answer pre[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .fill-section .standard-answer .answer-content.code-answer pre[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .fill-section .student-answer .answer-content.code-answer pre[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .reference-answer .answer-content.code-answer pre[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .standard-answer .answer-content.code-answer pre[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .student-answer .answer-content.code-answer pre[data-v-409c5aa1]{background:#f5f5f5;padding:12px;border-radius:4px;margin:0;border:1px solid #d9d9d9}.student-detail-container .answers-section .question-detail .fill-section .reference-answer .answer-content.code-answer pre code[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .fill-section .standard-answer .answer-content.code-answer pre code[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .fill-section .student-answer .answer-content.code-answer pre code[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .reference-answer .answer-content.code-answer pre code[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .standard-answer .answer-content.code-answer pre code[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .student-answer .answer-content.code-answer pre code[data-v-409c5aa1]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.4}.student-detail-container .answers-section .question-detail .fill-section .reference-answer .answer-content[data-v-409c5aa1],.student-detail-container .answers-section .question-detail .text-section .reference-answer .answer-content[data-v-409c5aa1]{background:#e6f7ff}.student-detail-container .answers-section .question-detail .judge-section .judge-options[data-v-409c5aa1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.student-detail-container .answers-section .question-detail .judge-section .judge-options .judge-item[data-v-409c5aa1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff}.student-detail-container .answers-section .question-detail .judge-section .judge-options .judge-item.selected[data-v-409c5aa1]{background:#e6f7ff;border-color:#1890ff}.student-detail-container .answers-section .question-detail .judge-section .judge-options .judge-item.correct[data-v-409c5aa1]{background:#f6ffed;border-color:#52c41a}.student-detail-container .answers-section .question-detail .explanation-section[data-v-409c5aa1]{margin-top:16px;padding:12px;background:#fff7e6;border-radius:4px}.student-detail-container .answers-section .question-detail .explanation-section h6[data-v-409c5aa1]{margin-bottom:8px;font-weight:500}.student-detail-container .answers-section .question-detail .explanation-section .explanation-content[data-v-409c5aa1]{line-height:1.6;color:#666}.student-detail-container .answers-section .question-navigation[data-v-409c5aa1]{text-align:center;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.exam-analysis-container .card-title[data-v-d905c55c]{font-size:16px;font-weight:500}.exam-analysis-container .paper-info-row[data-v-d905c55c]{margin-bottom:24px;padding:16px;background:#f5f5f5;border-radius:6px}.exam-analysis-container .analysis-row[data-v-d905c55c],.exam-analysis-container .charts-row[data-v-d905c55c]{margin-bottom:24px}.exam-analysis-container .student-results-row .search-bar[data-v-d905c55c]{margin-bottom:16px}.exam-analysis-container .ant-statistic[data-v-d905c55c]{text-align:center}.paper-preview .paper-header[data-v-33e5a013]{margin-bottom:24px}.paper-preview .paper-header .paper-title[data-v-33e5a013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.paper-preview .paper-header .paper-title h2[data-v-33e5a013]{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.paper-preview .paper-header .paper-title .paper-meta[data-v-33e5a013]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.paper-preview .paper-header .paper-description[data-v-33e5a013]{margin-top:16px;padding:12px;background:#f5f5f5;border-radius:4px}.paper-preview .paper-header .paper-description h4[data-v-33e5a013]{margin-bottom:8px}.paper-preview .paper-header .paper-description p[data-v-33e5a013]{margin:0;color:#666}.paper-preview .questions-section .section-header[data-v-33e5a013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.paper-preview .questions-section .section-header h3[data-v-33e5a013]{margin:0}.paper-preview .questions-section .question-item[data-v-33e5a013]{margin-bottom:32px;padding:16px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.paper-preview .questions-section .question-item .question-header[data-v-33e5a013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.paper-preview .questions-section .question-item .question-header .question-number[data-v-33e5a013]{font-weight:700;font-size:16px}.paper-preview .questions-section .question-item .question-header .question-number .question-score[data-v-33e5a013]{color:#1890ff;margin-left:8px}.paper-preview .questions-section .question-item .question-title[data-v-33e5a013]{margin-bottom:12px}.paper-preview .questions-section .question-item .question-title h4[data-v-33e5a013]{margin:0;font-weight:500}.paper-preview .questions-section .question-item .question-content[data-v-33e5a013]{margin-bottom:16px;padding:12px;background:#fff;border-radius:4px;line-height:1.6}.paper-preview .questions-section .question-item .question-options[data-v-33e5a013]{margin-bottom:16px}.paper-preview .questions-section .question-item .question-options .option-item[data-v-33e5a013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;margin-bottom:8px;background:#fff;border:1px solid #d9d9d9;border-radius:4px}.paper-preview .questions-section .question-item .question-options .option-item.correct-option[data-v-33e5a013]{background:#f6ffed;border-color:#52c41a;color:#52c41a;font-weight:500}.paper-preview .questions-section .question-item .question-options .option-item .option-label[data-v-33e5a013]{font-weight:700;margin-right:8px;min-width:20px}.paper-preview .questions-section .question-item .question-options .option-item .option-text[data-v-33e5a013]{-webkit-box-flex:1;-ms-flex:1;flex:1}.paper-preview .questions-section .question-item .question-options .option-item .correct-icon[data-v-33e5a013]{color:#52c41a;margin-left:8px}.paper-preview .questions-section .question-item .fill-question[data-v-33e5a013]{margin-bottom:16px}.paper-preview .questions-section .question-item .fill-question .answer-space[data-v-33e5a013]{font-size:16px;text-align:center;margin:16px 0}.paper-preview .questions-section .question-item .fill-question .standard-answer[data-v-33e5a013]{margin-top:12px;padding:8px;background:#e6f7ff;border-radius:4px}.paper-preview .questions-section .question-item .judge-question[data-v-33e5a013]{margin-bottom:16px}.paper-preview .questions-section .question-item .judge-question .correct-answer[data-v-33e5a013]{margin-top:12px;color:#52c41a;font-weight:500}.paper-preview .questions-section .question-item .text-question[data-v-33e5a013]{margin-bottom:16px}.paper-preview .questions-section .question-item .text-question .reference-answer[data-v-33e5a013]{margin-top:12px;padding:12px;background:#e6f7ff;border-radius:4px}.paper-preview .questions-section .question-item .text-question .reference-answer .answer-content[data-v-33e5a013]{margin-top:8px}.paper-preview .questions-section .question-item .text-question .reference-answer .answer-content.code-answer pre[data-v-33e5a013]{background:#f5f5f5;padding:12px;border-radius:4px;margin:0;border:1px solid #d9d9d9}.paper-preview .questions-section .question-item .text-question .reference-answer .answer-content.code-answer pre code[data-v-33e5a013]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.4}.paper-preview .questions-section .question-item .question-explanation[data-v-33e5a013]{margin-bottom:12px;padding:12px;background:#fff7e6;border-radius:4px}.paper-preview .questions-section .question-item .question-explanation p[data-v-33e5a013]{margin:8px 0 0 0;color:#666;line-height:1.6}.paper-preview .questions-section .question-item .question-meta[data-v-33e5a013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#999;font-size:12px}.paper-preview .questions-section .question-item .question-meta .knowledge-point[data-v-33e5a013]{color:#666}.paper-preview .empty-section[data-v-33e5a013],.paper-preview .loading-section[data-v-33e5a013]{text-align:center;padding:40px 0}@media print{.ant-modal-mask[data-v-33e5a013],.ant-modal-wrap[data-v-33e5a013]{display:none!important}.paper-preview[data-v-33e5a013]{position:absolute;top:0;left:0;width:100%}.paper-preview .section-header .ant-space[data-v-33e5a013]{display:none}}.participants-container .stats-section[data-v-cd36a4fe]{padding:16px;background:#f5f5f5;border-radius:6px;margin-bottom:16px}.participants-container .filter-section[data-v-cd36a4fe]{margin-bottom:16px}.participants-container .participants-list .ant-table .ant-table-tbody>tr:hover>td[data-v-cd36a4fe]{background:#e6f7ff}.exam-paper-container .card-title[data-v-0201e1ab]{font-size:16px;font-weight:500}.exam-paper-container .search-form[data-v-0201e1ab]{margin-bottom:16px;padding:16px;background:#fafafa;border-radius:4px}.exam-paper-container .toolbar .ant-btn+.ant-btn[data-v-0201e1ab]{margin-left:8px}.exam-paper-container .ant-table .ant-table-tbody>tr:hover>td[data-v-0201e1ab]{background:#e6f7ff}.exam-taking-container[data-v-10895ff5]{max-width:1400px;margin:0 auto;padding:16px}.exam-taking-container .exam-header[data-v-10895ff5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding:16px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.exam-taking-container .exam-header .exam-info h2[data-v-10895ff5]{margin:0 0 8px 0;font-size:20px}.exam-taking-container .exam-header .exam-info .exam-meta[data-v-10895ff5]{color:#666}.exam-taking-container .exam-header .exam-info .exam-meta span[data-v-10895ff5]{margin-right:24px}.exam-taking-container .exam-header .exam-timer[data-v-10895ff5]{text-align:center}.exam-taking-container .exam-header .exam-timer .timer-label[data-v-10895ff5]{margin-top:8px;color:#666;font-size:12px}.exam-taking-container .exam-status[data-v-10895ff5]{margin:40px 0}.exam-taking-container .exam-content .question-navigator[data-v-10895ff5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.exam-taking-container .exam-content .question-navigator .nav-item[data-v-10895ff5]{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;font-size:12px;-webkit-transition:all .3s;transition:all .3s}.exam-taking-container .exam-content .question-navigator .nav-item.current[data-v-10895ff5]{background:#1890ff;color:#fff;border-color:#1890ff}.exam-taking-container .exam-content .question-navigator .nav-item.answered[data-v-10895ff5]{background:#52c41a;color:#fff;border-color:#52c41a}.exam-taking-container .exam-content .question-navigator .nav-item.unanswered[data-v-10895ff5]{background:#fff;color:#666}.exam-taking-container .exam-content .question-navigator .nav-item[data-v-10895ff5]:hover{border-color:#1890ff}.exam-taking-container .exam-content .progress-info[data-v-10895ff5]{margin-bottom:16px}.exam-taking-container .exam-content .progress-info p[data-v-10895ff5]{margin-bottom:8px;font-size:14px;color:#666}.exam-taking-container .exam-content .submit-section[data-v-10895ff5]{margin-top:16px}.exam-taking-container .exam-content .question-content .question-header[data-v-10895ff5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.exam-taking-container .exam-content .question-content .question-header .question-number[data-v-10895ff5]{font-weight:500;margin-right:12px}.exam-taking-container .exam-content .question-content .question-header .question-score[data-v-10895ff5]{margin-left:auto;color:#666;font-size:14px}.exam-taking-container .exam-content .question-content .question-body[data-v-10895ff5]{margin-bottom:24px}.exam-taking-container .exam-content .question-content .question-body .question-title[data-v-10895ff5]{font-size:16px;font-weight:500;line-height:1.5;margin-bottom:8px}.exam-taking-container .exam-content .question-content .question-body .question-description[data-v-10895ff5]{color:#666;line-height:1.6}.exam-taking-container .exam-content .question-content .answer-area[data-v-10895ff5]{margin-bottom:32px}.exam-taking-container .exam-content .question-content .answer-area .option-item[data-v-10895ff5]{margin-bottom:12px;padding:8px;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s}.exam-taking-container .exam-content .question-content .answer-area .option-item[data-v-10895ff5]:hover{background-color:#f5f5f5}.exam-taking-container .exam-content .question-content .question-navigation[data-v-10895ff5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:16px;border-top:1px solid #e8e8e8}.exam-taking-container .loading-container[data-v-10895ff5]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:400px}.exam-taking-container .loading-container[data-v-10895ff5],.option-item[data-v-486e2abe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-item[data-v-486e2abe]{margin-bottom:8px}.option-item[data-v-486e2abe]:last-child{margin-bottom:0}.question-preview .question-header[data-v-679d05de]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.question-preview .question-title[data-v-679d05de]{margin-bottom:16px}.question-preview .question-title h3[data-v-679d05de]{margin:0;color:#333}.question-preview .question-content[data-v-679d05de]{margin-bottom:16px;padding:12px;background:#fafafa;border-radius:4px;line-height:1.6}.question-preview .question-options[data-v-679d05de]{margin-bottom:16px}.question-preview .question-options .option-item[data-v-679d05de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;margin-bottom:8px;border-radius:4px;border:1px solid #d9d9d9}.question-preview .question-options .option-item.correct-option[data-v-679d05de]{background:#f6ffed;border-color:#52c41a}.question-preview .question-options .option-item .option-label[data-v-679d05de]{font-weight:700;margin-right:8px;min-width:20px}.question-preview .question-options .option-item .option-text[data-v-679d05de]{-webkit-box-flex:1;-ms-flex:1;flex:1}.question-preview .question-options .option-item .correct-icon[data-v-679d05de]{color:#52c41a;margin-left:8px}.question-preview .question-answer[data-v-679d05de]{margin-bottom:16px}.question-preview .question-answer .answer-content[data-v-679d05de]{padding:12px;background:#e6f7ff;border-radius:4px;margin-top:8px}.question-preview .question-answer .code-answer[data-v-679d05de]{margin-top:8px}.question-preview .question-answer .code-answer pre[data-v-679d05de]{background:#f5f5f5;padding:12px;border-radius:4px;margin:0;border:1px solid #d9d9d9}.question-preview .question-answer .code-answer pre code[data-v-679d05de]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.4}.question-preview .question-explanation[data-v-679d05de]{margin-bottom:16px}.question-preview .question-explanation .explanation-content[data-v-679d05de]{padding:12px;background:#fff7e6;border-radius:4px;margin-top:8px;line-height:1.6}.question-preview .question-info p[data-v-679d05de]{margin-bottom:8px;color:#666}.question-preview .question-info p strong[data-v-679d05de]{color:#333}.import-container .ant-steps[data-v-412d037e]{margin-bottom:24px}.import-container .step-content[data-v-412d037e]{min-height:300px}.import-container .template-download[data-v-412d037e]{margin-bottom:16px;text-align:center}.import-container .file-info .ant-card[data-v-412d037e]{border:1px dashed #d9d9d9;background:#fafafa}.import-container .preview-stats[data-v-412d037e]{padding:16px;background:#fafafa;border-radius:6px}.import-container .error-item[data-v-412d037e]{padding:8px 0;border-bottom:1px solid #f0f0f0}.import-container .error-item[data-v-412d037e]:last-child{border-bottom:none}.import-container .import-result[data-v-412d037e]{text-align:center}.question-bank-container .card-title[data-v-2b2d0a99]{font-size:16px;font-weight:500}.question-bank-container .search-form[data-v-2b2d0a99]{margin-bottom:16px;padding:16px;background:#fafafa;border-radius:4px}.question-bank-container .toolbar .ant-btn+.ant-btn[data-v-2b2d0a99]{margin-left:8px}.question-bank-container .ant-table .ant-table-tbody>tr:hover>td[data-v-2b2d0a99]{background:#e6f7ff}.exception[data-v-6d5e2f4a]{min-height:500px;height:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:150px}.exception .img[data-v-6d5e2f4a]{display:inline-block;padding-right:52px;zoom:1}.exception .img img[data-v-6d5e2f4a]{height:360px;max-width:430px}.exception .content[data-v-6d5e2f4a]{display:inline-block;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.exception .content h1[data-v-6d5e2f4a]{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.exception .content .desc[data-v-6d5e2f4a]{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}.mobile .exception[data-v-6d5e2f4a]{margin-top:30px}.mobile .exception .img[data-v-6d5e2f4a]{padding-right:unset}.mobile .exception .img img[data-v-6d5e2f4a]{height:40%;max-width:80%}.header[data-v-1dda9d7b]{padding:15px;line-height:30px}.logo[data-v-1dda9d7b]{max-height:50px;width:auto;margin-right:20px;display:inline-block}.brand[data-v-1dda9d7b]{display:inline-block;vertical-align:middle}.brand-title[data-v-1dda9d7b]{color:#fff;font-size:30px;text-shadow:0 0 5px #282828;margin-bottom:10px}.brand-desc[data-v-1dda9d7b]{color:#fff;font-size:18px;font-style:italic}.menu-fixed[data-v-1dda9d7b]{position:fixed;top:0;z-index:99;padding-bottom:10px;width:100%;background:radial-gradient(ellipse at top left,#005dff 10%,rgba(35,174,255,.8509803921568627) 67%)}.menu[data-v-1dda9d7b]{display:inline-block;background:transparent;max-width:1200px;margin:auto}.menu .ant-menu-submenu[data-v-1dda9d7b],.menu[data-v-1dda9d7b] .ant-menu-item>a,.menu[data-v-1dda9d7b] .ant-menu-submenu-title>a{font-family:"\5FAE\8F6F\96C5\9ED1   Bold","\5FAE\8F6F\96C5\9ED1   Regular","\5FAE\8F6F\96C5\9ED1",sans-serif;font-weight:600;font-size:16px;color:#fff}.menu .ant-menu-item-active[data-v-1dda9d7b],.menu .ant-menu-submenu-active[data-v-1dda9d7b]{background:rgba(0,0,0,.2);border-radius:15px;border-bottom:none!important}.ant-menu-horizontal[data-v-1dda9d7b]{border-bottom:none}.header-avatar[data-v-1dda9d7b]{padding:5px 20px;float:right;cursor:pointer}.header-avatar .ant-avatar[data-v-1dda9d7b]{margin-right:5px}.header-avatar .avatar[data-v-1dda9d7b]{margin-right:5px;margin-bottom:5px;max-height:30px}.header-avatar span[data-v-1dda9d7b]{color:#fff;font-weight:700}.banner[data-v-2b9667b2]{margin-top:20px}.carousel[data-v-2b9667b2]{height:400px;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15)}.carousel img[data-v-2b9667b2]{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.carousel .swiper-slide[data-v-2b9667b2]{background-position:50%;background-size:cover}.carousel[data-v-2b9667b2] .swiper-pagination-bullet{background:hsla(0,0%,100%,.6);opacity:1}.carousel[data-v-2b9667b2] .swiper-pagination-bullet-active{background:#fff}.footer[data-v-108af61c]{width:100%;padding:20px 0;text-align:center;font-size:12px;color:rgba(0,0,0,.45)}.brand[data-v-108af61c]{color:rgba(0,0,0,.65)}.divider[data-v-108af61c]{margin:0 8px;color:rgba(0,0,0,.25)}.footer a[data-v-108af61c]{color:rgba(0,0,0,.45);text-decoration:none}.footer a[data-v-108af61c]:hover{color:#1890ff}.user-enter[data-v-cf19af1c]{background:url(/img/login-bg.png) no-repeat;background-size:100% 100%;border-radius:10px;width:250px;min-height:360px;text-align:center;padding-top:110px;padding-bottom:20px;line-height:50px}.ant-btn[data-v-cf19af1c]{width:80%}.welcome[data-v-cf19af1c]{padding:0 20px;line-height:30px}.editor-card[data-v-7988ad12]{width:100%;height:220px;margin:30px auto;padding:30px;background:linear-gradient(-30deg,#4fb5ff,#60bcff);border-radius:20px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.editor-card[data-v-7988ad12]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15)}.editor-card .ant-row-flex[data-v-7988ad12]{height:100%}.editor-card img[data-v-7988ad12]{width:auto;height:110px}.editor-card h2[data-v-7988ad12]{color:#fff;text-align:center;font-size:24px;margin-bottom:15px}.editor-card .ant-btn[data-v-7988ad12]{border-radius:50px;display:block;margin:12px auto;font-size:16px}.slick-arrow[data-v-21aaf3a3]{border-radius:50%;text-align:center;height:40px;line-height:40px;width:40px;background:rgba(54,78,121,.6039215686274509);overflow:hidden;color:#fff;opacity:.5}.slick-arrow img[data-v-21aaf3a3]{width:100%;height:100%}.slick-arrow[data-v-21aaf3a3]:hover{background:#364e79;color:#fff;opacity:1}#IndexPage[data-v-21aaf3a3]{width:100%;height:auto;margin-top:28px}#IndexPage .banner[data-v-21aaf3a3]{width:100%;height:100%;background:#ccc}#IndexPage .boxBackground[data-v-21aaf3a3]{width:100%}#IndexPage .boxBackground .boxContent[data-v-21aaf3a3]{width:1200px;margin:0 auto;height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#IndexPage .boxBackground .boxContent[data-v-21aaf3a3] img{max-width:100%}.keyboard[data-v-14da0ddf]{margin:0 .6rem;border-radius:5px}.control_direct[data-v-14da0ddf]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.control_space[data-v-14da0ddf]{-webkit-box-flex:1;-ms-flex:1;flex:1;vertical-align:middle}.control_direct div[data-v-14da0ddf]{text-align:center;height:2.25rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.key[data-v-14da0ddf]{width:2.25rem;height:2.25rem;display:inline-block;background-size:100% 100%!important}.control_direct div[data-v-14da0ddf]:first-of-type{margin-top:.18rem}.control_direct div[data-v-14da0ddf]:nth-of-type(3){margin-bottom:1rem}.control_direct div:nth-of-type(2) p[data-v-14da0ddf]:first-of-type{margin-right:2rem}.rotate_left[data-v-14da0ddf]{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.rotate_right[data-v-14da0ddf]{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.rotate_down[data-v-14da0ddf]{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.control_space[data-v-14da0ddf]{text-align:center}.control_space p[data-v-14da0ddf]{display:inline-block;background:url(/scratch3/image/space.png) no-repeat 50%;background-size:contain;width:5.67rem;height:5.67rem;margin-top:1.3rem}.panel-works[data-v-4007531f]{margin:30px 0}.panel-title[data-v-4007531f]{margin-top:24px;font-size:26px;color:#333}.work-card[data-v-4007531f]{border-radius:10px;overflow:hidden;-webkit-box-shadow:#dadada 2px 2px 5px;box-shadow:2px 2px 5px #dadada;max-height:300px;min-width:200px}.work-card[data-v-4007531f] .ant-card-body{padding:0}.work-card .work-cover[data-v-4007531f]{width:100%;max-height:150px}.work-card .work-info[data-v-4007531f]{padding:10px}.work-card .work-author span[data-v-4007531f]{line-height:40px}.work-card .ant-tag[data-v-4007531f]{float:right}.work-card>div[data-v-4007531f]{padding:10px;margin:10px}.load-more[data-v-4007531f]{display:block;margin:10px auto;text-align:center}.friends .top-content .user[data-v-4ec3d9d3]{width:100%;padding-top:20px;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2235294117647059);box-shadow:0 3px 6px rgba(0,0,0,.2235294117647059)}.friends .top-content .user .circle[data-v-4ec3d9d3]{width:80px;height:80px;border-radius:50%;border:3px solid #fff;margin:0 auto;background-color:#02a7f0}.friends .top-content .user .circle img[data-v-4ec3d9d3]{border-radius:50%;width:100%;height:100%}.friends .top-content .user .name[data-v-4ec3d9d3]{line-height:45px;font-size:20px;font-weight:700}.friends .top-content .user .tip[data-v-4ec3d9d3]{font-size:13px;font-weight:400;margin-bottom:10px;word-break:break-word}.select[data-v-4ec3d9d3]{font-size:13px;margin:66px 0 50px 0}.select a[data-v-4ec3d9d3]{color:#000!important;font:normal normal normal 27px/17px HappyZcool-2016;font-weight:500;font-size:17px;line-height:45px;display:inline-block;border-radius:40px;padding:0 35px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);min-width:110px;height:46px;margin-right:20px}.select a.selected[data-v-4ec3d9d3]{color:#fff!important;background-color:#39a5ef}.select[data-v-4ec3d9d3]:hover{color:#333}.work-card[data-v-4ec3d9d3]{border:none}.work-card[data-v-4ec3d9d3] .ant-card-body{width:250px;height:280px;padding:0;overflow:hidden;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2235294117647059);box-shadow:0 3px 6px rgba(0,0,0,.2235294117647059)}.work-card .ant-divider-horizontal[data-v-4ec3d9d3]{margin:12px 0}.work-card .work-cover[data-v-4ec3d9d3]{width:100%;height:187px;overflow:hidden}.work-card .work-cover img[data-v-4ec3d9d3]{display:block;max-width:100%;max-height:100%;margin:auto}.work-card .work-author[data-v-4ec3d9d3]{padding:10px 10px 0}.work-card .work-author span[data-v-4ec3d9d3]{line-height:40px}.work-card .work-op[data-v-4ec3d9d3]{padding:0 10px}.work-card .work-op a[data-v-4ec3d9d3]{color:#000}.work-card .work-op a[data-v-4ec3d9d3]:hover{color:#1890ff}.cms[data-v-3a91f9f6]{border-radius:10px;background:#fff;padding:20px 0;margin:20px 0;-webkit-box-shadow:#c5c0c0 0 0 10px;box-shadow:0 0 10px #c5c0c0;min-height:80vh}.cms-header[data-v-3a91f9f6]{margin-top:20px;text-align:center}.cms-header h1[data-v-3a91f9f6]{margin:0 50px}.cms-header .cms-info[data-v-3a91f9f6]{color:grey}.gap[data-v-3a91f9f6]{margin-left:5px;margin-right:20px;font-size:14px}.article-content[data-v-3a91f9f6]{overflow:auto;padding:20px 100px}.article-content[data-v-3a91f9f6] img{max-width:100%;height:auto}.extra-file[data-v-3a91f9f6]{padding:20px 100px}.panel-title[data-v-a37fb884]{margin-top:24px;font-size:26px;color:#333}.gap[data-v-a37fb884]{margin-left:5px;margin-right:20px;font-size:14px}.title[data-v-a37fb884]{font-weight:700}[data-v-a37fb884] .title:hover{color:#1890ff}.project-detail[data-v-06ce279d]{max-width:780px;background:#fff;border-radius:10px;padding:20px}.project-detail .scratch-player[data-v-06ce279d]{margin:auto}.project-detail .scratch-player iframe[data-v-06ce279d]{max-width:720px;max-height:600px}.project-detail .project-info[data-v-06ce279d]{padding:10px;text-align:center}.project-detail .project-info .project-meta[data-v-06ce279d]{text-align:left}.project-detail .project-info .project-op[data-v-06ce279d]{color:#797979}.project-detail .project-info .project-op .anticon[data-v-06ce279d]{font-size:28px}.project-detail .project-info .project-op .gap[data-v-06ce279d]{margin-right:20px;font-size:24px}.project-detail .project-comment[data-v-06ce279d]{border:1px solid #e0e0e0;padding:10px}.project-detail .project-comment .publish .comment-user[data-v-06ce279d]{padding-top:20px}.project-detail .project-comment .publish .comment-btn[data-v-06ce279d]{padding-top:10px}.project-detail .project-comment .publish .comment-btn button[data-v-06ce279d]{height:80px}.project-detail .project-comment .comment-list[data-v-06ce279d]{color:#999;border:1px solid #e9e9e9;border-top:none;padding:0 20px}.project-detail .project-comment .comment-list .comment-content[data-v-06ce279d]{width:600px}.project-detail .project-comment .comment-list .item[data-v-06ce279d]{padding:20px;font-size:13px;border-bottom:1px solid #e9e9e9}.project-detail .project-comment .comment-list .item .people[data-v-06ce279d]{font-size:30px}.project-detail .project-comment .comment-list .item .user[data-v-06ce279d]{color:#666;font-size:14px;margin-right:5px}.project-detail .project-comment .comment-list .item .time[data-v-06ce279d]{font-size:12px}.project-detail .project-comment .comment-list .item span[data-v-06ce279d]{margin-right:30px}.project-detail .project-comment .comment-list .item p[data-v-06ce279d]{margin:10px 0}.project-detail .project-comment .comment-list .more[data-v-06ce279d]{font-size:13px;text-align:center;padding-top:40px;padding-bottom:20px}.project-detail .project-comment .comment-list .more>span[data-v-06ce279d]{border:1px solid #e9e9e9;line-height:47px;width:140px;height:47px;display:inline-block;color:#999}.work-share-html[data-v-06ce279d]{max-width:780px}.panel-works[data-v-ae134b40]{margin:30px 0}.panel-title[data-v-ae134b40]{font-size:26px;color:#333}.work-card[data-v-ae134b40]{border-radius:10px;overflow:hidden;-webkit-box-shadow:#dadada 2px 2px 5px;box-shadow:2px 2px 5px #dadada;max-height:300px;min-width:200px}.work-card[data-v-ae134b40] .ant-card-body{padding:0}.work-card .work-cover[data-v-ae134b40]{width:100%;max-height:150px}.work-card .work-info[data-v-ae134b40]{padding:10px}.work-card .work-author span[data-v-ae134b40]{line-height:40px;cursor:pointer}.work-card .ant-tag[data-v-ae134b40]{float:right}.work-card>div[data-v-ae134b40]{padding:10px;margin:10px}.load-more[data-v-ae134b40]{display:block;margin:10px auto;text-align:center}.container[data-v-540a5f9a]{background:url(/img/bg_blue.png) no-repeat;background-color:#f6f6f6;background-size:100% auto}.ant-layout-content[data-v-540a5f9a],.ant-layout-footer[data-v-540a5f9a],.ant-layout-header[data-v-540a5f9a],.ant-layout-sider-children[data-v-540a5f9a],.ant-layout-sider[data-v-540a5f9a]{background:transparent}.ant-layout[data-v-540a5f9a]{background:transparent;min-height:calc(100vh - 200px)}.ant-layout-header[data-v-540a5f9a]{height:auto;min-height:50px;width:100%;margin-bottom:10px;padding:0}.ant-layout-header[data-v-540a5f9a] .banner{border-radius:10px;overflow:hidden}.ant-layout-has-sider[data-v-540a5f9a]{max-width:1600px;min-width:800px;margin:-100px auto 0}.ant-layout-sider[data-v-540a5f9a]{z-index:99}.ant-layout-content[data-v-540a5f9a]{padding:20px 20px 0 20px;max-width:1300px;width:100%;margin:0 auto}.ant-layout-content .user-enter[data-v-540a5f9a]{background:#fff;border:1px solid #eee;border-radius:20px;width:250px;min-height:300px;text-align:center;line-height:50px;float:right;padding:30px 20px}.ant-layout-content .user-enter .login-form-section .login-logo[data-v-540a5f9a]{text-align:center;margin-bottom:15px}.ant-layout-content .user-enter .login-form-section .login-logo .logo-img[data-v-540a5f9a]{max-width:120px;max-height:120px;width:auto;height:auto}.ant-layout-content .user-enter .login-form-section .welcome[data-v-540a5f9a]{margin:15px 0 20px 0;font-size:20px;color:#333;font-weight:500;text-align:center}.ant-layout-content .user-enter .login-form-section .home-login-form[data-v-540a5f9a]{text-align:left;margin-top:15px}.ant-layout-content .user-enter .login-form-section .home-login-form .ant-form-item[data-v-540a5f9a]{margin-bottom:16px}.ant-layout-content .user-enter .login-form-section .home-login-form .login-button[data-v-540a5f9a]{margin-top:10px;height:44px;font-size:16px;font-weight:500}.ant-layout-content .user-enter .login-form-section .home-login-form .captcha-image[data-v-540a5f9a]{height:40px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9d9d9;border-radius:4px;background:#fafafa;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.ant-layout-content .user-enter .login-form-section .home-login-form .captcha-image[data-v-540a5f9a]:hover{border-color:#40a9ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-layout-content .user-enter .login-form-section .home-login-form .captcha-image[data-v-540a5f9a] svg{width:100%;height:100%;display:block}.ant-layout-content .user-enter .login-form-section .home-login-form .captcha-loading[data-v-540a5f9a]{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9d9d9;border-radius:4px;background:#fafafa}.ant-layout-sider[data-v-540a5f9a]{margin-left:30px;max-width:300px!important;width:300px!important}.container[data-v-23d211f3]{background:url(/img/bg_blue.png) no-repeat;background-color:#f6f6f6;background-size:100% 250px}.ant-layout-content[data-v-23d211f3],.ant-layout-footer[data-v-23d211f3],.ant-layout-header[data-v-23d211f3],.ant-layout-sider-children[data-v-23d211f3],.ant-layout-sider[data-v-23d211f3]{background:transparent}.ant-layout[data-v-23d211f3]{background:transparent;min-height:calc(100vh - 200px)}.ant-layout-header[data-v-23d211f3]{height:250px;width:100%;padding:0}.ant-layout-has-sider[data-v-23d211f3]{max-width:1100px;width:100%;margin:-100px auto 0}.ant-layout-content[data-v-23d211f3]{overflow-x:unset;padding-right:16px}.ant-layout-sider[data-v-23d211f3]{max-width:300px!important;width:300px!important}.homework-grading-workspace[data-v-213a0280]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.workspace-header[data-v-213a0280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:#fff;border-bottom:1px solid #f0f0f0}.header-info h3[data-v-213a0280]{margin:0;color:#333}.grading-progress[data-v-213a0280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;color:#666;font-size:14px}.workspace-content[data-v-213a0280]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 80px)}.student-list[data-v-213a0280]{width:300px;border-right:1px solid #f0f0f0;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-header[data-v-213a0280]{padding:16px;border-bottom:1px solid #f0f0f0}.student-items[data-v-213a0280]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.student-item[data-v-213a0280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.student-item[data-v-213a0280]:hover{background:rgba(24,144,255,.1)}.student-item.active[data-v-213a0280]{background:#e6f7ff;border-right:3px solid #1890ff}.student-avatar[data-v-213a0280]{margin-right:12px}.student-info[data-v-213a0280]{-webkit-box-flex:1;-ms-flex:1;flex:1}.student-name[data-v-213a0280]{font-weight:500;color:#333;margin-bottom:4px}.student-meta[data-v-213a0280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.student-id[data-v-213a0280]{font-size:12px;color:#999}.student-score[data-v-213a0280]{text-align:right}.score[data-v-213a0280]{color:#52c41a;font-weight:500}.no-score[data-v-213a0280]{color:#999;font-size:12px}.grading-area[data-v-213a0280]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;overflow-y:auto}.no-selection[data-v-213a0280]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grading-content[data-v-213a0280]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-header[data-v-213a0280]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.student-basic[data-v-213a0280],.student-header[data-v-213a0280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-basic[data-v-213a0280]{gap:16px}.basic-info h4[data-v-213a0280]{margin:0;color:#fff;font-size:18px}.basic-info p[data-v-213a0280]{margin:4px 0 0 0;color:hsla(0,0%,100%,.9);font-size:14px}.submission-files[data-v-213a0280]{padding:16px}.file-item[data-v-213a0280]{border:1px solid #d9d9d9;border-radius:6px;margin-bottom:16px;overflow:hidden}.file-header[data-v-213a0280]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#fafafa;border-bottom:1px solid #d9d9d9}.file-header[data-v-213a0280],.file-info[data-v-213a0280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-info[data-v-213a0280]{gap:8px}.file-name[data-v-213a0280]{font-weight:500;color:#333}.file-size[data-v-213a0280]{color:#999;font-size:12px}.file-preview[data-v-213a0280]{padding:16px}.code-preview pre[data-v-213a0280]{background:#f5f5f5;padding:16px;border-radius:4px;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.image-preview img[data-v-213a0280]{max-width:100%;max-height:400px;border-radius:4px}.no-files[data-v-213a0280]{padding:48px;text-align:center}.online-work[data-v-213a0280]{padding:16px}.scratch-stage[data-v-213a0280]{width:100%;height:300px;border:2px solid #ddd;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f9f9f9;margin-bottom:16px}.scratch-stage img[data-v-213a0280]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.no-preview[data-v-213a0280]{text-align:center;color:#999}.no-preview p[data-v-213a0280]{margin:8px 0 0 0}.player-controls[data-v-213a0280]{text-align:center}.code-editor[data-v-213a0280]{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;margin-bottom:16px}.editor-header[data-v-213a0280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;background:#f5f5f5;border-bottom:1px solid #d9d9d9}.code-content[data-v-213a0280]{padding:16px;background:#fafafa;overflow-x:auto;max-height:300px}.code-content pre[data-v-213a0280]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.code-output[data-v-213a0280]{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.output-header[data-v-213a0280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;background:#f5f5f5;border-bottom:1px solid #d9d9d9}.output-content[data-v-213a0280]{padding:16px;background:#000;color:#0f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;min-height:120px;max-height:200px;overflow-y:auto}.output-content pre[data-v-213a0280]{margin:0;white-space:pre-wrap}.grading-form[data-v-213a0280]{padding:24px}.criteria-grading[data-v-213a0280]{margin-bottom:24px}.criteria-grading h4[data-v-213a0280]{margin:0 0 16px 0;color:#333}.criterion-item[data-v-213a0280]{margin-bottom:12px}.criterion-scoring[data-v-213a0280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.max-score[data-v-213a0280]{color:#666;font-size:14px}.criterion-desc[data-v-213a0280]{color:#999;font-size:12px}.grading-actions[data-v-213a0280]{text-align:center;margin-top:32px;padding-top:16px;border-top:1px solid #f0f0f0}.grading-history[data-v-213a0280]{padding:24px}.history-item[data-v-213a0280]{margin-bottom:12px}.history-header[data-v-213a0280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.history-action[data-v-213a0280]{font-weight:500;color:#333}.history-time[data-v-213a0280]{color:#999;font-size:12px}.history-content[data-v-213a0280]{color:#666;font-size:13px}.history-content p[data-v-213a0280]{margin:4px 0}.class-management[data-v-2812b1b3]{padding:24px}.table-operation-bar[data-v-2812b1b3]{margin-bottom:16px}.ant-table[data-v-2812b1b3]{background:#fff}.homework-assignment .filter-section[data-v-7cd3d071]{margin-bottom:16px}.homework-statistics[data-v-4ccf95f9]{padding:24px}.homework-statistics .title-extra[data-v-4ccf95f9]{margin-left:8px;color:#666;font-size:14px}.homework-statistics .stat-card[data-v-4ccf95f9]{text-align:center}.homework-statistics .stat-card .stat-title[data-v-4ccf95f9]{color:#999;font-size:14px}.homework-statistics .stat-card .stat-value[data-v-4ccf95f9]{font-size:28px;font-weight:600}.homework-statistics .avg-score[data-v-4ccf95f9]{text-align:center}.homework-statistics .avg-score .value[data-v-4ccf95f9]{font-size:48px;font-weight:700;color:#1890ff}.homework-statistics .avg-score .label[data-v-4ccf95f9]{margin-left:8px;font-size:18px;color:#999}.homework-statistics .score-bar .label[data-v-4ccf95f9]{font-weight:600;margin-bottom:8px}.homework-statistics .score-bar .value[data-v-4ccf95f9]{margin-top:6px;color:#666}.homework-submissions[data-v-65b3abf2]{padding:24px}.homework-submissions .title-extra[data-v-65b3abf2]{font-size:14px;color:#666;margin-left:8px}.homework-submissions .homework-info[data-v-65b3abf2]{margin-bottom:16px}.homework-submissions .filter-section[data-v-65b3abf2]{margin:16px 0}.homework-submissions .student-info .name[data-v-65b3abf2]{font-weight:600}.homework-submissions .student-info .no[data-v-65b3abf2]{color:#999;font-size:12px}.homework-submissions .score-text[data-v-65b3abf2]{font-weight:600}.homework-submissions .score-text.pass[data-v-65b3abf2]{color:#52c41a}.homework-submissions .submission-content[data-v-65b3abf2]{background:#fafafa;padding:16px;border-radius:4px;margin-bottom:16px;min-height:60px}.homework-submissions .submission-content .text-content[data-v-65b3abf2]{white-space:pre-wrap;margin:0}.homework-submissions .submission-content .empty-text[data-v-65b3abf2]{color:#999;text-align:center;font-style:italic}.homework-submissions .attachment-list .attachment-item[data-v-65b3abf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #f0f0f0}.homework-submissions .attachment-list .attachment-item[data-v-65b3abf2]:last-child{border-bottom:none}.homework-submissions .attachment-list .attachment-item .file-name[data-v-65b3abf2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.homework-template-manager .filter-section[data-v-c730e090]{margin-bottom:16px}.resource-upload-section .upload-hint[data-v-c730e090]{margin-top:8px;font-size:12px;color:#999}.resource-list[data-v-c730e090]{margin-top:12px;border:1px solid #d9d9d9;border-radius:4px;padding:8px;max-height:200px;overflow-y:auto}.resource-list .resource-item[data-v-c730e090]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;border-bottom:1px solid #f0f0f0}.resource-list .resource-item[data-v-c730e090]:last-child{border-bottom:none}.resource-list .resource-item .anticon[data-v-c730e090]{margin-right:8px;font-size:16px;color:#1890ff}.resource-list .resource-item .resource-name[data-v-c730e090]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:8px}.resource-list .resource-item .resource-size[data-v-c730e090]{color:#999;font-size:12px;margin-right:8px}.student-management[data-v-0f08dbb4]{padding:24px}.table-operation-bar[data-v-0f08dbb4]{margin-bottom:16px}.ant-statistic-group[data-v-0f08dbb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ant-statistic-group .ant-statistic[data-v-0f08dbb4]{text-align:center}.teacher-management .page-title[data-v-0bfca968]{margin-bottom:20px;font-size:20px;font-weight:500}.teacher-management .table-operator[data-v-0bfca968]{margin-bottom:16px}.python-programming[data-v-6049180a]{padding:24px}.page-header[data-v-6049180a]{margin-bottom:24px}.page-header h1[data-v-6049180a]{font-size:28px;font-weight:600;margin:0 0 8px 0;color:#1f2329}.page-header p[data-v-6049180a]{font-size:14px;color:#86909c;margin:0}.editor-panel h3[data-v-6049180a],.output-panel h3[data-v-6049180a]{margin:0 0 12px 0;font-size:16px;font-weight:600}.code-editor[data-v-6049180a]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;resize:vertical}.code-editor[data-v-6049180a],.code-output[data-v-6049180a]{width:100%;height:400px;padding:12px;border:1px solid #d9d9d9;border-radius:6px}.code-output[data-v-6049180a]{background-color:#f5f5f5;overflow-y:auto}.code-output pre[data-v-6049180a]{margin:0;white-space:pre-wrap;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5}.editor-actions[data-v-6049180a]{margin-top:12px}.programming-content[data-v-6049180a]{max-width:1200px}.student-classroom-list[data-v-58914b30]{padding:24px;background:#f0f2f5;min-height:100vh}.student-classroom-list .stats-row[data-v-58914b30]{margin-bottom:24px}.student-classroom-list .classroom-card[data-v-58914b30]{margin-bottom:16px;border-left:4px solid #1890ff}.student-classroom-list .classroom-card.ongoing[data-v-58914b30]{border-left-color:#52c41a}.student-classroom-list .classroom-card.scheduled[data-v-58914b30]{border-left-color:#1890ff}.student-classroom-list .classroom-card.ended[data-v-58914b30]{border-left-color:#d9d9d9}.student-classroom-list .classroom-card .classroom-header[data-v-58914b30]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.student-classroom-list .classroom-card .classroom-header h3[data-v-58914b30]{margin:0 0 0 12px;font-size:18px;font-weight:600}.student-classroom-list .classroom-card .classroom-info[data-v-58914b30]{margin-bottom:16px}.student-classroom-list .classroom-card .classroom-info p[data-v-58914b30]{margin:8px 0;color:#666;font-size:14px}.student-classroom-list .classroom-card .classroom-info p .anticon[data-v-58914b30]{margin-right:8px;color:#1890ff}.student-classroom-list .classroom-card .classroom-actions[data-v-58914b30]{margin-top:16px}.student-classroom-list[data-v-58914b30] .ant-list-item{padding:0;border:none}.exam-result[data-v-b162d528]{min-height:100vh;background:#f0f2f5;padding:24px}.exam-result .result-container[data-v-b162d528]{max-width:1200px;margin:0 auto}.exam-result .result-container .result-overview[data-v-b162d528]{margin-bottom:24px}.exam-result .result-container .result-overview .result-header[data-v-b162d528]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.exam-result .result-container .result-overview .result-header .result-title[data-v-b162d528]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.exam-result .result-container .result-overview .result-header .result-title h2[data-v-b162d528]{margin:0;color:#1890ff}.exam-result .result-container .result-overview .result-header .result-time[data-v-b162d528]{color:#666;font-size:14px}.exam-result .result-container .result-overview .result-stats[data-v-b162d528]{margin-bottom:24px}.exam-result .result-container .result-overview .result-stats .stat-item[data-v-b162d528]{text-align:center;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.exam-result .result-container .result-overview .result-stats .stat-item .stat-value[data-v-b162d528]{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:8px}.exam-result .result-container .result-overview .result-stats .stat-item .stat-label[data-v-b162d528]{font-size:16px;color:#333;margin-bottom:4px}.exam-result .result-container .result-overview .result-stats .stat-item .stat-sub[data-v-b162d528]{font-size:12px;color:#999}.exam-result .result-container .result-overview .result-analysis .ant-alert[data-v-b162d528]{border-radius:8px}.exam-result .result-container .answer-details[data-v-b162d528]{margin-bottom:24px}.exam-result .result-container .answer-details .detail-filters[data-v-b162d528]{margin-bottom:16px;text-align:center}.exam-result .result-container .answer-details .answer-list .answer-item[data-v-b162d528]{margin-bottom:24px;border:2px solid #f0f0f0;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.exam-result .result-container .answer-details .answer-list .answer-item.correct[data-v-b162d528]{border-color:#b7eb8f;background:#f6ffed}.exam-result .result-container .answer-details .answer-list .answer-item.wrong[data-v-b162d528]{border-color:#ffccc7;background:#fff2f0}.exam-result .result-container .answer-details .answer-list .answer-item.unanswered[data-v-b162d528]{border-color:#ffd591;background:#fff7e6}.exam-result .result-container .answer-details .answer-list .answer-item .answer-header[data-v-b162d528]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:1px solid #f0f0f0;background:#fff}.exam-result .result-container .answer-details .answer-list .answer-item .answer-header .answer-number[data-v-b162d528]{font-size:16px;font-weight:700;color:#1890ff;margin-right:16px}.exam-result .result-container .answer-details .answer-list .answer-item .answer-header .answer-meta[data-v-b162d528]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.exam-result .result-container .answer-details .answer-list .answer-item .answer-header .answer-meta .answer-score[data-v-b162d528]{margin-left:auto;font-weight:700;color:#333}.exam-result .result-container .answer-details .answer-list .answer-item .answer-header .answer-status[data-v-b162d528]{margin-left:16px}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content[data-v-b162d528]{padding:16px}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .question-info[data-v-b162d528]{margin-bottom:16px}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .question-info .question-title[data-v-b162d528]{font-size:16px;color:#1890ff;margin-bottom:8px}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .question-info .question-body[data-v-b162d528]{margin-bottom:12px;line-height:1.6;color:#333}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .question-info .question-options .option-item[data-v-b162d528]{padding:8px 12px;margin:4px 0;border-radius:4px;border:1px solid transparent}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .question-info .question-options .option-item.student-choice[data-v-b162d528]{background:#e6f7ff;border-color:#91d5ff}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .question-info .question-options .option-item.correct-answer[data-v-b162d528]{background:#f6ffed;border-color:#b7eb8f}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .question-info .question-options .option-item.wrong-choice[data-v-b162d528]{background:#fff2f0;border-color:#ffccc7}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .question-info .question-options .option-item strong[data-v-b162d528]{color:#1890ff;margin-right:8px}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-comparison[data-v-b162d528]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:16px;padding:12px;background:#fafafa;border-radius:4px}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-comparison .correct-answer[data-v-b162d528],.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-comparison .student-answer[data-v-b162d528]{-webkit-box-flex:1;-ms-flex:1;flex:1}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-comparison .correct-answer strong[data-v-b162d528],.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-comparison .student-answer strong[data-v-b162d528]{color:#333}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-comparison .correct-answer .correct[data-v-b162d528],.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-comparison .student-answer .correct[data-v-b162d528]{color:#52c41a;font-weight:500}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-comparison .correct-answer .wrong[data-v-b162d528],.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-comparison .student-answer .wrong[data-v-b162d528]{color:#f5222d;font-weight:500}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-explanation[data-v-b162d528]{margin-bottom:16px;padding:12px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-explanation .explanation-title[data-v-b162d528]{font-weight:700;color:#d4380d;margin-bottom:8px}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .answer-explanation .explanation-content[data-v-b162d528]{color:#d46b08;line-height:1.6}.exam-result .result-container .answer-details .answer-list .answer-item .answer-content .knowledge-point[data-v-b162d528]{text-align:right}.exam-result .result-container .answer-details .empty-state[data-v-b162d528]{text-align:center;padding:60px 0}.exam-result .result-container .result-actions[data-v-b162d528]{text-align:center;padding:24px}.exam-result .result-container .result-actions .ant-btn[data-v-b162d528]{margin:0 8px}@media (max-width:768px){.exam-result[data-v-b162d528]{padding:12px}.exam-result .result-container .result-overview .result-header[data-v-b162d528]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.exam-result .result-container .result-overview .result-header .result-title[data-v-b162d528]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.exam-result .result-container .result-overview .result-stats .ant-col[data-v-b162d528]{margin-bottom:12px}.exam-result .result-container .answer-details .answer-item .answer-header[data-v-b162d528]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.exam-result .result-container .answer-details .answer-item .answer-content .answer-comparison[data-v-b162d528]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.exam-result .result-container .result-actions .ant-btn[data-v-b162d528]{margin:4px;width:100%}}@media print{.exam-result[data-v-b162d528]{background:#fff!important;color:#000!important}.exam-result .result-actions[data-v-b162d528]{display:none}.exam-result .ant-card[data-v-b162d528]{border:1px solid #ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important}}.student-home[data-v-75b11fb9]{padding:24px;background:#f0f2f5;min-height:calc(100vh - 64px)}.student-home .welcome-section[data-v-75b11fb9]{margin-bottom:24px}.student-home .welcome-section .welcome-header[data-v-75b11fb9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}.student-home .welcome-section .welcome-header .welcome-info[data-v-75b11fb9]{margin-left:16px}.student-home .welcome-section .welcome-header .welcome-info h2[data-v-75b11fb9]{margin:0;color:#1890ff}.student-home .welcome-section .welcome-header .welcome-info p[data-v-75b11fb9]{margin:4px 0 0 0;color:#666}.student-home .stats-section[data-v-75b11fb9]{margin-bottom:24px}.student-home .stats-section .ant-card[data-v-75b11fb9]{text-align:center}.student-home .content-section[data-v-75b11fb9]{margin-bottom:24px}.student-home .content-section .course-list .course-item[data-v-75b11fb9],.student-home .content-section .course-list .homework-item[data-v-75b11fb9],.student-home .content-section .homework-list .course-item[data-v-75b11fb9],.student-home .content-section .homework-list .homework-item[data-v-75b11fb9]{padding:12px 0;border-bottom:1px solid #f0f0f0}.student-home .content-section .course-list .course-item[data-v-75b11fb9]:last-child,.student-home .content-section .course-list .homework-item[data-v-75b11fb9]:last-child,.student-home .content-section .homework-list .course-item[data-v-75b11fb9]:last-child,.student-home .content-section .homework-list .homework-item[data-v-75b11fb9]:last-child{border-bottom:none}.student-home .content-section .course-list .course-item h4[data-v-75b11fb9],.student-home .content-section .course-list .homework-item h4[data-v-75b11fb9],.student-home .content-section .homework-list .course-item h4[data-v-75b11fb9],.student-home .content-section .homework-list .homework-item h4[data-v-75b11fb9]{margin:0 0 4px 0;font-size:14px}.student-home .content-section .course-list .course-item p[data-v-75b11fb9],.student-home .content-section .course-list .homework-item p[data-v-75b11fb9],.student-home .content-section .homework-list .course-item p[data-v-75b11fb9],.student-home .content-section .homework-list .homework-item p[data-v-75b11fb9]{margin:0;font-size:12px;color:#666}.student-home .content-section .course-list .course-item p.deadline[data-v-75b11fb9],.student-home .content-section .course-list .homework-item p.deadline[data-v-75b11fb9],.student-home .content-section .homework-list .course-item p.deadline[data-v-75b11fb9],.student-home .content-section .homework-list .homework-item p.deadline[data-v-75b11fb9]{color:#fa8c16}.student-home .content-section .course-list .course-item .course-thumbnail[data-v-75b11fb9],.student-home .content-section .course-list .homework-item .course-thumbnail[data-v-75b11fb9],.student-home .content-section .homework-list .course-item .course-thumbnail[data-v-75b11fb9],.student-home .content-section .homework-list .homework-item .course-thumbnail[data-v-75b11fb9]{width:40px;height:30px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.student-home .quick-actions .quick-action[data-v-75b11fb9]{text-align:center;padding:24px;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.student-home .quick-actions .quick-action[data-v-75b11fb9]:hover{border-color:#1890ff;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.2);box-shadow:0 2px 8px rgba(24,144,255,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.student-home .quick-actions .quick-action h3[data-v-75b11fb9]{margin:12px 0 4px 0;font-size:16px}.student-home .quick-actions .quick-action p[data-v-75b11fb9]{margin:0;color:#666;font-size:12px}.student-home .classroom-quick-card[data-v-75b11fb9]{text-align:center}.student-home .classroom-quick-card .classroom-status[data-v-75b11fb9]{margin-bottom:12px}.student-home .classroom-quick-card h3[data-v-75b11fb9]{margin:8px 0;font-size:16px;font-weight:600;color:#52c41a}.student-home .classroom-quick-card p[data-v-75b11fb9]{margin:4px 0;font-size:14px;color:#666}.student-home .classroom-quick-card p .anticon[data-v-75b11fb9]{margin-right:4px;color:#1890ff}.student-homework[data-v-271e7cc5]{padding:24px}.student-homework .ant-list-item[data-v-271e7cc5]{-webkit-transition:all .3s;transition:all .3s}.student-homework .ant-list-item[data-v-271e7cc5]:hover{background:#f5f5f5;border-radius:4px}.student-homework .ant-tag[data-v-271e7cc5]{margin-left:8px}.student-homework .ant-descriptions[data-v-271e7cc5]{margin-bottom:16px}.student-homework .ant-modal .ant-descriptions-item-content[data-v-271e7cc5]{word-break:break-all}.student-homework .submission-content[data-v-271e7cc5]{background:#f5f5f5;padding:15px;border-radius:5px;min-height:60px}.student-homework .submission-content .text-content[data-v-271e7cc5]{margin:0;white-space:pre-wrap;word-break:break-word}.student-homework .submission-content .empty-text[data-v-271e7cc5]{color:#999;text-align:center;padding:20px 0}.student-homework .attachment-list .attachment-item[data-v-271e7cc5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;margin-bottom:8px;background:#fafafa;border-radius:4px;border:1px solid #e8e8e8}.student-homework .attachment-list .attachment-item .anticon[data-v-271e7cc5]{margin-right:8px;color:#1890ff}.student-homework .attachment-list .attachment-item .file-name[data-v-271e7cc5]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:12px}.student-homework .empty-text[data-v-271e7cc5]{color:#999;text-align:center;padding:20px 0}.homework-submit[data-v-6a9f44fe]{padding:24px}.homework-submit .ant-descriptions[data-v-6a9f44fe]{margin-bottom:16px}.homework-submit .ant-steps .ant-steps-item-title[data-v-6a9f44fe]{font-size:12px}.homework-submit .ant-steps .ant-steps-item-description[data-v-6a9f44fe]{font-size:11px}.homework-submit .ant-card-head-title[data-v-6a9f44fe]{font-weight:600}.homework-submit .ant-upload .ant-btn[data-v-6a9f44fe]{margin-right:8px}.homework-view[data-v-489cb278]{padding:24px}.homework-view .ant-descriptions[data-v-489cb278]{margin-bottom:16px}.homework-view .ant-card-head-title[data-v-489cb278]{font-weight:600}.homework-view .ant-statistic[data-v-489cb278]{text-align:center}.homework-view .ant-list-item[data-v-489cb278]{padding:8px 0}.student-profile[data-v-617bd364]{padding:24px}.student-profile .profile-header[data-v-617bd364]{text-align:center;padding:24px 0}.student-profile .profile-header h3[data-v-617bd364]{margin:16px 0 8px 0;color:#1890ff}.student-profile .profile-header p[data-v-617bd364]{margin:4px 0;color:#666}.student-profile .profile-stats .ant-statistic[data-v-617bd364]{text-align:center;margin-bottom:16px}.student-profile .learning-record h4[data-v-617bd364]{margin:0 0 8px 0;color:#1890ff}.student-profile .learning-record p[data-v-617bd364]{margin:0 0 4px 0;color:#666}.student-profile .learning-record small[data-v-617bd364]{color:#999}.student-profile .achievement-card[data-v-617bd364]{text-align:center;margin-bottom:16px;padding:16px}.student-profile .achievement-card.earned[data-v-617bd364]{background:#f6ffed;border-color:#52c41a}.student-profile .achievement-card h4[data-v-617bd364]{margin:12px 0 8px 0}.student-profile .achievement-card p[data-v-617bd364]{color:#666;margin-bottom:12px}.student-programming[data-v-2129a886]{padding:24px}.editor-card[data-v-2129a886]{width:100%;height:220px;margin:0 auto;padding:30px;background:linear-gradient(-30deg,#4fb5ff,#60bcff);border-radius:20px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;cursor:pointer}.editor-card[data-v-2129a886]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15)}.editor-card .ant-row-flex[data-v-2129a886]{height:100%}.editor-card img[data-v-2129a886]{width:auto;height:110px}.editor-card h2[data-v-2129a886]{color:#fff;text-align:center;font-size:24px;margin-bottom:15px}.editor-card .ant-btn[data-v-2129a886]{border-radius:50px;display:block;margin:12px auto;font-size:16px}.student-works[data-v-428a748a]{padding:24px}.student-works .work-card[data-v-428a748a]{margin-bottom:16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.student-works .work-card[data-v-428a748a]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.student-works .work-card.featured[data-v-428a748a]{border:2px solid gold}.student-works .work-card .ant-card-cover img[data-v-428a748a]{height:160px;-o-object-fit:cover;object-fit:cover}.student-works .work-card .work-thumbnail[data-v-428a748a]{position:relative;overflow:hidden}.student-works .work-card .work-thumbnail .work-thumbnail-text[data-v-428a748a]{font-size:48px;font-weight:700;color:hsla(0,0%,100%,.9);text-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.student-works .work-card .ant-card-meta-description p[data-v-428a748a]{margin:4px 0;color:#666;font-size:12px}.student-works .work-card .ant-card-meta-description p .anticon[data-v-428a748a]{margin-right:4px}.student-works .work-card .ant-card-meta-description .work-stats[data-v-428a748a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:8px 0}.student-works .work-card .ant-card-meta-description .work-stats span[data-v-428a748a]{color:#999;font-size:12px}.student-works .work-card .ant-card-meta-description .work-stats span .anticon[data-v-428a748a]{margin-right:4px}.student-works .work-card .ant-card-meta-description .work-stats .ant-rate[data-v-428a748a]{margin-left:auto}.student-works .work-card .ant-card-meta-description .work-tags[data-v-428a748a]{margin-top:8px}.student-works .work-card .ant-card-meta-description .work-tags .ant-tag[data-v-428a748a]{margin:2px 4px 2px 0}.student-works .work-card .ant-card-actions .anticon[data-v-428a748a]{font-size:16px}.student-works .work-card .ant-card-actions .anticon[data-v-428a748a]:hover{color:#1890ff}.student-works .ant-tabs .ant-tabs-tab[data-v-428a748a]{font-size:16px}.student-works .comments-section .add-comment[data-v-428a748a]{margin-bottom:24px}.student-works .comments-section .add-comment .comment-actions[data-v-428a748a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.student-works .comments-section .comments-list[data-v-428a748a]{max-height:400px;overflow-y:auto}.student-works .comments-section .comments-list .comment-item[data-v-428a748a]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.student-works .comments-section .comments-list .comment-item[data-v-428a748a]:last-child{border-bottom:none}.student-works .comments-section .comments-list .comment-item .comment-content[data-v-428a748a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.student-works .comments-section .comments-list .comment-item .comment-content .comment-header[data-v-428a748a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px}.student-works .comments-section .comments-list .comment-item .comment-content .comment-header .comment-author[data-v-428a748a]{font-weight:500;color:#333}.student-works .comments-section .comments-list .comment-item .comment-content .comment-header .comment-time[data-v-428a748a]{color:#999;font-size:12px;margin-left:auto}.student-works .comments-section .comments-list .comment-item .comment-content .comment-text[data-v-428a748a]{margin:8px 0;color:#666;line-height:1.6}.student-works .comments-section .comments-list .comment-item .comment-content .comment-actions[data-v-428a748a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.student-works .comments-section .comments-list .comment-item .comment-content .comment-actions .ant-btn-link[data-v-428a748a]{padding:0;height:auto;color:#999}.student-works .comments-section .comments-list .comment-item .comment-content .comment-actions .ant-btn-link[data-v-428a748a]:hover{color:#1890ff}.student-works .comments-section .comments-list .empty-comments[data-v-428a748a]{text-align:center;color:#999;padding:40px 0}.student-works .stats-section .chart-placeholder[data-v-428a748a]{border-radius:4px;border:1px solid #e8e8e8}.student-works .stats-section .ant-list-item[data-v-428a748a]{padding:12px 0}@media (max-width:768px){.student-works[data-v-428a748a]{padding:16px}.student-works .work-card .ant-card-meta-description .work-stats[data-v-428a748a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.student-works .work-card .ant-card-meta-description .work-stats .ant-rate[data-v-428a748a]{margin-left:0}.student-works .comments-section .comment-item[data-v-428a748a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-works .comments-section .comment-item .ant-avatar[data-v-428a748a]{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:8px}}.simple-classroom[data-v-4eb014b7]{padding:24px}.classroom-header[data-v-4eb014b7]{margin-bottom:24px}.teacher-course-management[data-v-047d0c48]{padding:24px;background:#f0f2f5;min-height:100vh}.teacher-course-management .page-header[data-v-047d0c48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:24px;border-radius:8px;margin-bottom:16px}.teacher-course-management .page-header .title-section h2[data-v-047d0c48]{margin:0 0 8px 0;color:#262626}.teacher-course-management .page-header .title-section p[data-v-047d0c48]{margin:0;color:#8c8c8c}.teacher-course-management .stats-section[data-v-047d0c48]{background:#fff;padding:24px;border-radius:8px;margin-bottom:16px}.teacher-course-management .filter-section[data-v-047d0c48]{margin-bottom:16px}.teacher-course-management .course-list .course-info[data-v-047d0c48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-course-management .course-list .course-info .course-cover[data-v-047d0c48]{width:60px;height:40px;border-radius:4px;-o-object-fit:cover;object-fit:cover;margin-right:12px}.teacher-course-management .course-list .course-info .course-details h4[data-v-047d0c48]{margin:0 0 4px 0;font-size:14px;font-weight:500}.teacher-course-management .course-list .course-info .course-details p[data-v-047d0c48]{margin:0;color:#666;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-course-management .course-stats .ant-row[data-v-047d0c48]{margin-bottom:16px}.teacher-course-management .course-stats .ant-row[data-v-047d0c48]:last-child{margin-bottom:0}.teacher-dashboard[data-v-e587080e]{padding:24px;background:#f0f2f5;min-height:100vh}.teacher-dashboard .dashboard-header[data-v-e587080e]{background:#fff;padding:24px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.teacher-dashboard .dashboard-header .welcome-section h2[data-v-e587080e]{margin:0 0 8px 0;color:#262626;font-size:24px}.teacher-dashboard .dashboard-header .welcome-section .current-time[data-v-e587080e]{margin:0;color:#8c8c8c;font-size:14px}.teacher-dashboard .dashboard-header .quick-actions .ant-btn[data-v-e587080e]{margin-left:8px}.teacher-dashboard .stats-section[data-v-e587080e]{margin-bottom:16px}.teacher-dashboard .stats-section .stat-card[data-v-e587080e]{text-align:center}.teacher-dashboard .stats-section .stat-card .stat-trend[data-v-e587080e]{margin-top:8px;font-size:12px;color:#8c8c8c}.teacher-dashboard .stats-section .stat-card .stat-action[data-v-e587080e]{margin-top:8px;font-size:12px}.teacher-dashboard .stats-section .stat-card .stat-action a[data-v-e587080e]{color:#1890ff}.teacher-dashboard .recent-activities .activity-item .activity-header[data-v-e587080e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.teacher-dashboard .recent-activities .activity-item .activity-header .activity-type[data-v-e587080e]{background:#f0f0f0;padding:2px 8px;border-radius:4px;font-size:12px;color:#666}.teacher-dashboard .recent-activities .activity-item .activity-header .activity-time[data-v-e587080e]{font-size:12px;color:#999}.teacher-dashboard .recent-activities .activity-item .activity-content[data-v-e587080e]{margin-bottom:4px;font-size:14px}.teacher-dashboard .recent-activities .activity-item .activity-course[data-v-e587080e]{font-size:12px;color:#666}.teacher-dashboard .course-completion-item[data-v-e587080e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.teacher-dashboard .course-completion-item[data-v-e587080e]:last-child{border-bottom:none}.teacher-dashboard .course-completion-item .course-info[data-v-e587080e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.teacher-dashboard .course-completion-item .course-info h4[data-v-e587080e]{margin:0 0 4px 0;font-size:14px}.teacher-dashboard .course-completion-item .course-info p[data-v-e587080e]{margin:0;font-size:12px;color:#666}.teacher-dashboard .course-completion-item .completion-progress[data-v-e587080e]{width:120px}.teacher-dashboard .quick-operations .operation-grid[data-v-e587080e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.teacher-dashboard .quick-operations .operation-grid .operation-item[data-v-e587080e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border:1px solid #f0f0f0;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.teacher-dashboard .quick-operations .operation-grid .operation-item[data-v-e587080e]:hover{border-color:#1890ff;background:#f6ffed}.teacher-dashboard .quick-operations .operation-grid .operation-item .operation-icon[data-v-e587080e]{font-size:24px;color:#1890ff;margin-bottom:8px}.teacher-dashboard .quick-operations .operation-grid .operation-item span[data-v-e587080e]{font-size:12px;color:#666}.teacher-dashboard .data-overview-item[data-v-e587080e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.teacher-dashboard .data-overview-item[data-v-e587080e]:last-child{border-bottom:none}.teacher-dashboard .data-overview-item .label[data-v-e587080e]{color:#666;font-size:14px}.teacher-dashboard .data-overview-item .value[data-v-e587080e]{font-weight:500;color:#262626}.teacher-dashboard .notification-item[data-v-e587080e]{padding:12px 0;border-bottom:1px solid #f0f0f0}.teacher-dashboard .notification-item[data-v-e587080e]:last-child{border-bottom:none}.teacher-dashboard .notification-item .notification-title[data-v-e587080e]{font-size:14px;font-weight:500;margin-bottom:4px}.teacher-dashboard .notification-item .notification-content[data-v-e587080e]{font-size:12px;color:#666;margin-bottom:4px}.teacher-dashboard .notification-item .notification-time[data-v-e587080e]{font-size:11px;color:#999}.teacher-dashboard .empty-state[data-v-e587080e]{text-align:center;padding:24px 0}.schedule-content .schedule-cell[data-v-e587080e]{position:relative}.schedule-content .schedule-cell .schedule-dot[data-v-e587080e]{position:absolute;top:2px;right:2px;width:6px;height:6px;background:#1890ff;border-radius:50%}.schedule-content .selected-date-schedule[data-v-e587080e]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.schedule-content .selected-date-schedule .schedule-item[data-v-e587080e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule-content .selected-date-schedule .schedule-item .schedule-time[data-v-e587080e]{font-weight:500;color:#1890ff}.schedule-content .selected-date-schedule .schedule-item .schedule-course[data-v-e587080e]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 12px}.schedule-content .selected-date-schedule .schedule-item .schedule-students[data-v-e587080e]{color:#666;font-size:12px}@media (max-width:768px){.teacher-dashboard[data-v-e587080e]{padding:16px}.teacher-dashboard .dashboard-header[data-v-e587080e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.teacher-dashboard .dashboard-header .quick-actions[data-v-e587080e]{width:100%}.teacher-dashboard .dashboard-header .quick-actions .ant-btn[data-v-e587080e]{margin:0 4px 8px 0}.teacher-dashboard .stats-section .ant-col[data-v-e587080e]{margin-bottom:16px}}.chart-placeholder[data-v-e587080e]{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;border-radius:4px}.chart-message[data-v-e587080e]{color:#999;font-size:14px}.teacher-exam-management[data-v-0e3d58c9]{padding:24px;min-height:100vh;background:#f0f2f5}.teacher-exam-management .exam-card .exam-navigation .ant-btn-group .ant-btn[data-v-0e3d58c9]{margin-right:0}.teacher-exam-management .exam-card .questions-header[data-v-0e3d58c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.teacher-exam-management .exam-card .questions-header h3[data-v-0e3d58c9]{margin:0}.teacher-exam-management .exam-card .papers-header[data-v-0e3d58c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.teacher-exam-management .exam-card .papers-header h3[data-v-0e3d58c9]{margin:0}.teacher-exam-management .exam-card .question-preview .question-header[data-v-0e3d58c9]{margin-bottom:16px}.teacher-exam-management .exam-card .question-preview .question-header .ant-tag[data-v-0e3d58c9]{margin-right:8px}.teacher-exam-management .exam-card .question-preview h4[data-v-0e3d58c9]{color:#1890ff;margin:16px 0;font-size:16px}.teacher-exam-management .exam-card .question-preview p[data-v-0e3d58c9]{margin:12px 0;line-height:1.6}.teacher-exam-management .exam-card .question-preview .question-options[data-v-0e3d58c9]{margin:16px 0;background:#fafafa;padding:12px;border-radius:4px}.teacher-exam-management .exam-card .question-preview .question-options .option-item[data-v-0e3d58c9]{margin:8px 0;padding:4px 0}.teacher-exam-management .exam-card .question-preview .question-options .option-item strong[data-v-0e3d58c9]{color:#1890ff;margin-right:8px}.teacher-exam-management .exam-card .question-preview .question-answer[data-v-0e3d58c9]{margin:16px 0;padding:12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;color:#52c41a}.teacher-exam-management .exam-card .question-preview .question-answer strong[data-v-0e3d58c9]{color:#389e0d}.teacher-exam-management .exam-card .question-preview .question-explanation[data-v-0e3d58c9]{margin:16px 0;padding:12px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px;color:#d46b08}.teacher-exam-management .exam-card .question-preview .question-explanation strong[data-v-0e3d58c9]{color:#d4380d}.teacher-exam-management .exam-card .question-preview .question-meta[data-v-0e3d58c9]{margin:16px 0;padding:12px;background:#fafafa;border-radius:4px}.teacher-exam-management .exam-card .questions-filters .ant-row[data-v-0e3d58c9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-exam-management .exam-card .ant-card .ant-statistic .ant-statistic-content[data-v-0e3d58c9]{font-size:18px}.teacher-exam-management .exam-card .ant-table .ant-tag[data-v-0e3d58c9]{margin:0}.teacher-exam-management .exam-card .ant-table .ant-btn-group .ant-btn[data-v-0e3d58c9]{margin-right:4px}.teacher-exam-management .exam-card .ant-table .ant-btn-group .ant-btn[data-v-0e3d58c9]:last-child{margin-right:0}@media (max-width:768px){.teacher-exam-management[data-v-0e3d58c9]{padding:12px}.teacher-exam-management .papers-header[data-v-0e3d58c9],.teacher-exam-management .questions-header[data-v-0e3d58c9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.teacher-exam-management .papers-header h3[data-v-0e3d58c9],.teacher-exam-management .questions-filters .ant-col[data-v-0e3d58c9],.teacher-exam-management .questions-header h3[data-v-0e3d58c9]{margin-bottom:12px}.teacher-exam-management .exam-navigation .ant-btn-group[data-v-0e3d58c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.teacher-exam-management .exam-navigation .ant-btn-group .ant-btn[data-v-0e3d58c9]{margin-bottom:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px}}@media (max-width:480px){.teacher-exam-management .ant-table[data-v-0e3d58c9]{font-size:12px}.teacher-exam-management .question-preview h4[data-v-0e3d58c9]{font-size:14px}.teacher-exam-management .question-preview .question-answer[data-v-0e3d58c9],.teacher-exam-management .question-preview .question-explanation[data-v-0e3d58c9],.teacher-exam-management .question-preview .question-options[data-v-0e3d58c9]{padding:8px;margin:8px 0}}.teacher-homework-review[data-v-368f398b]{padding:24px;background:#f0f2f5;min-height:100vh}.teacher-homework-review .page-header[data-v-368f398b]{background:#fff;padding:24px;border-radius:8px;margin-bottom:16px}.teacher-homework-review .page-header .title-section[data-v-368f398b]{margin-bottom:24px}.teacher-homework-review .page-header .title-section h2[data-v-368f398b]{margin:0 0 8px 0;color:#262626}.teacher-homework-review .page-header .title-section p[data-v-368f398b]{margin:0;color:#8c8c8c}.teacher-homework-review .filter-section[data-v-368f398b]{margin-bottom:16px}.teacher-homework-review .homework-list .student-info[data-v-368f398b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-homework-review .homework-list .student-info .student-name[data-v-368f398b]{margin-left:8px}.teacher-homework-review .review-content .homework-header[data-v-368f398b]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:24px}.teacher-homework-review .review-content .homework-header .student-section[data-v-368f398b],.teacher-homework-review .review-content .homework-header[data-v-368f398b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-homework-review .review-content .homework-header .student-section .student-details[data-v-368f398b]{margin-left:16px}.teacher-homework-review .review-content .homework-header .student-section .student-details h3[data-v-368f398b]{margin:0 0 8px 0}.teacher-homework-review .review-content .homework-header .student-section .student-details p[data-v-368f398b]{margin:0 0 4px 0;color:#666;font-size:14px}.teacher-homework-review .review-content .homework-header .score-section[data-v-368f398b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.teacher-homework-review .review-content .work-display[data-v-368f398b]{margin-bottom:24px;border:1px solid #f0f0f0;border-radius:4px;overflow:hidden}.teacher-homework-review .review-content .work-display .code-content[data-v-368f398b]{padding:16px;background:#f8f8f8;font-family:Monaco,Consolas,monospace;font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap}.teacher-homework-review .review-content .work-display .file-work[data-v-368f398b]{padding:24px;text-align:center}.teacher-homework-review .review-content .feedback-section[data-v-368f398b]{margin-bottom:24px}.teacher-homework-review .review-content .feedback-section h4[data-v-368f398b]{margin-bottom:12px}.teacher-homework-review .review-content .feedback-section .quick-feedback[data-v-368f398b]{margin-top:16px}.teacher-homework-review .review-content .feedback-section .quick-feedback h5[data-v-368f398b]{margin-bottom:8px;font-size:14px}.teacher-homework-review .review-content .review-actions[data-v-368f398b]{text-align:right;padding-top:16px;border-top:1px solid #f0f0f0}.teacher-resource-library[data-v-354e4c6a]{padding:24px;min-height:100vh;background:#f0f2f5}.teacher-resource-library .resource-card .coming-soon[data-v-354e4c6a]{text-align:center;padding:60px 0}.teacher-student-analytics[data-v-6e4a8e7d]{padding:24px;min-height:100vh;background:#f0f2f5}.teacher-student-analytics .no-course-selected[data-v-6e4a8e7d]{text-align:center;padding:60px 0}.teacher-student-analytics .ant-card .ant-card-body[data-v-6e4a8e7d]{padding:24px}.teacher-student-analytics .ant-card .ant-tabs .ant-tabs-content[data-v-6e4a8e7d]{margin-top:16px}.behavior-analytics .ant-card[data-v-6e4a8e7d],.learning-reports .ant-card[data-v-6e4a8e7d],.learning-warnings .ant-card[data-v-6e4a8e7d]{margin-bottom:16px}.behavior-analytics .ant-card.ant-card-small .ant-card-head[data-v-6e4a8e7d],.learning-reports .ant-card.ant-card-small .ant-card-head[data-v-6e4a8e7d],.learning-warnings .ant-card.ant-card-small .ant-card-head[data-v-6e4a8e7d]{min-height:36px;padding:0 12px;font-size:14px}.behavior-analytics .ant-card.ant-card-small .ant-card-body[data-v-6e4a8e7d],.learning-reports .ant-card.ant-card-small .ant-card-body[data-v-6e4a8e7d],.learning-warnings .ant-card.ant-card-small .ant-card-body[data-v-6e4a8e7d]{padding:12px}.teacher-student-management[data-v-dcaf229c]{padding:24px;background:#f0f2f5;min-height:100vh}.teacher-student-management .page-header[data-v-dcaf229c]{margin-bottom:24px}.teacher-student-management .page-header .header-content[data-v-dcaf229c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-student-management .page-header .header-content .title-section h2[data-v-dcaf229c]{margin:0;color:#262626}.teacher-student-management .page-header .header-content .title-section p[data-v-dcaf229c]{margin:4px 0 0;color:#8c8c8c}.teacher-student-management .stats-section[data-v-dcaf229c]{margin-bottom:24px}.teacher-student-management .stats-section .stat-card[data-v-dcaf229c]{text-align:center}.teacher-student-management .stats-section .stat-card .ant-statistic-content[data-v-dcaf229c]{color:#1890ff}.teacher-student-management .filter-card[data-v-dcaf229c]{margin-bottom:24px}.teacher-student-management .student-list-card .student-info .student-name[data-v-dcaf229c]{font-weight:500;color:#262626;margin-bottom:4px}.teacher-student-management .student-list-card .student-info .student-class[data-v-dcaf229c],.teacher-student-management .student-list-card .student-info .student-number[data-v-dcaf229c]{font-size:12px;color:#8c8c8c;margin-bottom:2px}.teacher-student-management .student-list-card .status-tag[data-v-dcaf229c]{border-radius:10px}.teacher-student-management .student-list-card .progress-info .progress-text[data-v-dcaf229c]{font-size:12px;color:#8c8c8c;margin-top:4px}.teacher-student-management .student-list-card .activity-info .activity-time[data-v-dcaf229c]{font-size:12px;color:#8c8c8c;margin-bottom:2px}.teacher-student-management .student-list-card .activity-info .activity-desc[data-v-dcaf229c]{font-size:12px;color:#595959}.teacher-student-management .student-detail .detail-section[data-v-dcaf229c]{margin-top:24px}.teacher-student-management .student-detail .detail-section h4[data-v-dcaf229c]{margin-bottom:16px;color:#262626}.teaching-room[data-v-698691ea]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toolbar[data-v-698691ea]{padding:12px 24px;border-bottom:1px solid #f0f0f0;background:#fff}.room-title[data-v-698691ea]{font-size:16px;font-weight:500}.teaching-content[data-v-698691ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px;background:#f5f5f5}.ppt-display[data-v-698691ea]{height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slide-content img[data-v-698691ea]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.empty-ppt[data-v-698691ea],.empty-slide[data-v-698691ea]{height:60vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999}.code-panel[data-v-698691ea],.empty-ppt[data-v-698691ea],.empty-slide[data-v-698691ea],.homework-panel[data-v-698691ea],.whiteboard-panel[data-v-698691ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.code-panel[data-v-698691ea],.homework-panel[data-v-698691ea],.whiteboard-panel[data-v-698691ea]{height:70vh}.code-toolbar[data-v-698691ea],.homework-toolbar[data-v-698691ea],.whiteboard-toolbar[data-v-698691ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.code-editor[data-v-698691ea],.whiteboard-text[data-v-698691ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #d9d9d9;border-radius:4px;padding:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;resize:none}.whiteboard-text[data-v-698691ea]{font-family:inherit}.table-page-search-wrapper[data-v-14827249]{background:#fafafa;padding:24px;border-radius:6px;margin-bottom:16px}.table-operator[data-v-14827249]{margin-bottom:16px}.table-page-search-submitButtons[data-v-14827249]{display:block;margin-bottom:24px;white-space:nowrap}.result[data-v-5cd17224]{text-align:center;width:72%;margin:0 auto;padding:24px 0 8px}.result .icon[data-v-5cd17224]{font-size:72px;line-height:72px;margin-bottom:24px}.result .success[data-v-5cd17224]{color:#52c41a}.result .error[data-v-5cd17224]{color:red}.result .title[data-v-5cd17224]{font-size:24px;color:rgba(0,0,0,.85);font-weight:500;line-height:32px;margin-bottom:16px}.result .description[data-v-5cd17224]{font-size:14px;line-height:22px;color:rgba(0,0,0,.45);margin-bottom:24px}.result .content[data-v-5cd17224]{background:#fafafa;padding:24px 40px;border-radius:2px;text-align:left}.result .action[data-v-5cd17224]{margin-top:32px}.mobile .result[data-v-5cd17224]{width:100%;margin:0 auto;padding:unset}.stepFormText[data-v-4914fb74]{margin-bottom:24px}.ant-form-item-control[data-v-4914fb74],.ant-form-item-label[data-v-4914fb74]{line-height:22px}.getCaptcha[data-v-4914fb74]{display:block;width:100%;height:40px}.stepFormText[data-v-24015f21]{margin-bottom:24px}.ant-form-item-control[data-v-24015f21],.ant-form-item-label[data-v-24015f21]{line-height:22px}.toLogin[data-v-02373d6c]{text-align:center}.user-register.error{color:red}.user-register.warning{color:#ff7e05}.user-register.success{color:#52c41a}.user-layout-register .ant-input-group-addon:first-child{background-color:#fff}.steps[data-v-63c12498]{max-width:750px;margin:16px auto}.user-layout-register>h3[data-v-4b366128]{font-size:16px;margin-bottom:20px}.user-layout-register .getCaptcha[data-v-4b366128]{display:block;width:100%;height:40px}.user-layout-register .register-button[data-v-4b366128]{width:50%}.user-layout-register .login[data-v-4b366128]{float:right;line-height:40px}