.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ant-layout{background:#f5f7fa}.ant-table-content{overflow-x:auto}.student-nav-scroll::-webkit-scrollbar{display:none}.smart-table-resize-handle{z-index:1;cursor:col-resize;width:10px;height:100%;position:absolute;bottom:0;right:-5px}.ant-table-thead>tr>th{position:relative}@media (width<=575px){.ant-drawer-content-wrapper,.ant-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-drawer-bottom .ant-drawer-content-wrapper{max-height:85vh;width:100vw!important;max-width:100vw!important;height:auto!important}.ant-modal-wrap .ant-modal,.ant-modal-root .ant-modal{width:auto!important;max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-body{padding:16px!important}.ant-descriptions-row>td{display:block;width:100%!important}}@media (width>=576px) and (width<=767px){.ant-drawer-content-wrapper,.ant-drawer .ant-drawer-content-wrapper{max-width:95vw!important}.ant-modal-wrap .ant-modal,.ant-modal-root .ant-modal{width:auto!important;max-width:calc(100vw - 32px)!important}}@media (width<=767px){.scheduling-board-scroll,.kanban-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}
