*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}a{color:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}@keyframes rainbowNavFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes navOrbA{0%,to{opacity:.4;transform:translate(-20%,-20%)scale(1)}50%{opacity:.55;transform:translate(15%,10%)scale(1.2)}}@keyframes navOrbB{0%,to{opacity:.35;transform:translate(20%,30%)scale(1)}50%{opacity:.5;transform:translate(-10%,-10%)scale(1.15)}}.rainbow-sidebar{position:relative;overflow:hidden;background:linear-gradient(-45deg,#ff6b6b,#ff8e53,#feca57,#48dbfb,#0abde3,#5f27cd,#a55eea,#ff9ff3,#fd79a8,#e17055,#00b894,#00cec9,#6c5ce7,#fdcb6e,#e84393) 0 0/400% 400%!important;animation:20s infinite rainbowNavFlow!important}.nav-orb-a{pointer-events:none;animation:10s ease-in-out infinite navOrbA;position:absolute}.nav-orb-b{pointer-events:none;animation:13s ease-in-out infinite navOrbB;position:absolute}.edu-rainbow-nav{background:linear-gradient(-45deg,#ff6b6b,#ff8e53,#feca57,#48dbfb,#0abde3,#5f27cd,#a55eea,#ff9ff3,#fd79a8,#e17055,#00b894,#00cec9,#6c5ce7,#fdcb6e,#e84393) 0 0/400% 400%!important;animation:20s infinite rainbowNavFlow!important}table{table-layout:fixed!important;max-width:100%!important}table th,table td{word-break:break-all!important;overflow-wrap:anywhere!important}table th{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:visible!important}main,.content-wrapper{min-width:0!important;overflow:visible!important}main table thead th,.content-wrapper table thead th{box-shadow:inset 0 -1px #e5e7eb;z-index:10!important;background:#f8f9ff!important;position:sticky!important;top:56px!important}.table-card-wrap{overflow:visible!important}.detail-modal-scroll table thead th,.attendance-card table thead th,[style*="position: fixed"] table thead th,[style*=position\:fixed] table thead th,.card-nosticky table thead th{box-shadow:none!important;position:static!important;top:auto!important}main table th,main table td,.content-wrapper table th,.content-wrapper table td{text-align:center!important;vertical-align:middle!important}main table td>*,.content-wrapper table td>*{justify-content:center}
