.app-loading-state{min-height:96px;color:var(--maarif-ink,#302923);background:var(--bronze-canvas,#f6f2eb);align-items:center;gap:12px;padding:24px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.app-loading-state>div{min-width:0}.app-loading-state--screen{justify-content:center;min-height:100%}.app-loading-state--overlay{z-index:100002;justify-content:center;position:fixed;inset:0}.app-loading-state__label{margin:0;font-size:16px;font-weight:600;line-height:1.5}.app-loading-state__detail{color:var(--maarif-muted,#6b6157);margin:4px 0 0;font-size:14px;line-height:1.5}.app-loading-state__indicator{border:2px solid var(--maarif-line,#decfbe);border-top-color:var(--bronze-strong,#70492d);border-radius:50%;flex:0 0 20px;width:20px;height:20px;animation:.9s linear infinite app-loading-turn}@keyframes app-loading-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-loading-state__indicator{animation:none}}.device-transfer-guide{color:#203b34;background:#f8faf8;border:1px solid #b6c8bc;border-radius:16px;min-width:0;padding:16px;line-height:1.55}.device-transfer-guide summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650}.device-transfer-guide p{overflow-wrap:anywhere}.device-transfer-guide [role=group]{flex-wrap:wrap;gap:8px;display:flex}.device-transfer-guide button{min-width:44px;max-width:100%;min-height:44px;font:inherit;color:inherit;white-space:normal;word-break:normal;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #789985;border-radius:10px;padding:10px 14px}.device-transfer-guide button[aria-pressed=true]{background:#e0efe4;border-color:#286948}.device-transfer-guide button:disabled{opacity:.55;cursor:default}.device-transfer-guide ol{gap:16px;padding-inline-start:24px;display:grid}.device-transfer-guide li>button{margin-top:8px;display:block}.device-transfer-guide :focus-visible{outline-offset:3px;outline:3px solid #527bad}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-DyYNIH4P.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-scX0fKtV.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-Cyc0AKLz.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-DLgJJpmK.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/assets/roboto-latin-ext-700-normal-BUhwtWwy.woff)format("woff")}.today-teaching,.simple-workspace,:root .observation-center,.activity-teacher-guide,.quick-observation-page{font-family:Roboto,Segoe UI,sans-serif}.teacher-feedback{color:#6f4515;background:#fff8e8;border:1px solid #e3c78e;border-radius:13px;grid-template-columns:22px minmax(0,1fr);gap:10px;margin:0;padding:12px;display:grid}.teacher-feedback.is-error{color:#842923;background:#fff2ef;border-color:#dda49c}.teacher-feedback.is-info{color:#24574e;background:#eef7f4;border-color:#b8d7cd}.teacher-feedback-icon,.teacher-feedback-icon>svg{width:22px;height:22px}.teacher-feedback-content{gap:6px;min-width:0;display:grid}.teacher-feedback-content>strong{color:#14243b;font-size:13px;line-height:1.35}.teacher-feedback-content>p,.teacher-feedback-content details p,.teacher-feedback-content details span{color:inherit;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.45}.teacher-feedback-content>button{min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid;border-radius:11px;justify-self:start;padding:9px 13px;font-weight:800}.teacher-feedback-content details{border-top:1px solid #14243b1f;margin-top:1px;padding-top:4px}.teacher-feedback-content summary{min-height:44px;color:inherit;cursor:pointer;font-size:11px;font-weight:750;line-height:44px}.teacher-feedback-content details code{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:10.5px}.teacher-feedback.is-compact{border-radius:11px;padding:9px 10px}@media (width<=360px){.teacher-feedback-content>button{width:100%}}
