.device-gate[data-v-2ea9f35b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;text-align:center}.gate-box[data-v-2ea9f35b]{max-width:320px}.gate-icon[data-v-2ea9f35b]{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ecf5ff;color:#409eff}.gate-title[data-v-2ea9f35b]{margin:0 0 10px;font-size:20px;font-weight:600;color:#303133}.gate-message[data-v-2ea9f35b]{margin:0 0 22px;font-size:15px;line-height:1.7;color:#606266}.app-shell[data-v-6986d1d2]{--site-footer-h: 0px;min-height:100%;display:flex;flex-direction:column}.app-view[data-v-6986d1d2]{flex:1;min-height:0}.site-footer[data-v-6986d1d2]{display:none}@media(hover:hover)and (pointer:fine){.app-shell[data-v-6986d1d2]{--site-footer-h: 40px}.site-footer[data-v-6986d1d2]{display:flex;flex:none;align-items:center;justify-content:center;height:var(--site-footer-h);padding:0 16px;text-align:center;background:#fff;border-top:1px solid #e4e7ed}.site-footer a[data-v-6986d1d2]{color:#606266;font-size:13px;line-height:1.4;text-decoration:none}.site-footer a+a[data-v-6986d1d2]{margin-left:16px}.site-footer .beian-mps[data-v-6986d1d2]{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.site-footer .beian-mps img[data-v-6986d1d2]{display:block;height:16px;width:auto}.site-footer a[data-v-6986d1d2]:hover{color:#409eff;text-decoration:underline}}@media print{.site-footer[data-v-6986d1d2]{display:none!important}}*{margin:0;padding:0;box-sizing:border-box}:root{--safe-top: env(safe-area-inset-top, 0px)}:root{--safe-bottom: 20px}:root{--el-color-success: #409eff;--el-color-success-light-3: #79bbff;--el-color-success-light-5: #a0cfff;--el-color-success-light-7: #c6e2ff;--el-color-success-light-8: #d9ecff;--el-color-success-light-9: #ecf5ff;--el-color-success-dark-2: #337ecc;--el-color-danger: #e6a23c;--el-color-danger-light-3: #eebe77;--el-color-danger-light-5: #f3d19e;--el-color-danger-light-7: #f8e3c5;--el-color-danger-light-8: #faecd8;--el-color-danger-light-9: #fdf6ec;--el-color-danger-dark-2: #b88230;--el-color-error: #e6a23c;--el-color-error-light-3: #eebe77;--el-color-error-light-5: #f3d19e;--el-color-error-light-7: #f8e3c5;--el-color-error-light-8: #faecd8;--el-color-error-light-9: #fdf6ec;--el-color-error-dark-2: #b88230}html,body,#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif}html,body{overscroll-behavior:none}@media(max-width:768px){.el-dialog{width:92%!important;max-width:640px}}@media(max-width:768px){.is-message-box .el-overlay-message-box:has(.el-message-box__input){padding-top:8vh}.is-message-box .el-overlay-message-box:has(.el-message-box__input):after,.is-message-box .el-overlay-message-box:has(.el-message-box__input) .el-message-box{vertical-align:top}}@media(max-width:768px){.el-select__wrapper{min-height:44px!important}.el-select-dropdown{max-height:60vh!important}.el-select-dropdown__item{height:44px;line-height:44px;font-size:15px}}.el-loading-mask{background-color:transparent;animation:iqx8-loading-in .2s ease .3s both}@keyframes iqx8-loading-in{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.el-dialog.is-fullscreen{width:100%!important;max-width:none;border-radius:0;box-shadow:none;padding:0;display:flex;flex-direction:column;overflow:hidden}.appm-detail-dialog.is-fullscreen .el-dialog__header{flex:none;margin-right:0;padding:calc(12px + var(--safe-top)) 16px 12px;background:#fff;border-bottom:1px solid #eef0f3}.appm-detail-dialog.is-fullscreen .el-dialog__headerbtn{display:none}.appm-detail-dialog.is-fullscreen .el-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px;background:#f2f4f8}.appm-detail-dialog.is-fullscreen .el-dialog__footer{flex:none;padding:10px 16px calc(10px + var(--safe-bottom));background:#fff;border-top:1px solid #eef0f3}}@media(max-width:768px){.appm-group-dialog.is-fullscreen .el-dialog__header{flex:none;margin-right:0;padding:calc(12px + var(--safe-top)) 16px 12px;background:#fff;border-bottom:1px solid #eef0f3}.appm-group-dialog.is-fullscreen .el-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 16px;background:#f2f4f8}.appm-group-dialog.is-fullscreen .el-dialog__footer{flex:none;display:flex;gap:10px;padding:10px 16px calc(10px + var(--safe-bottom));background:#fff;border-top:1px solid #eef0f3}.appm-group-dialog.is-fullscreen .el-dialog__footer .el-button{flex:1 1 0;margin-left:0}.appm-group-dialog .el-form-item{display:block;margin-bottom:20px}.appm-group-dialog .el-form-item__label{display:block;width:auto!important;padding:0 0 8px;line-height:1.4;text-align:left;font-weight:600;color:#303133}.appm-group-dialog .el-form-item__content{margin-left:0!important;display:block}.appm-group-dialog .appm-name-input{width:100%}.appm-group-dialog.is-student .el-form-item__label{padding-bottom:4px;font-size:13px;font-weight:400;color:#909399}.appm-group-dialog.is-student .el-form-item__content{padding-left:12px}}.appm-sheet-slide-enter-active,.appm-sheet-slide-leave-active{transition:transform .24s cubic-bezier(.32,.72,.28,1)}.appm-sheet-slide-enter-from,.appm-sheet-slide-leave-to{transform:translate(100%)}html.wb-immersive .page>.header,html.wb-immersive .mobile-tabbar,html.gm-immersive .page>.header,html.gm-immersive .mobile-tabbar{display:none!important}.ipv-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000000e0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ipv-img{max-width:92vw;max-height:88vh;transform-origin:center center;will-change:transform;cursor:zoom-in;-webkit-user-drag:none}.ipv-img.is-dragging{cursor:grabbing}.ipv-close{position:absolute;top:calc(10px + env(safe-area-inset-top));right:12px;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;font-size:24px;line-height:1;cursor:pointer}.ipv-rotate{position:absolute;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer}.ipv-rotate svg{display:block}.ipv-mask.has-rotate .ipv-tip{bottom:calc(84px + env(safe-area-inset-bottom))}.ipv-tip{position:absolute;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);padding:6px 14px;border-radius:14px;background:#0000008c;color:#fff;font-size:12px;white-space:nowrap;pointer-events:none}.q-table-wrap{margin:10px 0;overflow-x:auto;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.q-table{border-collapse:collapse;min-width:100%;font-size:14px;line-height:1.5;background:#fff}.q-table th,.q-table td{border:1px solid #c7ccd6;padding:6px 8px;text-align:left;vertical-align:middle;color:#303133}.q-table th{background:#f2f5f9;font-weight:600;text-align:center;white-space:nowrap}.tpv-card{display:inline-block;max-width:92vw;max-height:86vh;overflow:auto;padding:10px 12px 12px;border-radius:10px;background:#fff;transform-origin:center center;will-change:transform;cursor:grab}.tpv-card.is-dragging{cursor:grabbing}.tpv-close{background:#00000014;color:#303133}.tpv-table{border-collapse:collapse;margin:0 auto}.tpv-table th,.tpv-table td{border:1px solid #b6bdc8;padding:8px 10px;text-align:left;vertical-align:middle}.tpv-table th{background:#eef2f7;font-weight:600;text-align:center;white-space:nowrap}.tpv-table td{white-space:normal}
