#root,body,html{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;height:100%;overflow:hidden;min-width:900px}#root ::-webkit-scrollbar,body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:10px;height:10px}#root ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:10px;background:rgba(var(--semi-grey-0),1)}#root ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:rgba(var(--semi-grey-1),1)}#root ::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:hover,html ::-webkit-scrollbar-thumb:hover{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:rgba(var(--semi-grey-3),1)}body,html{scroll-behavior:smooth}iframe{border:none}.flex-align{width:100%;display:flex;align-content:center;justify-content:center}.layoutLogo{display:flex;align-items:center}.layoutLogo img{width:35px;height:auto;margin-right:10px}.commonFormBt{margin-top:10px}.teacherList{height:calc(100vh - 50px);overflow-y:auto}.studentList{max-height:calc(100vh - 186px);overflow-y:auto}.semi-spin-children,.semi-tabs{height:100%}.custom-comment-action{padding:0 4px;line-height:24px;border-radius:2px;background:transparent;transition:all .1s ease;color:var(--color-text-1);cursor:pointer;display:inline-block;font-size:14px}.custom-comment-action:hover{background:#e8f3ff}.arco-row{padding:0!important;margin:8px!important}.card-custom-hover-style{transition-property:all}.card-custom-hover-style:hover{transform:translateY(-4px)}.pageScreen{background-color:#fff;border-radius:4px!important;padding:16px 0}.semi-table-tbody>.semi-table-row>.semi-table-row-cell{padding:12px}.semi-table-thead>.semi-table-row>.semi-table-row-head{color:var(--semi-color-text-1);background-color:var(--semi-color-fill-0);padding:8px 12px}.semi-table-tbody>.semi-table-row{color:var(--semi-color-text-1)}.semi-upload-file-card-info-name{text-overflow:inherit;white-space:normal}.commonEdit{overflow:auto}.semi-table-header{overflow-y:hidden!important}.tableContent{padding:10px 20px 0}.fontColor{color:rgb(var(--gray-10))}.loadingPage{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.header{padding:10px 20px;width:100%;display:flex;justify-content:space-between;align-items:center}.semi-popconfirm-header{width:200px}.body{height:100%}mark{padding:0!important}