@font-face{font-family:iconfont;src:url(/assets/iconfont-fb805977.woff2?t=1688110248865) format("woff2"),url(/assets/iconfont-42b883c1.woff?t=1688110248865) format("woff"),url(/assets/iconfont-153477d1.ttf?t=1688110248865) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-playedu:before{content:""}.icon-icon-xuexi:before{content:""}.icon-icon-wode:before{content:""}.icon-icon-shouye:before{content:""}.icon-icon-xiala:before{content:""}.icon-close:before{content:""}.icon-fullscreen:before{content:""}.icon-speed:before{content:""}.icon-mute:before{content:""}.icon-play:before{content:""}.icon-pause:before{content:""}.icon-unmute:before{content:""}.icon-icon-tips:before{content:""}.icon-icon-fold:before{content:""}.icon-icon-12:before{content:""}.icon-waterprint:before{content:""}.icon-adduser:before{content:""}.icon-upvideo:before{content:""}.icon-onlinelesson:before{content:""}.icon-department:before{content:""}.icon-icon-drag:before{content:""}.icon-icon-edit:before{content:""}.icon-icon-delete:before{content:""}.icon-icon-video:before{content:""}.icon-icon-home:before{content:""}.icon-icon-category:before{content:""}.icon-icon-file:before{content:""}.icon-icon-study:before{content:""}.icon-icon-user:before{content:""}.icon-icon-setting:before{content:""}.icon-icon-password:before{content:""}.icon-a-icon-logout:before{content:""}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html,body{margin:0;padding:0;width:100%;min-height:100vh;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:#0f172a;background-color:#f5f7fb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}#root{width:100%;min-height:100vh;min-height:100dvh;margin:0 auto;background-color:#f5f7fb;text-align:left;position:relative}html[lang=ug] body,html[lang=ug] input,html[lang=ug] textarea,html[lang=ug] button{font-family:UKIJ Tuz Tom,Alkatip Basma,Noto Naskh Arabic,Scheherazade New,Geeza Pro,Arabic Typesetting,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.i18n-bidi{unicode-bidi:plaintext}:root{--adm-color-primary: #1d4ed8 !important;--adm-color-success: #0e9f6e;--adm-color-warning: #c2560a;--adm-color-danger: #e02424;--adm-color-white: #ffffff;--adm-color-text: #0f172a;--adm-color-text-secondary: #475569;--adm-color-weak: #94a3b8;--adm-color-light: #e7ebf2;--adm-color-border: #eef1f6;--adm-color-box: #f5f7fb;--adm-color-background: #ffffff;--color-primary: #1d4ed8;--color-primary-2: #3b7bf0;--color-primary-light: #eef4ff;--color-primary-gradient: linear-gradient(135deg, #1d4ed8 0%, #3b7bf0 100%);--color-accent: #f97316;--color-accent-light: #fff3e9;--color-bg: #f5f7fb;--color-bg-white: #ffffff;--color-bg-card: #ffffff;--color-text: #0f172a;--color-text-secondary: #475569;--color-text-weak: #94a3b8;--color-border: #e7ebf2;--color-success: #0e9f6e;--color-warning: #c2560a;--color-info: #1d4ed8;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--vh: 1vh;--app-height: 100vh;--app-height-dvh: 100dvh;--header-h: .92rem;--tabbar-h: 1.04rem;--page-px: .32rem;--radius-sm: .16rem;--radius-md: .28rem;--radius-lg: .36rem;--shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 6px 18px rgba(15, 23, 42, .05);--shadow-elevated: 0 4px 14px rgba(15, 23, 42, .07), 0 10px 28px rgba(15, 23, 42, .06);--shadow-brand: 0 10px 24px -10px rgba(29, 78, 216, .55);--em-bg: var(--color-bg);--em-surface: #ffffff;--em-surface-soft: #f7f9fc;--em-surface-tint: var(--color-primary-light);--em-brand: var(--color-primary);--em-brand-2: var(--color-primary-2);--em-brand-soft: var(--color-primary-light);--em-accent: var(--color-accent);--em-accent-deep: #c2560a;--em-accent-soft: var(--color-accent-light);--em-ok: var(--color-success);--em-ok-soft: #e7f7f0;--em-warn: var(--color-warning);--em-warn-soft: #fdf3e6;--em-danger: var(--color-danger);--em-danger-soft: #fdecec;--em-info: var(--color-info);--em-info-soft: var(--color-primary-light);--em-neutral: var(--color-text-weak);--em-neutral-soft: #f1f4f9;--em-ink: var(--color-text);--em-ink-2: var(--color-text-secondary);--em-muted: var(--color-text-weak);--em-faint: #b4bfcf;--em-line: var(--color-border);--em-line-soft: #eef1f6;--em-shadow: var(--shadow-card);--em-shadow-lg: var(--shadow-elevated);--em-r-sm: .1rem;--em-r-md: .14rem;--em-r-lg: .18rem;--em-r-pill: .4rem;--fs-display: .36rem;--fs-title: .36rem;--fs-subtitle: .3rem;--fs-body: .28rem;--fs-caption: .24rem;--fs-tiny: .2rem}.legacy-qr{display:contents;--adm-color-primary: #16283c;--color-primary: #16283c;--color-primary-2: #23456b;--color-primary-light: #eef2f7;--color-primary-gradient: linear-gradient(135deg, #23456b 0%, #16283c 100%);--color-accent: #e8a33d;--color-accent-light: #fdf4e5;--color-bg: #eef1f6;--color-bg-white: #ffffff;--color-bg-card: #ffffff;--color-text: #12161d;--color-text-secondary: #3d4859;--color-text-weak: #7a879b;--color-border: #e3e8ef;--color-success: #0f8a5f;--color-warning: #c2760a;--color-info: #2f6fb0;--page-px: .14rem;--radius-sm: .1rem;--radius-md: .14rem;--radius-lg: .18rem;--shadow-card: 0 1px 2px rgba(18, 22, 29, .04), 0 6px 18px rgba(18, 22, 29, .05);--shadow-elevated: 0 4px 14px rgba(18, 22, 29, .08), 0 10px 28px rgba(18, 22, 29, .06)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.page-wrap{width:100%;min-height:100vh;min-height:100dvh;background:var(--color-bg);box-sizing:border-box}.fullscreen-page{width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box}.fixed-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh}.page-body{width:100%;padding-left:calc(var(--page-px) + var(--safe-left));padding-right:calc(var(--page-px) + var(--safe-right));box-sizing:border-box}.card{background:var(--color-bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.with-tabbar{padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom) + .1rem)}.page-header{position:sticky;top:0;z-index:10;width:100%;background:#fff;height:calc(var(--header-h) + var(--safe-top));padding-top:var(--safe-top);display:flex;align-items:center;justify-content:center;border-bottom:.01rem solid var(--color-border)}.page-header .header-title{font-size:var(--fs-title);font-weight:600;color:var(--color-text)}.page-header .header-back{position:absolute;left:.16rem;top:50%;transform:translateY(calc(-50% + var(--safe-top) / 2));width:.32rem;height:.32rem;display:flex;align-items:center;justify-content:center;font-size:.2rem;color:var(--color-text)}.adm-tab-bar{--height: calc(var(--tabbar-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:rgba(255,255,255,.94);backdrop-filter:saturate(180%) blur(.2rem);-webkit-backdrop-filter:saturate(180%) blur(.2rem);border-top:.01rem solid var(--color-border)}.adm-tab-bar-item-title{font-size:.26rem!important;font-weight:500;margin-top:.02rem!important;line-height:1.2;color:var(--color-text-weak)}.adm-tab-bar-item-active .adm-tab-bar-item-title{color:var(--color-primary)!important;font-weight:600}.adm-tab-bar-item-icon{height:.36rem!important;display:flex;align-items:center;justify-content:center;font-size:.28rem}.adm-tabs-header{border-bottom:none!important;padding:0!important}.adm-tabs-tab{font-size:var(--fs-body);color:var(--color-text-secondary);padding:.14rem .08rem}.adm-tabs-tab-active{font-weight:600;color:var(--color-text);font-size:var(--fs-body)}.adm-tabs-tab-line{height:.03rem!important;border-radius:.02rem}.adm-dialog{z-index:9999!important}.adm-dialog-content{max-height:80vh;overflow-y:auto}.adm-dialog-actions{padding-top:.12rem;padding-bottom:.12rem;border-top:.01rem solid #f0f0f0}.adm-dialog-button{min-height:.5rem;height:auto!important;line-height:1.3!important;font-size:var(--fs-body)}.adm-progress-bar-text{color:var(--color-primary)!important;font-size:var(--fs-caption)}.adm-radio-content,.adm-checkbox-content{font-size:var(--fs-body);color:var(--color-text);padding-left:.1rem!important;line-height:1.5}.adm-button{--border-radius: var(--radius-md);font-weight:500!important;font-size:var(--fs-body)!important;min-height:.44rem!important;height:auto!important;line-height:1.3!important}.hairline{height:.01rem;background:var(--color-border);transform:scaleY(.5)}@media screen and (min-width: 768px){#root{max-width:750px;margin:0 auto;box-shadow:0 0 40px rgba(0,0,0,.08);background:var(--color-bg);min-height:100vh;min-height:100dvh}}@media screen and (max-width: 360px){:root{--page-px: .24rem;--header-h: .84rem;--tabbar-h: .96rem;--fs-display: .34rem;--fs-title: .3rem;--fs-subtitle: .26rem;--fs-body: .24rem;--fs-caption: .21rem;--fs-tiny: .18rem}}@media screen and (min-width: 430px){:root{--page-px: .36rem;--radius-lg: .4rem;--fs-display: .38rem;--fs-title: .34rem;--fs-subtitle: .29rem;--fs-body: .27rem;--fs-caption: .23rem;--fs-tiny: .2rem}}@media print{body{background:#fff!important}}:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:100px;background-color:var(--color);--right: 0;--top: 0;--color: var(--adm-badge-color, var(--adm-color-highlight))}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;padding:1px 4px;font-size:var(--adm-font-size-1);line-height:12px;white-space:nowrap;font-weight:400;text-align:center}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{min-width:10px;width:10px;height:10px;border-radius:5px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-tab-bar-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;min-height:48px}.adm-tab-bar-item{flex:1;color:var(--adm-color-text-secondary);white-space:nowrap;padding:4px 8px;width:-webkit-min-content;width:min-content;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.adm-tab-bar-item-icon{font-size:24px;height:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top: 6px}.adm-tab-bar-title-badge{--right: -2px;--top: -2px}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:rgba(0,0,0,.7);border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size: 48px;margin:0 auto 8px}._login-content_1vvhd_1{width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:calc(.8rem + var(--safe-top)) var(--page-px) calc(.4rem + var(--safe-bottom));background:linear-gradient(180deg,#eef4ff 0%,var(--color-bg) 55%,var(--color-bg) 100%);display:flex;flex-direction:column}._brand_1vvhd_12{text-align:center;padding:0 .2rem}._logo_1vvhd_17{width:1.28rem;height:1.28rem;margin:0 auto .28rem;border-radius:.36rem;background:var(--color-primary-gradient);display:grid;place-items:center;box-shadow:0 .16rem .36rem -.14rem rgba(29,78,216,.6)}._brand-title_1vvhd_28{font-size:.44rem;font-weight:800;letter-spacing:-.01rem;color:var(--color-text);line-height:1.35}._brand-sub_1vvhd_36{margin-top:.12rem;font-size:.26rem;color:var(--color-text-secondary);line-height:1.6}._card_1vvhd_43{margin-top:.56rem;background:#fff;border:.02rem solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:.48rem .36rem}._state_1vvhd_52{display:flex;flex-direction:column;align-items:center;text-align:center}._state-icon_1vvhd_59{width:1rem;height:1rem;border-radius:50%;display:grid;place-items:center;margin-bottom:.24rem}._state-loading_1vvhd_68{background:var(--color-primary-light);color:var(--color-primary)}._state-danger_1vvhd_73{background:#fdecec;color:#c21b1b}._state-info_1vvhd_78{background:var(--color-primary-light);color:var(--color-primary)}._state-success_1vvhd_83{background:#e7f7f0;color:#0a7a55}._state-text_1vvhd_88{font-size:.28rem;line-height:1.8;color:var(--color-text-secondary)}._spinner_1vvhd_94{width:.36rem;height:.36rem;border-radius:50%;border:.05rem solid rgba(29,78,216,.2);border-top-color:var(--color-primary);animation:_login-spin_1vvhd_1 .8s linear infinite}@keyframes _login-spin_1vvhd_1{to{transform:rotate(360deg)}}._foot_1vvhd_108{margin-top:auto;padding-top:.4rem;text-align:center;font-size:.22rem;color:var(--color-text-weak);line-height:1.7}._img-box_7bzwe_1{width:100%;height:auto;display:flex;justify-content:center}._footer-box_rfots_1{width:100%;min-height:.12rem;font-size:var(--fs-tiny);font-weight:400;color:var(--color-text-weak);line-height:1.6;margin:.3rem 0;text-align:center;word-break:break-all}._footer_1hxhf_1{position:fixed;bottom:0;left:0;right:0;min-height:var(--tabbar-h);box-shadow:0 -.01rem .04rem rgba(0,0,0,.04);background:#ffffff;z-index:100;box-sizing:border-box;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}._footer-dense_1hxhf_15 .adm-tab-bar-item-title{font-size:.22rem!important;font-weight:500}._footer-dense_1hxhf_15 .adm-tab-bar-item-active .adm-tab-bar-item-title{font-weight:600}._footer-dense_1hxhf_15 .adm-tab-bar-item-icon{height:.32rem!important}._playedu-app_1t4nx_1{width:100%;min-height:100vh;min-height:100dvh;min-height:calc(var(--vh, 1vh) * 100);overflow-y:auto;overflow-x:hidden;position:relative;box-sizing:border-box}#root{transition:background-color .2s ease}
