*{box-sizing:border-box}body{color:#333;font-size:14px;margin:0;padding:0}@font-face{font-family:element-icons;src:url(data:font/woff2;base64,d09GMgABAAAAAAVMAAsAAAAACfgAAAUAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDHAqGVIVmATYCJAMQCwoABCAFhSMHWxu9CFGUTk6N7Mdh7Iae3GqlMRq7uPHV+H/I5//dsvuSYAkjRkZNAlSU6Yg4dB1aR6oKayLIivnXnsWv5vwSj69aYYqyFlh9ssGXC+5mLpuCd78BAgjM/s8x4xWNJvBX4ZadNKDNEvCaIluPDnTvgOXYbxi7uIzXgABgkakcVVv/+GnMRncrN+YYaKMECIvJ6JDxGgNWB6YERyBViuueygSRQxAB1G3U64CD7u+Tn2QnBSiIaGh36vwxbPx/u/DTcVrr1gL0x3T9tcHdKQAiADSA1JkZyGC5TaPtS1JdGZuX2UE+QKovQgHfLnxn++m4240Fq5JJ0b88gIACDRAxNJkcYXI1NHaMb1KBAN/ZqEABPx3XgYYoZm8pAE+ARAJkEqhC+zlCAqbBJ00hlsmieB+Z9ugfrTir72y3xpsVlqu8jT8ZcjL8TPC95W+yrL/R/+XSY4H6JU6FnQ4yBQVcDzAa/S8lErtgzAhDG2AyGWFu7DJvQZcmxDUNrb9g1Jt1vJroLAYTVHrBDpigVTocSp3lMoSc5F1qC0/MZsWd4RdiXDXPxY5MIAaec6qcKyqzmWX1xuZfGqA0mTjOYOHVFoFVqTmlSv+29h3De7p3Bb1VZzNc117bYnC5dE6n3t61zdFkH2KzIJPJYFGcIDq1S/+mrQaHA+TBcmswMV/xtwuX8q/En3W5hFc4zqW+nvRI3im7ndU7nb0cWMJBnbRblaIkEd+wMlGV1nmw6h8rJNc9HetR6/+bQvPRBXNeea7o4AP1y3Hk1oJn42q8zn+hua/036kHm3sXdv/Y9JUqdibzu0zJV9hcHTHa2t5a5yeR3/HMpF8oDvVeSlEEsHTV6Q8kotqZyYGA/wMWhgaf5j7lP5ErPp3fU7y7qHBX8Z7ZsZyd2VvvmR/h6HgmgZDG1ti1iZ7uflBLVNf+S+c8K6vcnYp7ayGKCi1tVadsTUOR96FNZ/O/l90l+z7f0x08iLF3S7M2jDbBKFiZ14VYn3qfBpM0esP31thbY8ocAZUj5eUjGwbbkWr9H1VZXTu+JvA3TcW1x3VtVSRIHvF5Qxrrr8kSMrq6MoSs3ddz1dk5m3IRE+NzAZuqBsobGqjf5e+d+rya9vgjL+woEneQ6uotU0Exx1NXbItPy1Fl5SgRJmiSbdYUzcbGJ+MbFtvI1yRbrcn7ksNwis2Wst+2Wm3JpXJc1zu6N7TZAK0D3E/RJ+gqNABaRdn+vd3wvaf+i51epf9Iues+9uVRL84VtuP/O/zavD9tY9vWi4b7vw2w2QDDACjhuYL6dWBwEwnwzjRgdRfgRi5fn/ah8JMKAQIP+IVAQYJIoOGBBASDyQUROFSBGB5oBRYpNp/Nwc+NaBBGBiCeBQBBsCeAgidcQCPYNwgG4wYRFAWBGMFlAAtVTZfjEN/Zmml4ipA0HxoKhCOjWpGjAOsivm71BVPnnk13Kov+wVaJMGWlZ+Ylz2DYbk+YeZrtrEbUb6Wg+v7vkgtNWkkR6HJQtdxlZPQj8RK+vGjsWeBRECIaH2RIQLDI5ubn5qCAmGpRxlr5AkYt83rpq06fuZE/YJEsiS8tyZIuE8rOaW79rjPeesaTsTVLRTjSzxI4TOrXkJsTZDLfkoIcU0uDLSKlnQx9UH9d2XJkRXHx5wBYaI9jCEVowhARPKeG2KSJZ2qP82Tjt+wlsbp3jSoGmwzNaMqRlFW8jjQa) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype")}.element-icons{font-family:element-icons!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-qingjiaguanli1:before{content:"\e677"}.el-icon-zaijixueshengguanli:before{content:"\e7ab"}.el-icon-quanping_o:before{content:"\eb99"}.layout-wrapper.mobile .el-aside{position:fixed!important;top:0;bottom:0;left:0;z-index:1001;width:200px!important;transform:translate3d(-200px,0,0);transition:transform .28s}.layout-wrapper.mobile .right-container{margin-left:0!important}.layout-wrapper.mobile.sidebar-opened .el-aside{transform:translateZ(0)}.layout-wrapper .drawer-bg{background:#000;opacity:.3;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}@media(max-width:991px){.layout-wrapper .el-header{padding:0 12px}.layout-wrapper .el-breadcrumb{margin-left:10px!important;white-space:nowrap}.layout-wrapper .el-header>div{min-width:0}.layout-wrapper .el-header>div span{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-wrapper .el-main{padding:12px}.student-page{min-width:0}.student-page .el-table{width:100%}.student-page .el-table__body,.student-page .el-table__header{min-width:640px}.student-page .el-table__body-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.student-page .el-table .cell{white-space:nowrap}.student-page .el-table .time-column .cell{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4}.leave-insert-page .el-form-item{display:flex;flex-direction:column;align-items:stretch}.leave-insert-page .el-form-item:after,.leave-insert-page .el-form-item:before{display:none}.leave-insert-page .el-form-item__label{float:none;display:block;width:100%!important;line-height:1.4;padding:0 0 6px;text-align:left;box-sizing:border-box}.leave-insert-page .el-form-item__content{margin-left:0!important;width:100%;min-height:0;line-height:normal}.leave-insert-page .el-date-editor,.leave-insert-page .el-input,.leave-insert-page .el-select{width:100%!important}.leave-insert-page .el-radio-group{display:flex;flex-wrap:wrap;gap:8px}.leave-insert-page .el-radio{margin-right:8px}.leave-insert-page .upload-panel{width:100%!important}.leave-insert-page .el-upload,.leave-insert-page .el-upload-dragger{max-width:100%}.student-page.password-page .password-card{width:100%!important}.el-dialog__wrapper .el-dialog{width:calc(100vw - 24px)!important;max-width:560px;margin:12px auto!important}.el-dialog__body{padding:16px}.el-dialog__footer .dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.el-dialog__footer .el-button+.el-button{margin-left:0}}