/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.xz-list-viewport-host{box-sizing:border-box;flex-direction:column;flex:none;gap:.35rem;width:100%;min-width:0;display:flex}.xz-list-viewport-host__list{flex:none;align-content:start;gap:6px;margin-top:0;display:grid;overflow:visible}.xz-list-viewport-pager{flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:.35rem 0 .1rem;display:flex}.xz-list-viewport-pager__btn{border-radius:var(--gd-radius-btn,999px);border:1px solid var(--gd-accent,#5f7d66);min-height:1.7rem;padding:.2rem .7rem}@supports (color:color-mix(in lab,red,red)){.xz-list-viewport-pager__btn{border:1px solid color-mix(in srgb,var(--gd-accent,#5f7d66) 36%,var(--gd-gold,#c4a35a))}}.xz-list-viewport-pager__btn{background:var(--gd-cream,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.xz-list-viewport-pager__btn{background:color-mix(in srgb,var(--gd-cream,#faf7f2) 62%,transparent)}}.xz-list-viewport-pager__btn{color:var(--gd-accent-deep,#3f5746)}@supports (color:color-mix(in lab,red,red)){.xz-list-viewport-pager__btn{color:color-mix(in srgb,var(--gd-accent-deep,#3f5746) 78%,var(--gd-ink,#152238))}}.xz-list-viewport-pager__btn{font-family:var(--xz-font-button);letter-spacing:.04em;cursor:pointer;font-size:.74rem;font-weight:700}.xz-list-viewport-pager__btn:hover:not(:disabled){border-color:var(--gd-accent,#5f7d66)}@supports (color:color-mix(in lab,red,red)){.xz-list-viewport-pager__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--gd-accent,#5f7d66) 48%,var(--gd-gold,#c4a35a))}}.xz-list-viewport-pager__btn:hover:not(:disabled){background:var(--gd-cream,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.xz-list-viewport-pager__btn:hover:not(:disabled){background:color-mix(in srgb,var(--gd-cream,#faf7f2) 78%,transparent)}}.xz-list-viewport-pager__btn:disabled{opacity:.45;cursor:not-allowed}.xz-list-viewport-pager__meta{text-align:center;min-width:6.5rem;font-family:var(--xz-font-ui);font-size:var(--gd-font-body-size,13px);letter-spacing:.02em;color:var(--gd-ink-emphasis,var(--gd-ink-body,var(--gd-ink,#152238)));font-variant-numeric:tabular-nums;font-weight:700}.xz-list-viewport-pager__total{color:var(--gd-ink-meta,var(--gd-ink,#152238));font-weight:500}@supports (color:color-mix(in lab,red,red)){.xz-list-viewport-pager__total{color:var(--gd-ink-meta,color-mix(in srgb,var(--gd-ink,#152238) 72%,var(--gd-wood,#8b7355)))}}.xz-list-viewport-pager__foot{text-align:center;font-family:var(--xz-font-ui);font-size:var(--gd-font-meta-size,12px);color:var(--gd-ink-meta,var(--gd-ink,#152238));margin:0;padding:.2rem 0 0;font-weight:500}@supports (color:color-mix(in lab,red,red)){.xz-list-viewport-pager__foot{color:var(--gd-ink-meta,color-mix(in srgb,var(--gd-ink,#152238) 72%,var(--gd-wood,#8b7355)))}}.teacher-seating{flex-direction:column;gap:10px;display:flex}.teacher-seating__roll{flex-direction:column;gap:.5rem;min-width:0;display:flex}.teacher-seating .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.teacher-seating--hall{gap:10px}.teacher-seating--hall .teacher-seating__stage{flex:auto}.teacher-seating--chrome-collapsed .teacher-seating__chrome{display:none}.teacher-seating__quick-tools{border:1px solid var(--xz-cinnabar,#c0392b);border-radius:10px;flex-wrap:nowrap;align-items:center;gap:6px 8px;width:100%;min-width:0;padding:7px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quick-tools{border:1px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 28%,var(--xz-gold,#c4a35a))}}.teacher-seating__quick-tools{background:linear-gradient(165deg,#fff,var(--xz-parchment,#faf7f2))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quick-tools{background:linear-gradient(165deg,color-mix(in srgb,#fff 78%,var(--xz-parchment,#faf7f2)),color-mix(in srgb,var(--xz-parchment,#faf7f2) 92%,#fff))}}.teacher-seating__quick-tools{box-sizing:border-box}.teacher-seating__tool-btn--multi{border-color:var(--xz-cinnabar,#c0392b);min-height:2rem;padding:.28rem .85rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn--multi{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__tool-btn--multi{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn--multi{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 10%,#fff)}}.teacher-seating__tool-btn--multi{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn--multi{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__tool-btn--multi.is-active{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn--multi.is-active{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 55%,transparent)}}.teacher-seating__tool-btn--multi.is-active{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn--multi.is-active{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 16%,#fff)}}.teacher-seating__chrome{gap:8px}.teacher-seating__chrome,.teacher-seating__hud{flex-direction:column;width:100%;min-width:0;display:flex}.teacher-seating__hud{box-sizing:border-box;border:1px solid var(--xz-gold,#c4a35a);border-radius:14px;gap:0}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hud{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__hud{background:linear-gradient(165deg,#fffaf5b8,var(--xz-parchment,#faf7f2))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hud{background:linear-gradient(165deg,#fffaf5b8,color-mix(in srgb,var(--xz-parchment,#faf7f2) 86%,#fff))}}.teacher-seating__hud{overflow:hidden;box-shadow:inset 0 1px #ffffff94,0 8px 22px #6b534414}.teacher-seating__hud.is-attendance{border-color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hud.is-attendance{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__hud.is-attendance{box-shadow:inset 0 1px 0 #ffffff94,0 0 0 1px var(--xz-teal,#0f9d8e),0 10px 26px #0f9d8e14}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hud.is-attendance{box-shadow:inset 0 1px 0 #ffffff94,0 0 0 1px color-mix(in srgb,var(--xz-teal,#0f9d8e) 16%,transparent),0 10px 26px #0f9d8e14}}.teacher-seating__hud.is-edit{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hud.is-edit{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__flash{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);border-bottom:1px solid var(--xz-gold,#c4a35a);margin:0;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.teacher-seating__flash{border-bottom:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,transparent)}}.teacher-seating__flash.is-status{color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__flash.is-status{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 48%,var(--xz-ink,#152238))}}.teacher-seating__flash.is-status{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__flash.is-status{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 8%,transparent)}}.teacher-seating__flash.is-error{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__flash.is-error{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__flash.is-error{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__flash.is-error{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 9%,transparent)}}.teacher-seating__command{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;align-items:center;gap:6px 8px;padding:8px 10px;display:flex;overflow:auto hidden}.teacher-seating__command.is-edit{background:var(--xz-cinnabar,#c0392b);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.teacher-seating__command.is-edit{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 6%,transparent)}}.teacher-seating__cmd-group{border-right:1px solid var(--xz-gold,#c4a35a);flex-wrap:nowrap;flex:0 auto;align-items:center;gap:4px 6px;min-width:0;margin-right:2px;padding-right:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__cmd-group{border-right:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 32%,transparent)}}.teacher-seating__cmd-group:last-child{border-right:0;margin-right:0;padding-right:0}.teacher-seating__cmd-group--grow{flex:7rem}.teacher-seating__cmd-group[data-cmd-group=batch]{border-right:0;margin-left:auto;padding-right:0}.teacher-seating__class{flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:12.5rem;display:inline-flex}.teacher-seating__class-label{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-label{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}.teacher-seating__class-label{white-space:nowrap}.teacher-seating__class select{border:1px solid var(--xz-gold,#c4a35a);border-radius:8px;width:100%;min-width:0;max-width:10.5rem;min-height:1.9rem;padding:.2rem .45rem}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class select{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__class select{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class select{background:color-mix(in srgb,#fff 70%,var(--xz-parchment,#faf7f2))}}.teacher-seating__class select{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:13px;font-weight:500}.teacher-seating__stats{flex-wrap:nowrap;flex:0 auto;gap:4px;min-width:0;display:inline-flex}.teacher-seating__stat{appearance:none;border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;align-items:center;gap:4px;margin:0;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stat{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 34%,transparent)}}.teacher-seating__stat{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stat{background:color-mix(in srgb,#fff 62%,var(--xz-parchment,#faf7f2))}}.teacher-seating__stat{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);font-variant-numeric:tabular-nums;color:var(--xz-ink,#152238);cursor:default;font-size:12px;font-weight:650;box-shadow:inset 0 1px #ffffff8c}button.teacher-seating__stat{cursor:pointer}.teacher-seating__stat.is-risk{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stat.is-risk{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 48%,var(--xz-gold,#c4a35a))}}.teacher-seating__stat.is-risk{background:linear-gradient(165deg,#fff5f2c7,var(--xz-cinnabar,#c0392b))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stat.is-risk{background:linear-gradient(165deg,#fff5f2c7,color-mix(in srgb,var(--xz-cinnabar,#c0392b) 12%,#fff))}}.teacher-seating__stat.is-risk{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stat.is-risk{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__stat.is-risk{box-shadow:inset 0 1px 0 #ffffff80,0 0 0 1px var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stat.is-risk{box-shadow:inset 0 1px 0 #ffffff80,0 0 0 1px color-mix(in srgb,var(--xz-cinnabar,#c0392b) 10%,transparent)}}.teacher-seating__stat.is-watch{border-color:#c45c26}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stat.is-watch{border-color:color-mix(in srgb,#c45c26 46%,var(--xz-gold,#c4a35a))}}.teacher-seating__stat.is-watch{color:#a34818;background:linear-gradient(165deg,#fff8f0cc,#f8ebe5)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stat.is-watch{color:color-mix(in srgb,#a34818 62%,var(--xz-ink,#152238))}}.teacher-seating__stat.is-absence{border-color:#b45309}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stat.is-absence{border-color:color-mix(in srgb,#b45309 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__stat.is-absence{color:#b45309;background:#f8eee6}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stat.is-absence{color:color-mix(in srgb,#b45309 68%,var(--xz-ink,#152238))}}button.teacher-seating__stat.is-risk.is-active,button.teacher-seating__stat.is-watch.is-active{outline:2px solid var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){button.teacher-seating__stat.is-risk.is-active,button.teacher-seating__stat.is-watch.is-active{outline:2px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 35%,transparent)}}button.teacher-seating__stat.is-risk.is-active,button.teacher-seating__stat.is-watch.is-active{outline-offset:1px;font-weight:700}.teacher-seating__search{flex:auto;width:100%;min-width:5.5rem;max-width:14rem;display:inline-flex}.teacher-seating__search input{border:1px solid var(--xz-gold,#c4a35a);border-radius:8px;width:100%;min-height:1.9rem;padding:.2rem .55rem}@supports (color:color-mix(in lab,red,red)){.teacher-seating__search input{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent)}}.teacher-seating__search input{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__search input{background:color-mix(in srgb,#fff 72%,var(--xz-parchment,#faf7f2))}}.teacher-seating__search input{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500}.teacher-seating__filter{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;flex-wrap:nowrap;flex:0 auto;gap:4px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__filter{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 32%,transparent)}}.teacher-seating__filter{background:var(--xz-parchment-deep,#f4f0e8)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__filter{background:color-mix(in srgb,var(--xz-parchment-deep,#f4f0e8) 70%,#fff)}}.teacher-seating__filter{min-width:0}.teacher-seating__filter-btn{appearance:none;font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:5px 10px;font-size:13px;font-weight:600}.teacher-seating__filter-btn.is-active{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__filter-btn.is-active{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 88%,#152238)}}.teacher-seating__filter-btn.is-active{color:#fffaf5}.teacher-seating__command>.teacher-seating__tool-btn{white-space:nowrap;flex:none}.teacher-seating__tool-btn{appearance:none;border:1px solid var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,transparent)}}.teacher-seating__tool-btn{background:var(--xz-parchment,#faf7f2);border-radius:999px;margin:0;padding:5px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 90%,#fff)}}.teacher-seating__tool-btn{font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);cursor:pointer;font-size:13px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn.is-active{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 45%,var(--xz-gold,#c4a35a));background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 12%,var(--xz-parchment,#faf7f2))}}.teacher-seating__tool-btn.is-primary{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn.is-primary{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 55%,var(--xz-gold,#c4a35a))}}.teacher-seating__tool-btn.is-primary{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn.is-primary{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 86%,#152238)}}.teacher-seating__tool-btn.is-primary{color:#fffaf5}.teacher-seating__tool-btn:disabled{opacity:.5;cursor:not-allowed}.teacher-seating__hint{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hint{color:color-mix(in srgb,var(--xz-ink,#152238) 68%,transparent)}}.teacher-seating__hint--edit{color:var(--xz-cinnabar,#c0392b);margin:0;padding:4px 2px 0}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hint--edit{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 55%,var(--xz-ink,#152238))}}.teacher-seating__meta{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);margin:0;font-size:12px;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.teacher-seating__meta{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__batch-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.teacher-seating__batch-dock{z-index:4;box-sizing:border-box;border:1px solid var(--xz-cinnabar,#c0392b);border-radius:12px;flex-direction:column;gap:8px;width:100%;max-width:100%;padding:8px 10px 10px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.teacher-seating__batch-dock{border:1px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 28%,var(--xz-gold,#c4a35a))}}.teacher-seating__batch-dock{background:linear-gradient(180deg,#fff,var(--xz-parchment,#faf7f2))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__batch-dock{background:linear-gradient(180deg,color-mix(in srgb,#fff 72%,var(--xz-parchment,#faf7f2)),color-mix(in srgb,var(--xz-parchment,#faf7f2) 94%,#fff))}}.teacher-seating__batch-dock{box-shadow:0 -4px 16px #6b53441a}.teacher-seating__batch-dock-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.teacher-seating__batch-dock-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:8px;width:100%;display:grid}.teacher-seating__batch-dock-group{border:1px solid var(--xz-gold,#c4a35a);border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__batch-dock-group{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__batch-dock-group{background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__batch-dock-group{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 88%,#fff)}}.teacher-seating__batch-dock-group{box-sizing:border-box}.teacher-seating__batch-dock-label{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);letter-spacing:.06em;color:var(--xz-ink,#152238);font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__batch-dock-label{color:color-mix(in srgb,var(--xz-ink,#152238) 55%,transparent)}}.teacher-seating__batch-dock-grid{grid-template-columns:repeat(auto-fit,minmax(4.75rem,1fr));gap:4px;width:100%;display:grid}.teacher-seating__batch-dock-grid .teacher-seating__tool-btn{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;padding-left:.35rem;padding-right:.35rem;overflow:hidden}.teacher-seating__batch-count{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);font-variant-numeric:tabular-nums;color:var(--xz-cinnabar,#c0392b);font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__batch-count{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 62%,var(--xz-ink,#152238))}}.teacher-seating__batch-count{min-width:0}.teacher-seating__hub-modal{z-index:90;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));box-sizing:border-box;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.teacher-seating__hub-modal-backdrop{-webkit-backdrop-filter:blur(5px);cursor:pointer;background:#15223875;border:none;border-radius:0;margin:0;padding:0;position:absolute;inset:0}.teacher-seating__hub-modal-panel{z-index:1;width:min(38rem,100vw - 2rem);max-width:100%;max-height:min(82vh,42rem);box-shadow:0 0 0 1px var(--xz-gold,#c4a35a),0 18px 48px #15223838;flex:0 auto;margin:0;position:relative}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hub-modal-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent),0 18px 48px #15223838}}.teacher-seating__card{border:1px solid var(--xz-gold,#c4a35a);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,transparent)}}.teacher-seating__card{background:linear-gradient(165deg,#fffaf2e0,var(--xz-parchment,#faf7f2))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card{background:linear-gradient(165deg,#fffaf2e0,color-mix(in srgb,var(--xz-parchment,#faf7f2) 94%,#fff))}}.teacher-seating__card{box-sizing:border-box;overscroll-behavior:contain;width:100%;max-width:100%;max-height:min(58vh,34rem);overflow:hidden auto;box-shadow:0 6px 18px #6b534414}.teacher-seating__card.teacher-seating__hub-modal-panel{width:min(38rem,100vw - 2rem);max-width:100%;max-height:min(82vh,42rem)}.teacher-seating__card--hub{gap:12px}.teacher-seating__card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.teacher-seating__card-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.teacher-seating__card-id-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.teacher-seating__card-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.teacher-seating__card-avatar-wrap{border:2px solid var(--xz-gold,#c4a35a);border-radius:50%;flex:none;width:72px;height:72px;display:block}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-avatar-wrap{border:2px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 48%,transparent)}}.teacher-seating__card-avatar-wrap{background-color:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-avatar-wrap{background-color:color-mix(in srgb,var(--xz-parchment,#faf7f2) 92%,#fff)}}.teacher-seating__card-avatar-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;box-shadow:0 0 0 1px #ffffff8c}.teacher-seating__card-avatar-wrap.is-normal{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-avatar-wrap.is-normal{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,#8a7a5c)}}.teacher-seating__card-avatar-wrap.is-normal{box-shadow:0 0 0 1px #ffffff80,0 0 0 3px var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-avatar-wrap.is-normal{box-shadow:0 0 0 1px #ffffff80,0 0 0 3px color-mix(in srgb,var(--xz-gold,#c4a35a) 14%,transparent)}}.teacher-seating__card-avatar-wrap.is-watch{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-avatar-wrap.is-watch{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 72%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__card-avatar-wrap.is-watch{box-shadow:0 0 0 1px #ffffff73,0 0 0 3px var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-avatar-wrap.is-watch{box-shadow:0 0 0 1px #ffffff73,0 0 0 3px color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__card-avatar-wrap.is-risk{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-avatar-wrap.is-risk{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 78%,var(--xz-gold,#c4a35a))}}.teacher-seating__card-avatar-wrap.is-risk{box-shadow:0 0 0 1px #fff6,0 0 0 3px var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-avatar-wrap.is-risk{box-shadow:0 0 0 1px #fff6,0 0 0 3px color-mix(in srgb,var(--xz-cinnabar,#c0392b) 26%,transparent)}}.teacher-seating__card-avatar{object-fit:cover;border:0;border-radius:50%;width:100%;height:100%;display:block}.teacher-seating__card-title-wrap{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.teacher-seating__card-name{font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.06em;color:var(--xz-ink,#152238);font-size:1.35rem;font-weight:800;line-height:1.3}.teacher-seating__card-pill{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__card-pill{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:13px;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill{color:color-mix(in srgb,var(--xz-ink,#152238) 78%,transparent)}}.teacher-seating__card-pill.is-risk{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill.is-risk{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 50%,var(--xz-gold,#c4a35a))}}.teacher-seating__card-pill.is-risk{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill.is-risk{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 12%,#fff)}}.teacher-seating__card-pill.is-risk{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill.is-risk{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__card-pill.is-watch{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill.is-watch{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 62%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__card-pill.is-watch{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill.is-watch{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 18%,#fff)}}.teacher-seating__card-pill.is-absence{border-color:#b45309}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill.is-absence{border-color:color-mix(in srgb,#b45309 48%,var(--xz-gold,#c4a35a))}}.teacher-seating__card-pill.is-absence{color:#b45309;background:#f6eae1}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill.is-absence{color:color-mix(in srgb,#b45309 70%,var(--xz-ink,#152238))}}.teacher-seating__card-pill.is-leave{border-color:#0284c7}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill.is-leave{border-color:color-mix(in srgb,#0284c7 48%,var(--xz-gold,#c4a35a))}}.teacher-seating__card-pill.is-leave{color:#0284c7;background:#e1f0f8}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-pill.is-leave{color:color-mix(in srgb,#0284c7 72%,var(--xz-ink,#152238))}}.teacher-seating__card-close{appearance:none;border:1px solid var(--xz-gold,#c4a35a);border-radius:6px;margin:0;padding:4px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-close{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__card-close{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-close{background:color-mix(in srgb,#fff 70%,var(--xz-parchment,#faf7f2))}}.teacher-seating__card-close{font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.1em;color:var(--xz-ink,#152238);cursor:pointer;font-size:12px;font-weight:700}.teacher-seating__card-meta{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);margin:0;font-size:14px;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-meta{color:color-mix(in srgb,var(--xz-ink,#152238) 68%,transparent)}}.teacher-seating__card-body{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);margin:0;font-size:13px;font-weight:500;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-body{color:color-mix(in srgb,var(--xz-ink,#152238) 78%,transparent)}}.teacher-seating__card-actions{flex-wrap:wrap;gap:6px;display:flex}.teacher-seating__section-kicker{font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.1em;color:var(--xz-ink,#152238);flex:none;font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__section-kicker{color:color-mix(in srgb,var(--xz-ink,#152238) 55%,transparent)}}.teacher-seating__card-intel{border:1px solid var(--xz-gold,#c4a35a);border-radius:10px;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:8px 12px;width:100%;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-intel{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__card-intel{background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-intel{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 92%,#fff)}}.teacher-seating__card-intel{box-sizing:border-box}.teacher-seating__card-intel-body{flex-direction:column;gap:4px;min-width:0;display:flex}.teacher-seating__card-intel-item{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);margin:0;font-size:12px;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-intel-item{color:color-mix(in srgb,var(--xz-ink,#152238) 72%,transparent)}}.teacher-seating__card-intel-item.is-risk{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-intel-item.is-risk{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 70%,var(--xz-ink,#152238))}}.teacher-seating__card-intel-item.is-watch{color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-intel-item.is-watch{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 55%,var(--xz-ink,#152238))}}.teacher-seating__card-intel-item.is-absence{color:#b45309}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-intel-item.is-absence{color:color-mix(in srgb,#b45309 68%,var(--xz-ink,#152238))}}.teacher-seating__hub-rail{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.teacher-seating__growth-box,.teacher-seating__hub-panel,.teacher-seating__leave-box,.teacher-seating__office-edit{border:1px solid var(--xz-gold,#c4a35a);border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__growth-box,.teacher-seating__hub-panel,.teacher-seating__leave-box,.teacher-seating__office-edit{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 26%,transparent)}}.teacher-seating__growth-box,.teacher-seating__hub-panel,.teacher-seating__leave-box,.teacher-seating__office-edit{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__growth-box,.teacher-seating__hub-panel,.teacher-seating__leave-box,.teacher-seating__office-edit{background:color-mix(in srgb,#fff 55%,var(--xz-parchment,#faf7f2))}}.teacher-seating__growth-box,.teacher-seating__hub-panel,.teacher-seating__leave-box,.teacher-seating__office-edit{box-sizing:border-box;min-width:0}.teacher-seating__hub-panel-head{border-bottom:1px solid var(--xz-gold,#c4a35a);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding-bottom:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hub-panel-head{border-bottom:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 18%,transparent)}}.teacher-seating__hub-group-label{font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.08em;color:var(--xz-ink,#152238);flex:none;font-size:15px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hub-group-label{color:color-mix(in srgb,var(--xz-ink,#152238) 78%,transparent)}}.teacher-seating__hub-panel-hint{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:13px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hub-panel-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 48%,transparent)}}.teacher-seating__hub-grid{flex-wrap:wrap;align-items:stretch;gap:6px;width:100%;min-width:0;display:flex}.teacher-seating__hub-grid .teacher-seating__tool-btn{text-align:center;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:auto;justify-content:center;align-items:center;width:auto;min-width:5.5rem;min-height:2.15rem;padding:6px 10px;display:inline-flex;overflow:hidden}.teacher-seating__hub-actions .teacher-seating__tool-btn.is-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-hub{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hub-actions .teacher-seating__tool-btn.is-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-hub{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 48%,transparent)}}.teacher-seating__hub-actions .teacher-seating__tool-btn.is-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-hub{background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hub-actions .teacher-seating__tool-btn.is-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-hub{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 88%,#fff)}}.teacher-seating__hub-actions .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-primary-hub{border-color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hub-actions .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-primary-hub{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 42%,transparent)}}.teacher-seating__hub-actions .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-primary-hub{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hub-actions .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-primary-hub{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 12%,#fff)}}.teacher-seating__hub-actions .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-primary-hub{color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hub-actions .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-primary-hub{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 72%,var(--xz-ink,#152238))}}.teacher-seating__hub-actions .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-grid .teacher-seating__tool-btn.is-primary-hub,.teacher-seating__hub-rail .teacher-seating__tool-btn.is-primary-hub{font-weight:600}.teacher-seating__card-foot-actions{justify-content:flex-end;gap:6px;display:flex}.teacher-seating__leave-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.teacher-seating__leave-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.teacher-seating__growth-head{border-bottom:1px solid var(--xz-gold,#c4a35a);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-bottom:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__growth-head{border-bottom:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,transparent)}}.teacher-seating__growth-title{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.teacher-seating__growth-metrics{grid-template-columns:minmax(0,1fr) minmax(8rem,11rem);grid-template-areas:"stat stat""activity time";align-items:stretch;gap:8px;width:100%;display:grid}@media (max-width:640px){.teacher-seating__growth-metrics{grid-template-columns:1fr;grid-template-areas:"stat""activity""time"}}.teacher-seating__growth-metric{border:1px solid var(--xz-gold,#c4a35a);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__growth-metric{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 20%,transparent)}}.teacher-seating__growth-metric{background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__growth-metric{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 88%,#fff)}}.teacher-seating__growth-metric{box-sizing:border-box}.teacher-seating__growth-metric.is-stat{background:linear-gradient(160deg,var(--xz-gold,#c4a35a),var(--xz-parchment,#faf7f2));flex-direction:row;grid-area:stat;justify-content:flex-start;align-items:baseline;gap:10px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__growth-metric.is-stat{background:linear-gradient(160deg,color-mix(in srgb,var(--xz-gold,#c4a35a) 12%,#fff),color-mix(in srgb,var(--xz-parchment,#faf7f2) 90%,#fff))}}.teacher-seating__growth-metric.is-activity{grid-area:activity;width:100%;min-height:3.6rem}.teacher-seating__growth-metric.is-time{grid-area:time;align-items:flex-start;width:100%}.teacher-seating__growth-metric-label{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);letter-spacing:.04em;color:var(--xz-ink,#152238);font-size:11px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__growth-metric-label{color:color-mix(in srgb,var(--xz-ink,#152238) 52%,transparent)}}.teacher-seating__growth-metric-value{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700;line-height:1.15}.teacher-seating__growth-metric-time,.teacher-seating__growth-metric-value{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238)}.teacher-seating__growth-metric-time{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.teacher-seating__growth-metric-time{color:color-mix(in srgb,var(--xz-ink,#152238) 72%,transparent)}}.teacher-seating__growth-metric-time{white-space:nowrap;word-break:normal}.teacher-seating__growth-activity{flex-direction:column;gap:2px;min-width:0;display:flex}.teacher-seating__growth-activity-title{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);margin:0;font-size:13px;font-weight:700;line-height:1.35}.teacher-seating__growth-activity-empty,.teacher-seating__growth-activity-summary{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);margin:0;font-size:12px;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.teacher-seating__growth-activity-empty,.teacher-seating__growth-activity-summary{color:color-mix(in srgb,var(--xz-ink,#152238) 68%,transparent)}}.teacher-seating__status-banner{border:1px solid var(--xz-gold,#c4a35a);border-radius:8px;width:100%;margin:0;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__status-banner{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 24%,transparent)}}.teacher-seating__status-banner{background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__status-banner{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 92%,#fff)}}.teacher-seating__status-banner{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.teacher-seating__status-banner{color:color-mix(in srgb,var(--xz-ink,#152238) 68%,transparent)}}.teacher-seating__status-banner{box-sizing:border-box}.teacher-seating__status-banner.is-warn{border-color:#b45309}@supports (color:color-mix(in lab,red,red)){.teacher-seating__status-banner.is-warn{border-color:color-mix(in srgb,#b45309 36%,var(--xz-gold,#c4a35a))}}.teacher-seating__status-banner.is-warn{color:#b45309;background:#f9f1eb}@supports (color:color-mix(in lab,red,red)){.teacher-seating__status-banner.is-warn{color:color-mix(in srgb,#b45309 68%,var(--xz-ink,#152238))}}.teacher-seating__status-banner.is-error{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__status-banner.is-error{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 36%,var(--xz-gold,#c4a35a))}}.teacher-seating__status-banner.is-error{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__status-banner.is-error{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 8%,#fff)}}.teacher-seating__status-banner.is-error{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__status-banner.is-error{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__card-meta.is-error{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__card-meta.is-error{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__tool-btn.is-active{border-color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn.is-active{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 48%,transparent)}}.teacher-seating__tool-btn.is-active{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__tool-btn.is-active{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 14%,#fff)}}.teacher-seating__stage{box-sizing:border-box;border:1px solid var(--xz-gold,#c4a35a);border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:12px 10px 14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stage{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__stage{background:radial-gradient(120% 80% at 50% 0,var(--xz-gold,#c4a35a),transparent 55%),linear-gradient(180deg,var(--xz-parchment,#faf7f2),var(--xz-parchment-deep,#f4f0e8))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__stage{background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--xz-gold,#c4a35a) 10%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--xz-parchment,#faf7f2) 96%,#fff),color-mix(in srgb,var(--xz-parchment-deep,#f4f0e8) 92%,#fff))}}.teacher-seating__stage{box-shadow:inset 0 1px #ffffff8c}.teacher-seating__podium{z-index:8;isolation:isolate;text-align:left;border:1.5px solid var(--xz-gold,#c4a35a);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-self:stretch;align-items:center;gap:4px 8px;width:100%;min-width:0;max-width:none;padding:5px 8px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium{border:1.5px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 58%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__podium{background:linear-gradient(165deg,#fffaf0,var(--xz-parchment,#faf7f2))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium{background:linear-gradient(165deg,color-mix(in srgb,#fffaf0 88%,var(--xz-gold,#c4a35a)),color-mix(in srgb,var(--xz-parchment,#faf7f2) 92%,#fff))}}.teacher-seating__podium{color:var(--xz-ink,#152238);box-sizing:border-box;box-shadow:inset 0 1px #ffffffb3,0 3px 10px #6b534414}.teacher-seating__podium.is-student-mast{grid-template-columns:none;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.teacher-seating__student-mast{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.teacher-seating__student-mast-kicker{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__student-mast-kicker{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,var(--xz-gold,#c4a35a))}}.teacher-seating__student-mast-title{font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);font-size:15px;font-weight:700}.teacher-seating__student-mast-hint{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);flex:12em;font-size:12px;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.teacher-seating__student-mast-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 68%,var(--xz-parchment,#faf7f2))}}.teacher-seating[data-student-desk="1"] .teacher-seating__seat[data-student-own-seat]{outline:2px solid var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating[data-student-desk="1"] .teacher-seating__seat[data-student-own-seat]{outline:2px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,#fff)}}.teacher-seating[data-student-desk="1"] .teacher-seating__seat[data-student-own-seat]{outline-offset:1px;box-shadow:0 0 0 3px var(--xz-gold,#c4a35a),0 4px 12px #6b534424}@supports (color:color-mix(in lab,red,red)){.teacher-seating[data-student-desk="1"] .teacher-seating__seat[data-student-own-seat]{box-shadow:0 0 0 3px color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent),0 4px 12px #6b534424}}.teacher-seating[data-student-desk="1"] .teacher-seating__seat[data-student-own-seat]{z-index:2}.teacher-seating__rail-status{-webkit-overflow-scrolling:touch;justify-self:start;min-width:0;max-width:100%;overflow-x:auto}.teacher-seating__rail-podium{z-index:1;flex:none;justify-self:center;position:relative}.teacher-seating__rail-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:4px 6px;min-width:0;max-width:100%;display:flex}.teacher-seating__quick-tools--rail{width:auto;max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex:none;gap:4px;margin:0;padding:0}.teacher-seating__quick-tools--rail .teacher-seating__tool-btn{min-height:1.7rem;padding:.15rem .55rem;font-size:12px}.teacher-seating__podium .teacher-seating__legend{width:max-content;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:0 auto;justify-content:flex-start;margin:0;padding:0}.teacher-seating__podium .teacher-seating__legend-item{background:#ffffff8c;padding:1px 6px 1px 4px}.teacher-seating__podium .teacher-seating__podium-intel{border-left:none;flex:0 auto;margin:0;padding:0}.teacher-seating__podium.is-switchable{transition:border-color .16s,box-shadow .16s,background-color .16s}.teacher-seating__podium.is-open,.teacher-seating__podium.is-switchable:focus-within,.teacher-seating__podium.is-switchable:hover{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium.is-open,.teacher-seating__podium.is-switchable:focus-within,.teacher-seating__podium.is-switchable:hover{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 48%,var(--xz-gold,#c4a35a))}}.teacher-seating__podium.is-open,.teacher-seating__podium.is-switchable:focus-within,.teacher-seating__podium.is-switchable:hover{box-shadow:inset 0 1px #ffffffb3,0 6px 18px #6b534424}.teacher-seating__podium-trigger{appearance:none;cursor:pointer;width:auto;min-width:0;color:inherit;background:0 0;border:0;flex-direction:row;flex:0 auto;align-items:center;gap:0;margin:0;padding:0;display:flex}.teacher-seating__podium-trigger:disabled{cursor:not-allowed;opacity:.65}.teacher-seating__podium-trigger:focus{outline:none}.teacher-seating__podium-trigger:focus-visible{outline:2px solid var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--xz-teal,#0f9d8e) 50%,transparent)}}.teacher-seating__podium-trigger:focus-visible{outline-offset:3px;border-radius:8px}.teacher-seating__podium-title{font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.14em;color:var(--xz-cinnabar,#c0392b);flex:none;font-size:12px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-title{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 55%,var(--xz-ink,#152238))}}.teacher-seating__podium-class-row{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 8px 3px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-class-row{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 46%,transparent)}}.teacher-seating__podium-class-row{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-class-row{background:color-mix(in srgb,#fff 78%,var(--xz-parchment,#faf7f2))}}.teacher-seating__podium-class-name{min-width:0;font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);letter-spacing:.02em;color:var(--xz-ink,#152238);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.teacher-seating__podium-class-name.is-static{white-space:nowrap;background:0 0;border:0;margin-top:0;padding:0;display:inline}.teacher-seating__podium-chevron{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-chevron{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 50%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__podium-chevron{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-chevron{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 18%,#fff)}}.teacher-seating__podium-chevron{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);pointer-events:none;font-size:12px;font-weight:700;line-height:1}.teacher-seating__podium.is-open .teacher-seating__podium-chevron{transform:rotate(180deg)}.teacher-seating__podium-intel{z-index:1;box-sizing:border-box;border:none;flex-flow:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:4px 8px;width:auto;min-width:0;margin:0;padding:0;display:flex;position:relative}.teacher-seating__podium-intel-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.teacher-seating__podium-intel-chip{appearance:none;border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;margin:0;padding:5px 12px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 52%,transparent)}}.teacher-seating__podium-intel-chip{background:#fffaf0}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip{background:color-mix(in srgb,#fffaf0 82%,var(--xz-parchment,#faf7f2))}}.teacher-seating__podium-intel-chip{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);letter-spacing:.02em;color:var(--xz-ink,#152238);font-size:12px;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip{color:color-mix(in srgb,var(--xz-ink,#152238) 92%,var(--xz-gold,#c4a35a))}}.teacher-seating__podium-intel-chip{cursor:pointer;transition:border-color .14s,background-color .14s,box-shadow .14s}.teacher-seating__podium-intel-chip:focus-visible,.teacher-seating__podium-intel-chip:hover{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip:focus-visible,.teacher-seating__podium-intel-chip:hover{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__podium-intel-chip:focus-visible,.teacher-seating__podium-intel-chip:hover{outline:none;box-shadow:0 2px 8px #6b53441f}.teacher-seating__podium-intel-chip.is-leave{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip.is-leave{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 48%,var(--xz-gold,#c4a35a))}}.teacher-seating__podium-intel-chip.is-leave{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip.is-leave{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 62%,var(--xz-ink,#152238))}}.teacher-seating__podium-intel-chip.is-leave{background:#fff5f0}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip.is-leave{background:color-mix(in srgb,#fff5f0 78%,var(--xz-parchment,#faf7f2))}}.teacher-seating__podium-intel-chip.is-absence,.teacher-seating__podium-intel-chip.is-risk{border-color:#c45c26}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip.is-absence,.teacher-seating__podium-intel-chip.is-risk{border-color:color-mix(in srgb,#c45c26 46%,var(--xz-gold,#c4a35a))}}.teacher-seating__podium-intel-chip.is-absence,.teacher-seating__podium-intel-chip.is-risk{color:#a34818}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip.is-absence,.teacher-seating__podium-intel-chip.is-risk{color:color-mix(in srgb,#a34818 58%,var(--xz-ink,#152238))}}.teacher-seating__podium-intel-chip.is-attendance{border-color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip.is-attendance{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 48%,var(--xz-gold,#c4a35a))}}.teacher-seating__podium-intel-chip.is-attendance{color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip.is-attendance{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 55%,var(--xz-ink,#152238))}}.teacher-seating__podium-intel-chip.is-attendance{background:#f0faf8}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-chip.is-attendance{background:color-mix(in srgb,#f0faf8 80%,var(--xz-parchment,#faf7f2))}}.teacher-seating__podium-intel-empty{text-align:right;font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);letter-spacing:.01em;color:var(--xz-ink,#152238);margin:0;padding:2px 4px;font-size:12px;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-intel-empty{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,var(--xz-gold,#c4a35a))}}.teacher-seating__podium-menu{z-index:12;border:1px solid var(--xz-gold,#c4a35a);border-radius:10px;flex-direction:column;gap:2px;width:max(100%,12rem);max-width:min(96vw,22rem);max-height:14rem;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);left:50%;overflow:auto}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-menu{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 48%,transparent)}}.teacher-seating__podium-menu{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-menu{background:color-mix(in srgb,#fff 88%,var(--xz-parchment,#faf7f2))}}.teacher-seating__podium-menu{box-sizing:border-box;transform:translate(-50%);box-shadow:0 10px 28px #6b534429}.teacher-seating__podium-menu li{margin:0;padding:0}.teacher-seating__podium-option{appearance:none;width:100%;font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);text-align:left;color:var(--xz-ink,#152238);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.35;display:block}.teacher-seating__podium-option:focus-visible,.teacher-seating__podium-option:hover{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-option:focus-visible,.teacher-seating__podium-option:hover{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 16%,#fff)}}.teacher-seating__podium-option:focus-visible,.teacher-seating__podium-option:hover{outline:none}.teacher-seating__podium-option.is-active{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-option.is-active{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 10%,var(--xz-parchment,#faf7f2))}}.teacher-seating__podium-option.is-active{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__podium-option.is-active{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 62%,var(--xz-ink,#152238))}}.teacher-seating__podium-option.is-active{font-weight:700}.teacher-seating__rows{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.teacher-seating__row{grid-template-columns:auto minmax(0,2fr) 10px minmax(0,3fr) 10px minmax(0,2fr);align-items:stretch;gap:4px;display:grid}.teacher-seating__row.is-front .teacher-seating__seat{min-height:68px}.teacher-seating__row-label{min-width:1.6rem;font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);font-variant-numeric:tabular-nums;color:var(--xz-ink,#152238);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__row-label{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__zone{gap:4px;min-width:0;display:grid}.teacher-seating__zone--left,.teacher-seating__zone--right{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-seating__zone--center{grid-template-columns:repeat(3,minmax(0,1fr))}.teacher-seating__aisle{background:linear-gradient(180deg,var(--xz-wood,#8b7355),var(--xz-gold,#c4a35a),var(--xz-wood,#8b7355));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__aisle{background:linear-gradient(180deg,color-mix(in srgb,var(--xz-wood,#8b7355) 8%,transparent),color-mix(in srgb,var(--xz-gold,#c4a35a) 26%,transparent),color-mix(in srgb,var(--xz-wood,#8b7355) 8%,transparent))}}.teacher-seating__seat{appearance:none;border:1px solid var(--xz-gold,#c4a35a);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;margin:0;padding:6px 4px 5px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent)}}.teacher-seating__seat{background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 92%,#fff)}}.teacher-seating__seat{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);text-align:center;cursor:pointer;font-size:12px;font-weight:500;line-height:1.25;transition:border-color .15s,background .15s,transform .12s,opacity .15s}.teacher-seating__seat.is-draggable{cursor:grab}.teacher-seating__seat.is-draggable:active{cursor:grabbing}.teacher-seating__seat-avatar-wrap{z-index:1;flex:none;width:36px;height:36px;position:relative}.teacher-seating__seat-avatar{border:2px solid var(--xz-gold,#c4a35a);border-radius:50%;flex:none;width:100%;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-avatar{border:2px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,#8a7a5c)}}.teacher-seating__seat-avatar{background-color:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-avatar{background-color:color-mix(in srgb,var(--xz-parchment,#faf7f2) 90%,#fff)}}.teacher-seating__seat-avatar{box-shadow:0 0 0 2px var(--xz-gold,#c4a35a);background-position:50%;background-repeat:no-repeat;background-size:cover}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--xz-gold,#c4a35a) 14%,transparent)}}.teacher-seating__seat-avatar{pointer-events:none;overflow:hidden}.teacher-seating__seat-avatar img{object-fit:cover;border:0;width:100%;height:100%;display:block}.teacher-seating__seat-avatar.is-watch{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-avatar.is-watch{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 72%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__seat-avatar.is-watch{box-shadow:0 0 0 2px var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-avatar.is-watch{box-shadow:0 0 0 2px color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__seat-avatar.is-risk{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-avatar.is-risk{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 78%,var(--xz-gold,#c4a35a))}}.teacher-seating__seat-avatar.is-risk{box-shadow:0 0 0 2px var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-avatar.is-risk{box-shadow:0 0 0 2px color-mix(in srgb,var(--xz-cinnabar,#c0392b) 26%,transparent)}}.teacher-seating__seat-avatar.is-empty{border-style:dashed;border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-avatar.is-empty{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 34%,transparent)}}.teacher-seating__seat-avatar.is-empty{background:radial-gradient(circle at 50% 42%,var(--xz-ink,#152238) 0 28%,transparent 30%),var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-avatar.is-empty{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--xz-ink,#152238) 10%,transparent) 0 28%,transparent 30%),color-mix(in srgb,var(--xz-parchment,#faf7f2) 55%,transparent)}}.teacher-seating__seat-avatar.is-empty{box-shadow:none}.teacher-seating__seat-office-badge{z-index:3;border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;min-width:1.6em;max-width:2.2em;padding:0 3px;position:absolute;top:-4px;right:-5px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-office-badge{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 55%,#fff)}}.teacher-seating__seat-office-badge{background:linear-gradient(165deg,var(--xz-gold,#c4a35a),var(--xz-cinnabar,#c0392b))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-office-badge{background:linear-gradient(165deg,color-mix(in srgb,var(--xz-gold,#c4a35a) 88%,#fff),color-mix(in srgb,var(--xz-cinnabar,#c0392b) 22%,var(--xz-gold,#c4a35a)))}}.teacher-seating__seat-office-badge{box-shadow:0 1px 2px var(--xz-ink,#152238),inset 0 1px 0 #ffffff73}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-office-badge{box-shadow:0 1px 2px color-mix(in srgb,var(--xz-ink,#152238) 18%,transparent),inset 0 1px 0 #ffffff73}}.teacher-seating__seat-office-badge{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);letter-spacing:0;color:#fff;text-align:center;text-shadow:0 1px 0 var(--xz-ink,#152238);font-size:9px;font-weight:700;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-office-badge{text-shadow:0 1px 0 color-mix(in srgb,var(--xz-ink,#152238) 28%,transparent)}}.teacher-seating__seat-office-badge{white-space:nowrap;text-overflow:clip;pointer-events:none;overflow:hidden}.teacher-seating__seat:disabled{opacity:.65;cursor:not-allowed}.teacher-seating__seat.is-empty{background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-empty{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 48%,transparent)}}.teacher-seating__seat.is-empty{color:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-empty{color:color-mix(in srgb,var(--xz-ink,#152238) 48%,transparent)}}.teacher-seating__seat.is-empty{border-style:dashed}.teacher-seating__seat.is-watch{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-watch{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 62%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__seat.is-watch{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-watch{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 16%,var(--xz-parchment,#faf7f2))}}.teacher-seating__seat.is-risk{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-risk{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 55%,var(--xz-gold,#c4a35a))}}.teacher-seating__seat.is-risk{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-risk{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 12%,var(--xz-parchment,#faf7f2))}}.teacher-seating__seat.is-dimmed{opacity:1;background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-dimmed{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 58%,transparent)}}.teacher-seating__seat.is-dimmed{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-dimmed{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,transparent)}}.teacher-seating__seat.is-dimmed .teacher-seating__seat-name{color:var(--xz-ink,#152238);font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-dimmed .teacher-seating__seat-name{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,var(--xz-parchment,#faf7f2))}}.teacher-seating__seat.is-dimmed .teacher-seating__seat-avatar,.teacher-seating__seat.is-dimmed .teacher-seating__seat-avatar img{opacity:1;filter:none}.teacher-seating__seat.is-attend-absent .teacher-seating__seat-avatar,.teacher-seating__seat.is-attend-absent .teacher-seating__seat-avatar img{filter:grayscale(.72)brightness(1.04)}.teacher-seating__seat.is-picked,.teacher-seating__seat.is-selected{outline:2px solid var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-picked,.teacher-seating__seat.is-selected{outline:2px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 70%,transparent)}}.teacher-seating__seat.is-picked,.teacher-seating__seat.is-selected{outline-offset:1px;transform:translateY(-1px)}.teacher-seating__seat.is-batch{outline:2.5px solid var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-batch{outline:2.5px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 58%,var(--xz-gold,#c4a35a))}}.teacher-seating__seat.is-batch{outline-offset:1px;background:linear-gradient(160deg,var(--xz-gold,#c4a35a),var(--xz-parchment,#faf7f2))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-batch{background:linear-gradient(160deg,color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,#fff),color-mix(in srgb,var(--xz-parchment,#faf7f2) 88%,#fff))}}.teacher-seating__seat.is-batch{box-shadow:inset 0 0 0 1px var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat.is-batch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--xz-gold,#c4a35a) 35%,transparent)}}.teacher-seating__seat.is-edit{cursor:grab}.teacher-seating__seat-name{-webkit-line-clamp:2;word-break:break-all;z-index:1;-webkit-box-orient:vertical;max-width:calc(100% - 4px);padding:0 2px;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.teacher-seating__seat-corner{z-index:3;min-width:1.15rem;max-width:2.4rem;font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border:1px solid #ffffff8c;border-radius:4px;justify-content:center;align-items:center;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;overflow:hidden;box-shadow:0 1px 3px #1522381f}.teacher-seating__seat-corner.is-tl{top:3px;left:3px}.teacher-seating__seat-corner.is-tr{top:3px;right:3px}.teacher-seating__seat-corner.is-bl{bottom:3px;left:3px}.teacher-seating__seat-corner.is-br{bottom:3px;right:3px}.teacher-seating__seat-corner.is-risk{color:#fff;background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-corner.is-risk{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 88%,#152238)}}.teacher-seating__seat-corner.is-risk{border-color:#ffffff59}.teacher-seating__seat-corner.is-watch{color:#a34818}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-corner.is-watch{color:color-mix(in srgb,#a34818 70%,var(--xz-ink,#152238))}}.teacher-seating__seat-corner.is-watch{background:#f4d8c3;border-color:#c45c2666}.teacher-seating__seat-corner.is-attend.is-present{color:#fff;background:#2c926a}.teacher-seating__seat-corner.is-attend.is-late{color:#fff;background:#af7e10}.teacher-seating__seat-corner.is-attend.is-leave{color:#fff;background:#3778b6}.teacher-seating__seat-corner.is-attend.is-absent{color:#fff;background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-corner.is-attend.is-absent{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 90%,#152238)}}.teacher-seating__seat-corner.is-leave{color:#fff;background:#3676b3}.teacher-seating__seat-corner.is-absence{color:#fff;background:#a14d0f}.teacher-seating__seat-badge{display:none}.teacher-seating__legend{box-sizing:border-box;-webkit-overflow-scrolling:touch;border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px 8px;width:fit-content;min-width:min(100%,36rem);max-width:100%;margin:0 auto;padding:5px 10px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 34%,transparent)}}.teacher-seating__legend{background:linear-gradient(180deg,var(--xz-parchment,#faf7f2),var(--xz-parchment-deep,#f4f0e8))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend{background:linear-gradient(180deg,color-mix(in srgb,var(--xz-parchment,#faf7f2) 88%,#fff),color-mix(in srgb,var(--xz-parchment-deep,#f4f0e8) 82%,#fff))}}.teacher-seating__legend{text-align:center;font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500;line-height:1.3;box-shadow:inset 0 1px #ffffff8c}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend{color:color-mix(in srgb,var(--xz-ink,#152238) 72%,transparent)}}.teacher-seating__legend-item{white-space:nowrap;background:#ffffff6b;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 8px 2px 5px;display:inline-flex}.teacher-seating__legend-swatch{border:2px solid var(--xz-gold,#c4a35a);border-radius:50%;flex:none;width:14px;height:14px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-swatch{border:2px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,#8a7a5c)}}.teacher-seating__legend-swatch{background:radial-gradient(circle at 35% 30%,#fff,var(--xz-parchment,#faf7f2))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-swatch{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,#fff 70%,var(--xz-parchment,#faf7f2)),color-mix(in srgb,var(--xz-parchment,#faf7f2) 88%,#d8cfc0))}}.teacher-seating__legend-swatch{box-shadow:0 0 0 2px var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-swatch{box-shadow:0 0 0 2px color-mix(in srgb,var(--xz-gold,#c4a35a) 14%,transparent)}}.teacher-seating__legend-item.is-normal{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-normal{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__legend-item.is-normal{color:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-normal{color:color-mix(in srgb,var(--xz-ink,#152238) 78%,transparent)}}.teacher-seating__legend-item.is-watch{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-watch{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 48%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__legend-item.is-watch{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-watch{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 12%,#fff)}}.teacher-seating__legend-item.is-watch{color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-watch{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,var(--xz-ink,#152238))}}.teacher-seating__legend-item.is-watch .teacher-seating__legend-swatch{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-watch .teacher-seating__legend-swatch{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 72%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__legend-item.is-watch .teacher-seating__legend-swatch{box-shadow:0 0 0 2px var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-watch .teacher-seating__legend-swatch{box-shadow:0 0 0 2px color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__legend-item.is-risk{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-risk{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__legend-item.is-risk{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-risk{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 10%,#fff)}}.teacher-seating__legend-item.is-risk{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-risk{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 68%,var(--xz-ink,#152238))}}.teacher-seating__legend-item.is-risk .teacher-seating__legend-swatch{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-risk .teacher-seating__legend-swatch{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 78%,var(--xz-gold,#c4a35a))}}.teacher-seating__legend-item.is-risk .teacher-seating__legend-swatch{box-shadow:0 0 0 2px var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-risk .teacher-seating__legend-swatch{box-shadow:0 0 0 2px color-mix(in srgb,var(--xz-cinnabar,#c0392b) 26%,transparent)}}.teacher-seating__unassigned{flex-direction:column;gap:6px;display:flex}.teacher-seating__chip-row{flex-wrap:wrap;gap:6px;display:flex}.teacher-seating__chip-no{letter-spacing:.02em;color:var(--xz-ink,#152238);margin-top:1px;font-size:10px;font-weight:500;display:block}@supports (color:color-mix(in lab,red,red)){.teacher-seating__chip-no{color:color-mix(in srgb,var(--xz-ink,#152238) 55%,transparent)}}@media (max-width:420px){.teacher-seating__row{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr)}.teacher-seating__aisle{display:none}.teacher-seating__zone--center,.teacher-seating__zone--left,.teacher-seating__zone--right{grid-column:2}.teacher-seating__class select{max-width:8.5rem}}@media (prefers-reduced-motion:reduce){.teacher-seating__seat{transition:none}}.teacher-seating__view-switch{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__view-switch{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 34%,transparent)}}.teacher-seating__view-switch{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__view-switch{background:color-mix(in srgb,#fff 50%,var(--xz-parchment,#faf7f2))}}.teacher-seating__view-btn{appearance:none;font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);white-space:nowrap;color:var(--xz-ink,#152238);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__view-btn{color:color-mix(in srgb,var(--xz-ink,#152238) 64%,transparent)}}.teacher-seating__view-btn{cursor:pointer;transition:background .15s,color .15s}.teacher-seating__view-btn:hover:not(:disabled){color:var(--xz-ink,#152238);background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__view-btn:hover:not(:disabled){background:color-mix(in srgb,var(--xz-gold,#c4a35a) 12%,#fff)}}.teacher-seating__view-btn.is-active{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__view-btn.is-active{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,transparent)}}.teacher-seating__view-btn.is-active{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__view-btn.is-active{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 16%,#fff)}}.teacher-seating__view-btn.is-active{color:var(--xz-ink,#152238);font-weight:600}.teacher-seating__view-btn:disabled{opacity:.5;cursor:default}.teacher-seating__roster{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.teacher-seating__roster-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 2px 0;display:flex}.teacher-seating__roster-title{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:13px;font-weight:600}.teacher-seating__roster-meta{font-variant-numeric:tabular-nums}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-meta{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__roster-list{flex-direction:column;gap:6px;display:flex}.teacher-seating__roster-list,.teacher-seating__roster-list>li{margin:0;padding:0;list-style:none}.teacher-seating__roster .xz-list-viewport-host{width:100%;min-width:0}.teacher-seating__roster-row{border:1px solid var(--xz-gold,#c4a35a);border-radius:12px;align-items:stretch;gap:8px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-row{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 30%,transparent)}}.teacher-seating__roster-row{background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-row{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 90%,#fff)}}.teacher-seating__roster-row{padding:6px 8px;box-shadow:inset 0 1px #ffffff8c}.teacher-seating__roster-row[data-teacher-roster-tone=risk]{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-row[data-teacher-roster-tone=risk]{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 40%,var(--xz-gold,#c4a35a))}}.teacher-seating__roster-row[data-teacher-roster-tone=watch]{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-row[data-teacher-roster-tone=watch]{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 52%,transparent)}}.teacher-seating__roster-main{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;min-width:0;margin:0;padding:2px 0;font-family:inherit;display:flex}.teacher-seating__roster-main:disabled{cursor:default}.teacher-seating__roster-avatar{border:2px solid var(--xz-gold,#c4a35a);border-radius:50%;flex:none;width:30px;height:30px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-avatar{border:2px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 46%,transparent)}}.teacher-seating__roster-avatar{background-color:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-avatar{background-color:color-mix(in srgb,var(--xz-parchment,#faf7f2) 80%,#fff)}}.teacher-seating__roster-avatar{background-position:50%;background-size:cover;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.teacher-seating__roster-avatar.is-risk{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-avatar.is-risk{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-gold,#c4a35a))}}.teacher-seating__roster-avatar.is-watch{border-color:var(--xz-gold,#c4a35a)}.teacher-seating__roster-avatar img{object-fit:cover;width:100%;height:100%}.teacher-seating__roster-info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.teacher-seating__roster-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.teacher-seating__roster-meta,.teacher-seating__roster-name{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238)}.teacher-seating__roster-meta{font-size:12px;font-weight:500;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-meta{color:color-mix(in srgb,var(--xz-ink,#152238) 56%,transparent)}}.teacher-seating__roster-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teacher-seating__roster-row[data-unassigned="1"] .teacher-seating__roster-meta{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-row[data-unassigned="1"] .teacher-seating__roster-meta{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 62%,var(--xz-ink,#152238))}}.teacher-seating__roster-tag{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-self:center;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.teacher-seating__roster-tag.is-risk{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-tag.is-risk{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__roster-tag.is-risk{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-tag.is-risk{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 10%,#fff)}}.teacher-seating__roster-tag.is-risk{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-tag.is-risk{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 68%,var(--xz-ink,#152238))}}.teacher-seating__roster-tag.is-watch,.teacher-seating__roster-tag.is-watched{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-tag.is-watch,.teacher-seating__roster-tag.is-watched{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,transparent)}}.teacher-seating__roster-tag.is-watch,.teacher-seating__roster-tag.is-watched{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-tag.is-watch,.teacher-seating__roster-tag.is-watched{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 14%,#fff)}}.teacher-seating__roster-tag.is-watch,.teacher-seating__roster-tag.is-watched{color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-tag.is-watch,.teacher-seating__roster-tag.is-watched{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 62%,var(--xz-ink,#152238))}}.teacher-seating__roster-tag.is-absence{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-tag.is-absence{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 34%,transparent)}}.teacher-seating__roster-tag.is-absence{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-tag.is-absence{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 8%,#fff)}}.teacher-seating__roster-tag.is-absence{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-tag.is-absence{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 60%,var(--xz-ink,#152238))}}.teacher-seating__roster-actions{flex:none;align-self:center;align-items:center;gap:5px;display:flex}.teacher-seating__roster-btn{appearance:none;border:1px solid var(--xz-gold,#c4a35a);border-radius:8px;justify-content:center;align-items:center;margin:0;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-btn{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 34%,transparent)}}.teacher-seating__roster-btn{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-btn{background:color-mix(in srgb,#fff 62%,var(--xz-parchment,#faf7f2))}}.teacher-seating__roster-btn{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);white-space:nowrap;color:var(--xz-ink,#152238);font-size:12px;font-weight:500;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-btn{color:color-mix(in srgb,var(--xz-ink,#152238) 72%,transparent)}}.teacher-seating__roster-btn{cursor:pointer;transition:background .15s,color .15s}.teacher-seating__roster-btn:hover:not(:disabled){color:var(--xz-ink,#152238);background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-btn:hover:not(:disabled){background:color-mix(in srgb,var(--xz-gold,#c4a35a) 12%,#fff)}}.teacher-seating__roster-btn.is-locate{border-color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-btn.is-locate{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 40%,transparent)}}.teacher-seating__roster-btn.is-locate{color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__roster-btn.is-locate{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 72%,var(--xz-ink,#152238))}}.teacher-seating__roster-btn:disabled{opacity:.5;cursor:default}@media (max-width:480px){.teacher-seating__roster-row{flex-direction:column;align-items:stretch}.teacher-seating__roster-actions{justify-content:flex-end}}.teacher-seating__attendance-strip{box-sizing:border-box;border:none;border-top:1px solid var(--xz-teal,#0f9d8e);flex-direction:column;gap:4px;width:100%;margin:0;padding:8px 10px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-strip{border-top:1px solid color-mix(in srgb,var(--xz-teal,#0f9d8e) 28%,var(--xz-gold,#c4a35a))}}.teacher-seating__attendance-strip{background:linear-gradient(180deg,var(--xz-teal,#0f9d8e),var(--xz-parchment-deep,#f4f0e8));border-radius:0}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-strip{background:linear-gradient(180deg,color-mix(in srgb,var(--xz-teal,#0f9d8e) 7%,transparent),color-mix(in srgb,var(--xz-parchment-deep,#f4f0e8) 55%,transparent))}}.teacher-seating__attendance-strip-row{flex-wrap:wrap;align-items:center;gap:8px 10px;width:100%;display:flex}.teacher-seating__attendance-strip-lead{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.teacher-seating__attendance-strip-title{font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.06em;color:var(--xz-teal,#0f9d8e);font-size:14px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-strip-title{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 42%,var(--xz-ink,#152238))}}.teacher-seating__attendance-strip-hint,.teacher-seating__attendance-strip-meta{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-strip-hint,.teacher-seating__attendance-strip-meta{color:color-mix(in srgb,var(--xz-ink,#152238) 72%,transparent)}}.teacher-seating__attendance-strip-meta{font-variant-numeric:tabular-nums;color:var(--xz-ink,#152238);font-weight:650}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-strip-meta{color:color-mix(in srgb,var(--xz-ink,#152238) 82%,transparent)}}.teacher-seating__attendance-progress{background:var(--xz-ink,#152238);border-radius:999px;width:4.5rem;height:6px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-progress{background:color-mix(in srgb,var(--xz-ink,#152238) 8%,#fff)}}.teacher-seating__attendance-progress{vertical-align:middle;overflow:hidden}.teacher-seating__attendance-progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--xz-teal,#0f9d8e),var(--xz-teal,#0f9d8e));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-progress-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--xz-teal,#0f9d8e) 72%,#fff),var(--xz-teal,#0f9d8e))}}.teacher-seating__attendance-progress-fill{transition:width .2s}.teacher-seating__attendance-strip-hint{color:var(--xz-ink,#152238);margin:0;padding-left:1px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-strip-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,var(--xz-teal,#0f9d8e))}}.teacher-seating__attendance-lesson{flex:14rem;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.teacher-seating__attendance-lesson-label{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);flex:none;font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-lesson-label{color:color-mix(in srgb,var(--xz-ink,#152238) 72%,transparent)}}.teacher-seating__attendance-lesson-label{white-space:nowrap}.teacher-seating__attendance-lesson select{border:1px solid var(--xz-teal,#0f9d8e);border-radius:8px;flex:auto;width:100%;min-width:0;min-height:32px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-lesson select{border:1px solid color-mix(in srgb,var(--xz-teal,#0f9d8e) 28%,var(--xz-gold,#c4a35a))}}.teacher-seating__attendance-lesson select{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);background:#fff;padding:4px 8px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-lesson select{background:color-mix(in srgb,#fff 88%,var(--xz-parchment,#faf7f2))}}.teacher-seating__attendance-strip-spacer{flex:8rem;min-width:0}.teacher-seating__attendance-strip-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.teacher-seating__attendance-not-present{border:1px solid var(--xz-cinnabar,#c0392b);border-radius:999px;align-items:center;min-height:1.7rem;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-not-present{border:1px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 36%,var(--xz-gold,#c4a35a))}}.teacher-seating__attendance-not-present{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-not-present{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 10%,#fff)}}.teacher-seating__attendance-not-present{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);letter-spacing:.04em;color:var(--xz-cinnabar,#c0392b);font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__attendance-not-present{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__attendance-not-present{white-space:nowrap}.teacher-seating__cmd-group[data-cmd-group=class]{gap:6px 8px}.teacher-seating__enter-hall{white-space:nowrap;flex:none}.teacher-seating--attendance .teacher-seating__stage{box-sizing:border-box;width:100%;padding:10px 8px 12px}.teacher-seating--attendance .teacher-seating__rows{width:100%}.teacher-seating--attendance .teacher-seating__row{gap:3px;width:100%}.teacher-seating--attendance .teacher-seating__zone{gap:3px}.teacher-seating--attendance .teacher-seating__seat{gap:2px;min-height:56px;padding:8px 5px 7px}.teacher-seating--attendance .teacher-seating__row.is-front .teacher-seating__seat{min-height:60px}.teacher-seating--attendance .teacher-seating__seat-avatar{width:30px;height:30px}.teacher-seating--attendance .teacher-seating__seat-name{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;max-width:calc(100% - 6px);padding-inline:10px;display:block;overflow:hidden}@media (max-width:720px){.teacher-seating__attendance-strip-row{flex-direction:column;align-items:stretch}.teacher-seating__attendance-lesson{flex:auto;max-width:none}.teacher-seating__attendance-strip-actions{width:100%;margin-left:0}}.teacher-seating__seat{padding:8px 6px 7px;position:relative}.teacher-seating__seat-attend{width:10px;height:10px;box-shadow:0 0 0 1px var(--xz-ink,#152238);border:1.5px solid #fff;border-radius:50%;display:inline-block}@supports (color:color-mix(in lab,red,red)){.teacher-seating__seat-attend{box-shadow:0 0 0 1px color-mix(in srgb,var(--xz-ink,#152238) 18%,transparent)}}.teacher-seating__seat-attend{vertical-align:middle}.teacher-seating__legend-item.is-attend-present .teacher-seating__seat-attend,.teacher-seating__seat-attend.is-present{background:#48aa80}.teacher-seating__legend-item.is-attend-late .teacher-seating__seat-attend,.teacher-seating__seat-attend.is-late{background:#daad37}.teacher-seating__legend-item.is-attend-leave .teacher-seating__seat-attend,.teacher-seating__seat-attend.is-leave{background:#5694cc}.teacher-seating__legend-item.is-attend-absent .teacher-seating__seat-attend,.teacher-seating__seat-attend.is-absent{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__legend-item.is-attend-absent .teacher-seating__seat-attend,.teacher-seating__seat-attend.is-absent{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 86%,#fff)}}.teacher-seating__support-body{flex-direction:column;gap:8px;display:flex}.teacher-seating__support-body textarea{border:1px solid var(--xz-gold,#c4a35a);border-radius:8px;width:100%}@supports (color:color-mix(in lab,red,red)){.teacher-seating__support-body textarea{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__support-body textarea{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);resize:vertical;padding:8px;font-size:13px}.teacher-seating__hub-rail.is-focus .teacher-seating__hub-panel{box-shadow:inset 0 0 0 1px var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__hub-rail.is-focus .teacher-seating__hub-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--xz-teal,#0f9d8e) 42%,transparent)}}.teacher-seating__class-brief{box-sizing:border-box;border:1px solid var(--xz-teal,#0f9d8e);border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:6px;width:100%;min-width:0;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief{border:1px solid color-mix(in srgb,var(--xz-teal,#0f9d8e) 26%,var(--xz-gold,#c4a35a))}}.teacher-seating__class-brief{background:linear-gradient(180deg,var(--xz-teal,#0f9d8e),var(--xz-parchment,#faf7f2))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief{background:linear-gradient(180deg,color-mix(in srgb,var(--xz-teal,#0f9d8e) 6%,transparent),color-mix(in srgb,var(--xz-parchment,#faf7f2) 94%,#fff))}}.teacher-seating__class-brief{box-shadow:inset 0 1px 0 #ffffffa3,0 1px 2px var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief{box-shadow:inset 0 1px 0 #ffffffa3,0 1px 2px color-mix(in srgb,var(--xz-ink,#152238) 5%,transparent)}}.teacher-seating__class-brief{color:var(--xz-ink,#152238)}.teacher-seating__class-brief-main{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;max-width:52rem;margin:0 auto;display:flex}.teacher-seating__class-brief-group{box-sizing:border-box;border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:5px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-group{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 26%,transparent)}}.teacher-seating__class-brief-group{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-group{background:color-mix(in srgb,#fff 72%,var(--xz-parchment,#faf7f2))}}.teacher-seating__class-brief-group{box-shadow:inset 0 1px #ffffffb3}.teacher-seating__class-brief-group--lesson{flex:0 auto}.teacher-seating__class-brief-group--status{border-color:var(--xz-teal,#0f9d8e);flex:none;justify-content:center}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-group--status{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 30%,transparent)}}.teacher-seating__class-brief-group--status{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-group--status{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 8%,#fff)}}.teacher-seating__class-brief-group--attend{border-color:var(--xz-ink,#152238);flex:0 auto;gap:8px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-group--attend{border-color:color-mix(in srgb,var(--xz-ink,#152238) 10%,var(--xz-gold,#c4a35a))}}.teacher-seating__class-brief-badge{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;flex:none;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-badge{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent)}}.teacher-seating__class-brief-badge{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);letter-spacing:.04em;color:var(--xz-gold,#c4a35a);font-weight:600;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-badge{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 84%,var(--xz-ink,#152238))}}.teacher-seating__class-brief-badge{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-badge{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 16%,#fff)}}.teacher-seating__class-brief-badge.is-live{border-color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-badge.is-live{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 40%,transparent)}}.teacher-seating__class-brief-badge.is-live{color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-badge.is-live{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 86%,var(--xz-ink,#152238))}}.teacher-seating__class-brief-badge.is-live{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-badge.is-live{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 14%,#fff)}}.teacher-seating__class-brief-subject{min-width:0;font-family:var(--xz-font-display,var(--xz-font-button,"KaiTi",serif));letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;color:var(--xz-ink,#152238);flex:0 auto;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.teacher-seating__class-brief-meta{border-left:1px solid var(--xz-gold,#c4a35a);align-items:center;gap:5px;min-width:0;margin-left:2px;padding-left:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-meta{border-left:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 30%,transparent)}}.teacher-seating__class-brief-meta{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);color:var(--xz-ink,#152238);font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-meta{color:color-mix(in srgb,var(--xz-ink,#152238) 66%,var(--xz-gold,#c4a35a))}}.teacher-seating__class-brief-meta{white-space:nowrap;overflow:hidden}.teacher-seating__class-brief-meta-item{text-overflow:ellipsis;min-width:0;overflow:hidden}.teacher-seating__class-brief-meta-item.is-time{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--xz-ink,#152238);flex:none}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-meta-item.is-time{color:color-mix(in srgb,var(--xz-ink,#152238) 78%,transparent)}}.teacher-seating__class-brief-meta-sep{opacity:.5;flex:none}.teacher-seating__class-brief-remaining{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);letter-spacing:.01em;color:var(--xz-teal,#0f9d8e);flex:none;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-remaining{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 88%,var(--xz-ink,#152238))}}.teacher-seating__class-brief-remaining{white-space:nowrap;font-variant-numeric:tabular-nums}.teacher-seating__class-brief-remaining.is-live{color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-remaining.is-live{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 92%,var(--xz-ink,#152238))}}.teacher-seating__class-brief-attend-label{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);white-space:nowrap;color:var(--xz-ink,#152238);flex:none;align-items:baseline;gap:1px;font-weight:500;line-height:1.35;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-attend-label{color:color-mix(in srgb,var(--xz-ink,#152238) 70%,transparent)}}.teacher-seating__class-brief-attend-num{font-variant-numeric:tabular-nums;color:var(--xz-ink,#152238);font-weight:700}.teacher-seating__class-brief-attend-slash{opacity:.45;margin:0 1px}.teacher-seating__class-brief-attend-total{font-variant-numeric:tabular-nums;color:var(--xz-ink,#152238);font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-attend-total{color:color-mix(in srgb,var(--xz-ink,#152238) 78%,transparent)}}.teacher-seating__class-brief-attend-bar{background:var(--xz-ink,#152238);border-radius:999px;flex:none;width:72px;height:7px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-attend-bar{background:color-mix(in srgb,var(--xz-ink,#152238) 9%,transparent)}}.teacher-seating__class-brief-attend-bar{box-shadow:inset 0 1px 1px var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-attend-bar{box-shadow:inset 0 1px 1px color-mix(in srgb,var(--xz-ink,#152238) 8%,transparent)}}.teacher-seating__class-brief-attend-fill{background:linear-gradient(90deg,var(--xz-teal,#0f9d8e),var(--xz-teal,#0f9d8e));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-attend-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--xz-teal,#0f9d8e) 68%,#fff),var(--xz-teal,#0f9d8e))}}.teacher-seating__class-brief-attend-fill{transition:width .28s}.teacher-seating__class-brief-attend-warn{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);color:var(--xz-cinnabar,#c0392b);flex:none;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-attend-warn{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 86%,var(--xz-ink,#152238))}}.teacher-seating__class-brief-attend-warn{white-space:nowrap;font-variant-numeric:tabular-nums}.teacher-seating__class-brief-toggle{border:1px solid var(--xz-teal,#0f9d8e);flex:none;padding:3px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-toggle{border:1px solid color-mix(in srgb,var(--xz-teal,#0f9d8e) 46%,transparent)}}.teacher-seating__class-brief-toggle{background:var(--xz-teal,#0f9d8e);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-toggle{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 13%,#fff)}}.teacher-seating__class-brief-toggle{color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-toggle{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 80%,var(--xz-ink,#152238))}}.teacher-seating__class-brief-toggle{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);cursor:pointer;font-weight:600;line-height:1.35}.teacher-seating__class-brief-toggle:hover{border-color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-toggle:hover{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 70%,transparent)}}.teacher-seating__class-brief-toggle:hover{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-toggle:hover{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 20%,#fff)}}.teacher-seating__class-brief-absent{border-top:1px solid var(--xz-gold,#c4a35a);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;max-width:52rem;margin:0 auto;padding:6px 0 0;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-absent{border-top:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,transparent)}}.teacher-seating__class-brief-absent{overflow:hidden}.teacher-seating__class-brief-absent-chip{border:1px solid var(--xz-gold,#c4a35a);align-items:center;gap:4px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-absent-chip{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent)}}.teacher-seating__class-brief-absent-chip{background:var(--xz-parchment,#faf7f2);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-absent-chip{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 92%,#fff)}}.teacher-seating__class-brief-absent-chip{color:var(--xz-ink,#152238);font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);white-space:nowrap;cursor:pointer;font-weight:500}.teacher-seating__class-brief-absent-chip:hover{border-color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-absent-chip:hover{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 55%,transparent)}}.teacher-seating__class-brief-absent-chip:hover{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-absent-chip:hover{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 12%,#fff)}}.teacher-seating__class-brief-absent-chip.is-absent{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-absent-chip.is-absent{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 44%,transparent)}}.teacher-seating__class-brief-absent-chip.is-late{border-color:#d4a01775}.teacher-seating__class-brief-absent-chip.is-leave{border-color:#3b82c475}.teacher-seating__class-brief-absent-chip:disabled{cursor:default;opacity:.85}.teacher-seating__class-brief-absent-status{color:var(--xz-ink,#152238);font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-absent-status{color:color-mix(in srgb,var(--xz-ink,#152238) 66%,var(--xz-gold,#c4a35a))}}.teacher-seating__class-brief-absent-more{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);color:var(--xz-ink,#152238);font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__class-brief-absent-more{color:color-mix(in srgb,var(--xz-ink,#152238) 60%,transparent)}}.teacher-seating__class-brief-absent-more{white-space:nowrap}@media (max-width:640px){.teacher-seating__class-brief{padding:7px 9px}.teacher-seating__class-brief-main{gap:6px}.teacher-seating__class-brief-group{border-radius:12px;justify-content:center;width:100%}.teacher-seating__class-brief-subject{font-size:14px}.teacher-seating__class-brief-attend-bar{width:96px}}.teacher-seating__smart-class{border-radius:0;flex-direction:row;align-items:stretch;gap:0;display:flex}.teacher-seating__smart-class,.teacher-seating__smart-class-stage{box-sizing:border-box;flex:auto;width:100%;min-width:0;height:100%;min-height:0;position:relative}.teacher-seating__smart-class-stage{background:#152238;border:none;border-radius:0;overflow:hidden}.teacher-seating__smart-class-interact-rail{z-index:52;box-sizing:border-box;border-left:1px solid var(--xz-gold,#c4a35a);flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:6px;width:3.35rem;padding:10px 6px 12px;display:flex;position:absolute;top:3.2rem;bottom:4.7rem;right:0}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-interact-rail{border-left:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__smart-class-interact-rail{background:linear-gradient(#243044b8,#152238c7);box-shadow:inset 1px 0 #ffffff0f}.teacher-seating__smart-class-interact-btn{border:1px solid var(--xz-gold,#c4a35a);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:3.1rem;padding:6px 2px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-interact-btn{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,transparent)}}.teacher-seating__smart-class-interact-btn{font-family:var(--xz-font-button,KaiTi,serif);letter-spacing:.02em;color:#faf7f2;background:#1a2738e0;font-size:11px;font-weight:700;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-interact-btn{color:color-mix(in srgb,#faf7f2 88%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-interact-btn{cursor:pointer;transition:border-color .15s,background .15s,color .15s}.teacher-seating__smart-class-interact-btn:focus-visible,.teacher-seating__smart-class-interact-btn:hover:not(:disabled){border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-interact-btn:focus-visible,.teacher-seating__smart-class-interact-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 48%,transparent)}}.teacher-seating__smart-class-interact-btn:focus-visible,.teacher-seating__smart-class-interact-btn:hover:not(:disabled){background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-interact-btn:focus-visible,.teacher-seating__smart-class-interact-btn:hover:not(:disabled){background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 22%,#1a2738)}}.teacher-seating__smart-class-interact-btn:focus-visible,.teacher-seating__smart-class-interact-btn:hover:not(:disabled){outline:none}.teacher-seating__smart-class-interact-btn.is-active{border-color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-interact-btn.is-active{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 55%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-interact-btn.is-active{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-interact-btn.is-active{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 32%,#152238)}}.teacher-seating__smart-class-interact-btn.is-active{color:#fff8f0}.teacher-seating__smart-class-interact-btn:disabled{opacity:.42;cursor:not-allowed}.teacher-seating__smart-class-interact-icon{color:var(--xz-gold,#c4a35a);flex:none}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-interact-icon{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 78%,#fff)}}.teacher-seating__smart-class-interact-btn.is-active .teacher-seating__smart-class-interact-icon{color:#fff6e8}.teacher-seating__smart-class-interact-badge{background:var(--xz-cinnabar,#c0392b);border-radius:6px;min-width:1rem;padding:0 3px;position:absolute;top:3px;right:3px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-interact-badge{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 82%,#000)}}.teacher-seating__smart-class-interact-badge{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:#fff;text-align:center;font-size:9px;font-style:normal;font-weight:700;line-height:1.25}.teacher-seating__smart-class-hands.is-pulse{box-shadow:0 0 0 1px var(--xz-gold,#c4a35a),0 8px 24px var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands.is-pulse{box-shadow:0 0 0 1px color-mix(in srgb,var(--xz-gold,#c4a35a) 55%,transparent),0 8px 24px color-mix(in srgb,var(--xz-teal,#0f9d8e) 28%,transparent)}}@media (max-width:720px){.teacher-seating__smart-class-interact-rail{gap:4px;width:2.85rem;padding:8px 4px 10px}.teacher-seating__smart-class-interact-btn{min-height:2.7rem;font-size:10px}}.teacher-seating__smart-class-topbar{z-index:48;pointer-events:none;box-sizing:border-box;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:8px;left:10px;right:10px}.teacher-seating__smart-class-topbar-rail{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:0;width:100%;min-width:0;max-width:100%;padding:3px 4px;display:flex;overflow:hidden}.teacher-seating__smart-class-topbar-sep{background:var(--xz-gold,#c4a35a);border-radius:1px;flex:none;width:1px;height:1.05rem;margin:0 8px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-topbar-sep{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 32%,transparent)}}.teacher-seating__smart-class-topbar-sep{opacity:.9}.teacher-seating__smart-class-topbar-sep--soft{background:#faf7f22e;flex:none;align-self:center;margin:0 12px}.teacher-seating__smart-class-flow{pointer-events:none;box-sizing:border-box;flex:auto;align-items:center;gap:8px;min-width:0;max-width:100%;padding:2px 4px;display:inline-flex;overflow:hidden}.teacher-seating__smart-class-flow__steps{align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:inline-flex;overflow:hidden}.teacher-seating__smart-class-flow__step{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;flex:0 auto;align-items:center;gap:4px;min-width:0;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-flow__step{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 24%,transparent)}}.teacher-seating__smart-class-flow__step{color:#faf7f294;white-space:nowrap;background:#00000057}.teacher-seating__smart-class-flow__step-icon{flex:none;width:12px;height:12px}.teacher-seating__smart-class-flow__step-label{font-family:var(--xz-font-button,KaiTi,serif);letter-spacing:.04em;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.teacher-seating__smart-class-flow__step.is-done{border-color:var(--xz-bamboo,#5f7d66)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-flow__step.is-done{border-color:color-mix(in srgb,var(--xz-bamboo,#5f7d66) 54%,transparent)}}.teacher-seating__smart-class-flow__step.is-done{background:var(--xz-bamboo,#5f7d66)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-flow__step.is-done{background:color-mix(in srgb,var(--xz-bamboo,#5f7d66) 20%,#000)}}.teacher-seating__smart-class-flow__step.is-done{color:#faf7f2}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-flow__step.is-done{color:color-mix(in srgb,#faf7f2 88%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-flow__step.is-active{border-color:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-flow__step.is-active{border-color:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 62%,transparent)}}.teacher-seating__smart-class-flow__step.is-active{background:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-flow__step.is-active{background:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 26%,#000)}}.teacher-seating__smart-class-flow__step.is-active{color:#fff}.teacher-seating__smart-class-flow__step.is-todo{opacity:.62}.teacher-seating__smart-class-flow__progress{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;flex:none;padding:2px 7px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-flow__progress{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,transparent)}}.teacher-seating__smart-class-flow__progress{background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-flow__progress{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 8%,transparent)}}.teacher-seating__smart-class-flow__progress{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-variant-numeric:tabular-nums;color:var(--xz-gold,#c4a35a);font-size:11px;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-flow__progress{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 88%,#fff)}}.teacher-seating__smart-class-flow__progress{white-space:nowrap}.teacher-seating__smart-class-flow__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:#faf7f2a8;flex:0 auto;font-size:11px;font-weight:500;overflow:hidden}@media (max-width:1560px){.teacher-seating__smart-class-flow__step-label{display:none}.teacher-seating__smart-class-flow__hint{max-width:10rem}}.teacher-seating__smart-class-hud{z-index:auto;border:1px solid var(--xz-gold,#c4a35a);border-radius:4px;align-items:center;gap:6px;min-width:0;max-width:none;padding:4px 8px;display:inline-flex;position:static}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hud{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__smart-class-hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0a1018b8;flex:none;box-shadow:0 4px 14px #00000038}.teacher-seating__smart-class-hud-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:10rem;font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.06em;color:#faf7f2;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hud-title{color:color-mix(in srgb,#faf7f2 92%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-hud-sep{color:#faf7f25c;flex:none;font-size:12px;line-height:1}.teacher-seating__smart-class-hud-label{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:#faf7f2;flex:none;font-size:12px;font-weight:500;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hud-label{color:color-mix(in srgb,#faf7f2 58%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-hud-label{white-space:nowrap}.teacher-seating__smart-class-live-badge{border:1px solid var(--xz-gold,#c4a35a);border-radius:3px;flex:none;align-items:center;gap:5px;margin-left:2px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__smart-class-live-badge{background:var(--xz-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 8%,transparent)}}.teacher-seating__smart-class-live-badge{font-family:var(--xz-font-button,KaiTi,serif);letter-spacing:.06em;color:#faf7f2;font-size:11px;font-weight:700;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge{color:color-mix(in srgb,#faf7f2 72%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-live-badge{white-space:nowrap}.teacher-seating__smart-class-live-dot{background:#faf7f2;border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-dot{background:color-mix(in srgb,#faf7f2 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-live-dot{box-shadow:0 0 0 1px #00000059}.teacher-seating__smart-class-live-badge.is-connecting{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge.is-connecting{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 48%,transparent)}}.teacher-seating__smart-class-live-badge.is-connecting{color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge.is-connecting{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 88%,#fff)}}.teacher-seating__smart-class-live-badge.is-connecting .teacher-seating__smart-class-live-dot{background:var(--xz-gold,#c4a35a)}.teacher-seating__smart-class-live-badge.is-live{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge.is-live{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 52%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-live-badge.is-live{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge.is-live{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 22%,transparent)}}.teacher-seating__smart-class-live-badge.is-live{color:#fff6f2}.teacher-seating__smart-class-live-badge.is-live .teacher-seating__smart-class-live-dot{box-shadow:0 0 0 2px var(--xz-cinnabar,#c0392b);background:#ff6b5a}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge.is-live .teacher-seating__smart-class-live-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--xz-cinnabar,#c0392b) 35%,transparent)}}.teacher-seating__smart-class-live-badge.is-error{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge.is-error{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 48%,transparent)}}.teacher-seating__smart-class-live-badge.is-error{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge.is-error{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 16%,transparent)}}.teacher-seating__smart-class-live-badge.is-error{color:#ffe8e2}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-live-badge.is-error{color:color-mix(in srgb,#ffe8e2 88%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__smart-class-live-badge.is-error .teacher-seating__smart-class-live-dot{background:var(--xz-cinnabar,#c0392b)}.teacher-seating__smart-class-mock-badge{border:1px dashed var(--xz-gold,#c4a35a);border-radius:3px;flex:none;align-items:center;padding:2px 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-mock-badge{border:1px dashed color-mix(in srgb,var(--xz-gold,#c4a35a) 48%,transparent)}}.teacher-seating__smart-class-mock-badge{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-mock-badge{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 16%,transparent)}}.teacher-seating__smart-class-mock-badge{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);letter-spacing:.08em;color:var(--xz-gold,#c4a35a);font-size:10px;font-weight:700;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-mock-badge{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 88%,#fff)}}.teacher-seating__smart-class-dock{z-index:50;border:1px solid var(--xz-gold,#c4a35a);border-radius:6px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;max-width:calc(100% - 20px);padding:6px 8px;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 32%,transparent)}}.teacher-seating__smart-class-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#202b3d,#142035);box-shadow:inset 0 1px #ffffff1a,0 10px 28px #0000005c}.teacher-seating__smart-class[data-smart-class-chrome=teach] .teacher-seating__smart-class-dock>[data-dock-group=ai],.teacher-seating__smart-class[data-smart-class-chrome=teach] .teacher-seating__smart-class-dock>[data-dock-group=catalog],.teacher-seating__smart-class[data-smart-class-chrome=teach] .teacher-seating__smart-class-dock>[data-dock-group=media],.teacher-seating__smart-class[data-smart-class-chrome=teach] .teacher-seating__smart-class-dock>[data-dock-group=session],.teacher-seating__smart-class[data-smart-class-chrome=teach] .teacher-seating__smart-class-flow,.teacher-seating__smart-class[data-smart-class-chrome=teach] .teacher-seating__smart-class-topbar-sep{display:none}.teacher-seating__smart-class-dock-group{align-items:center;gap:5px;padding:0 7px;display:inline-flex}.teacher-seating__smart-class-dock-group:empty{display:none}.teacher-seating__smart-class-dock-group+.teacher-seating__smart-class-dock-group{border-left:1px solid var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock-group+.teacher-seating__smart-class-dock-group{border-left:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,transparent)}}.teacher-seating__smart-class-dock-group.is-exit{margin-left:2px}.teacher-seating__smart-class-lecture-mic{justify-content:center;align-items:center;gap:6px;min-height:36px;display:inline-flex}.teacher-seating__smart-class-lecture-mic-btn{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-lecture-mic-btn{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,transparent)}}.teacher-seating__smart-class-lecture-mic-btn{background:#faf7f2}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-lecture-mic-btn{background:color-mix(in srgb,#faf7f2 88%,var(--xz-cinnabar,#c45c48))}}.teacher-seating__smart-class-lecture-mic-btn button{color:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-lecture-mic-btn button{color:color-mix(in srgb,var(--xz-ink,#152238) 88%,var(--xz-cinnabar,#c45c48))}}.teacher-seating__smart-class-lecture-hint{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);color:#faf7f2b8;white-space:nowrap;font-weight:500}.teacher-seating__smart-class-cast{z-index:5;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--teacher-seating-smart-dock-h,56px) + 1.5rem);box-sizing:border-box;background:#faf7f2;position:absolute;inset:0;overflow:auto}.teacher-seating__smart-class-picture-book{z-index:5;background:#faf7f2;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.teacher-seating__smart-class-picture-book-reader{flex:1;height:100%;min-height:0}.teacher-seating__smart-class-slide-wall{z-index:4;min-height:0;box-shadow:none;pointer-events:none;touch-action:pan-y;background:#152238;border:none;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.teacher-seating__smart-class-slide-wall__canvas,.teacher-seating__smart-class-slide-wall__frame{box-shadow:none;border-radius:0;flex:none;position:relative;overflow:hidden}.teacher-seating__smart-class-slide-wall__canvas{transform-origin:0 0;pointer-events:auto;touch-action:pan-y;cursor:grab;background:#fff}.teacher-seating__smart-class-slide-wall__bg{position:absolute;inset:0}.teacher-seating__smart-class-slide-wall__layer{position:absolute;inset:0;overflow:hidden}.teacher-seating__smart-class-slide-wall__hit{z-index:2;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:min(4.5rem,10%);min-width:2.75rem;transition:background .16s;position:absolute;top:0;bottom:0}.teacher-seating__smart-class-slide-wall__hit--prev{left:0}.teacher-seating__smart-class-slide-wall__hit--next{right:3.35rem}.teacher-seating__smart-class-slide-wall__hit:focus-visible,.teacher-seating__smart-class-slide-wall__hit:hover{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-slide-wall__hit:focus-visible,.teacher-seating__smart-class-slide-wall__hit:hover{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 10%,transparent)}}.teacher-seating__smart-class-slide-wall__hit:focus-visible,.teacher-seating__smart-class-slide-wall__hit:hover{outline:none}.teacher-seating__smart-class-slide-wall[data-ink-active] .teacher-seating__smart-class-slide-wall__canvas{cursor:inherit}.teacher-seating__smart-class-slide-wall[data-ink-active] .teacher-seating__smart-class-slide-wall__hit{pointer-events:none;cursor:inherit}.teacher-seating__smart-class-slide-wall__nav{z-index:51;box-sizing:border-box;border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;align-items:center;gap:10px;max-width:min(28rem,72%);padding:5px 10px;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-slide-wall__nav{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent)}}.teacher-seating__smart-class-slide-wall__nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#0a1018d6;box-shadow:0 8px 22px #0000004d}.teacher-seating__smart-class-slide-wall__nav-btn{appearance:none;box-sizing:border-box;border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-slide-wall__nav-btn{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__smart-class-slide-wall__nav-btn{color:var(--xz-gold,#c4a35a);background:#faf7f214}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-slide-wall__nav-btn{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 88%,#fff)}}.teacher-seating__smart-class-slide-wall__nav-btn{cursor:pointer;transition:background .16s,color .16s}.teacher-seating__smart-class-slide-wall__nav-btn:hover{background:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-slide-wall__nav-btn:hover{background:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 34%,transparent)}}.teacher-seating__smart-class-slide-wall__nav-btn:hover{color:#fff}.teacher-seating__smart-class-slide-wall__dots{align-items:center;gap:5px;display:inline-flex}.teacher-seating__smart-class-slide-wall__dot{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #faf7f275;border-radius:999px;width:7px;height:7px;padding:0;transition:width .16s,background .16s,border-color .16s}.teacher-seating__smart-class-slide-wall__dot.is-active{border-color:var(--xz-gold,#c4a35a);width:16px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-slide-wall__dot.is-active{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 82%,#fff)}}.teacher-seating__smart-class-slide-wall__dot.is-active{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-slide-wall__dot.is-active{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 70%,transparent)}}.teacher-seating__smart-class-slide-wall__dot:hover{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-slide-wall__dot:hover{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 70%,#fff)}}.teacher-seating__smart-class-slide-wall__progress{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);font-variant-numeric:tabular-nums;color:#faf7f2d1;white-space:nowrap;font-weight:500}.teacher-seating__smart-class-cast.is-empty{color:var(--xz-ink,#152238);place-items:center;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-cast.is-empty{color:color-mix(in srgb,var(--xz-ink,#152238) 78%,transparent)}}.teacher-seating__smart-class-cast.is-empty{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);text-align:center}.teacher-seating__smart-class-quiz-tally{z-index:40;border:1px solid var(--xz-gold,#c4a35a);border-radius:8px;max-height:min(38%,14rem);padding:8px 10px;position:absolute;bottom:10px;left:10px;right:10px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-quiz-tally{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent)}}.teacher-seating__smart-class-quiz-tally{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;box-sizing:border-box;background:#0a1018e0;box-shadow:0 8px 24px #00000047}.teacher-seating__smart-class-quick-poll{right:12px;bottom:calc(var(--teacher-seating-smart-dock-h,56px) + 14px);z-index:46;border:1px solid var(--xz-gold,#c4a35a);border-radius:10px;width:min(360px,100% - 24px);max-height:min(52vh,28rem);padding:12px 14px;position:absolute;overflow:auto}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-quick-poll{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__smart-class-quick-poll{box-sizing:border-box;color:#152238;background:#faf7f3;box-shadow:0 12px 32px #15223838}.teacher-seating__smart-class-quick-poll-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.teacher-seating__smart-class-quick-poll-head strong{font-family:var(--xz-font-button,KaiTi,serif);font-size:15px;font-weight:700}.teacher-seating__smart-class-quick-poll-hint,.teacher-seating__smart-class-quick-poll-meta{font-family:var(--xz-font-body,"Microsoft YaHei UI",sans-serif);color:#152238b8;margin:0 0 8px;font-size:12px}.teacher-seating__smart-class-quick-poll-prompt{font-family:var(--xz-font-body,"Microsoft YaHei UI",sans-serif);margin:0 0 6px;font-size:14px;font-weight:600}.teacher-seating__smart-class-quick-poll-presets{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.teacher-seating__smart-class-quick-poll-label{font-family:var(--xz-font-body,"Microsoft YaHei UI",sans-serif);flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;display:flex}.teacher-seating__smart-class-quick-poll-label input{background:#fff;border:1px solid #15223829;border-radius:8px;padding:8px 10px;font-size:13px}.teacher-seating__smart-class-quick-poll-opts{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.teacher-seating__smart-class-quick-poll-opts li{grid-template-columns:4.5rem 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.teacher-seating__smart-class-quick-poll-bar{background:var(--xz-teal,#0f9d8e);border-radius:999px;height:8px;display:block}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-quick-poll-bar{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 70%,#c4a35a)}}.teacher-seating__smart-class-quick-poll-bar{min-width:0}.teacher-seating__smart-class-quick-poll-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teacher-seating__smart-class-insight{right:12px;bottom:calc(var(--teacher-seating-smart-dock-h,56px) + 14px);z-index:47;border:1px solid var(--xz-gold,#c4a35a);border-radius:10px;width:min(380px,100% - 24px);max-height:min(58vh,32rem);padding:12px 14px;position:absolute;overflow:auto}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-insight{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__smart-class-insight{box-sizing:border-box;color:#152238;background:#faf7f3;box-shadow:0 12px 32px #15223838}.teacher-seating__smart-class-insight-tabs{gap:6px;margin:0 0 10px;display:flex}.teacher-seating__smart-class-insight-tabs button{min-width:0;font-family:var(--xz-font-button,KaiTi,serif);color:#152238c7;cursor:pointer;background:#fefdfb;border:1px solid #15223824;border-radius:8px;flex:1 1 0;padding:6px 8px;font-size:13px;font-weight:700}.teacher-seating__smart-class-insight-tabs button.is-active{border-color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-insight-tabs button.is-active{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 45%,transparent)}}.teacher-seating__smart-class-insight-tabs button.is-active{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-insight-tabs button.is-active{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 14%,#fff)}}.teacher-seating__smart-class-insight-tabs button.is-active{color:#152238}.teacher-seating__smart-class-insight-block+.teacher-seating__smart-class-insight-block{border-top:1px solid #1522381a;margin-top:12px;padding-top:10px}.teacher-seating__smart-class-insight-kicker{font-family:var(--xz-font-button,KaiTi,serif);color:var(--xz-teal,#0f9d8e);margin:0 0 4px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-insight-kicker{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 72%,#152238)}}.teacher-seating__smart-class-insight-medals{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.teacher-seating__smart-class-insight-medals li{border:1px solid var(--xz-gold,#c4a35a);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-insight-medals li{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__smart-class-insight-medals li{background:#fdfbf9}.teacher-seating__smart-class-insight-medals span{font-family:var(--xz-font-body,"Microsoft YaHei UI",sans-serif);color:#152238ad;font-size:11px}.teacher-seating__smart-class-insight-medals strong{font-family:var(--xz-font-body,"Microsoft YaHei UI",sans-serif);font-variant-numeric:tabular-nums;color:#152238;font-size:16px;font-weight:700}.teacher-seating__smart-class-insight-hint{border:1px solid var(--xz-teal,#0f9d8e);border-radius:8px;margin:0;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-insight-hint{border:1px solid color-mix(in srgb,var(--xz-teal,#0f9d8e) 22%,transparent)}}.teacher-seating__smart-class-insight-hint{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-insight-hint{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 8%,#fff)}}.teacher-seating__smart-class-insight-hint{font-family:var(--xz-font-body,"Microsoft YaHei UI",sans-serif);color:#152238d1;font-size:12px;line-height:1.5}.teacher-seating__smart-class-quiz-tally-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;display:flex}.teacher-seating__smart-class-quiz-tally-kicker{border:1px solid var(--xz-gold,#c4a35a);border-radius:3px;flex:none;padding:2px 7px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-quiz-tally-kicker{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__smart-class-quiz-tally-kicker{font-family:var(--xz-font-button,KaiTi,serif);letter-spacing:.06em;color:var(--xz-gold,#c4a35a);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-quiz-tally-kicker{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 88%,#fff)}}.teacher-seating__smart-class-quiz-tally-meta{min-width:0;font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:#faf7f2ad;flex:auto;font-size:12px;font-weight:500}.teacher-seating__smart-class-quiz-tally-actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.teacher-seating__smart-class-insight .teacher-seating__smart-class-quiz-tally-actions .teacher-seating__smart-class-quiz-tally-meta{color:#152238b8}.teacher-seating__smart-class-quiz-tally-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.teacher-seating__smart-class-quiz-tally-prompt{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:#faf7f2e0;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;font-size:12px;font-weight:600;display:flex}.teacher-seating__smart-class-quiz-tally-type{border:1px solid var(--xz-gold,#c4a35a);border-radius:3px;flex:none;margin-right:6px;padding:1px 5px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-quiz-tally-type{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__smart-class-quiz-tally-type{letter-spacing:.04em;color:var(--xz-gold,#c4a35a);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-quiz-tally-type{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 82%,#fff)}}.teacher-seating__smart-class-quiz-tally-hint{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:#faf7f285;margin:0;font-size:11px;font-weight:500}.teacher-seating__smart-class-quiz-tally-count{font-variant-numeric:tabular-nums;color:var(--xz-gold,#c4a35a);flex:none;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-quiz-tally-count{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 78%,#fff)}}.teacher-seating__smart-class-quiz-tally-opts{flex-direction:column;gap:3px;display:flex}.teacher-seating__smart-class-quiz-tally-opt{grid-template-columns:minmax(3rem,30%) 1fr auto;align-items:center;gap:6px;min-height:1.25rem;display:grid;position:relative}.teacher-seating__smart-class-quiz-tally-opt-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:#faf7f2b8;font-size:11px;font-weight:500;overflow:hidden}.teacher-seating__smart-class-quiz-tally-opt-bar{background:var(--xz-gold,#c4a35a);border-radius:999px;height:6px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-quiz-tally-opt-bar{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 55%,#fff)}}.teacher-seating__smart-class-quiz-tally-opt-bar{max-width:100%;transition:width .35s}.teacher-seating__smart-class-quiz-tally-opt-n{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-variant-numeric:tabular-nums;color:#faf7f29e;font-size:11px}.teacher-seating__smart-class-catalog{z-index:85;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.teacher-seating__smart-class-catalog__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#00000057;position:absolute;inset:0}.teacher-seating__smart-class-catalog__panel{box-sizing:border-box;border:1px solid var(--xz-gold,#c4a35a);border-radius:14px;flex-direction:column;width:min(680px,100vw - 24px);max-width:min(680px,94vw);max-height:min(76vh,660px);padding:14px 16px 12px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__panel{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 38%,transparent)}}.teacher-seating__smart-class-catalog__panel{background:linear-gradient(#232e41,#152137);box-shadow:inset 0 1px #ffffff1a,0 18px 44px #00000070}.teacher-seating__smart-class-catalog__head{border-bottom:1px solid var(--xz-gold,#c4a35a);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__head{border-bottom:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,transparent)}}.teacher-seating__smart-class-catalog__head-title{flex-direction:column;gap:2px;min-width:0;display:flex}.teacher-seating__smart-class-catalog__title{font-family:var(--xz-font-button,KaiTi,serif);color:var(--xz-gold,#c4a35a);margin:0;font-size:18px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__title{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 86%,#fff)}}.teacher-seating__smart-class-catalog__title{letter-spacing:.02em}.teacher-seating__smart-class-catalog__meta{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);color:#faf7f294;font-weight:500}.teacher-seating__smart-class-catalog__close{appearance:none;border:1px solid var(--xz-gold,#c4a35a);border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__close{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 34%,transparent)}}.teacher-seating__smart-class-catalog__close{color:#faf7f2c7;cursor:pointer;background:#0000004d}.teacher-seating__smart-class-catalog__close:hover{background:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__close:hover{background:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 30%,#000)}}.teacher-seating__smart-class-catalog__close:hover{color:#fff}.teacher-seating__smart-class-catalog__list{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:8px 0 0;padding:0;list-style:none;overflow:hidden auto}.teacher-seating__smart-class-catalog__row{border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.teacher-seating__smart-class-catalog__row+.teacher-seating__smart-class-catalog__row{border-top-color:#faf7f21a}.teacher-seating__smart-class-catalog__row.is-active{border-color:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__row.is-active{border-color:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 48%,transparent)}}.teacher-seating__smart-class-catalog__row.is-active{background:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__row.is-active{background:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 18%,#000)}}.teacher-seating__smart-class-catalog__row.is-live{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__row.is-live{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__smart-class-catalog__row.is-live{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__row.is-live{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 10%,#000)}}.teacher-seating__smart-class-catalog__no{text-align:right;min-width:22px;font-family:var(--xz-font-mono,"Courier New",monospace);font-variant-numeric:tabular-nums;color:#faf7f26b;flex:none;font-size:12px}.teacher-seating__smart-class-catalog__icon{width:14px;height:14px;color:var(--xz-gold,#c4a35a);flex:none}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__icon{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 72%,#fff)}}.teacher-seating__smart-class-catalog__goto{appearance:none;color:#faf7f2e0;min-width:0;font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-copy,13px);text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:8px;padding:0;font-weight:500;line-height:1.45;display:flex}.teacher-seating__smart-class-catalog__goto:hover .teacher-seating__smart-class-catalog__name{color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__goto:hover .teacher-seating__smart-class-catalog__name{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 82%,#fff)}}.teacher-seating__smart-class-catalog__goto:disabled{opacity:.45;cursor:not-allowed}.teacher-seating__smart-class-catalog__type{min-width:3.4rem;font-family:var(--xz-font-button,KaiTi,serif);color:var(--xz-gold,#c4a35a);flex:none;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__type{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 78%,#fff)}}.teacher-seating__smart-class-catalog__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.teacher-seating__smart-class-catalog__badge{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;flex:none;padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__badge{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 52%,transparent)}}.teacher-seating__smart-class-catalog__badge{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__badge{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 20%,#000)}}.teacher-seating__smart-class-catalog__badge{font-family:var(--xz-font-button,KaiTi,serif);color:var(--xz-gold,#c4a35a);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__badge{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 86%,#fff)}}.teacher-seating__smart-class-catalog__badge[data-catalog-badge=reflow-soft]{color:#f2dc9a;background:#2f2305;border-color:#d4a0178c}.teacher-seating__smart-class-catalog__badge[data-catalog-badge=reflow-hard]{border-color:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__badge[data-catalog-badge=reflow-hard]{border-color:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 55%,transparent)}}.teacher-seating__smart-class-catalog__badge[data-catalog-badge=reflow-hard]{background:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__badge[data-catalog-badge=reflow-hard]{background:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 26%,#000)}}.teacher-seating__smart-class-catalog__badge[data-catalog-badge=reflow-hard]{color:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__badge[data-catalog-badge=reflow-hard]{color:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 72%,#fff)}}.teacher-seating__smart-class-catalog__badge[data-catalog-badge=degraded]{color:#aac8ff;background:#162239;border-color:#5b8def8c}.teacher-seating__smart-class-catalog__ops{flex:none;align-items:center;gap:6px;display:inline-flex}.teacher-seating__smart-class-catalog__op{appearance:none;border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__op{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__smart-class-catalog__op{color:#faf7f2d1;font-family:var(--xz-font-button,KaiTi,serif);cursor:pointer;white-space:nowrap;background:#0006;font-size:12px;font-weight:600}.teacher-seating__smart-class-catalog__op:hover{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__op:hover{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,#000)}}.teacher-seating__smart-class-catalog__op:hover{color:#fff}.teacher-seating__smart-class-catalog__op.is-danger{border-color:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__op.is-danger{border-color:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 46%,transparent)}}.teacher-seating__smart-class-catalog__op.is-danger{color:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__op.is-danger{color:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 78%,#fff)}}.teacher-seating__smart-class-catalog__op.is-danger:hover{background:var(--xz-cinnabar,#c45c48)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-catalog__op.is-danger:hover{background:color-mix(in srgb,var(--xz-cinnabar,#c45c48) 30%,#000)}}.teacher-seating__smart-class-catalog__op.is-danger:hover{color:#fff}.teacher-seating__smart-class-catalog__empty{text-align:center;font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-copy,13px);color:#faf7f294;margin:18px 0 8px;font-weight:500}.teacher-seating__smart-class-more{border-left:1px solid var(--xz-gold,#c4a35a);align-items:center;gap:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-more{border-left:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,transparent)}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn{appearance:none;box-sizing:border-box;border:1px solid var(--xz-gold,#c4a35a);border-radius:3px;justify-content:center;align-items:center;min-height:1.9rem;margin:0;padding:.22rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 34%,var(--xz-bamboo,#5f7d66))}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn{background:linear-gradient(180deg,#ffffff29,var(--xz-parchment,#faf7f2))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn{background:linear-gradient(180deg,#ffffff29,color-mix(in srgb,var(--xz-parchment,#faf7f2) 8%,transparent))}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn{font-family:var(--xz-font-button,KaiTi,serif);letter-spacing:.04em;white-space:nowrap;color:#faf7f2;font-size:12px;font-weight:700;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn{color:color-mix(in srgb,#faf7f2 90%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn{cursor:pointer;transition:background .15s,border-color .15s,color .15s;box-shadow:inset 0 1px #ffffff1f}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-icon{width:1.9rem;min-width:1.9rem;padding:0}.teacher-seating__smart-class-btn-icon{flex:none;width:14px;height:14px}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:focus-visible,.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:hover:not(:disabled){border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:focus-visible,.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 58%,transparent)}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:focus-visible,.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:hover:not(:disabled){background:linear-gradient(180deg,var(--xz-gold,#c4a35a),var(--xz-gold,#c4a35a))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:focus-visible,.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,transparent),color-mix(in srgb,var(--xz-gold,#c4a35a) 10%,transparent))}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:focus-visible,.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:hover:not(:disabled){color:#fffef8;outline:none}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn:disabled{opacity:.45;cursor:default}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-primary{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-primary{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 48%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-primary{background:linear-gradient(180deg,var(--xz-cinnabar,#c0392b),var(--xz-cinnabar,#c0392b))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,#fff),color-mix(in srgb,var(--xz-cinnabar,#c0392b) 90%,#152238))}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-primary{color:#fffefb}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-danger{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-danger{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 58%,transparent)}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-danger{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-danger{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 22%,transparent)}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-danger{color:#ffe8e2}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-muted{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-muted{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 40%,transparent)}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-muted{color:#ffe8e2}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-muted{color:color-mix(in srgb,#ffe8e2 70%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-exit{border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-exit{border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 24%,transparent)}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-exit{color:#faf7f2;background:0 0}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-exit{color:color-mix(in srgb,#faf7f2 64%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-dock .teacher-seating__smart-class-btn.is-exit{box-shadow:none}.teacher-seating__smart-class-btn{appearance:none;border:1px solid var(--xz-ink,#152238);border-radius:4px;justify-content:center;align-items:center;margin:0;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-btn{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 18%,transparent)}}.teacher-seating__smart-class-btn{background:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-btn{background:color-mix(in srgb,var(--xz-ink,#152238) 6%,#fff)}}.teacher-seating__smart-class-btn{font-family:var(--xz-font-button,KaiTi,serif);white-space:nowrap;color:var(--xz-ink,#152238);cursor:pointer;font-size:12px;font-weight:700;line-height:1.15;transition:background .15s,color .15s,border-color .15s}.teacher-seating__smart-class-btn:focus-visible,.teacher-seating__smart-class-btn:hover:not(:disabled){border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-btn:focus-visible,.teacher-seating__smart-class-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 46%,transparent)}}.teacher-seating__smart-class-btn:focus-visible,.teacher-seating__smart-class-btn:hover:not(:disabled){background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-btn:focus-visible,.teacher-seating__smart-class-btn:hover:not(:disabled){background:color-mix(in srgb,var(--xz-gold,#c4a35a) 12%,#fff)}}.teacher-seating__smart-class-btn:disabled{opacity:.5;cursor:default}.teacher-seating__smart-class-btn.is-primary{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-btn.is-primary{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 48%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-btn.is-primary{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-btn.is-primary{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 16%,#fff)}}.teacher-seating__smart-class-btn.is-primary{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-btn.is-primary{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__smart-class-btn.is-primary{font-weight:700}.teacher-seating__smart-class-btn.is-danger{color:#a93226;background:#f7e7e6;border-color:#c0392b85;font-weight:600}.teacher-seating__smart-class-btn.is-ghost{background:0 0;border-style:dashed}.teacher-seating__smart-class-btn.is-muted{color:#a93226}.teacher-seating__smart-class-dock-group[data-dock-group=course-package]{position:relative}.teacher-seating__course-bind-panel{z-index:80;isolation:isolate;border:1px solid var(--xz-gold,#c4a35a);border-radius:14px;flex-direction:column;gap:10px;width:min(560px,100vw - 24px);max-width:min(560px,94vw);max-height:min(72vh,640px);padding:14px 14px 12px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-panel{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,transparent)}}.teacher-seating__course-bind-panel{background:linear-gradient(165deg,#fff,var(--xz-parchment,#faf7f2) 42%,var(--xz-parchment-deep,#f4f0e8))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-panel{background:linear-gradient(165deg,color-mix(in srgb,#fff 55%,var(--xz-parchment,#faf7f2)),var(--xz-parchment,#faf7f2) 42%,color-mix(in srgb,var(--xz-parchment-deep,#f4f0e8) 88%,var(--xz-gold,#c4a35a)))}}.teacher-seating__course-bind-panel{box-shadow:0 18px 40px var(--xz-ink,#152238),inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-panel{box-shadow:0 18px 40px color-mix(in srgb,var(--xz-ink,#152238) 26%,transparent),inset 0 1px 0 #ffffffb3}}.teacher-seating__course-bind-panel{color:var(--xz-ink,#152238)}.teacher-seating__course-bind-head{border-bottom:1px solid var(--xz-gold,#c4a35a);flex-direction:column;flex:none;gap:4px;padding-bottom:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-head{border-bottom:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__course-bind-title{font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.04em;color:var(--xz-ink,#152238);margin:0;font-size:16px;font-weight:800;line-height:1.25}.teacher-seating__live-generate-panel{z-index:90;isolation:isolate;border:1px solid var(--xz-gold,#c4a35a);border-radius:14px;flex-direction:column;gap:10px;width:min(460px,100vw - 24px);max-width:min(460px,94vw);padding:14px 14px 12px;display:flex;position:absolute;bottom:4.85rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-panel{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 42%,transparent)}}.teacher-seating__live-generate-panel{background:linear-gradient(165deg,#fff,var(--xz-parchment,#faf7f2) 42%,var(--xz-parchment-deep,#f4f0e8))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-panel{background:linear-gradient(165deg,color-mix(in srgb,#fff 55%,var(--xz-parchment,#faf7f2)),var(--xz-parchment,#faf7f2) 42%,color-mix(in srgb,var(--xz-parchment-deep,#f4f0e8) 88%,var(--xz-gold,#c4a35a)))}}.teacher-seating__live-generate-panel{box-shadow:0 18px 40px var(--xz-ink,#152238),inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-panel{box-shadow:0 18px 40px color-mix(in srgb,var(--xz-ink,#152238) 26%,transparent),inset 0 1px 0 #ffffffb3}}.teacher-seating__live-generate-panel{color:var(--xz-ink,#152238)}.teacher-seating__live-generate-head{border-bottom:1px solid var(--xz-gold,#c4a35a);flex:none;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-head{border-bottom:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__live-generate-title{font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.04em;color:var(--xz-ink,#152238);align-items:center;gap:6px;margin:0;font-size:15px;font-weight:800;line-height:1.25;display:inline-flex}.teacher-seating__live-generate-title-icon{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-title-icon{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 82%,var(--xz-ink,#152238))}}.teacher-seating__live-generate-close{background:var(--xz-ink,#152238);border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-close{background:color-mix(in srgb,var(--xz-ink,#152238) 8%,transparent)}}.teacher-seating__live-generate-close{color:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-close{color:color-mix(in srgb,var(--xz-ink,#152238) 64%,transparent)}}.teacher-seating__live-generate-close{cursor:pointer}.teacher-seating__live-generate-close:hover{background:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-close:hover{background:color-mix(in srgb,var(--xz-ink,#152238) 14%,transparent)}}.teacher-seating__live-generate-close:hover{color:var(--xz-ink,#152238)}.teacher-seating__live-generate-form{flex:none;align-items:center;gap:8px;display:flex}.teacher-seating__live-generate-input{box-sizing:border-box;border:1px solid var(--xz-ink,#152238);border-radius:8px;flex:auto;min-width:0;margin:0;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-input{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 16%,transparent)}}.teacher-seating__live-generate-input{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);background:#fff;font-size:13px;font-weight:500;line-height:1.5}.teacher-seating__live-generate-input:focus{border-color:var(--xz-teal,#0f9d8e);outline:none}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-input:focus{border-color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 62%,var(--xz-ink,#152238))}}.teacher-seating__live-generate-input:focus{box-shadow:0 0 0 2px var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--xz-teal,#0f9d8e) 18%,transparent)}}.teacher-seating__live-generate-input::placeholder{color:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-input::placeholder{color:color-mix(in srgb,var(--xz-ink,#152238) 42%,transparent)}}.teacher-seating__live-generate-submit{white-space:nowrap;flex:none}.teacher-seating__smart-class-btn-icon.is-spin{animation:teacher-seating-live-spin .9s linear infinite}@keyframes teacher-seating-live-spin{to{transform:rotate(1turn)}}.teacher-seating__live-generate-templates{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.teacher-seating__live-generate-chip{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-chip{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 38%,transparent)}}.teacher-seating__live-generate-chip{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-chip{background:color-mix(in srgb,#fff 64%,var(--xz-parchment,#faf7f2))}}.teacher-seating__live-generate-chip{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-chip{color:color-mix(in srgb,var(--xz-ink,#152238) 76%,transparent)}}.teacher-seating__live-generate-chip{cursor:pointer;transition:border-color .15s,color .15s,background .15s}.teacher-seating__live-generate-chip:hover:not(:disabled){border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 46%,var(--xz-gold,#c4a35a))}}.teacher-seating__live-generate-chip:hover:not(:disabled){background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-chip:hover:not(:disabled){background:color-mix(in srgb,#fff 82%,var(--xz-cinnabar,#c0392b))}}.teacher-seating__live-generate-chip:hover:not(:disabled){color:var(--xz-ink,#152238)}.teacher-seating__live-generate-chip:disabled{opacity:.45;cursor:default}.teacher-seating__live-generate-hint{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);margin:0;font-size:11px;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.teacher-seating__live-generate-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 52%,transparent)}}.teacher-seating__course-bind-banner,.teacher-seating__course-bind-empty,.teacher-seating__course-bind-empty-title,.teacher-seating__course-bind-hint,.teacher-seating__course-bind-inline-hint,.teacher-seating__course-bind-lead{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);margin:0;font-size:12px;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-banner,.teacher-seating__course-bind-empty,.teacher-seating__course-bind-empty-title,.teacher-seating__course-bind-hint,.teacher-seating__course-bind-inline-hint,.teacher-seating__course-bind-lead{color:color-mix(in srgb,var(--xz-ink,#152238) 78%,transparent)}}.teacher-seating__course-bind-lead{font-size:12.5px}.teacher-seating__smart-class-btn.is-readonly{opacity:.72;cursor:not-allowed}.teacher-seating__course-bind-empty{flex-direction:column;gap:6px;padding:14px 12px;display:flex}.teacher-seating__course-bind-empty-title{color:var(--xz-ink,#152238);font-weight:700}.teacher-seating__course-bind-studio-link{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-teal,#0f9d8e);align-self:flex-start;margin-top:2px;padding:2px 0;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-studio-link{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 72%,var(--xz-ink,#152238))}}.teacher-seating__course-bind-studio-link{text-underline-offset:2px;text-decoration:underline}.teacher-seating__course-bind-studio-link:hover{color:var(--xz-teal,#0f9d8e)}.teacher-seating__course-bind-banner{background:var(--xz-gold,#c4a35a);border-radius:8px;margin:0;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-banner{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 14%,#fff)}}.teacher-seating__course-bind-banner{color:var(--xz-ink,#152238);font-size:11px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-banner{color:color-mix(in srgb,var(--xz-ink,#152238) 72%,transparent)}}.teacher-seating__course-bind-input{box-sizing:border-box;border:1px solid var(--xz-ink,#152238);border-radius:8px;width:100%;margin:0;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-input{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 16%,transparent)}}.teacher-seating__course-bind-input{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);background:#fff;font-size:13px}.teacher-seating__course-bind-paste{flex-direction:column;flex:none;gap:8px;display:flex}.teacher-seating__course-bind-actions{flex-wrap:wrap;flex:none;gap:8px;padding-top:2px;display:flex}.teacher-seating__course-bind-btn{appearance:none;border:1px solid var(--xz-ink,#152238);border-radius:8px;justify-content:center;align-items:center;min-height:2rem;margin:0;padding:.35rem .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-btn{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 18%,transparent)}}.teacher-seating__course-bind-btn{font-family:var(--xz-font-button,KaiTi,serif);letter-spacing:.02em;white-space:nowrap;color:var(--xz-ink,#152238);cursor:pointer;background:#fff;font-size:13px;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,color .15s}.teacher-seating__course-bind-btn:focus-visible,.teacher-seating__course-bind-btn:hover:not(:disabled){border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-btn:focus-visible,.teacher-seating__course-bind-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 55%,transparent)}}.teacher-seating__course-bind-btn:focus-visible,.teacher-seating__course-bind-btn:hover:not(:disabled){background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-btn:focus-visible,.teacher-seating__course-bind-btn:hover:not(:disabled){background:color-mix(in srgb,var(--xz-gold,#c4a35a) 14%,#fff)}}.teacher-seating__course-bind-btn:focus-visible,.teacher-seating__course-bind-btn:hover:not(:disabled){color:var(--xz-ink,#152238);outline:none}.teacher-seating__course-bind-btn:disabled{opacity:.5;cursor:default}.teacher-seating__course-bind-btn.is-primary{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-btn.is-primary{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 55%,var(--xz-gold,#c4a35a))}}.teacher-seating__course-bind-btn.is-primary{background:linear-gradient(180deg,var(--xz-cinnabar,#c0392b),var(--xz-cinnabar,#c0392b))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-btn.is-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--xz-cinnabar,#c0392b) 82%,#fff),color-mix(in srgb,var(--xz-cinnabar,#c0392b) 94%,#152238))}}.teacher-seating__course-bind-btn.is-primary{color:#fffefb}.teacher-seating__course-bind-btn.is-primary:focus-visible,.teacher-seating__course-bind-btn.is-primary:hover:not(:disabled){color:#fff;background:linear-gradient(180deg,var(--xz-cinnabar,#c0392b),var(--xz-cinnabar,#c0392b))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-btn.is-primary:focus-visible,.teacher-seating__course-bind-btn.is-primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--xz-cinnabar,#c0392b) 70%,#fff),var(--xz-cinnabar,#c0392b))}}.teacher-seating__course-bind-btn.is-danger{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-btn.is-danger{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,transparent)}}.teacher-seating__course-bind-btn.is-danger{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-btn.is-danger{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 8%,#fff)}}.teacher-seating__course-bind-btn.is-danger{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-btn.is-danger{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 82%,var(--xz-ink,#152238))}}.teacher-seating__smart-class-dock .teacher-seating__course-bind-panel .teacher-seating__smart-class-btn{border:1px solid var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__course-bind-panel .teacher-seating__smart-class-btn{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 18%,transparent)}}.teacher-seating__smart-class-dock .teacher-seating__course-bind-panel .teacher-seating__smart-class-btn{color:var(--xz-ink,#152238);box-shadow:none;background:#fff;border-radius:8px;min-height:2rem}.teacher-seating__smart-class-dock .teacher-seating__course-bind-panel .teacher-seating__smart-class-btn.is-primary{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__course-bind-panel .teacher-seating__smart-class-btn.is-primary{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 55%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-dock .teacher-seating__course-bind-panel .teacher-seating__smart-class-btn.is-primary{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-dock .teacher-seating__course-bind-panel .teacher-seating__smart-class-btn.is-primary{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 88%,#152238)}}.teacher-seating__smart-class-dock .teacher-seating__course-bind-panel .teacher-seating__smart-class-btn.is-primary{color:#fffefb}.teacher-seating__course-bind-recent{overscroll-behavior:contain;border:1px solid var(--xz-ink,#152238);border-radius:10px;flex:auto;min-height:8rem;max-height:min(42vh,360px);overflow:auto}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-recent{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 10%,transparent)}}.teacher-seating__course-bind-recent{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-recent{background:color-mix(in srgb,#fff 92%,var(--xz-parchment,#faf7f2))}}.teacher-seating__course-bind-recent-list{flex-direction:column;gap:8px;margin:0;padding:8px;list-style:none;display:flex}.teacher-seating__course-bind-recent-item{appearance:none;border:1px solid var(--xz-ink,#152238);border-radius:10px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:0;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-recent-item{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 8%,transparent)}}.teacher-seating__course-bind-recent-item{text-align:left;cursor:pointer;font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.teacher-seating__course-bind-recent-item:focus-visible,.teacher-seating__course-bind-recent-item:hover:not(:disabled){border-color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-recent-item:focus-visible,.teacher-seating__course-bind-recent-item:hover:not(:disabled){border-color:color-mix(in srgb,var(--xz-gold,#c4a35a) 48%,transparent)}}.teacher-seating__course-bind-recent-item:focus-visible,.teacher-seating__course-bind-recent-item:hover:not(:disabled){background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-recent-item:focus-visible,.teacher-seating__course-bind-recent-item:hover:not(:disabled){background:color-mix(in srgb,var(--xz-gold,#c4a35a) 10%,#fff)}}.teacher-seating__course-bind-recent-item:focus-visible,.teacher-seating__course-bind-recent-item:hover:not(:disabled){box-shadow:0 6px 16px var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-recent-item:focus-visible,.teacher-seating__course-bind-recent-item:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb,var(--xz-ink,#152238) 10%,transparent)}}.teacher-seating__course-bind-recent-item:focus-visible,.teacher-seating__course-bind-recent-item:hover:not(:disabled){outline:none}.teacher-seating__course-bind-recent-item.is-active{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-recent-item.is-active{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,transparent)}}.teacher-seating__course-bind-recent-item.is-active{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-recent-item.is-active{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 8%,#fff)}}.teacher-seating__course-bind-recent-item:disabled{opacity:.55;cursor:default}.teacher-seating__course-bind-thumb{border:1px solid var(--xz-ink,#152238);border-radius:8px;flex:none;width:72px;height:48px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-thumb{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 12%,transparent)}}.teacher-seating__course-bind-thumb{box-shadow:inset 0 0 0 1px #ffffff59}.teacher-seating__course-bind-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.teacher-seating__course-bind-thumb-fallback{width:100%;height:100%;font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-thumb-fallback{color:color-mix(in srgb,var(--xz-ink,#152238) 72%,transparent)}}.teacher-seating__course-bind-thumb-caption{font-family:var(--xz-font-display,KaiTi,serif);color:#faf7f2;text-overflow:ellipsis;white-space:nowrap;background:#152238b8;padding:2px 4px;font-size:10px;font-weight:700;line-height:1.25;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.teacher-seating__course-bind-recent-body{flex-direction:column;gap:3px;min-width:0;display:flex}.teacher-seating__course-bind-recent-title{color:var(--xz-ink,#152238);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden}.teacher-seating__course-bind-recent-meta{color:var(--xz-ink,#152238);font-size:11px;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-recent-meta{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}.teacher-seating__course-bind-badge{border:1px solid var(--xz-cinnabar,#c0392b);border-radius:999px;flex:none;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-badge{border:1px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 36%,transparent)}}.teacher-seating__course-bind-badge{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-badge{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 12%,#fff)}}.teacher-seating__course-bind-badge{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);color:var(--xz-cinnabar,#c0392b);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__course-bind-badge{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 78%,var(--xz-ink,#152238))}}.teacher-seating__course-bind-inline-hint{white-space:nowrap;text-overflow:ellipsis;align-self:center;max-width:12rem;overflow:hidden}@media (max-width:640px){.teacher-seating__course-bind-panel{width:min(96vw,100%);max-width:min(96vw,100%);left:0;right:0;transform:none}.teacher-seating__course-bind-recent-item{grid-template-columns:56px minmax(0,1fr)}.teacher-seating__course-bind-thumb{width:56px;height:40px}.teacher-seating__course-bind-badge{grid-column:2;justify-self:start}}.teacher-seating__smart-class-pip{z-index:46;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:stretch;gap:8px;width:min(32vw,280px);min-width:160px;display:flex;position:absolute;bottom:68px;right:12px}.teacher-seating__smart-class-pip.is-live{pointer-events:auto}.teacher-seating__smart-class-pip.is-idle{opacity:0;pointer-events:none;width:0;min-width:0;height:0;overflow:hidden}.teacher-seating__smart-class-pip-remote{border:1px solid var(--xz-gold,#c4a35a);border-radius:3px;flex-direction:column;gap:5px;min-width:0;padding:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-pip-remote{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent)}}.teacher-seating__smart-class-pip-remote{pointer-events:auto;background:#0a1018c7;box-shadow:0 8px 20px #0000004d}.teacher-seating__smart-class-pip-caption{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:#faf7f2;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-pip-caption{color:color-mix(in srgb,#faf7f2 72%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-pip-caption{white-space:nowrap;cursor:default}.teacher-seating__smart-class-pip-caption.is-drag{cursor:grab;text-align:left;width:100%}.teacher-seating__smart-class-pip-caption.is-drag:active{cursor:grabbing}.teacher-seating__smart-class-pip-drag-hint{letter-spacing:.04em;color:#faf7f27a;margin-left:auto;font-size:10px;font-weight:500}.teacher-seating__smart-class-pip-resize{z-index:2;background:linear-gradient(135deg,transparent 46%,var(--xz-gold,#c4a35a) 46%,var(--xz-gold,#c4a35a) 54%,transparent 54%);border:none;border-radius:2px;width:16px;height:16px;margin:0;padding:0;position:absolute;bottom:2px;right:2px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-pip-resize{background:linear-gradient(135deg,transparent 46%,color-mix(in srgb,var(--xz-gold,#c4a35a) 70%,#fff) 46%,color-mix(in srgb,var(--xz-gold,#c4a35a) 70%,#fff) 54%,transparent 54%)}}.teacher-seating__smart-class-pip-resize{cursor:nwse-resize;pointer-events:auto}.teacher-seating__smart-class-preview{aspect-ratio:16/9;border:1px solid var(--xz-gold,#c4a35a);border-radius:3px;width:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-preview{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent)}}.teacher-seating__smart-class-preview{background:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-preview{background:color-mix(in srgb,var(--xz-ink,#152238) 82%,#000)}}.teacher-seating__smart-class-preview{box-shadow:0 6px 16px var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-preview{box-shadow:0 6px 16px color-mix(in srgb,var(--xz-ink,#152238) 24%,transparent)}}.teacher-seating__smart-class-preview{pointer-events:none;overflow:hidden}.teacher-seating__smart-class-pip.is-idle .teacher-seating__smart-class-preview{opacity:0;width:1px;height:1px;box-shadow:none;border:none;position:absolute}.teacher-seating__smart-class-preview video{object-fit:cover;width:100%;height:100%}.teacher-seating__smart-class.is-immersive{z-index:120;background:#152238;border-radius:0;width:100%;height:100%;margin:0;position:fixed;inset:0}.teacher-seating__smart-class.is-immersive .teacher-seating__smart-class-stage{background:#152238;flex:auto;width:auto;height:100%}.teacher-seating__smart-class.is-immersive .teacher-seating__smart-class-interact-rail{flex:none}:is(.teacher-seating__smart-class.is-immersive .teacher-seating__smart-class-pip,.teacher-seating__smart-class-stage:fullscreen .teacher-seating__smart-class-pip){min-width:200px}:is(.teacher-seating__smart-class-stage:fullscreen),:is(.teacher-seating__smart-class:fullscreen),:is(:is(.teacher-seating__smart-class:fullscreen),:is(.teacher-seating__smart-class-stage:fullscreen)){background:#152238;width:100%;height:100%}.teacher-seating__smart-class-note{z-index:49;max-width:min(90%,36rem);font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);text-align:center;color:#faf7f2c7;pointer-events:none;background:#0000006b;border-radius:3px;margin:0;padding:3px 9px;font-weight:500;line-height:1.4;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.teacher-seating__smart-class-note.is-mock{color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-note.is-mock{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 78%,#fff)}}.teacher-seating__smart-class-stage:has([data-smart-class-hands]) .teacher-seating__smart-class-note{bottom:96px}.teacher-seating__smart-class-hands{z-index:49;box-sizing:border-box;border:1px solid var(--xz-gold,#c4a35a);border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 8px;max-width:calc(100% - 320px);padding:5px 10px;display:inline-flex;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 30%,transparent)}}.teacher-seating__smart-class-hands{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1018b8;box-shadow:0 6px 18px #00000047}.teacher-seating__smart-class-hands-empty,.teacher-seating__smart-class-hands-lead,.teacher-seating__smart-class-hands-now{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:#faf7f2;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands-empty,.teacher-seating__smart-class-hands-lead,.teacher-seating__smart-class-hands-now{color:color-mix(in srgb,#faf7f2 84%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-hands-empty,.teacher-seating__smart-class-hands-lead,.teacher-seating__smart-class-hands-now{white-space:nowrap}.teacher-seating__smart-class-hands-now{color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands-now{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 82%,#fff)}}.teacher-seating__smart-class-hands-now{align-items:center;gap:6px;display:inline-flex}.teacher-seating__smart-class-hands-revoke{border:1px solid #c0392b;border-radius:3px;align-items:center;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands-revoke{border:1px solid color-mix(in srgb,#c0392b 48%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-hands-revoke{font-family:var(--xz-font-button,KaiTi,serif);color:#fff6f2;cursor:pointer;background:#c0392b47;font-size:11px;font-weight:700;line-height:1.2}.teacher-seating__smart-class-hands-revoke:focus-visible,.teacher-seating__smart-class-hands-revoke:hover{background:#c0392b6b;outline:none}.teacher-seating__smart-class-hands-first,.teacher-seating__smart-class-hands-order{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);border-radius:2px;margin-right:4px;padding:0 4px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.teacher-seating__smart-class-hands-first{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands-first{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 55%,transparent)}}.teacher-seating__smart-class-hands-first{color:#fff8e8}.teacher-seating__smart-class-hands-order{color:#faf7f2b8;background:#faf7f22e}.teacher-seating__smart-class-hands-empty{color:#faf7f294;font-weight:500}.teacher-seating__smart-class-hands-icon{width:12px;height:12px;color:var(--xz-gold,#c4a35a);flex:none}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands-icon{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 78%,#fff)}}.teacher-seating__smart-class-hands-list{flex-wrap:wrap;gap:5px;display:inline-flex}.teacher-seating__smart-class-hands-approve{border:1px solid var(--xz-cinnabar,#c0392b);border-radius:3px;align-items:center;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands-approve{border:1px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-hands-approve{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands-approve{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 22%,transparent)}}.teacher-seating__smart-class-hands-approve{font-family:var(--xz-font-button,KaiTi,serif);color:#fff6f2;cursor:pointer;font-size:12px;font-weight:700;line-height:1.15;transition:border-color .15s,background .15s}.teacher-seating__smart-class-hands-approve:focus-visible,.teacher-seating__smart-class-hands-approve:hover{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands-approve:focus-visible,.teacher-seating__smart-class-hands-approve:hover{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 62%,var(--xz-gold,#c4a35a))}}.teacher-seating__smart-class-hands-approve:focus-visible,.teacher-seating__smart-class-hands-approve:hover{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-hands-approve:focus-visible,.teacher-seating__smart-class-hands-approve:hover{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 34%,transparent)}}.teacher-seating__smart-class-hands-approve:focus-visible,.teacher-seating__smart-class-hands-approve:hover{outline:none}.teacher-seating__smart-class-remote-video{aspect-ratio:16/9;border:1px solid var(--xz-gold,#c4a35a);border-radius:2px;width:100%}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-remote-video{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 34%,transparent)}}.teacher-seating__smart-class-remote-video{background:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-class-remote-video{background:color-mix(in srgb,var(--xz-ink,#152238) 82%,#000)}}.teacher-seating__smart-class-remote-video{object-fit:cover}.teacher-seating__smart-class-remote-audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.teacher-seating__smart-video{z-index:20;box-sizing:border-box;background:var(--xz-parchment,#faf7f2);flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video{background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 98%,#fff)}}.teacher-seating__smart-video-head{border-bottom:1px solid var(--xz-gold,#c4a35a);flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-bottom:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-head{border-bottom:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 26%,transparent)}}.teacher-seating__smart-video-title{align-items:baseline;gap:8px;min-width:0;display:flex}.teacher-seating__smart-video-title strong{font-family:var(--xz-font-display,"KaiTi","KaiTi_GB2312",serif);color:var(--xz-ink,#152238);white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2}.teacher-seating__smart-video-meta{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);color:var(--xz-ink,#152238);font-weight:500;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-meta{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}.teacher-seating__smart-video-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teacher-seating__smart-video-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.teacher-seating__smart-video-actions .teacher-seating__smart-class-btn input,.teacher-seating__smart-video-uploader input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.teacher-seating__smart-video-actions .teacher-seating__smart-class-btn,.teacher-seating__smart-video-uploader .teacher-seating__smart-class-btn{display:inline-flex;position:relative;overflow:hidden}.teacher-seating__smart-video-uploader{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.teacher-seating__smart-video-title-input{box-sizing:border-box;border:1px solid var(--xz-ink,#152238);border-radius:8px;flex:220px;min-width:0;padding:5px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-title-input{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 18%,transparent)}}.teacher-seating__smart-video-title-input{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);color:var(--xz-ink,#152238);background:#fff;font-weight:500;line-height:1.4}.teacher-seating__smart-video-title-input:focus{outline:2px solid var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-title-input:focus{outline:2px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__smart-video-title-input:focus{outline-offset:0}.teacher-seating__smart-video-uploader-hint{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size-sm,12px);color:var(--xz-ink,#152238);flex:260px;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-uploader-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 56%,transparent)}}.teacher-seating__smart-video-stage{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow:hidden}.teacher-seating__smart-video-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.teacher-seating__smart-video-item{border:1px solid var(--xz-gold,#c4a35a);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-item{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 24%,transparent)}}.teacher-seating__smart-video-item{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-item{background:color-mix(in srgb,#fff 82%,var(--xz-parchment,#faf7f2))}}.teacher-seating__smart-video-item-play{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.teacher-seating__smart-video-item-icon{background:var(--xz-teal,#0f9d8e);border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-item-icon{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 16%,#fff)}}.teacher-seating__smart-video-item-icon{color:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-item-icon{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 86%,var(--xz-ink,#152238))}}.teacher-seating__smart-video-item-icon{font-size:12px;font-weight:700}.teacher-seating__smart-video-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.teacher-seating__smart-video-item-title{font-size:var(--xz-font-body-size,13px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.teacher-seating__smart-video-item-sub,.teacher-seating__smart-video-item-title{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);line-height:1.4}.teacher-seating__smart-video-item-sub{font-size:var(--xz-font-body-size-sm,12px);font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-item-sub{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__smart-video-item-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teacher-seating__smart-video-item-del{appearance:none;font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:#a93226;cursor:pointer;background:#faefee;border:1px solid #c0392b66;border-radius:999px;flex:none;margin:0;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.3;transition:background .15s,border-color .15s}.teacher-seating__smart-video-item-del:hover:not(:disabled){background:#f6e3e1;border-color:#c0392b99}.teacher-seating__smart-video-item-del:disabled{opacity:.5;cursor:default}.teacher-seating__smart-video-player{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.teacher-seating__smart-video-player-el{background:#000;border-radius:10px;flex:auto;width:100%;min-height:0}.teacher-seating__smart-video-player-meta{flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-width:0;display:flex}.teacher-seating__smart-video-player-meta strong{font-size:var(--xz-font-body-size,13px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.teacher-seating__smart-video-player-meta span,.teacher-seating__smart-video-player-meta strong{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);line-height:1.4}.teacher-seating__smart-video-player-meta span{font-size:var(--xz-font-body-size-sm,12px);font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-player-meta span{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__smart-video-empty{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);text-align:center;color:var(--xz-ink,#152238);flex:auto;justify-content:center;align-items:center;margin:0;padding:24px;font-weight:500;line-height:1.6;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__smart-video-empty{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__insight-wall{box-sizing:border-box;border-radius:0;flex-direction:column;gap:10px;height:100%;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}.teacher-seating__insight-wall-bar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.teacher-seating__insight-wall-title{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.teacher-seating__insight-wall-title strong:not(.xz-plaque){font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);font-size:18px;font-weight:700}.teacher-seating__insight-wall-class{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-class{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}.teacher-seating__insight-wall-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.teacher-seating__insight-wall-subject{flex:none;align-items:center;display:inline-flex}.teacher-seating__insight-wall-subject input{box-sizing:border-box;border:1px solid var(--xz-gold,#c4a35a);border-radius:4px;width:5.75rem;max-width:28vw;height:2rem;min-height:2rem;margin:0;padding:0 .5rem}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-subject input{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,var(--xz-bamboo,#5f7d66))}}.teacher-seating__insight-wall-subject input{background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-subject input{background:color-mix(in srgb,#fff 52%,var(--xz-parchment,#faf7f2))}}.teacher-seating__insight-wall-subject input{font-family:var(--xz-font-button,KaiTi,serif);letter-spacing:.06em;text-align:center;color:var(--xz-ink,#152238);font-size:13px;font-weight:700;line-height:1.15;box-shadow:inset 0 1px #ffffff73}.teacher-seating__insight-wall-subject input::placeholder{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);letter-spacing:0;color:var(--xz-ink,#152238);font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-subject input::placeholder{color:color-mix(in srgb,var(--xz-ink,#152238) 42%,var(--xz-bamboo,#5f7d66))}}.teacher-seating__insight-wall-subject input:focus-visible{outline:2px solid var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-subject input:focus-visible{outline:2px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__insight-wall-subject input:focus-visible{outline-offset:1px}.teacher-seating__insight-wall-flash{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);border-radius:8px;margin:0;padding:6px 10px;font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-flash{color:color-mix(in srgb,var(--xz-ink,#152238) 72%,transparent)}}.teacher-seating__insight-wall-flash{background:#f2ebdd}.teacher-seating__insight-wall-flash.is-error{color:#8b3a3a;background:#f1deda}.teacher-seating__insight-wall-body{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:hidden}.teacher-seating__insight-wall-hint{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);flex:none;margin:0;font-size:12px;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__insight-wall-pending{flex-wrap:wrap;flex:none;align-items:center;gap:.35rem .55rem;margin:0 0 .35rem;display:flex}.teacher-seating__insight-wall-pending-label{font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink-emphasis,#152238);font-size:.82rem;font-weight:700}.teacher-seating__insight-wall-pending-chips{flex-wrap:wrap;gap:.3rem .4rem;display:flex}.teacher-seating__insight-wall-pending-chip{border:1px solid var(--xz-teal,#0f9d8e);border-radius:999px;align-items:center;gap:.35rem;max-width:14rem;padding:.22rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-pending-chip{border:1px solid color-mix(in srgb,var(--xz-teal,#0f9d8e) 36%,transparent)}}.teacher-seating__insight-wall-pending-chip{background:var(--xz-teal,#0f9d8e)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-pending-chip{background:color-mix(in srgb,var(--xz-teal,#0f9d8e) 10%,#fff)}}.teacher-seating__insight-wall-pending-chip{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink-body,#3a4556);cursor:pointer;font-size:12px;font-weight:500}.teacher-seating__insight-wall-pending-chip span{font-variant-numeric:tabular-nums;color:var(--xz-teal,#0f9d8e);font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-pending-chip span{color:color-mix(in srgb,var(--xz-teal,#0f9d8e) 72%,var(--xz-ink-emphasis,#152238))}}.teacher-seating__insight-wall-kpis{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.teacher-seating__insight-wall-kpi{border:1px solid var(--xz-gold,#c4a35a);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:4.25rem;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-kpi{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__insight-wall-kpi{text-align:center;background:#fbf8f4}.teacher-seating__insight-wall-kpi strong{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);font-variant-numeric:tabular-nums;color:var(--xz-ink,#152238);font-size:20px;font-weight:700;line-height:1.2}.teacher-seating__insight-wall-kpi span{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-kpi span{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__insight-wall-kpi.is-warn strong{color:#b45309}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-kpi.is-warn strong{color:color-mix(in srgb,#b45309 78%,var(--xz-ink,#152238))}}.teacher-seating__insight-wall-cols{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.teacher-seating__insight-wall-panel{border:1px solid var(--xz-gold,#c4a35a);border-radius:12px;flex-direction:column;gap:8px;height:100%;min-height:0;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-panel{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 26%,transparent)}}.teacher-seating__insight-wall-panel{background:#faf8f3;overflow:hidden}.teacher-seating__insight-wall-panel>header{flex:none;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.teacher-seating__insight-wall-panel>header strong{font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);font-size:15px;font-weight:700}.teacher-seating__insight-wall-panel>header span{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-panel>header span{color:color-mix(in srgb,var(--xz-ink,#152238) 55%,transparent)}}.teacher-seating__insight-wall-list-host{flex-direction:column;flex:auto;min-height:0;display:flex}.teacher-seating__insight-wall-list-host .xz-list-viewport-host__list{flex:auto;min-height:0}.teacher-seating__insight-wall-chips,.teacher-seating__insight-wall-list{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.teacher-seating__insight-wall-chips{flex-flow:wrap;flex:auto;align-content:flex-start;overflow:auto}.teacher-seating__insight-wall-row{text-align:left;cursor:pointer;background:#f4eadf;border:1px solid #b4530938;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;display:flex}.teacher-seating__insight-wall-row-name{font-family:var(--xz-font-button,KaiTi,serif);color:var(--xz-ink,#152238);font-size:13px;font-weight:600}.teacher-seating__insight-wall-row-meta{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-row-meta{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}.teacher-seating__insight-wall-chips>li{align-items:center;gap:4px;display:inline-flex}.teacher-seating__insight-wall-chip-row{max-width:100%}.teacher-seating__insight-wall-chip-go{border:1px solid var(--xz-gold,#c4a35a);border-radius:4px;flex:none}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-chip-go{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 40%,transparent)}}.teacher-seating__insight-wall-chip-go{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-chip-go{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 14%,#faf7f2)}}.teacher-seating__insight-wall-chip-go{font-family:var(--xz-font-button,KaiTi,serif);color:#8a6a2a;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-chip-go{color:color-mix(in srgb,#8a6a2a 70%,var(--xz-ink,#152238))}}.teacher-seating__insight-wall-chip-go{cursor:pointer}.teacher-seating__insight-wall-chip-go:hover{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-chip-go:hover{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,#faf7f2)}}.teacher-seating__insight-wall-chip{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:#c0392b;background:#f4e4de;border:1px solid #c0392b47;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-chip{color:color-mix(in srgb,#c0392b 72%,var(--xz-ink,#152238))}}.teacher-seating__insight-wall-chip{cursor:pointer}.teacher-seating__insight-wall-chip:disabled{opacity:.55;cursor:default}.teacher-seating__insight-wall-empty{box-sizing:border-box;text-align:center;border:1px dashed var(--xz-gold,#c4a35a);border-radius:12px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:8rem;margin:0;padding:24px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-empty{border:1px dashed color-mix(in srgb,var(--xz-gold,#c4a35a) 34%,transparent)}}.teacher-seating__insight-wall-empty{background:linear-gradient(165deg,#fdfcfa,var(--xz-bamboo,#5f7d66))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-empty{background:linear-gradient(165deg,#fdfcfa,color-mix(in srgb,var(--xz-bamboo,#5f7d66) 5%,#faf7f2))}}.teacher-seating__insight-wall-empty-mark{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-empty-mark{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent)}}.teacher-seating__insight-wall-empty-mark{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-empty-mark{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 12%,#fffefb)}}.teacher-seating__insight-wall-empty-mark{color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-empty-mark{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 72%,var(--xz-ink,#152238))}}.teacher-seating__insight-wall-empty[data-insight-empty=risk] .teacher-seating__insight-wall-empty-mark{color:#b45309;background:#f8ede3;border-color:#b453095c}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-empty[data-insight-empty=risk] .teacher-seating__insight-wall-empty-mark{color:color-mix(in srgb,#b45309 72%,var(--xz-ink,#152238))}}.teacher-seating__insight-wall-empty-mark svg{width:1.35rem;height:1.35rem}.teacher-seating__insight-wall-empty-title{max-width:18rem;font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);margin:0;font-size:16px;font-weight:700;line-height:1.45}.teacher-seating__insight-wall-empty-hint{max-width:20rem;font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);color:var(--xz-ink,#152238);margin:0;font-weight:500;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.teacher-seating__insight-wall-empty-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}@media (max-width:900px){.teacher-seating__insight-wall-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.teacher-seating__insight-wall-cols{grid-template-columns:1fr}}.teacher-seating__quiz-wall{box-sizing:border-box;border-radius:0;flex-direction:column;gap:10px;height:100%;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}.teacher-seating__quiz-wall-bar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.teacher-seating__quiz-wall-title{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.teacher-seating__quiz-wall-title strong:not(.xz-plaque){font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);font-size:18px;font-weight:700}.teacher-seating__quiz-wall-class{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);color:var(--xz-ink,#152238);font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-class{color:color-mix(in srgb,var(--xz-ink,#152238) 68%,transparent)}}.teacher-seating__quiz-wall-mode{border:1px solid var(--xz-cinnabar,#c0392b);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-mode{border:1px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 36%,transparent)}}.teacher-seating__quiz-wall-mode{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-mode{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 12%,#faf7f2)}}.teacher-seating__quiz-wall-mode{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-cinnabar,#c0392b);font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-mode{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__quiz-wall-mode[data-quiz-mode=invigilate]{color:#4a90d9;background:#e5ebef;border-color:#4a90d966}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-mode[data-quiz-mode=invigilate]{color:color-mix(in srgb,#4a90d9 70%,var(--xz-ink,#152238))}}.teacher-seating__quiz-wall-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.teacher-seating__quiz-wall-hint{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);color:var(--xz-ink,#152238);margin:0;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}.teacher-seating__quiz-wall-flash{border:1px solid var(--xz-cinnabar,#c0392b);border-radius:8px;margin:0;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-flash{border:1px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 28%,transparent)}}.teacher-seating__quiz-wall-flash{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-flash{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 10%,#faf7f2)}}.teacher-seating__quiz-wall-flash{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500}.teacher-seating__quiz-wall-flash.is-error{background:#f5e8e1;border-color:#c45c4a5c}.teacher-seating__quiz-wall-kpis{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.teacher-seating__quiz-wall-kpi{border:1px solid var(--xz-gold,#c4a35a);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:4.25rem;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-kpi{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 28%,transparent)}}.teacher-seating__quiz-wall-kpi{text-align:center;background:#fbf8f4}.teacher-seating__quiz-wall-kpi strong{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);font-variant-numeric:tabular-nums;color:var(--xz-ink,#152238);font-size:20px;font-weight:700;line-height:1.2}.teacher-seating__quiz-wall-kpi span{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-kpi span{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__quiz-wall-kpi.is-warn strong{color:#c45c4a}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-kpi.is-warn strong{color:color-mix(in srgb,#c45c4a 78%,var(--xz-ink,#152238))}}.teacher-seating__quiz-wall-panel{border:1px solid var(--xz-gold,#c4a35a);border-radius:12px;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-panel{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 26%,transparent)}}.teacher-seating__quiz-wall-panel{background:#faf8f3;overflow:hidden}.teacher-seating__quiz-wall-panel>header{flex:none;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.teacher-seating__quiz-wall-panel>header strong{font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);font-size:15px;font-weight:700}.teacher-seating__quiz-wall-panel>header span{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-panel>header span{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__quiz-wall-list{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.teacher-seating__quiz-wall-list-host{flex-direction:column;flex:auto;min-height:0;display:flex}.teacher-seating__quiz-wall-list-host .xz-list-viewport-host__list{flex:auto;min-height:0}.teacher-seating__quiz-wall-row{box-sizing:border-box;border:1px solid var(--xz-ink,#152238);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-row{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 8%,transparent)}}.teacher-seating__quiz-wall-row{background:#fefdfb}.teacher-seating__quiz-wall-row-main{flex-flow:wrap;flex:auto;align-items:center;gap:4px 10px;min-width:0;display:flex}.teacher-seating__quiz-wall-row-name{font-size:var(--xz-font-body-size,13px);gap:2px;font-weight:600;display:inline-flex}.teacher-seating__quiz-wall-row-meta,.teacher-seating__quiz-wall-row-name{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);flex-wrap:wrap;align-items:center}.teacher-seating__quiz-wall-row-meta{gap:4px 6px;font-size:12px;font-weight:500;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-row-meta{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__quiz-wall-row-actions{flex-wrap:wrap;flex:none;gap:6px;display:inline-flex}.teacher-seating__quiz-wall-empty{box-sizing:border-box;text-align:center;border:1px dashed var(--xz-gold,#c4a35a);border-radius:12px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:10rem;margin:0;padding:28px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-empty{border:1px dashed color-mix(in srgb,var(--xz-gold,#c4a35a) 34%,transparent)}}.teacher-seating__quiz-wall-empty{background:linear-gradient(165deg,#fdfcfa,var(--xz-bamboo,#5f7d66))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-empty{background:linear-gradient(165deg,#fdfcfa,color-mix(in srgb,var(--xz-bamboo,#5f7d66) 5%,#faf7f2))}}.teacher-seating__quiz-wall-empty-mark{border:1px solid var(--xz-gold,#c4a35a);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-empty-mark{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,transparent)}}.teacher-seating__quiz-wall-empty-mark{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-empty-mark{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 12%,#fffefb)}}.teacher-seating__quiz-wall-empty-mark{color:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-empty-mark{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 72%,var(--xz-ink,#152238))}}.teacher-seating__quiz-wall-empty-mark svg{width:1.35rem;height:1.35rem}.teacher-seating__quiz-wall-empty-title{max-width:22rem;font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);margin:0;font-size:16px;font-weight:700;line-height:1.45}.teacher-seating__quiz-wall-empty-hint{max-width:24rem;font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);color:var(--xz-ink,#152238);margin:0;font-weight:500;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-empty-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}@media (max-width:900px){.teacher-seating__quiz-wall-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.teacher-seating__quiz-display{text-align:center;border:1px solid var(--xz-gold,#c4a35a);border-radius:14px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:0;padding:24px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-display{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 32%,transparent)}}.teacher-seating__quiz-display{background:linear-gradient(165deg,#fdfbf9,var(--xz-bamboo,#5f7d66))}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-display{background:linear-gradient(165deg,#fdfbf9,color-mix(in srgb,var(--xz-bamboo,#5f7d66) 8%,#faf7f2))}}.teacher-seating__quiz-display-kicker{font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.12em;color:var(--xz-gold,#c4a35a);margin:0;font-size:14px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-display-kicker{color:color-mix(in srgb,var(--xz-gold,#c4a35a) 70%,var(--xz-ink,#152238))}}.teacher-seating__quiz-display-title{max-width:18em;font-family:var(--xz-font-display,KaiTi,serif);color:var(--xz-ink,#152238);margin:0;font-size:clamp(22px,3.2vw,36px);font-weight:800;line-height:1.25}.teacher-seating__quiz-display-sub{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);color:var(--xz-ink,#152238);margin:0;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-display-sub{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}.teacher-seating__quiz-display-ring{border:3px solid var(--xz-cinnabar,#c0392b);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:min(180px,42vw);height:min(180px,42vw);margin-top:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-display-ring{border:3px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,transparent)}}.teacher-seating__quiz-display-ring{box-shadow:inset 0 0 0 10px var(--xz-cinnabar,#c0392b);background:#fefdfb}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-display-ring{box-shadow:inset 0 0 0 10px color-mix(in srgb,var(--xz-cinnabar,#c0392b) 8%,transparent)}}.teacher-seating__quiz-display-ring strong{font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);font-variant-numeric:tabular-nums;color:var(--xz-ink,#152238);font-size:clamp(28px,4vw,42px);font-weight:800}.teacher-seating__quiz-display-ring span{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-display-ring span{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__quiz-display-time{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);color:var(--xz-cinnabar,#c0392b);margin:0;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-display-time{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 55%,var(--xz-ink,#152238))}}.teacher-seating__quiz-display-foot{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);margin:8px 0 0;font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-display-foot{color:color-mix(in srgb,var(--xz-ink,#152238) 55%,transparent)}}.teacher-seating__quiz-monitor-list{flex-direction:column;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.teacher-seating__quiz-monitor-list>li{border:1px solid var(--xz-ink,#152238);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-monitor-list>li{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 8%,transparent)}}.teacher-seating__quiz-monitor-list>li{background:#fefdfb}.teacher-seating__quiz-monitor-list>li[data-quiz-lane=waiting]{background:#f7eee8;border-color:#c45c4a47}.teacher-seating__quiz-monitor-name{font-size:var(--xz-font-body-size,13px);color:var(--xz-ink,#152238);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teacher-seating__quiz-monitor-lane,.teacher-seating__quiz-monitor-name{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-weight:600}.teacher-seating__quiz-monitor-lane{border:1px solid #0000;border-radius:999px;align-items:center;padding:1px 8px;font-size:12px;display:inline-flex}.teacher-seating__quiz-monitor-lane[data-quiz-lane=waiting]{color:#c45c4a;border-color:#c45c4a5c}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-monitor-lane[data-quiz-lane=waiting]{color:color-mix(in srgb,#c45c4a 72%,var(--xz-ink,#152238))}}.teacher-seating__quiz-monitor-lane[data-quiz-lane=waiting]{background:#f9efed}.teacher-seating__quiz-monitor-lane[data-quiz-lane=submitted]{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-monitor-lane[data-quiz-lane=submitted]{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 36%,transparent)}}.teacher-seating__quiz-monitor-lane[data-quiz-lane=submitted]{color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-monitor-lane[data-quiz-lane=submitted]{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__quiz-monitor-lane[data-quiz-lane=submitted]{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-monitor-lane[data-quiz-lane=submitted]{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 10%,#fff)}}.teacher-seating__quiz-monitor-lane[data-quiz-lane=reviewed]{color:#4a90d9;border-color:#4a90d95c}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-monitor-lane[data-quiz-lane=reviewed]{color:color-mix(in srgb,#4a90d9 72%,var(--xz-ink,#152238))}}.teacher-seating__quiz-monitor-lane[data-quiz-lane=reviewed]{background:#edf4fb}.teacher-seating__quiz-monitor-score{text-align:right;min-width:3.5em;font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);font-variant-numeric:tabular-nums;color:var(--xz-ink,#152238);font-size:12px;font-weight:600}.teacher-seating__quiz-monitor-score.is-muted{color:var(--xz-ink,#152238);font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-monitor-score.is-muted{color:color-mix(in srgb,var(--xz-ink,#152238) 42%,transparent)}}.teacher-seating__quiz-book-switch{flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;display:flex}.teacher-seating__quiz-prep{border:1px solid var(--xz-ink,#152238);border-radius:12px;flex-direction:column;gap:0;margin:0;padding:0;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-prep{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 12%,transparent)}}.teacher-seating__quiz-prep{box-shadow:0 1px 0 var(--xz-ink,#152238);background:#fffefb}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-prep{box-shadow:0 1px 0 color-mix(in srgb,var(--xz-ink,#152238) 4%,transparent)}}.teacher-seating__quiz-prep{flex:none;overflow:hidden}.teacher-seating__quiz-prep-head{border-bottom:1px solid var(--xz-ink,#152238);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-prep-head{border-bottom:1px solid color-mix(in srgb,var(--xz-ink,#152238) 8%,transparent)}}.teacher-seating__quiz-prep-head{background:linear-gradient(90deg,var(--xz-gold,#c4a35a) 0,#faf7f2 48%,#fffefb 100%)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-prep-head{background:linear-gradient(90deg,color-mix(in srgb,var(--xz-gold,#c4a35a) 10%,#faf7f2) 0,#faf7f2 48%,#fffefb 100%)}}.teacher-seating__quiz-prep-head{border-left:3px solid var(--xz-cinnabar,#c0392b)}.teacher-seating__quiz-prep-head strong{font-family:var(--xz-font-display,KaiTi,serif);letter-spacing:.02em;color:var(--xz-ink,#152238);font-size:16px;font-weight:700}.teacher-seating__quiz-prep-steps{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:inline-flex}.teacher-seating__quiz-prep-steps li{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-prep-steps li{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}.teacher-seating__quiz-prep-steps li+li:before{content:"";background:var(--xz-cinnabar,#c0392b);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-1px;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-prep-steps li+li:before{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 55%,transparent)}}.teacher-seating__quiz-prep-body{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.teacher-seating__quiz-prep-label{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);color:var(--xz-ink,#152238);flex:none;margin:0;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-prep-label{color:color-mix(in srgb,var(--xz-ink,#152238) 78%,transparent)}}.teacher-seating__quiz-plan-select{appearance:none;box-sizing:border-box;border:1px solid var(--xz-gold,#c4a35a);border-radius:4px;flex:14rem;min-width:12rem;max-width:22rem;height:2.125rem;min-height:2.125rem;margin:0;padding:0 2rem 0 .75rem}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-plan-select{border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 36%,var(--xz-bamboo,#5f7d66))}}.teacher-seating__quiz-plan-select{background-color:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-plan-select{background-color:color-mix(in srgb,#fff 52%,var(--xz-parchment,#faf7f2))}}.teacher-seating__quiz-plan-select{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);font-size:var(--xz-font-body-size,13px);color:var(--xz-ink,#152238);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235f7d66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.75rem;font-weight:500;line-height:1.15;box-shadow:inset 0 1px #ffffff73}.teacher-seating__quiz-plan-select:focus-visible{outline:2px solid var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-plan-select:focus-visible{outline:2px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,var(--xz-gold,#c4a35a))}}.teacher-seating__quiz-plan-select:focus-visible{outline-offset:1px}.teacher-seating__quiz-prep-policy{flex:none}.teacher-seating__quiz-seg{border:1px solid var(--xz-ink,#152238);border-radius:10px;align-items:stretch;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-seg{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 12%,transparent)}}.teacher-seating__quiz-seg{background:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-seg{background:color-mix(in srgb,var(--xz-ink,#152238) 4%,#faf7f2)}}.teacher-seating__quiz-seg{width:fit-content;max-width:100%}.teacher-seating__quiz-seg-btn{appearance:none;min-width:3.5rem;font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);background:0 0;border:0;border-radius:8px;margin:0;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-seg-btn{color:color-mix(in srgb,var(--xz-ink,#152238) 62%,transparent)}}.teacher-seating__quiz-seg-btn{cursor:pointer}.teacher-seating__quiz-seg-btn.is-on{color:var(--xz-cinnabar,#c0392b);background:#fff}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-seg-btn.is-on{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 72%,var(--xz-ink,#152238))}}.teacher-seating__quiz-seg-btn.is-on{box-shadow:0 1px 2px var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-seg-btn.is-on{box-shadow:0 1px 2px color-mix(in srgb,var(--xz-ink,#152238) 10%,transparent)}}.teacher-seating__quiz-prep-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.teacher-seating__quiz-prep-cta{border-radius:999px;min-height:32px;padding:6px 14px;font-weight:700}.teacher-seating__quiz-prep-cta:focus-visible,.teacher-seating__quiz-prep-cta:hover:not(:disabled){filter:brightness(1.03)}@media (max-width:720px){.teacher-seating__quiz-plan-select{flex:100%;max-width:none}.teacher-seating__quiz-prep-actions{justify-content:flex-end;width:100%;margin-left:0}}.teacher-seating__quiz-wall-kpis--online{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.teacher-seating__quiz-wall-kpis--online{grid-template-columns:repeat(3,minmax(0,1fr))}}.teacher-seating__quiz-wall-row.is-active{border-color:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-row.is-active{border-color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 42%,transparent)}}.teacher-seating__quiz-wall-row.is-active{background:var(--xz-cinnabar,#c0392b)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-row.is-active{background:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 8%,#fffefb)}}.teacher-seating__quiz-wall-chip{border:1px solid var(--xz-ink,#152238);border-radius:999px;align-items:center;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-chip{border:1px solid color-mix(in srgb,var(--xz-ink,#152238) 12%,transparent)}}.teacher-seating__quiz-wall-chip{background:var(--xz-ink,#152238)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-chip{background:color-mix(in srgb,var(--xz-ink,#152238) 4%,#faf7f2)}}.teacher-seating__quiz-wall-chip{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-chip{color:color-mix(in srgb,var(--xz-ink,#152238) 72%,transparent)}}.teacher-seating__quiz-wall-chip.is-muted{color:var(--xz-ink,#152238);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-wall-chip.is-muted{color:color-mix(in srgb,var(--xz-ink,#152238) 52%,transparent)}}.teacher-seating__quiz-book-switch-label{font-size:var(--xz-font-body-size,13px);font-weight:600}.teacher-seating__quiz-book-switch-hint,.teacher-seating__quiz-book-switch-label{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238)}.teacher-seating__quiz-book-switch-hint{flex:12rem;font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-book-switch-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}.teacher-seating__quiz-book-pill{border:1px solid var(--xz-cinnabar,#c0392b);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-book-pill{border:1px solid color-mix(in srgb,var(--xz-cinnabar,#c0392b) 36%,transparent)}}.teacher-seating__quiz-book-pill{background:var(--xz-gold,#c4a35a)}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-book-pill{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 10%,#faf7f2)}}.teacher-seating__quiz-book-pill{font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-cinnabar,#c0392b);font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-book-pill{color:color-mix(in srgb,var(--xz-cinnabar,#c0392b) 70%,var(--xz-ink,#152238))}}.teacher-seating__quiz-book-pill[data-book-policy=closed]{color:#c45c4a;background:#f5e8e1;border-color:#c45c4a5c}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-book-pill[data-book-policy=closed]{color:color-mix(in srgb,#c45c4a 72%,var(--xz-ink,#152238))}}.teacher-seating__quiz-book-pill.is-inline{vertical-align:middle;margin-left:6px}.teacher-seating__quiz-book-hint{max-width:28em;font-family:var(--xz-font-body-copy,"Microsoft YaHei UI",sans-serif);color:var(--xz-ink,#152238);margin:0;font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.teacher-seating__quiz-book-hint{color:color-mix(in srgb,var(--xz-ink,#152238) 58%,transparent)}}