@import"https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400;0,700;1,400&display=swap";:root{--owe-modal-enter-ms: .48s;--owe-modal-exit-ms: .36s;--owe-modal-easing: cubic-bezier(.4, 0, .2, 1);--owe-modal-backdrop: rgba(15, 23, 42, .55)}.owe-modal-backdrop.MuiBackdrop-root{background:var(--owe-modal-backdrop)}.owe-modal-paper{will-change:opacity,transform}:root{--owe-primary: #020a52;--owe-primary-disable: #020a52;--owe-light-btn: #ffffff85;--owe-dropdown-border: var(--owe-primary);--owe-primary-secondry: #020a52e0;--owe-button-border-color: #020a52;--owe-primary-rgb: 24, 53, 254;--owe-primary-tab-bg: #002d751a;--owe-primary-button-hover-color: #002d74;--owe-primary-button-hover-without-color: #cfd7e4;--owe-primary-button-light-hover-color: #0f172a14;--owe-primary-button-bg-light: #002d751a;--owe-primary-icons-bg-light: #002d751a;--owe-primary-icons-border-light: #5b4bff38;--owe-primary-section-bg-light: #002d751a;--owe-primary-TD-bg-light: #002d751a;--owe-primary-right-side-bar-light: #e7edfb;--owe-Modal-closeButton: #ffffff;--owe-Modal-closeButton-hover: rgba(15, 23, 42, .06);--owe-Modal-closeButtonBorder: rgba(0, 0, 0, .12);--er-teal: #020a52;--er-teal-dark: #020a52;--er-active-bg: #002d7508;--er-active-border: #020a52;--er-text: #1a202c;--er-text-muted: #718096;--er-border-hover: #002d751a;--wn-teal: var(--owe-primary);--wn-teal-hover: #020a52;--wn-teal-light: #002d751a;--wn-border: #e5e7eb;--wn-border-soft: #e2e8f0;--wn-bg: #f1f5f9;--wn-text: #0f172a;--wn-text-muted: #64748b;--wn-drawer-width: 460px;--custom-button-height-small: 32px;--custom-button-height-medium: 38px;--custom-button-height-large: 44px;--custom-button-font-size-small: 13px;--custom-button-font-size-medium: 14px;--custom-button-font-size-large: 15px;--custom-button-font-weight: 500;--custom-button-radius: 8px;--custom-button-padding-x-outlined-small: 10px;--custom-button-padding-x-outlined-medium: 12px;--custom-button-padding-x-outlined-large: 14px;--custom-button-padding-x-filled-small: 12px;--custom-button-padding-x-filled-medium: 16px;--custom-button-padding-x-filled-large: 18px;--custom-button-outlined-bg: #ffffff;--custom-button-primary: var(--owe-primary);--custom-button-primary-hover: var(--owe-primary-button-hover-color);--custom-button-primary-outlined-hover-bg: #e0f7fa;--custom-button-on-primary: #ffffff;--custom-button-danger: var(--owe-danger);--custom-button-danger-hover: #dc2626;--custom-button-danger-outlined-hover-bg: #fef2f2;--custom-button-on-danger: #ffffff;--custom-button-teacher: var(--teacher-header-bg);--custom-button-teacher-hover: var(--owe-primary-button-hover-color);--custom-button-teacher-outlined-hover-bg: var(--teacher-header-nav-hover);--custom-button-on-teacher: var(--teacher-header-text);--custom-circular-loader-color: var(--owe-primary);--custom-circular-loader-label-color: var(--wn-text-muted, #64748b);--custom-circular-loader-label-size: 13px;--custom-circular-loader-gap: 10px;--custom-circular-loader-overlay-bg: rgba(255, 255, 255, .78);--custom-circular-loader-min-height-centered: 120px;--owe-danger: #ef4444;--owe-success: #0ccf0a;--owe-page-surface: #ffffff;--owe-font-family: "Roboto", sans-serif;--wn-text-secondary: #334155;--teacher-activity-stat-green: #16a34a;--teacher-activity-stat-orange: #ea580c;--teacher-activity-stat-purple: #7c3aed;--teacher-activity-sidebar-orange: #f97316;--teacher-activity-sidebar-navy: #1e3a8a;--teacher-activity-sidebar-sky: #38bdf8;--teacher-activity-sidebar-cyan: #06b6d4;--teacher-activity-sidebar-green: #22c55e;--teacher-activity-green: #16a34a;--teacher-activity-green-bright: #22c55e;--teacher-activity-green-dark: #15803d;--teacher-activity-late: #c2410c;--teacher-activity-late-bg: #fff7ed;--teacher-activity-assigned-bg: #fee2e2;--teacher-activity-assigned-text: #b91c1c;--teacher-activity-draft: #b45309;--teacher-activity-amber: #f59e0b;--teacher-activity-draft-bg: color-mix(in srgb, var(--teacher-activity-amber) 14%, transparent);--teacher-activity-draft-border: color-mix(in srgb, var(--teacher-activity-amber) 28%, transparent);--teacher-activity-published-bg: color-mix(in srgb, var(--teacher-activity-green-bright) 12%, transparent);--teacher-activity-published-border: color-mix(in srgb, var(--teacher-activity-green-bright) 24%, transparent);--teacher-activity-toggle-off: #cbd5e1;--teacher-activity-view-btn-bg: #f6f6f6;--teacher-activity-footer-bg: #fafbfc;--teacher-activity-deactivated: #d43d7b;--teacher-activity-deactivated-bg: #f6f6f6;--teacher-activity-inactive-bg: #FF9D9D;--teacher-activity-card-shadow: color-mix(in srgb, var(--wn-text) 6%, transparent);--teacher-activity-danger-hover-bg: color-mix(in srgb, var(--owe-danger) 10%, transparent);--activity-source-split-selected-bg: #f7f6fe;--activity-source-split-row-border: #f0f2f5;--edit-books-page-bg: #f6f7fb;--edit-informate-unit-media-bg: #f2f3f7;--edit-informate-unit-delete: #f40257;--edit-informate-unit-new-pill-start: #8a2be2;--edit-informate-unit-new-pill-end: #ff2e93;--edit-informate-unit-card-border: color-mix(in srgb, var(--wn-text) 8%, transparent);--edit-informate-unit-card-shadow: color-mix(in srgb, var(--wn-text) 6%, transparent);--edit-informate-unit-overlay: color-mix(in srgb, var(--wn-text) 58%, transparent);--edit-informate-unit-label: color-mix(in srgb, var(--wn-text) 72%, transparent);--edit-informate-unit-icon-muted: color-mix(in srgb, var(--wn-text) 60%, transparent);--edit-informate-unit-surface-glass: color-mix(in srgb, var(--owe-page-surface) 92%, transparent);--edit-informate-unit-surface-glass-hover: color-mix(in srgb, var(--owe-page-surface) 98%, transparent);--edit-informate-unit-edit-btn-bg: color-mix(in srgb, var(--owe-page-surface) 18%, transparent);--edit-informate-unit-edit-btn-border: color-mix(in srgb, var(--owe-page-surface) 22%, transparent);--edit-informate-unit-edit-btn-bg-hover: color-mix(in srgb, var(--owe-page-surface) 28%, transparent);--edit-informate-unit-footer-border: color-mix(in srgb, var(--wn-text) 6%, transparent);--owe-field-error-border: var(--owe-danger);--owe-field-error-surface: var(--teacher-activity-danger-hover-bg);--owe-field-error-border-strong: color-mix(in srgb, var(--owe-danger) 22%, transparent);--owe-radius-md: var(--custom-button-radius);--owe-primary-tint-surface: var(--owe-primary-tab-bg);--owe-primary-tint-surface-hover: var(--owe-primary-button-bg-light);--owe-primary-tint-border: color-mix(in srgb, var(--owe-primary) 22%, transparent);--owe-primary-tint-border-soft: color-mix(in srgb, var(--owe-primary) 16%, transparent);--owe-primary-tint-border-strong: color-mix(in srgb, var(--owe-primary) 35%, transparent);--owe-primary-tint-surface-strong: color-mix(in srgb, var(--owe-primary) 14%, transparent);--owe-primary-tint-border-dashed: color-mix(in srgb, var(--owe-primary) 45%, transparent);--owe-accent-violet-surface: color-mix(in srgb, var(--teacher-activity-stat-purple) 12%, transparent);--owe-accent-violet-surface-soft: color-mix(in srgb, var(--teacher-activity-stat-purple) 6%, transparent);--owe-accent-violet-surface-muted: color-mix(in srgb, var(--teacher-activity-stat-purple) 8%, transparent);--owe-accent-violet-surface-strong: color-mix(in srgb, var(--teacher-activity-stat-purple) 16%, transparent);--owe-accent-violet-border: color-mix(in srgb, var(--teacher-activity-stat-purple) 20%, transparent);--owe-accent-violet-border-strong: color-mix(in srgb, var(--teacher-activity-stat-purple) 35%, transparent);--owe-accent-violet-border-dashed: color-mix(in srgb, var(--teacher-activity-stat-purple) 40%, transparent);--owe-accent-violet-text: var(--teacher-activity-stat-purple);--owe-elevation-soft: var(--teacher-activity-card-shadow);--owe-elevation-muted: color-mix(in srgb, var(--wn-text) 8%, transparent);--owe-elevation-strong: color-mix(in srgb, var(--wn-text) 16%, transparent)}*,*:before,*:after{box-sizing:border-box}.footerMinHght{min-height:18px;background:linear-gradient(90deg,#4f6cff,#8f46ff)}.customCircularLoader{display:flex;align-items:center;justify-content:center;gap:var(--custom-circular-loader-gap)}.customCircularLoader__spinner{color:var(--custom-circular-loader-color)}.customCircularLoader__label{font-size:var(--custom-circular-loader-label-size);font-weight:500;color:var(--custom-circular-loader-label-color);line-height:1.4}.customCircularLoader--inline{justify-content:flex-start}.customCircularLoader--centered{flex-direction:column;min-height:var(--custom-circular-loader-min-height-centered);padding:16px;width:100%}.customCircularLoader--overlay{position:absolute;inset:0;z-index:2;flex-direction:column;background:var(--custom-circular-loader-overlay-bg)}.customCircularLoaderHost{position:relative}.admin-side{font-family:var(--owe-font-family)!important;margin:0;min-height:100%;color:#000000e0;font-size:12px;font-size:14px}.admin-side h1,.admin-side h2,.admin-side h3,.admin-side h4,.admin-side h5,.admin-side h6{font-family:var(--owe-font-family)!important;font-weight:600}.admin-side label,.admin-side b,.admin-side strong,.admin-side button:not(.textWidget button),.admin-side a,.admin-side p:not(.textWidget p),.admin-side span:not(.textWidget span),.admin-side input,.admin-side select,.admin-side textarea{font-family:var(--owe-font-family)!important}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}h1.typographyTopH1{font-size:1.35rem;font-weight:600;color:var(--wn-text)}p.typographyTopSub{color:var(--wn-text-muted);margin-top:4px;font-size:.85rem}.adminComonMdlHead{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.12)}.adminComonMdlHeadLeft{margin-bottom:0;display:flex;gap:12px;align-items:flex-start}.adminComonMdlHeadLeftIcon img{height:22px;width:auto}.adminComonMdlHeadLeftIcon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f3e9ff;color:#7c3aed;flex-shrink:0;border:1px solid #f3e9ff}.adminComonMdlHeadLeftIcon svg{font-size:24px}.adminComonHeadMdlRight.MuiButtonBase-root{padding:0;width:36px;height:36px;border-radius:10px;border:1px solid var(--owe-Modal-closeButtonBorder);background:var(--owe-Modal-closeButton);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.adminComonHeadMdlRight.MuiButtonBase-root svg{font-size:20px;color:#0b1220b8}.modalTopTitleUpr{margin-bottom:0;display:flex;gap:12px}.modalTopTitle{font-size:18px;color:#000;font-weight:600}.modalTopSubTitle{font-size:15px;color:#4f5055;font-weight:400;padding:0;margin:0;line-height:15px}.removeBorderComon{border-top:0px}label.owe-field-label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.3;color:var(--wn-text)}.owe-table-th.MuiTableCell-head{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--wn-border);padding:14px 16px;color:var(--wn-text-muted);background:var(--wn-bg);white-space:nowrap;vertical-align:middle}.owe-table-th--narrow.MuiTableCell-head{width:48px;min-width:48px}.owe-table-th--center.MuiTableCell-head{text-align:center}.owe-table-th-label{display:inline-flex;align-items:center;gap:4px}.owe-table-th-info.MuiSvgIcon-root{font-size:14px;color:var(--wn-text-muted)}.owe-table-th-sort.MuiIconButton-root{margin-left:2px;padding:2px;color:var(--wn-text-muted)}.owe-table-th-sort.owe-table-th-sort--active.MuiIconButton-root{color:var(--owe-primary)}.owe-table-td.MuiTableCell-root{min-width:120px;font-size:14px;border-bottom:1px solid var(--wn-border-soft);padding:14px 16px;color:var(--wn-text);vertical-align:middle}.owe-table-td--narrow.MuiTableCell-root{width:48px;min-width:48px;color:var(--wn-text-muted);font-weight:500}.owe-table-td--center.MuiTableCell-root{text-align:center}.owe-tabs{min-height:44px}.owe-tabs .MuiTabs-indicator{background-color:var(--owe-primary);height:2px}.owe-tabs .MuiTab-root{text-transform:none;font-size:14px;font-weight:500;color:#6b7280;min-height:44px;padding:10px 14px;margin-right:4px}.owe-tabs .MuiTab-root.Mui-selected{color:var(--owe-primary)}.unitExamQuizzesDashboard{margin-top:16px}@media(max-width:768px){.owe-tabs .MuiTab-root{padding:8px 12px;font-size:13px}}@media(max-width:600px){.adminComonMdlHead{padding:13px 12px}.adminComonMdlHeadLeftIcon{width:36px;height:36px}}@media(max-width:345px){body{width:345px;overflow-x:auto}}html.owe-modal-open,html.owe-modal-open body,html.owe-modal-open .dashboardPageMainArea,html.owe-modal-open .dashboardPageCenterContent{overflow:hidden}:root{--teacher-header-bg: #020a52;--teacher-header-text: #ffffff;--teacher-header-text-muted: rgba(255, 255, 255, .85);--teacher-header-nav-hover: rgba(255, 255, 255, .08);--teacher-header-nav-active-bg: #020a52;--teacher-header-nav-active-color: #3ff7f4;--teacher-header-icon-btn-bg: rgba(255, 255, 255, .06);--teacher-header-icon-btn-border: rgba(255, 255, 255, .12);--teacher-header-avatar-bg: #0033a0;--teacher-header-divider: rgba(255, 255, 255, .12);--teacher-header-nav-actions-gap: 20px;--teacher-header-dropdown-bg: #ffffff;--teacher-header-dropdown-text: #111827;--teacher-header-dropdown-shadow: 0 8px 24px rgba(0, 0, 0, .18);--teacher-header-dropdown-radius: 12px;--teacher-page-bg: #f1f5f9;--teacher-card-txt-color: #0f2d52;--modal-border-radius: 16px;--ebook-drawer-left-color: #0335fe;--ebook-drawer-bg-color: #e8eefc;--gb-common-purple: #6b46c1;--owe-ebook-font-color: #6b7280;--owe-ebook-font-dark-color: #4a4e55;--teacher-font-family: "Roboto", sans-serif;--teacher-heading-font-family: "Roboto", sans-serif}.MuiAlert-message{font-family:var(--teacher-font-family)}.teacher-end{font-family:var(--teacher-font-family)!important;margin:0;min-height:100%;color:#000000e0;font-size:12px;font-size:14px}.teacher-end h1,.teacher-end h2,.tchResFeatured__title .teacher-end h3,.teacher-end h4,.teacher-end h5,.student-side h1,.student-side h2,.student-side h3,.student-side h4,.student-side h5{font-family:var(--teacher-heading-font-family)!important}.topHeadH1{margin:0;font-family:var(--teacher-heading-font-family);font-size:25px;font-weight:600;line-height:1.2;color:#0f172a}.topHead_Para{margin:4px 0 0;font-family:var(--teacher-font-family);font-size:15px;font-weight:400;line-height:1.4;color:#64748b}.topHeadH1--flush{margin:0;font-family:var(--teacher-heading-font-family);font-size:28px;font-weight:600;line-height:1.2;color:#0f172a}.topHead_SubPara{font-size:15px;font-weight:400;line-height:24px;color:#0a105e;max-width:80%;margin-top:5px}.subPara_center{margin:6px auto 0}.teacher-page-back-btn{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:42px;padding:0 18px 0 8px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font-family:var(--teacher-font-family);font-size:14px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 1px 2px #0f172a0f;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.teacher-page-back-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:var(--owe-primary);box-shadow:0 4px 12px #0f172a14;transform:translate(-1px)}.teacher-page-back-btn:focus-visible{outline:2px solid rgba(var(--owe-primary-rgb),.35);outline-offset:2px}.teacher-page-back-btn__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(var(--owe-primary-rgb),.1);color:var(--owe-primary);transition:background .15s ease,color .15s ease}.teacher-page-back-btn:hover .teacher-page-back-btn__icon-wrap{background:rgba(var(--owe-primary-rgb),.16)}.teacher-page-back-btn__icon{font-size:18px!important}button.modalCloseButton{cursor:pointer;width:34px;height:34px;min-width:initial;min-height:initial;border-radius:8px;border:1px solid #e5e7eb;background:#fff;box-shadow:none;flex-shrink:0;transition:box-shadow .2s ease,background-color .2s ease;display:inline-flex;align-items:center;justify-content:center}.modalCloseButton svg.MuiSvgIcon-root{font-size:18px;color:#374151}@media(max-width:600px){.topHeadH1,.topHeadH1--flush{font-size:22px}.tchInfLessonsHdr__subtitle{font-size:12px}}@media(max-width:600px){.topHead_SubPara{max-width:100%;margin-bottom:0}.teacher-page-back-btn{min-height:32px}.teacher-page-back-btn__icon-wrap{width:20px;height:20px}}.teacher-end label,.teacher-end b,.teacher-end strong,.teacher-end p:not(.textWidget p),.teacher-end span:not(.textWidget span),.teacher-end input,.teacher-end select,.teacher-end textarea,.student-side label,.student-side b,.student-side strong,.student-side p:not(.textWidget p),.student-side span:not(.textWidget span),.student-side input,.student-side select,.student-side textarea{font-family:var(--teacher-font-family)!important}.teacher-end button:not(.textWidget button),.teacher-end a,.student-side button:not(.textWidget button),.student-side a{font-family:var(--teacher-heading-font-family)!important}.teacher-end .teacherEbookPageUpr{display:flex;flex-direction:column;padding-top:14px;background:#fafafb;padding-bottom:32px;min-height:calc(100dvh - 68px);box-sizing:border-box}.mui-container{width:100%;max-width:1450px;margin:0 auto;padding:0 16px}h2.modelTopHeadLabel{color:#010140;font-size:20px;font-weight:600;line-height:1.25;margin:0 0 1px}p.modelTopHeadPara{color:#64748b;font-size:14px;font-weight:400;line-height:1.4;margin:0}.modalBorderRadius{border-radius:12px!important}.headerTopSpc{padding-top:42px}.webTopCmnSpc{padding-top:32px;padding-bottom:42px}div.mainCheckList,div.noiseMeterWhiteBg,div.noiseMeterRnd .floatingPanel__content,div.imageWidgetRnd.floatingPanel,div.textWidgetRnd.floatingPanel,div.trafficSignalWidgetRnd,div.timerWidgetRnd.floatingPanel,div.clockWidgetRnd.floatingPanel,div.expressionsWidgetRnd.floatingPanel,div.reminderWidgetRnd.floatingPanel{box-shadow:#0000003d 0 3px 8px;box-shadow:0 8px 32px #4f6cff2e,0 2px 8px #00000014;border-radius:24px}.ios14 .loginPageFeatureItem,.ios14 .loginFormAltBtn,.ios14 .loginFormAltBtnStack,.ios14 .roleHomeCreateClassBtn,.ios14 .roleHomeQuickTip__slide,.ios14 .roleHomeClassCard__header,.ios14 .roleHomeClassCard__changeOptions,.ios14 .roleHomeClassCard__linkBtn,.ios14 .teacherClassAvatarPickerModal__headerMain,.ios14 .teacherClassAvatarPickerModal__selectedPreview,.ios14 .teacherClassAvatarPickerModal__cancelBtn,.ios14 .teacherClassAvatarPickerModal__confirmBtn,.ios14 .teacherClassAvatarPickerModal__footer,.ios14 .passResetUpr,.ios14 .passwordResetModal__field,.ios14 .passwordResetModal__hint,.ios14 .passwordResetModal__showPasswords,.ios14 .passwordResetModal__submitBtn,.ios14 .userInformationModal__header,.ios14 .userInformationModal__fieldLabel,.ios14 .userInformationModal__copyBtn,.ios14 .tchWn__header,.ios14 .tchWn__end,.ios14 .tchWn__versionTag,.ios14 .tchPermModal__headerLeft,.ios14 .tchPermModal__cardTitleWrap,.ios14 .tchPermModal__pendingPill,.ios14 .tchPermModal__bookMeta,.ios14 .tchPermModal__body,.ios14 .reportIssueModal__attachmentsActions,.ios14 .attachSectionMain,.ios14 .class-view-home__top-nav-row,.ios14 .class-view-home__class-bar-label,.ios14 .class-view-home__class-bar-actions,.ios14 .class-view-home__maya-card-inner,.ios14 .userProfileDropdown__profileRow,.ios14 .userProfileDropdown__statCard,.ios14 .class-view-home__books-title,.ios14 .class-view-home__book-title-row,.ios14 .class-view-home__books-row,.ios14 .class-view-home__assignments-title,.ios14 .teacher-gradebook__page-heading-left,.ios14 .teacher-gradebook .class-view-home__class-bar-label,.ios14 .teacher-gradebook .class-view-home__class-bar-wrapper,.ios14 .teacher-gradebook .class-view-home__class-bar-actions,.ios14 .teacher-gradebook__day-card-meta,.ios14 .teacher-gradebook__day-card-header,.ios14 .teacher-gradebook__day-assignment-row,.ios14 .teacher-gradebook__toolbar-left,.ios14 .teacher-gradebook__chip-btn,.ios14 .teacher-gradebook__toolbar-right,.ios14 .teacher-gradebook__icon-link,.ios14 .teacher-gradebook__search-field,.ios14 .teacher-gradebook__student-cell-inner,.ios14 .teacher-gradebook__assignment-date-row,.ios14 .teacher-gradebook__week-navigator,.ios14 .gradebook-calendar-info-modal__header,.ios14 .gradebook-calendar-info-modal__tag,.ios14 .gradebook-calendar-info-modal__panel,.ios14 .teacher-page-back-btn,.ios14 .createClassCodeInfo,.ios14 .createClassBookRow__status,.ios14 .createClassTip,.ios14 .tch-class-data__metric-header,.ios14 .teacherHeader__actionIcons,.ios14 .teacherHeader__profile,.ios14 .tch-class-data__summary-card-body,.ios14 .tch-class-data__summary-completion-content,.ios14 .htvTchSidebar__trigger,.ios14 .htvTchSidebar__cta,.ios14 .htvTchTag,.ios14 .htvTchSectionHead__titleWrap,.ios14 .bookNavigationDrawer__toolbar,.ios14 .bookNavigationDrawer__sectionHeaderLeft,.ios14 .bookNavigationDrawer__subItemBtn,.ios14 .addBookPageCanvasOverlay__navBtn,.ios14 .addBookPageCanvasOverlay__navGoCluster,.ios14 .addBookSidePanel__sectionHead,.ios14 .pvModal__headerActions,.ios14 .pvModal__tab--menu,.ios14 .wbl-add-entry-actions-row,.ios14 .notesModal__headerTabs,.ios14 .notesModal__colorPresets,.ios14 .pvModal__tab,.ios14 .editBooksAssignmentQuestions__addQuestionBtn .ios14 .editBooksAssignmentQuestions__rearrangeBtn,.ios14 .editBooksAssignmentQuestions__standardsBtn,.ios14 .editBooksAssignmentQuestions__infoBanner,.ios14 .adminComonMdlHeadLeft,.ios14 .loteria-mgmt-tab,.ios14 .goCard__actions,.ios14 .goCard,.ios14 .filterToolbar__pillBody,.ios14 .filterToolbar__textbookItemLabel,.ios14 .tchInfLessonCard__footer,.ios14 .tchInfLessonsHdr,.ios14 .tchResFilterBar__actionBtn,.ios14 .tchResSidebar__search,.ios14 .tchResSidebar__card,.ios14 .tchResSidebar__cardBody,.ios14 .tchResFeatured,.ios14 .tchResFeatured__metaItem,.ios14 .tchResVideoToolbar__search,.ios14 .tchResVideoRow,.ios14 .tchResVideoRow__col--tagDate,.ios14 .tchResPagination,.ios14 .tchResPagination__list,.ios14 .tchStoryHero__content,.ios14 .story-gradebook-page__head-actions,.ios14 .story-gradebook-page__chip-btn,.ios14 .story-gradebook-page__filter-btn,.ios14 .story-gradebook-page__primary-btn,.ios14 .tchGoPage .goCard__author--footer,.ios14 .tchOwtCard__meta,.ios14 .tchOwtCard__tagsSlot,.ios14 .tchOwtCard__tagsSlot_inner,.ios14 .addBookPageCanvasOverlay__toolsList,.ios14 .notificationDropdown__header,.ios14 .notificationDropdown__sectionHeader,.ios14 .owmChatWidgetDrawer__brand,.ios14 .owmChatWidgetDrawer__announcementBtn,.ios14 .owmChatWidgetDrawer__headerActions,.ios14 .userProfileDropdown__menuItem.MuiMenuItem-root,.ios14 .createClassBookRow__titleWrap,.ios14 .gradebook-calendar-info-modal__tags,.ios14 .gradebook-calendar-info-modal__details,.ios14 .addBookSidePanel__panel,.ios14 .teacherActivitiesPanel__list,.ios14 .assignmentReviewModal__header,.ios14 .centerPanel__infoRow,.ios14 .centerPanel__infoItem,.ios14 .centerPanel__infoMuted,.ios14 .centerPanel__stack,.ios14 .gradingSidebar__actions,.ios14 .teacherMayaPanel__statList,.ios14 .teacherMayaPanel__levelActions,.ios14 .standards-modal-shell__header-start,.ios14 .selectPageModal__filters,.ios14 .questionReviewAccordion__summaryContent,.ios14 .standards-modal-shell__actions,.ios14 .selectPageModal__layout,.ios14 .soyHistoriasShareTeachersDialog__root,.ios14 .class-view-home__class-bar-wrapper,.ios14 .gradebookAddStudentModal__panel,.ios14 .gradebookAddStudentModal__header,.ios14 .gradebookAddStudentModal__row,.ios14 .gradebookAddStudentModal__headerText,.ios14 .gradebookAddStudentModal__actions,.ios14 .teacher-gradebook-legends__badge,.ios14 .teacher-gradebook-legends__item,.ios14 .teacher-gradebook-legends__list,.ios14 .rubricsListLayout__criteriaList,.ios14 .rubricsListLayout__listScroll,.ios14 .one-game-live-root .one-game-live-dashboard-actions,.ios14 .dashboardPage__tabs,.ios14 .dashboardPage__emptyCard,.ios14 .questionEditor__toolbar,.ios14 .quizForm__actions,.ios14 .questionEditor__choiceRow,.ios14 .one-game-live-dialog__footer,.ios14 .editBooksAssignmentModal__headerRow,.ios14 .editBooksAssignmentModal__body,.ios14 .editBooksAssignmentModal__rightCol,.ios14 .editBooksAssignmentModal__field,.ios14 .editBooksAssignmentModal__step,.ios14 .editBooksAssignmentModal__contentCol,.ios14 .assignmentGenerateTestActions,.ios14 .activitySourcePicker__modeGroup,.ios14 .standards-modal-shell__header,.ios14 .soyHistoriasStoryPreviewModal__selectRow,.ios14 .soyHistoriasStoryPreviewModal__topActionsIconRow,.ios14 .soyHistoriasStoryPreviewModal__footerActions,.ios14 .grammarDrillModal__body,.ios14 .grammarDrillModal__field,.ios14 .grammarDrillModal__fieldHead,.ios14 .grammarDrillModal__tip,.ios14 .grammarDrillModal__headerMain,.ios14 .loteria-mgmt-toolbar-controls,.ios14 .loteria-create-form,.ios14 .loteria-create-form__input-wrap,.ios14 .dashboardPage__quizActions,.ios14 .teacherCanvasImageScrollModal__toolbarRight,.ios14 .activity-standards-modal__header-main,.ios14 .extensionActivitiesModal__centerScroll,.ios14 .extensionActivitiesModal__pageNav,.ios14 .studyManagePage__headerActions,.ios14 .studyManagePage__tabs,.ios14 .tchPe__statCard,.ios14 .tchPe__examNameCell,.ios14 .placementReport__tabs,.ios14 .placementReport__statCard,.ios14 .placementOverallReport__actionBtn,.ios14 .placementSkillReport__legend,.ios14 .tchPermModal__headerRight,.ios14 .tchPermModal__footerActions,.ios14 .tsam__header,.ios14 .tsam__studentCell,.ios14 .tsam__toolbar,.ios14 .tsam__pagination,.ios14 .tsam__messageBar,.ios14 .bonusRound__scoreCard,.ios14 .bonusRound__done,.ios14 .wobblerGame__grid,.ios14 .ogAiGenDialog__filterToolbar,.ios14 .ogAiGenDialog__filterActions,.ios14 .ogAiGenDialog__headerTitleGroup,.ios14 .aiQuestionGeneratorDialog__actionBarSummary,.ios14 .aiQuestionGeneratorDialog__actionBarButtons,.ios14 .ogAiGenDialog__body,.ios14 .genLevelsArticle__teacherFooter,.ios14 .bookSharedContentModal__nameCell,.ios14 .bookSharedContentModal__bookCell,.ios14 .bookSharedContentModal__personCell,.ios14 .bookSharedContentModal__dateCell,.ios14 .dashboardPage__aiForm,.ios14 .presentationFloatingWidget__headerRight,.ios14 .presentationModal__iconRow,.ios14 button.class-view-home__nav-pill,.ios14 .wheelWidgetModern__headerRight,.ios14 .wheelEditModalStudentList.is-scrollable,.ios14 .wheelEditModalNote.widgetNote,.ios14 .wheelWidgetModern__headerLeft,.ios14 .wheelWidgetModern__editInlineBtn,.ios14 .noiseMeterHeaderRight,.ios14 .noiseMeterLegendItem,.ios14 .noiseMeterControlsRowDetailed,.ios14 .noiseMeterActionWrap,.ios14 .imageWidget__headerRight,.ios14 .imageGalleryModalContent.imageGalleryModal,.ios14 .textWidget__headerRight,.ios14 .trafficSignalWidget__cardsList,.ios14 .trafficSignalWidget__headerRight,.ios14 .trafficSignalWidget__cardHeaderLeft,.ios14 .checkListWidget__formHeader,.ios14 .checkListWidget__sidebarList,.ios14 .checkListWidget__sidebarItemActions,.ios14 .confirmDeleteModal__actions,.ios14 .checkListWidget__newBtn,.ios14 .checkListWidget__formTitle,.ios14 .checkListWidget__titleBadge,.ios14 .timerWidgetStopwatchControls,.ios14 .timerWidgetAddMinuteBtn,.ios14 .clockWidget__headerLeft,.ios14 .clockWidget__headerRight,.ios14 .clockWidget__modeBtn,.ios14 .expressionsWidget__headerLeft,.ios14 .expressionsWidget__headerRight,.ios14 .expressionsWidget__pickerTrack,.ios14 .groupStationWidget__headerMain,.ios14 .groupStationWidget__headerActions,.ios14 .groupStationWidget__controlsConfig,.ios14 .groupStationWidget__controlsActions,.ios14 .groupStationWidget__stationConfig,.ios14 .groupStationWidget__stationList,.ios14 .groupStationWidget__poolSelectAll,.ios14 .reminderWidget__headerLeft,.ios14 .reminderWidget__headerRight,.ios14 .reminderWidget__tab,.ios14 .reminderWidget__emptyBtn,.ios14 .reminderWidget__formField,.ios14 .reminderWidget__addBtn,.ios14 .owIdeaGenModalHeaderBrand,.ios14 .owIdeaGenModalHeaderTitleRow,.ios14 .owIdeaGenModalExampleBtn,.ios14 .owIdeaGenModalAiRow,.ios14 .owIdeaGenModalGenerateBtn,.ios14 .owIdeaGenModalChatTurn,.ios14 .overall-proficiency-modal__filters,.ios14 .overall-proficiency-modal__filter-field,.ios14 .quizPreviewPage__headerActions,.ios14 .quizPreviewPage__resultPanel,.ios14 .cgModal__footer,.ios14 .tchDebatePage__cardTop,.ios14 .tchCreateOpenDebateAiModal__headerMain,.ios14 .tchCreateOpenDebateAiModal__cardHead,.ios14 .tchLiveDebate__brandRow,.ios14 .tchLiveDebate__timerRow,.ios14 .tchLiveDebate__statCard,.ios14 .tchLiveDebate__panelTitle,.ios14 .teacherActivitiesItem__footerActions,.ios14 .tchDebateCompleted__wordCloud,.ios14 .owmConversationHeader__identity{gap:0px}.ios14 .teacherBookPlanLessonModal__savedPanel{display:block}.ios14 .teacherBookPlanLessonModal__savedPanel .teacherBookPlanLessonModal__savedActionBar,.ios14 .teacherBookPlanLessonModal__savedPanel .teacherBookPlanLessonModal__savedActionBar--configuration{flex-wrap:wrap;align-items:center;gap:8px}.ios14 .teacherBookPlanLessonModal__savedPanel .teacherBookPlanLessonModal__savedActionBar:has(.ssModal__savedShareField):after{content:"";flex-basis:100%;width:0;height:0;order:4}.ios14 .teacherBookPlanLessonModal__savedPanel .teacherBookPlanLessonModal__sharedSenders--inline{order:0;flex:1 1 100%;max-width:100%}.ios14 .teacherBookPlanLessonModal__savedPanel .teacherBookPlanLessonModal__sharedSendersLabel{order:1;margin-right:6px;display:inline-block}.ios14 .teacherBookPlanLessonModal__savedPanel .ssModal__savedShareField{order:2;flex:1 1 140px;min-width:0}.ios14 .teacherBookPlanLessonModal__savedPanel .teacherBookPlanLessonModal__savedShareBtn,.ios14 .teacherBookPlanLessonModal__savedPanel .teacherBookPlanLessonModal__savedShareBtn--configuration{order:3}.ios14 .teacherBookPlanLessonModal__savedPanel .ssModal__savedIconBtn{order:5}.ios14 .teacherBookPlanLessonModal__savedPanel button.MuiButtonBase-root{margin-left:5px;margin-top:5px}.ios14 .groupStationWidget__statsPanel{margin-right:8px}.ios14 .highSchoolUpr p{margin-right:12px!important}.ios14 .teacherMayaPanel__levelActions button{margin:2px 3px}.ios14 .teacherMayaPanel__statLabel{margin-bottom:4px}.ios14 .teacherMayaPanel__hero{margin-bottom:16px}.ios14 .teacherActivitiesPanel__statValue{margin:4px 0}.ios14 .trafficSignalGraphic__lens{margin-top:-14px}.ios14 .trafficSignalWidget__cardHeader{margin-bottom:4px}.ios14 .trafficSignalWidget__cardDot{margin-right:10px}.ios14 .trafficSignalGraphic__lamp--yellow .trafficSignalGraphic__lens{background:radial-gradient(circle at 50% 50%,#8c5608,#422006)!important}.ios14 .standards-modal-shell__close-btn.MuiIconButton-root{display:none}.ios14 svg.wheelWidgetModern__dragIcon,.ios14 .wheelWidgetModern__editInlineBtn,.ios14 .noiseMeterDragIcon,.ios14 .imageWidget__dragIcon,.ios14 .textWidget__dragIcon,.ios14 .trafficSignalWidget__dragIcon,.ios14 .timerWidget__headerLeft svg,.ios14 .timerWidgetAddMinuteBtn,.ios14 .clockWidget__dragIcon,.ios14 .clockWidget__modeBtn svg,.ios14 .expressionsWidget__dragIcon,.ios14 .groupStationWidget__poolSelectAll input.PrivateSwitchBase-input,.ios14 .reminderWidget__headerLeft svg,.ios14 svg.reminderWidget__tabIcon,.ios14 .reminderWidget__emptyBtnIcon.MuiSvgIcon-root,.ios14 .teacherActivitiesPanel__statIcon{margin-right:6px}.ios14 .teacherMayaPanel__heroReturnBtn{margin-right:4px}.ios14 .teacherMayaPanel__levelLabel{margin-bottom:4px!important}.ios14 .wheelWidgetModern__headerRight button,.ios14 .noiseMeterHeaderRight button,.ios14 .imageWidget__headerRight button,.ios14 .textWidget__headerBtn,.ios14 .trafficSignalWidget__headerBtn,.ios14 .timerWidget__headerRight button,.ios14 .clockWidget__headerRight,.ios14 .expressionsWidget__headerBtn,.ios14 .groupStationWidget__perGroupInput,.ios14 .reminderWidget__headerRight button,.ios14 span.reminderWidget__tabBadge,.ios14 .editBooksAddBookPage__navMenuIcon.MuiSvgIcon-root{margin-left:6px}.ios14 .editBooksAddBookPage__navMenuTopLine{margin-left:8px}.ios14 .owmMessageStack .owmMessageBubble{margin-bottom:8px}.ios14 .owmMessages,.ios14 .owmMessages.owmMessages--chat{gap:0}.ios14 .owmMessages>.owmMessageStack,.ios14 .owmMessages>.owmChatDateSeparator,.ios14 .owmMessageStack{flex-shrink:0;margin-bottom:16px}.ios14 .owmChatDateSeparator{margin-top:4px;margin-bottom:16px}.ios14 .owmMessageStack__meta{gap:0;margin-top:4px}.ios14 .owmMessageStack__meta .owmReceiptTicks{margin-left:6px}.ios14 .owmMediaCard__audioPlayerSlot,.ios14 .owmMediaCard__audioPlayer{height:auto;min-height:48px}.ios14 .owmMessageBubble.isMediaAudio,.ios14 .owmMessageStack .owmMessageBubble.isMediaAudio{overflow:visible;flex-shrink:0}.ios14 .owIdeaGenModalAiRow{margin-bottom:10px}.ios14 .owmConversationHeader__avatarWrap{margin-right:12px}.ios14 .owIdeaGenModalGenerateBtn span{margin:0 9px}.ios14 .owIdeaGenModalHeaderTitle{margin-right:8px}.ios14 .owIdeaGenModalAiAvatar,.ios14 .owIdeaGenModalHeaderIconWrap,.ios14 .reminderWidget__formFieldIcon{margin-right:10px}.ios14 .groupStationWidget__stationRow{margin-bottom:8px}.ios14 .groupStationWidget__headerIcon{margin-right:14px}.ios14 .groupStationWidget__closeBtn.MuiIconButton-root{margin-right:10px}.ios14 .reminderWidget__addBtnIcon.MuiSvgIcon-root,.ios14 svg.owIdeaGenModalExampleBtnIcon{margin-right:4px}.ios14 .groupStationWidget__statIcon{margin-right:2px}.ios14 .groupStationWidget__stationConfigIntro{margin-bottom:12px}.ios14 .groupStationAddStudentDialog__rowFields .MuiFormControl-root.MuiFormControl-fullWidth{margin-top:6px}.ios14 .groupStationWidget__stationAddRow{margin-top:8px}.ios14 .groupStationWidget__controlsActions button{margin-left:6px;padding:4px 6px;min-height:32px}.ios14 .expressionsWidget__pickerItem{margin:0 3px}.ios14 .timerWidgetStopwatchControls button{margin:0 10px}.ios14 .trafficSignalWidget__cardDot{margin-left:8px}.ios14 .checkListWidget__formHeaderIcon{margin-right:10px}.ios14 .checkListWidget__sidebarItem{margin-bottom:10px}.ios14 .checkListWidget__sidebarActionBtn{margin:0 2px}.ios14 .checkListWidget__newBtn svg{margin-right:6px}.ios14 .checkListWidget__formTitle svg{margin-left:6px}.ios14 button.checkListWidget__titleBadge svg{margin-right:4px}.ios14 .trafficSignalGraphic__lamp,.ios14 .trafficSignalGraphic__lens{min-height:40px!important;min-width:40px!important}.ios14 .imageGalleryModal__empty{margin-bottom:20px}.ios14 .trafficSignalWidget__textRow{margin-bottom:12px}.ios14 .noiseMeterActionWrap{margin:0 5px}.ios14 .wheelEditModalNoteTag{margin-right:7px}.ios14 .wheelEditModalStudentAvatar{margin:0 6px}.ios14 .wheelEditModalStudentGroupLabel{margin-bottom:8px}.ios14 .wheelEditModalStudentRow{margin-bottom:6px}.ios14 .noiseMeterLegendIconBox,.ios14 .soyHistoriasStoryPreviewModal__playBtn.MuiButton-root{margin-right:10px}.ios14 .soyHistoriasStoryPreviewModal__avatars button{margin:0 5px}.ios14 .soyHistoriasStoryPreviewModal__bannerIcon svg{margin-right:12px}.ios14 .teacherActivitiesItem__footerLink svg,.ios14 .soyHistoriasStoryPreviewModal__selectLabel,.ios14 span.soyHistoriasStoryPreviewModal__selectLabel{margin-right:6px}.ios14 .teacherActivitiesItem__header svg,.ios14 .teacherActivitiesItem__metaLabel svg,.ios14 .teacherActivitiesItem__metaLabel,.ios14 .teacherActivitiesItem__toggle .teacherActivitiesItem__toggleTrack,.ios14 .soyHistoriasStoryPreviewModal__btnTeacher svg{margin-right:6px}.ios14 .soyHistoriasStoryPreviewModal__canvasHeaderActions button,.ios14 .soyHistoriasStoryPreviewModal__selectRow .soyHistoriasStoryPreviewModal__selectBlock{margin:4px}.ios14 .teacherActivitiesItem__media{margin-bottom:8px}.ios14 .wheelWidgetModern__goodLuck{margin-top:20px}.ios14 .owmNewMessageModal__headerIcon{margin-right:10px}.ios14 .owmChatWidgetDrawer__search{margin-bottom:12px;margin-right:12px}.ios14 .owmContactItem__avatarWrap{margin-right:14px}.ios14 .htvTchSidebar__body{margin-bottom:12px}.ios14 .htvTchPage__main{margin-bottom:22px}.ios14 .htvTchToolbar__field{margin-right:10px}.ios14 button.notificationsPage__filterBadge{margin-right:10px;margin-bottom:10px}.ios14 .notificationsPage__filterIconSvg{margin-right:8px}.ios14 .notificationsPage__thumbnailWrap{margin-right:12px}.ios14 .notificationsPage__sectionCount{margin-left:10px}.ios14 .myClassesModal__stat svg{margin-right:8px}.ios14 .myClassesModal__stat,.ios14 .notificationsPage__sortLabel{margin-right:12px}.ios14 .notificationDropdown__typeBadge{margin-bottom:4px}.ios14 .myClassesModal__createBtn{margin-right:12px}.ios14 .myClassesModal__tip{margin-bottom:12px}.ios14 .myClassesModal__iconWrap{margin-right:12px}.ios14 span.class-view-home__nav-pill-icon{margin-right:8px}.ios14 .class-view-home__primary-stack{margin-bottom:26px}.ios14 .userProfileDropdown__menuItemIcon.MuiSvgIcon-root{margin-right:8px}.ios14 .roleHomeQuickTip div.roleHomeQuickTip__pagination{margin-left:72px}.ios14 .roleHomeHero__copy{margin-bottom:12px}.ios14 .owmChatWidgetDrawer__headerBtn.MuiIconButton-root{margin:0 2px}.ios14 .owmChatWidgetDrawer__announcementBtn .MuiSvgIcon-root{margin-right:8px}.ios14 .owmChatWidgetDrawer__brand svg{margin-right:8px}.ios14 .notificationDropdown__sectionTitle{margin-right:8px}.ios14 .notificationDropdown__heading{margin-right:12px}.ios14 .addBookPageCanvasOverlay__toolCard{margin:0 5px}.ios14 .tchOwtCard__tag{margin:0 1px}.ios14 .tchOwtCard__tagsSlot{margin-right:6px}.ios14 .tchOwtCard__title,.ios14 p.tchOwtCard__brandText{margin-bottom:4px}.ios14 .tchGoPage .goCard__authorIconWrap{margin-right:8px}.ios14 .story-gradebook-page__chip-btn,.ios14 .story-gradebook-page__filter-btn,.ios14 .story-gradebook-page__primary-btn{margin:0 2px}.ios14 .story-gradebook-page__search-fields{margin-right:10px}.ios14 .tchStoryHero__content img{margin-right:15px}.ios14 li.tchResPagination__item{margin:0 2px}.ios14 .tchResVideoRow__col--tagDate{margin:0 4px}.ios14 ul.tchResPagination__list{margin:0 8px}.ios14 .tchResVideoRow__thumbWrap{margin:0 14px}.ios14 .tchResVideoToolbar__searchIcon.MuiSvgIcon-root{margin-right:8px}.ios14 .tchResFeatured__metaIcon.MuiSvgIcon-root{margin-right:12px}.ios14 .tchResFeatured__media{margin-right:24px}.ios14 .tchResSidebar__cardMeta{margin-top:4px}.ios14 .tchResSidebar__cardBody{margin:0 6px}.ios14 .tchResSidebar__search svg{margin-right:6px}.ios14 button.tchResFilterBar__actionBtn svg{margin-right:6px}.ios14 .tchInfLessonsHdr__iconWrap{margin-right:14px}.ios14 .tchInfLessonCard__calendarIconWrap{margin-right:6px}.ios14 .filterToolbar__textbookCheckboxBox,.ios14 .filterToolbar__pillIcon,.ios14 .goCard__media{margin-right:8px}.ios14 .goCard__actions button{margin:0 2px}.ios14 .loteria-mgmt-tabs button svg{margin-right:6px}.ios14 .adminComonMdlHeadLeftIcon{margin-right:12px}.ios14 .editBooksAssignmentQuestions__infoBannerIcon{margin-right:8px}.ios14 .editBooksAssignmentQuestions__addQuestionBtn svg .ios14 .editBooksAssignmentQuestions__rearrangeBtn svg,.ios14 .editBooksAssignmentQuestions__standardsBtn svg{margin-right:8px}.ios14 .pvModal__tab{margin-right:8px}.ios14 .notesModal__colorCircle{margin:0 5px}.ios14 .notesModal__customColorWrap span{margin-right:6px}.ios14 .notesModal__headerTabs button{margin-right:4px}.ios14 .wbl-add-entry-ai-column button{margin:0 2px}.ios14 .pvModal__tab--menu svg{margin-right:4px}.ios14 .pvModal__headerActions button{margin:0 1px}.ios14 .addBookSidePanel__cardLabel{margin-top:5px}.ios14 .addBookSidePanel__sectionTitleIcon{margin-right:8px}.ios14 span.addBookPageCanvasOverlay__navGoLabel{display:inline-block;margin-right:10px}.ios14 .addBookPageCanvasOverlay__navBtn svg{margin:0 4px}.ios14 .bookNavigationDrawer__subItemRadio,.ios14 .bookNavigationDrawer__sectionIcon{margin-right:10px}.ios14 .bookNavigationDrawer__toolbarBtn{margin:0 3px}.ios14 .htvTchSectionHead__icon{margin-right:8px}.ios14 .htvTchTag svg{margin-right:5px}.ios14 .htvTchSidebar__ctaPlayWrap{margin-right:12px}.ios14 span.tch-class-data__summary-icon,.ios14 .htvTchSidebar__linkIcon{margin-right:10px}.ios14 .teacherHeader__profileInfo{margin:0 5px}.ios14 button.teacherHeader__iconBtn{margin:0 3px}.ios14 span.tch-class-data__metric-icon{margin-right:8px}.ios14 section.createClassTip svg{margin-right:8px}.createClassBookRow__statusIcon{margin-right:8px}.ios14 .createClassCodeInfo .MuiSvgIcon-root{margin-right:12px}.ios14 .gradebook-calendar-info-modal__metaRow svg,.ios14 .teacher-page-back-btn__icon-wrap{margin-right:10px}.ios14 .gradebook-calendar-info-modal__panel{margin-bottom:18px}.ios14 span.gradebook-calendar-info-modal__tag{margin-right:6px;margin-bottom:6px}.ios14 .gradebookAddStudentModal__row_first{margin-bottom:12px}.ios14 span.gradebook-calendar-info-modal__headerIcon{margin-right:12px}.ios14 .teacher-gradebook__week-title{margin:0 8px}.ios14 .teacher-gradebook__date-dot-btn{margin-left:4px}.ios14 .teacher-gradebook__student-avatar{margin:0 8px}.ios14 .teacher-gradebook__search-field svg{margin:0 4px}.ios14 .teacher-gradebook__icon-link svg{font-size:18px;margin:0 3px}.ios14 .teacher-gradebook__icon-link{margin:0 4px}.ios14 .ios14 .teacher-gradebook__chip-btn .teacher-gradebook__chip-icon{margin-right:8px}.ios14 .teacher-gradebook__chip-btn{margin:0 6px}.ios14 .teacher-gradebook__day-assignment--past-due{margin:0 4px}.ios14 .teacher-gradebook__day-card-meta{margin-right:10px}.ios14 .teacher-gradebook__day-date{margin-bottom:10px}.ios14 button.class-view-home__class-edit-btn{margin:0 5px}.ios14 .teacher-gradebook .class-view-home__class-bar-label svg{margin-right:8px}.ios14 .teacher-gradebook__semester-select{margin:0 10px}.ios14 .class-view-home__assignments-title{margin-right:10px}.ios14 .class-view-home__assignments-title svg{margin-right:10px}.ios14 .class-view-home__book-card{margin-right:15px}.ios14 .class-view-home__books-title,.ios14 span.class-view-home__books-title-icon,.ios14 .class-view-home__book-title{margin-right:8px}.ios14 .userProfileDropdown__statIconWrap{margin-right:10px}.ios14 .userProfileDropdown__avatar.MuiAvatar-root{margin-right:14px}.ios14 .roleHomeClassGrid{column-gap:0px;row-gap:0px}.ios14 .loginPageFeatureIcon{margin-right:8px}.ios14 .loginFormClassroomBadge{margin-right:12px}.ios14 .loginWidthCanvasText,.ios14 .googleClassroomText,.ios14 .placementExamText{margin-left:8px}.ios14 .loginFormAltBtn--classroom{margin:10px 0}.ios14 .roleHomeCreateClassBtn svg{margin-right:6px}.ios14 .roleHomeQuickTip__iconWrap{margin-right:14px}.ios14 .editLabelLeft{margin-right:12px}.ios14 .roleHomeClassCard__edit{margin-right:8px}.ios14 ul.roleHomeClassCard__changeOptions li{margin:0 2px}.ios14 .roleHomeClassCard__linkBtn svg{margin-right:5px}.ios14 .roleHomeClassCardWrapper{margin-right:1%;margin-bottom:1%}.ios14 .teacherClassAvatarPickerModal__headerIcon{margin-right:14px}.ios14 .teacherClassAvatarPickerModal__selectedPreviewImageWrap{margin-right:12px}.ios14 .teacherClassAvatarPickerModal__cancelBtn svg,.ios14 .teacherClassAvatarPickerModal__confirmBtn svg{margin-right:8px}.ios14 .teacherClassAvatarPickerModal__cancelBtn,.ios14 .teacherClassAvatarPickerModal__confirmBtn{margin:0 6px}.ios14 .passResetLeft,.ios14 .userInformationModal__headerIcon,.ios14 .tchPermModal__shield{margin-right:16px}.ios14 .tchPermModal__cardIcon{margin-right:12px}.ios14 .passwordResetModal__field label{margin-bottom:4px}.ios14 .passwordResetModal__hintIcon.MuiSvgIcon-root{margin-right:5px}.ios14 .passwordResetModal__showPasswords input{margin-right:8px}.ios14 .passwordResetModal__submitBtn svg{margin-right:7px}.ios14 svg.userInformationModal__fieldLabelIcon{margin-right:6px}.ios14 .userInformationModal__copyBtn svg{margin-right:6px}.ios14 .tchWn__headerIcon{margin-right:14px}.ios14 .tchWn__end svg{margin-right:8px}.ios14 .tchWn__versionTagIcon{margin-right:5px}.ios14 .tchPermModal__pendingPill svg{margin-right:8px}.ios14 .tchPermModal__bookThumb{margin-right:12px}.ios14 .tchPermModal__card{margin-bottom:12px}.ios14 label.reportIssueModal__fieldLabel{margin-bottom:6px}.ios14 button.reportIssueModal__micBtn{margin-right:8px}.ios14 .reportIssueModal__dropzoneIconWrap{margin-right:12px}.ios14 .class-view-home__top-nav-row button{margin:5px 8px 5px 5px}.ios14 .class-view-home__class-bar-label svg{margin-right:8px}.ios14 .class-view-home__class-bar-actions button{margin:0 4px;padding:0}.ios14 .class-view-home__maya-robo{margin-right:10px}.ios14 .class-view-home__maya-name-icon{margin-right:6px}.ios14 .class-view-home__metrics-row{margin-top:0}.ios14 .class-view-home__assignment-card{margin-bottom:12px}.ios14 .class-view-home__keep-it-up{margin:16px 0 18px}.ios14 .class-view-home__books-card{margin-bottom:20px}.ios14 .tchInfLessonsFilter .filterToolbar__pill--search{margin-top:14px}.ios14 .filterToolbar__filterWrap{margin-right:8px}.ios14 .filterToolbar__apItemIcon{margin-right:7px}.ios14 .filterToolbar__apFooter{flex-wrap:wrap}.ios14 .filterToolbar__textbookBtn{padding:7px 6px}.ios14 .filterToolbar__filterWrap{margin-bottom:12px}.ios14 .tchGoPage .goCard__footerTitle{margin-bottom:6px}.ios14 .teacher-gradebook__day-assignment-row{margin-bottom:8px;min-height:40px}.ios14 .teacher-gradebook__day-assignment-icon{margin-right:5px}.ios14 .teacher-gradebook__search-group{margin-left:10px}.ios14 .tch-class-data__completion-ring{margin-right:12px}.ios14 .tchDebatePage__cardBadge--open{margin-bottom:12px}.ios14 code.codeTick{margin-right:7px}.ios14 .tchDebatePage__selectBtnArrow{margin-left:8px}.ios14 .tchDebateShell__stepLabel{margin-left:10px}.ios14 .tchCreateOpenDebate__guidelineBtn{margin-right:8px}.ios14 .tchCreateOpenDebate__accentRow{margin-bottom:10px}.ios14 .tchCreateOpenDebate__helperBtn svg{margin-left:10px}.ios14 .tchCreateOpenDebate__settingHead{margin-bottom:9px}.ios14 .tchCreateOpenDebate__settingIconWrap{margin-right:10px}.ios14 .tchCreateOpenDebate__launchBtnIcon{margin-left:10px}.ios14 .teacherStandardExam__gradeButton{margin-right:12px}.ios14 .createClassBookRow__title{margin-right:16px}.ios14 .gradebook-calendar-info-modal__tag{margin-right:8px}.ios14 .gradebook-calendar-iosSpacing,.ios14 .teacherActivitiesPanel-iosSpacing,.ios14 .teacherActivitiesPanel__listItem{margin-bottom:12px}.ios14 .assignmentReviewModal__headerSpacer,.ios14 .centerPanel__infoItem{margin-right:12px}.ios14 .centerPanel__infoMuted,.ios14 .questionAccordion__number{margin-right:8px}.ios14 .centerPanel__stack{margin-bottom:12px}.ios14 .assignmentReviewModal-iosSpacing{margin-right:8px}.ios14 .questionReviewAccordion-iosSpacing,.ios14 .gradingSidebar__updateBtn,.ios14 .teacherMayaPanel__statCard{margin-bottom:8px}.ios14 .teacherMayaPanel__levelBtn{margin-right:8px}.ios14 .mdlHeadIcon{margin-right:12px}.ios14 .selectPageModal-iosSpacing{margin-bottom:12px}.ios14 .selectPageModal__filters{margin-bottom:20px}.ios14 .standards-modal-shell__actions>.MuiButton-root{margin-right:12px}.ios14 .soyHistoriasShareTeachersDialog__header{margin-bottom:16px}.ios14 .teacher-gradebook-iosSpacing{margin-right:16px}.ios14 .gradebookAddStudentModal__headerText{margin-left:12px}.ios14 .gradebookAddStudentModal-iosSpacing{margin-right:12px}.ios14 .gradebookAddStudentModal__header{margin-right:12px;margin-bottom:12px}.ios14 .gradebookAddStudentModal__title{margin-bottom:4px}.ios14 .teacher-gradebook-legends__dot{margin-right:8px}.ios14 .teacher-gradebook-legends__description{margin-top:8px}.ios14 .teacher-gradebook-legends__item,.ios14 .rubricsListLayout__card{margin-bottom:12px}.ios14 .rubricsListLayout__criterion{margin-bottom:10px}.ios14 .one-game-headerButton-iosSpacing{margin-left:8px}.ios14 .dashboardPage__tab{margin-right:8px}.ios14 .one-game-headerButton-iosSpacing{margin-bottom:16px}.ios14 .one-game-headerLeft-iosSpacing{margin-left:8px}.ios14 .questionEditor__choiceIcon-iosSpacing{margin-right:8px}.ios14 .oneGame-footerButton-iosSpacing{margin-left:12px}.ios14 .editBooksAssignmentModal__headerIconWrap{margin-right:12px}.ios14 .editBooksAssignmentModal__previewCol,.ios14 .editBooksAssignmentModal__stepperHeader{margin-bottom:12px}.ios14 .editBooksAssignmentModal__label{margin-bottom:6px}.ios14 .editBooksAssignmentModal__stepDot{margin-bottom:10px}.ios14 .editBooksAssignmentModal__contentCard,.ios14 .soyHistoriasShareTeachersDialog-iosSpacing{margin-bottom:12px}.ios14 .assignmentGenerateTestActions-iosSpacing{margin-bottom:10px}.ios14 .activitySourcePicker__modeOption{margin-right:12px}.ios14 .standards-modal-shell-iosSpacing{margin-left:12px}.ios14 .soyHistoriasStoryPreviewModal__selectShell{margin-right:12px}.ios14 .soyHistoriasStoryPreview-iosSpacing{margin-left:12px}.ios14 .soyHistoriasStoryPreviewModal__topActionsRow{margin-right:12px}.ios14 .grammarDrillModal__field{margin-bottom:20px}.ios14 .grammarDrillModal__fieldHead{margin-bottom:10px}.ios14 .grammarDrillModal__fieldIconWrap{margin-right:10px}.ios14 .grammarDrillModal__tipIconWrap{margin-right:12px}.ios14 .grammarDrillModal__headerIconWrap{margin-right:14px}.ios14 .loteria-mgmt-tab-badge{margin-left:10px}.ios14 .loteria-create-form__field{margin-bottom:12px}.ios14 .loteria-create-form__accent{margin-bottom:8px}.ios14 .dashboardPage__quizActions button{margin-right:10px;margin-bottom:10px}.ios14 .teacherCanvasImageScrollModal__headerNavBtn,.ios14 .teacherCanvasImageScrollModal__printBtn{margin-right:8px}.ios14 .activity-standards-modal__header-icon{margin-right:12px}.ios14 .extensionActivitiesModal__pageNav{margin-top:12px}.ios14 .extensionActivitiesModal__pageNavBtn{margin-left:4px;margin-right:4px}.ios14 .studyManagePage__headerActions button{margin-left:12px}.ios14 .studyManagePage__tabs button{margin-right:8px}.ios14 .tchPe__statIconWrap,.ios14 .tchPe__examIcon{margin-right:12px}.ios14 .placementReport__tabs button{margin-right:28px}.ios14 .placementReport__statIcon{margin-right:14px}.ios14 .placementOverallReport__actionBtn svg{margin-right:8px}.ios14 .placementSkillReport__legendItem{margin-right:20px}.ios14 .tchPermModal__classSelect{margin-right:8px}.ios14 .tchPermModal__footerActions button{margin-left:8px}.ios14 .tsam__headerIcon{margin-right:12px}.ios14 .tsam__avatar{margin-right:10px}.ios14 .tsam__pagination{margin-top:12px}.ios14 .tsam__pagination{margin-right:4px;margin-left:4px}.ios14 .tsam__messageBar svg{margin-right:8px;margin-left:4px}.ios14 .bonusRound__scoreRow{margin-bottom:8px}.ios14 .animate-bounce-soft{margin-bottom:12px}.ios14 .bonusRound__doneTitle{margin-top:12px;margin-bottom:12px}.ios14 .bonusRound__scoreCard{margin-bottom:12px}.ios14 .wobblerGame__hole button,.ios14 .aiQuestionGeneratorDialog__filterActions button{margin:6px}.ios14 .aiQuestionGeneratorDialog__iconBadge{margin-right:10px}.ios14 .aiQuestionGeneratorDialog__actionBarIcon,.ios14 .aiQuestionGeneratorDialog__clearSelectionBtn{margin-right:8px}.ios14 .genLevelsArticle__teacherFooterIcons{margin-left:12px}.ios14 .adminComonMdlHead{margin-bottom:12px;border-bottom:none}.ios14 .bookSharedContentModal__typeIcon,.ios14 .bookSharedContentModal__bookCover,.ios14 .bookSharedContentModal__avatar,.ios14 .bookSharedContentModal__dateIcon{margin-right:12px}.ios14 .dashboardPage__topicBanner,.ios14 .dashboardPage__topicInput.one-game-live-native-input,.ios14 .dashboardPage__topicGrid,.ios14 .dashboardPage__numberOfQuestions,.ios14 .dashboardPage__questionTypes{margin-bottom:12px}.ios14 .quizForm__actionsTop>button{margin-right:12px}.ios14 .loteria-create-dialog .standards-modal-shell__close-btn,.ios14 .loteria-create-form-header-title button .loteria-mgmt-close{display:none}.ios14 .owmChatImageViewer__overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;background:#0f172aeb;padding:16px;top:0!important;height:100vh;width:100vw}.ios14 .owmChatWidgetDrawer{top:0}.ios14 .graphicOrganizersModal__overlay,.ios14 .goCreateActivity__overlay,.ios14 .goEditWorksheet__overlay{top:0!important}.ios14 .graphicOrganizersModal__panel{display:flex;flex-direction:column;width:100%;max-width:min(1120px,100%);margin:auto;padding:16px}.ios14 .pvModal__body--editing{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ios14 .ssModal__inlineEditorWrapper{flex:1 1 auto;min-height:420px;height:auto;overflow:visible}.ios14 .ssModal__inlineEditorFrame,.ios14 .ssModal__inlineEditor,.ios14 .ssModal__inlineEditor .oweRichTextEditor,.ios14 .ssModal__inlineEditor .oweRichTextEditor__frame{flex:1 1 auto;min-height:auto;height:auto;overflow:visible}.ios14 .ssModal__inlineEditor .oweRichTextEditor__frame{min-height:320px}.ios14 .ssModal__inlineEditor .oweRichTextEditor__toolbar{position:relative;top:auto}.ios14 .ssModal__inlineEditor .oweRichTextEditor__content{flex:none;min-height:280px;max-height:none;height:auto;overflow:visible}.ios14 .ssModal__inlineEditor .oweRichTextEditor__content>div,.ios14 .ssModal__inlineEditor .oweRichTextEditor__content .tiptap{flex:none;min-height:auto;height:auto}.ios14 .ssModal__inlineEditorActions{position:relative;bottom:auto;margin-top:0;box-shadow:0 -6px 14px #0f172a0d}.ios14 .owmMain .owmChatWidgetDrawer__conversationBody,.ios14 .owmChatWidgetDrawer__conversationBody,.ios14 .owmChatWidgetDrawer__conversationBody .owmConversationPanel,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmConversationPanel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmConversationHeader,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmAnnouncementPanel__contextBar,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmDmPanel__contextBar,.ios14 .owmChatWidgetDrawer__conversationBody .owmConversationHeader,.ios14 .owmChatWidgetDrawer__conversationBody .owmAnnouncementPanel__contextBar,.ios14 .owmChatWidgetDrawer__conversationBody .owmDmPanel__contextBar{position:relative;top:auto;width:100%;flex-shrink:0;z-index:2}.ios14 .owmChatThread,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmChatThread,.ios14 .owmChatWidgetDrawer__conversationBody .owmChatThread{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-top:0;padding-bottom:0}.ios14 .owmChatWidgetDrawer__conversationBody .owmMessages,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmMessages,.ios14 .owmDmPanel__messages,.ios14 .owmAnnouncementPanel__messages{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ios14 .owmChatWidgetDrawer__conversationBody .owmMessages::-webkit-scrollbar,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmMessages::-webkit-scrollbar,.ios14 .owmDmPanel__messages::-webkit-scrollbar,.ios14 .owmAnnouncementPanel__messages::-webkit-scrollbar{width:6px;display:block}.ios14 .owmChatWidgetDrawer__conversationBody .owmMessages::-webkit-scrollbar-track,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmMessages::-webkit-scrollbar-track,.ios14 .owmDmPanel__messages::-webkit-scrollbar-track,.ios14 .owmAnnouncementPanel__messages::-webkit-scrollbar-track{background:#0000000a;border-radius:4px}.ios14 .owmChatWidgetDrawer__conversationBody .owmMessages::-webkit-scrollbar-thumb,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmMessages::-webkit-scrollbar-thumb,.ios14 .owmDmPanel__messages::-webkit-scrollbar-thumb,.ios14 .owmAnnouncementPanel__messages::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ios14 .owmChatWidgetDrawer__conversationBody .owmMessages::-webkit-scrollbar-thumb:hover,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmMessages::-webkit-scrollbar-thumb:hover,.ios14 .owmDmPanel__messages::-webkit-scrollbar-thumb:hover,.ios14 .owmAnnouncementPanel__messages::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ios14 .owmChatWidgetDrawer__conversationBody--announcement .owmComposer--drawer,.ios14 .owmChatWidgetDrawer__conversationBody--dm .owmComposer--drawer,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmComposer,.ios14 .owmMain .owmChatWidgetDrawer__conversationBody .owmComposer--drawer,.ios14 .owmConversationPanel .owmComposer{position:relative;bottom:auto;width:100%;flex-shrink:0;margin-top:auto}@media(max-width:1180px){.ios14 .owmBody--listOnly .owmChatWidgetDrawer__list,.ios14 .owmBody--conversationOnly .owmWorkspace,.ios14 .owmBody--conversationOnly .owmChatWidgetDrawer__conversationBody{height:100%}}.ios14 .presentationFloatingWidget__overlay{position:fixed;z-index:var(--floating-widget-z-index, 10050);inset:0 0 0 50%}.ios14 .presentationFloatingWidget__headerBtn,.ios14 .presentationModal__printWrap,.ios14 .presentationModal__iconBtn{margin-right:8px}.ios14 .overall-proficiency-modal__filter-field{margin-bottom:8px}.ios14 .overall-proficiency-modal__filter-label{margin-bottom:4px}.ios14 .teacherActivitiesItem--aiUnassigned .teacherActivitiesItem__body{min-height:initial}.ios14 .gradebookAddStudentModal__row{margin-bottom:12px}.ios14 .gradebookAddStudentModal__cancelBtn{margin-right:12px}.ios14 .gradebookAddStudentModal-iosSpacing{margin-right:8px}.ios14 .dashboardPage__topicBanner,.ios14 .dashboardPage__topicInput,.ios14 .dashboardPage__topicGrid,.ios14 .dashboardPage__numberOfQuestions,.ios14 .dashboardPage__questionTypes{margin-bottom:16px}.ios14 .quizPreviewPage__previewBadge,.ios14 .quizPreviewPage__exitButton{margin-left:12px}.ios14 .quizPreviewPage__resultTitle,.ios14 .quizPreviewPage__resultPoints,.ios14 .quizPreviewPage__optionsGrid,.ios14 .quizPreviewPage__nextButton,.ios14 .writtenAnswer__field{margin-bottom:12px}.ios14 .studyBuilderPage__toggleBtn{font-size:18px}.ios14 .quizFormAction button{margin-right:12px}.ios14 .cgModal__footer button{margin-right:6px;margin-left:6px}.ios14 .soyHistoriasCreateBookModal__cancel{margin-right:12px}.ios14 .soyHistoriasCreateBookModal__prefCardIcon{margin-right:8px}.ios14 .tchDebatePage__cardBadge{margin-bottom:14px}.ios14 .tchCreateOpenDebate__gradePickerIcon{margin-right:8px}.ios14 .tchCreateOpenDebate__ungradedLabel{margin-left:8px}.ios14 .tchCreateOpenDebateAiModal__headerIconWrap{margin-right:14px}.ios14 .tchCreateOpenDebateAiModal__bulbWrap{margin-right:10px}.ios14 .tchLiveDebate__brand{margin-right:8px}.ios14 .tchLiveDebate__liveBadge{margin-left:8px}.ios14 .tchLiveDebate__timerIconWrap{margin-left:8px;margin-right:8px}.ios14 .tchLiveDebate__nameToggleLabel{margin-right:8px}.ios14 .tchLiveDebate__statIconWrap{margin-right:14px}.ios14 .tchLiveDebate__panelTitleIcon{margin-left:8px}.ios14 .tchDebateCompleted__nameToggleLabel{margin-right:8px}.ios14 .teacherActivitiesItem__footerActions button{margin-right:10px;margin-bottom:4px}.ios14 .tchDebateCompleted__statIconWrap{margin-right:8px}.ios14 .tchDebateCompleted__wordCloud span{margin-right:12px;margin-bottom:12px}.ios14 .teacherActivitiesItem__footerIcon{margin-right:8px}.ios14 div.owmNewMessageModal__overlay{top:0;width:100vw;height:100vh}.ios14 .owmTeacherSettingsPanel__overlay--sidebar{top:0;left:0;width:100vw;height:100vh}.ios14 .assignActivitySectionCard__number{margin-right:10px}.ios14 .editBooksAssignmentRubrics__choiceIconWrap{margin-right:12px}.ios14 .assignActivityPreviewCard__chip.MuiChip-root{margin-right:8px}.ios14 .assignActivityStepper__dot{margin-bottom:8px}.ios14 .assignActivityGeneralSettingsSection__grid{margin-right:8px}.ios14 .assignActivityClassSelection__grid{margin-top:4px;margin-bottom:4px}.ios14 .assignActivityClassConfigurationPanel__grid{margin-top:8px}.ios14 .assignActivityAIGradingSection__grid,.ios14 .displayGradeAsGrid{margin-right:8px}.ios14 .editBooksAssignmentRubrics__card,.ios14 .editBooksAssignmentOneWayRubric__section,.ios14 .rubricCriteriaForm__card{margin-bottom:12px}.ios14 .rubricCriteriaForm__td.isActions button{margin-right:8px}.ios14 .dashboardPage__topicGrid{margin-top:12px;margin-bottom:12px}.ios14 .bonusGamePicker__optionEmoji,.ios14 .questionEditor__trueFalseRow{margin-right:8px}.ios14 .questionEditor__pairArrow{margin-left:8px;margin-right:8px}.ios14 button .questionEditor__removeBtn{margin-left:8px}.ios14 .questionEditor__row{margin-bottom:8px}.ios14 .questionEditor__orderIndex{margin-right:8px}.ios14 .questionEditor__moveBtn{margin-left:4px;margin-right:4px}.ios14 .quizForm__questions{margin-bottom:20px}.ios14 .bonusGamePicker{margin-top:20px}.ios14 .aiQuestionGeneratorDialog__howItWorksBtn{margin-right:8px}.ios14 .aiQuestionGeneratorDialog__metaBadge{margin-left:4px;margin-right:4px}.ios14 .teacherActivityPreviewModal__introIconWrap{margin-right:12px}.ios14 .teacherActivityPreviewModal__questionIndex{margin-right:8px}.ios14 .rubricCriteriaForm__input{margin-top:8px}.ios14 .rubricCriteriaForm__addCriteriaBtn>svg{margin-right:8px}.ios14 .rubricCriteriaForm__headerInput{margin-bottom:12px}.ios14 .rubricCriteriaForm__iconBtn{margin:2px}.ios14 .rubricCriteriaForm__criterion{margin-bottom:8px}.ios14 .createRubricModal__footerActions>button{margin-right:8px}.ios14 .class-view-home__metric-badge,.ios14 .class-view-home__hidden-books-note-badge{margin-right:8px}.ios14 form.parent-invite-flow-modal__form>div{margin-bottom:12px}.ios14 .parent-invite-flow-modal__actions>button{margin-left:8px}.ios14 .studentDiffModal__headerIcon{margin-right:12px}.ios14 .studentDiffModal__sectionNumber{margin-right:8px}.ios14 .studentDiffModal__assignmentActions>button{margin-left:8px}.iod14 .studentDiffModal__assignmentTop>span{margin-right:4px;margin-left:4px}.ios14 .studentDiffModal__footer>button{margin-left:12px}.ios14 .aiQuestionGeneratorDialog__metaBadge.MuiChip-root{margin-left:8px}.ios14 .aiQuestionGeneratorDialog__howItWorksBtn>svg{margin-right:8px}.ios14 .rubricCriteriaForm__input,.ios14 .rubricCriteriaForm__headerInput--desc{margin-top:6px}.ios14 .rubricCriteriaForm__td.isActions button{margin:0 3px}.ios14 .rubricCriteriaForm__card{margin-bottom:12px}.ios14 .rubricCriteriaForm__dragHandle,.ios14 .rubricCriteriaForm__addIcon{margin-right:6px}.ios14 .createRubricModal__footerActions button{margin-left:12px}.ios14 .centerPanel__infoItem--studentSelect{margin-bottom:8px}.ios14 .assignmentSidebar__controls .assignmentSidebar__search{margin-bottom:10px}.ios14 .assignmentSidebar__icon{margin-right:10px}.ios14 .submissionHistoryTabs__tabLabel{margin-right:8px}.ios14 button.submissionAiGradingBand__btn,.ios14 .submissionAiGradingBand__level,.ios14 .submissionAiGradingBand__trailingActions button{margin-right:10px;margin-bottom:10px}.ios14 .gradingSidebar__sectionTitleIcon{margin-right:7px}.ios14 .gradingSidebar__voiceMic{margin-right:10px}.ios14 .gradingSidebar__actions button{margin-bottom:8px}.ios14 .aiGradingFeedback__header svg,.ios14 .aiGradingFeedback__nestedHeader svg{margin-right:6px}.ios14 .aiGradeToAllDialog_fieldsCmn{margin-top:18px}.ios14 .aiGradeToAllDialog__actions button{margin-left:12px}.ios14 .gradebookDownloadDataModal__headerIcon{margin-right:10px}.ios14 .gradebookDownloadDataModal__title{margin-bottom:5px}.ios14 span.gradebookDownloadDataModal__fieldIcon{margin-right:10px}.ios14 .gradebookDownloadDataModal__infoIcon{margin-left:4px}.ios14 .gradebookDownloadDataModal__checkboxLabel{margin-left:6px}.ios14 span.gradebookDownloadDataModal__exportLabel,.ios14 button.gradebookDownloadDataModal__exportBtn{margin-left:8px}.ios14 .editBooksAssignmentQuestions__typeAndInstruction,.ios14 .editBooksAssignmentQuestions__questionPromptEarly{margin-bottom:10px}.ios14 .editBooksAssignmentQuestions__studentResponsePanel{margin-top:10px}.ios14 .editBooksAssignmentQuestions__typeAndInstruction p,.ios14 .editBooksAssignmentQuestions__questionPromptEarly p,.ios14 .editBooksAssignmentQuestions__standardsFields p,.ios14 .editBooksAssignmentQuestions__studentResponsePanel p,.ios14 .editBooksAssignmentQuestions__selectPairRow p,.ios14 .editBooksAssignmentQuestions__matchMakingQuestionMedia p{margin-bottom:6px}.ios14 .editBooksAssignmentQuestions__teacherMediaUploader{margin-top:8px}.ios14 .placementExamForm__audioRecordHint,.ios14 .placementExamForm__audioRecordTimer,.ios14 .placementExamForm__audioRecordActions{margin:5px 0!important}.ios14 .spanishCharPicker{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:1}.ios14 .placementExamForm__optionLabel{margin-left:8px;margin-right:8px}.ios14 .placementExamForm__optionCountRow{margin-bottom:16px}.ios14 .editBooksAssignmentModal__btnIcon{margin-right:5px}.ios14 .placementExamForm__optionRow input.customRadio{margin-right:6px}.ios14 .placementExamForm__optionInput{margin-top:8px}.ios14 .editBooksAssignmentQuestions__studentLimitIcon{margin-right:8px}.ios14 .editBooksAssignmentQuestions__fillInBlankOptionGroupLabel{margin-bottom:10px}.ios14 label.editBooksAssignmentQuestions__fillInBlankRadioOption,.ios14 label.editBooksAssignmentQuestions__fillInBlankRadioOption input.customRadio{margin-right:6px}.ios14 .editBooksAssignmentQuestions__selectPairRow{margin-bottom:16px}.ios14 .editBooksAssignmentQuestions__fillInBlankAnswersToolbar{margin-top:3px;margin-bottom:4px}.ios14 .editBooksAssignmentQuestions__matchMakingPairHeader{margin-bottom:12px}.ios14 .editBooksAssignmentQuestions__matchMakingPairHeader,.ios14 .editBooksAssignmentQuestions__matchMakingQuestionBlock,.ios14 .editBooksAssignmentQuestions__matchMakingConnector,.ios14 .editBooksAssignmentQuestions__matchMakingSidePanel{margin-bottom:8px}.ios14 .editBooksAssignmentQuestions__addChoiceOptionIcon{margin-right:8px}.ios14 .editBooksAssignmentQuestions__instructionRichEditor{margin-top:8px}.ios14 .editBooksAssignmentQuestions__instructionAudioPrompt{margin-bottom:8px}.ios14 .editBooksAssignmentQuestions__questionUploaderSection{margin-top:8px}.ios14 .bookPageTab__sectionHeaderIcon{margin-right:8px}.ios14 .assignmentWithAiModal__fieldWrap p.MuiTypography-root.MuiTypography-body1,.ios14 .BookTabLabelSet p.MuiTypography-root.MuiTypography-body1{margin-bottom:8px}.ios14 .aiWillGen svg{margin-right:6px}.ios14 button.aiQuestionGeneratorDialog__howItWorksBtn svg{margin-right:6px}.ios14 .teacherBookPlanLessonFlow__confirmActions button{margin:0 8px}.ios14 .notesModal__headerActions button{margin-left:6px}.ios14 .notesModal__editActions button{margin-left:12px}.ios14 .notesModal__editActions button:first-child{margin-left:0}.ios14 .notesModal__myNoteActions button{margin-left:8px}.ios14 .notesModal__myNoteActions button:first-child{margin-left:0}.ios14 span.teacherBookPlanLessonModal__multiSelectChips span.teacherBookPlanLessonModal__multiSelectChip{margin-right:4px}.ios14 .teacherBookPlanLessonModal__createPanel .teacherBookPlanLessonModal__label{margin-bottom:6px}.ios14 .teacherBookPlanLessonModal__lessonConfiguration{display:block}.ios14 .teacherBookPlanLessonModal__lessonConfigurationMetaIcon{margin-right:5px}.ios14 .bookNavigationDrawer__chevBtn{height:23px}.ios14 .bookNavigationDrawer__pacingGuideBtn svg{margin-right:10px}.ios14 .grammarDrillModal__select--pronouns .grammarDrillModal__chipBlue.MuiChip-root,.ios14 .customSearchableSelect--multiple .MuiChip-root,.ios14 .grammarDrillModal__createBtnIcon.MuiSvgIcon-root{margin-right:6px}.ios14 .grammarDrillModal__headerActions button{margin:0 3px}.ios14 .loteria-creation-cell svg,.ios14 span.loteria-my-creation-badge svg,.ios14 .loteria-start-btn.MuiButton-root{margin-right:5px}.ios14 .loteria-mgmt-tabs{margin-bottom:10px}.ios14 .loteria-grid-step__back.MuiIconButton-root{margin-right:10px}.ios14 .loteria-grid-editor__bulk-icon{margin-right:6px}.ios14 .loteria-grid-editor__bulk-help svg,.ios14 .loteria-grid-editor__bulk-upload.MuiButton-root svg{margin-right:6px}.ios14 .loteria-grid-cell{margin:8px}.ios14 .loteria-grid-editor__bulk-input-wrap{margin-right:8px}.ios14 .pvModal__tabs button.pvModal__tab svg{margin-right:5px}.ios14 .ssModal__savedActionBar button{margin:0 4px}.ios14 .ssModal__rootUnified .ssModal__savedActionLabel{margin-right:5px}.ios14 .ssGenForm__fieldBlock,.ios14 .ssGenForm__heading,.ios14 .ssGenForm__regenActions{margin-bottom:12px}.ios14 .ssGenForm__root.ssGenForm__regenRoot label,.ios14 p.MuiTypography-root{margin-bottom:4px}.ios14 .ssModal__replaceConfirmActions button{margin:0 5px}.ios14 span.soyHistoriasCreateBookModal__featureIcon{margin-right:5px}.ios14 .soyHistoriasCreateBookModal__illustration{display:none}.ios14 .soyHistoriasCreateBookModal__grid{grid-template-columns:1fr}.ios14 .soyHistoriasCreateBookModal__baseOnCheckbox{margin-right:4px}.ios14 span.std-class-data__metric-icon,.ios14 .std-class-data__exam-countdown-header-icon{margin-right:8px}.ios14 .std-class-data__metric-card{align-items:center}.ios14 .std-class-data__metrics-grid{margin-bottom:24px}.ios14 .std-overall-grade label{margin-left:5px!important}.ios14 .std-overall-grade{margin-right:7px}.ios14 button.std-class-data__view-toggle svg{margin-right:5px}.ios14 .std-class-data__semester-tab svg,.ios14 .std-class-data__view-toggle span{margin-right:5px}.ios14 .std-class-data__assignment-media{margin-right:10px}.ios14 .std-class-data__activity-type svg{margin-right:5px}.ios14 .std-class-data__filter-field{margin-right:8px;margin-bottom:8px}.ios14 .std-class-data__filter-label{margin-bottom:4px}.ios14 .workBookModal__pagePill svg{margin-right:8px}.ios14 .mayaFilterField{margin-right:5px;min-width:calc(32% - 10px)}.ios14 .mayaFiltersCard{padding:12px}.ios14 .tableCellContent svg{margin-right:6px}.ios14 .activityGrphUpr__head h3 span,.ios14 span.aiQuestionGeneratorDialog__questionNumber,.ios14 .aiQuestionGeneratorDialog__metaBadge{margin-right:8px}.ios14 .aiQuestionGeneratorDialog__questionTypesFooter button{margin:0 3px}.ios14 .loteria-play-theme svg,.ios14 .loteria-play-theme .loteria-play-theme__select,.ios14 .loteria-play-theme button.loteria-play-theme__play,.ios14 .loteria-play-theme .loteria-play-theme__volume{margin:0 4px}.ios14 .loteria-play-session__wheel-controls button.loteria-play-session__spin-btn{margin-right:10px}.ios14 span.loteria-play-session__auto-spin-label{margin-right:5px}.ios14 .loteria-play-session__waiting-icon{margin-bottom:12px}.ios14 .loteria-play-session__hint svg{margin-right:8px}.ios14 .loteria-play-config-modal__back img{margin-right:6px}.ios14 .loteria-play-grade-picker__trigger svg{margin-right:10px}.ios14 .confirmDeleteModal__actions button{margin:0 5px}.ios14 .loteria-play-session--result{max-height:min(520px,calc(100vh - 120px))}.ios14 .loteria-result-animation img,.loteria-result-animation video{width:50vw}.ios14 .pageHighlightCanvas__readOnlyOverlay{top:0;left:0}.ios14 .adminComonMdlHead .loteria-create-form-header .loteria-create-form-header-title{padding:0}.ios14 .loteria-mgmt-toolbar-page-size{margin-left:12px}.ios14 .loteria-mgmt-rows-label{margin-right:8px}.ios14 .loteria-mgmt-toolbar-summary,.ios14 .one-game-live-root a{margin-right:12px}.ios14 .studyManagePage__topicGrid{margin-top:12px;margin-bottom:12px}.ios14 .studyActivityType,.ios14 .studyNumberOfQueston,.ios14 .studyQuestionTypes{margin-bottom:12px}.ios14 .one-game-live-dialog__footer>button{margin-right:12px}.ios14 .studyPracticePage__backIcon{margin-right:12px}.ios14 .studyPracticePage__headerActions>button{margin-right:12px}.ios14 .flashcardRunner__face{width:100%;height:100%}.ios14 .flashcardRunner__banner,.ios14 .flashcardRunner__flipWrap,.ios14 .flashcardRunner__controls{margin-bottom:20px}.ios14 .teacherMayaPanel__backBtn{margin-right:12px}.ios14 .teacherMayaLessonCard__calendarIconWrap{margin-right:8px}.ios14 .teacherMayaLessonCard__duration svg{margin-right:8px}.ios14 .teacherMayaLessonCard__activityActionsEnd>button{margin-left:8px}.ios14 .owmPage{height:93vh;max-height:100vh}.ios14 .owmBody--conversationOnly{height:100%}.ios14 .owmComposer__toolbar>span{margin-right:6px}.ios14 .roleHomeCreateClassBtn{margin-bottom:12px}.ios14 .roleHomeClassGrid{margin-bottom:20px}@media(max-width:991px){.teacherBookPlanLessonModal__lessonConfigurationMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}.spanishCharPicker.spanishCharPicker--embedded.oweRichTextEditor__spanishPicker button{color:#fff!important}body.student-side{font-family:var(--teacher-font-family);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.student-side input,body.student-side textarea,body.student-side select,body.student-side [contenteditable=""],body.student-side [contenteditable=true],body.student-side [role=textbox],body.student-side .MuiInputBase-input,body.student-side .ProseMirror,body.student-side .oweRichTextEditor__content{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.student-side .ClassViewTabNimgIner{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;max-width:100%;min-width:0}.student-side .class-view-home__top-nav-row{display:flex;flex-wrap:nowrap;flex:0 1 auto;min-width:0}.student-side .class-view-home__class-bar-wrapper{display:flex;align-items:center;flex:0 1 auto;flex-wrap:nowrap;gap:12px;width:auto;max-width:100%;min-width:0;margin:3px 0}.student-side .class-view-home__assignment-search{flex:0 1 240px;max-width:240px;min-width:160px}div.floatingPanelPortal{top:0}@media(max-width:992px){.student-side .ClassViewTabNimgIner,.student-side .class-view-home__top-nav-row{flex-wrap:wrap}.ios14 .aiLessonModal__paper.MuiPaper-root.MuiDialog-paper{height:calc(87vh - 24px)}.ios14 .aiQuestionGeneratorDialog__filterTitle{margin-bottom:10px}}@media(min-width:1667px){.mui-container{width:100%;max-width:85vw;margin:0 auto}.teacher-end .teacherEbookPageUpr{min-height:90vh}}@media(min-width:2216px){.teacher-end .teacherEbookPageUpr{min-height:90vh}}@media(min-width:3016px){.teacher-end .teacherEbookPageUpr{min-height:93vh}}@media(max-width:580px){h2.modelTopHeadLabel{font-size:16px}.teacher-end .teacherEbookPageUpr,.headerTopSpc,.webTopCmnSpc{padding-top:14px}.ios14 .roleHomeClassCardWrapper{margin-right:1%;margin-bottom:4%}body.student-side .ClassViewTabNimg{margin-bottom:16px}}.admin-side .editBooksAddBookPage__root{padding:0 12px}.admin-side .dataBrowserPageLayoutRoot,.admin-side .admin-dashboard-root,.admin-side .proficiency-report-root,.admin-side .gdLayoutRoot,.admin-side .editBooksPageRoot,.admin-side .editBookGroupingPage__root,.admin-side .editResourcesPg__root,.admin-side .editStoryPg_root,.admin-side .owtVidPg__main,.admin-side .ssPage__main,.admin-side .editInformatePage__root,.admin-side .editApPage__root,.admin-side .examsMgmt_root,.admin-side .rubricsPageRoot,.admin-side .dashboardSectionPageRoot,.admin-side .settingsPageRoot,.admin-side .ogPg__main,.admin-side .placementExamPageRoot,.admin-side .MayaActivityScreen,.admin-side .igPageLayoutRoot,.admin-side .audioPageLayoutRoot,.admin-side .placeExamCstmUpr{padding:24px}.admin-side .igPageLayoutRoot .dataBrowserPageLayoutRoot{padding:0}@media(max-width:600px){.admin-side .dataBrowserPageLayoutRoot,.admin-side .admin-dashboard-root,.admin-side .proficiency-report-root,.admin-side .gdLayoutRoot,.admin-side .editBooksPageRoot,.admin-side .editBookGroupingPage__root,.admin-side .editResourcesPg__root,.admin-side .editStoryPg_root,.admin-side .owtVidPg__main,.admin-side .ssPage__main,.admin-side .editInformatePage__root,.admin-side .editApPage__root,.admin-side .examsMgmt_root,.admin-side .rubricsPageRoot,.admin-side .dashboardSectionPageRoot,.admin-side .settingsPageRoot,.admin-side .ogPg__main,.admin-side .placementExamPageRoot,.admin-side .MayaActivityScreen,.admin-side .igPageLayoutRoot,.admin-side .audioPageLayoutRoot,.admin-side .placeExamCstmUpr{padding:10px}}.responsiveImage{display:block;max-width:100%;height:auto;image-rendering:auto}.responsiveImage--contain{object-fit:contain}.responsiveImage--cover{object-fit:cover}.owe-print-page-frame,.report-container{width:100%;border-collapse:collapse;border:none!important;table-layout:fixed}.owe-print-page-frame th,.owe-print-page-frame td,.report-container th,.report-container td{border:none!important;padding:0;vertical-align:top}.owe-print-page-frame__headCell,.report-header .owe-print-page-frame__headCell,.owe-print-page-frame__footCell,.report-footer .owe-print-page-frame__footCell{background-color:#2d8bba;color:#fff}.owe-print-page-frame__gapCell{background-color:#fff!important;color:transparent;font-size:0;line-height:0;border:none!important}.owe-print-page-frame__gapCell--afterHeader{height:var(--owe-print-content-safe-top, 16px);min-height:var(--owe-print-content-safe-top, 16px);padding:0!important}.owe-print-page-frame__gapCell--beforeFooter{height:var(--owe-print-content-safe-bottom, 16px);min-height:var(--owe-print-content-safe-bottom, 16px);padding:0!important}.owe-print-page-frame thead,.owe-print-page-frame tfoot,.report-header,.report-footer{break-inside:avoid;page-break-inside:avoid}.owe-print-page-frame thead,.report-header{display:table-header-group}.owe-print-page-frame tfoot,.report-footer{display:table-footer-group}.owe-print-content-area{padding:0 var(--owe-print-content-safe-x, 40px);width:100%;box-sizing:border-box;color:var(--owe-print-content-color, #000000);font-family:var(--owe-print-content-font-family, "Arimo", Arial, Helvetica, sans-serif);font-size:var(--owe-print-content-font-size, 11pt);line-height:var(--owe-print-content-line-height, 1.45)}.owe-print-last-page-fill{display:block;width:100%;height:0;min-height:0;margin:0;padding:0;border:0;overflow:hidden;pointer-events:none;opacity:0}.owe-print-block,.owe-print-chart-snapshot,.owe-print-image-block,.print-visual-block{break-inside:avoid;page-break-inside:avoid}.owe-print-report-section,.owe-print-dashboard-charts{break-inside:auto;page-break-inside:auto}.owe-print-dashboard-chart{width:100%;margin:0 0 10px;break-inside:avoid;page-break-inside:avoid}.owe-print-dashboard-chart__title{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.2;color:#800059}.owe-print-dashboard-chart__frame,.owe-print-chart-snapshot__frame,.print-image-content__frame,.presentationPrint__slideFrame{width:100%;overflow:hidden;box-sizing:border-box}.owe-print-dashboard-chart__frame{height:var(--owe-print-dashboard-chart-height, 2.35in);max-height:var(--owe-print-dashboard-chart-height, 2.35in)}.owe-print-chart-snapshot__frame{height:var(--owe-print-chart-snapshot-height, 6.5in);max-height:var(--owe-print-chart-snapshot-height, 6.5in)}.print-image-content__frame{height:var(--owe-print-image-slot-height, var(--owe-print-printable-block-max-height, 7in));max-height:var(--owe-print-image-slot-height, var(--owe-print-printable-block-max-height, 7in))}.presentationPrint__slideFrame{height:var(--owe-print-printable-block-max-height, 7in);max-height:var(--owe-print-printable-block-max-height, 7in)}.owe-print-dashboard-chart__frame img,.owe-print-chart-snapshot__frame img,.print-image-content__frame img,.presentationPrint__slideFrame img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;margin:0;max-width:none;max-height:none}.owe-print-image-block>img:not([class]),.owe-print-image-block img:not(.print-image-content__image):not([class*=__]){display:block;max-width:100%;width:auto;height:auto;max-height:var(--owe-print-printable-block-max-height, 7in);object-fit:contain;margin:0 auto}.print-image-content__page{break-inside:avoid;page-break-inside:avoid;page-break-after:always;break-after:page;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.print-image-content__page:last-child{page-break-after:auto;break-after:auto}@media print{html,body{height:auto;margin:0;padding:0}html[data-owe-print-engine=chromium] .owe-print-page-frame__headCell,html[data-owe-print-engine=chromium] .report-header .owe-print-page-frame__headCell{padding:var(--owe-print-structural-page-padding, 15mm) var(--owe-print-structural-page-padding, 15mm) 0!important;background-color:#fff!important}html[data-owe-print-engine=chromium] .owe-print-page-frame__footCell,html[data-owe-print-engine=chromium] .report-footer .owe-print-page-frame__footCell{padding:0 var(--owe-print-structural-page-padding, 15mm) var(--owe-print-structural-page-padding, 15mm)!important;background-color:#fff!important}html[data-owe-print-engine=chromium] .owe-print-page-frame__bodyCell,html[data-owe-print-engine=chromium] .report-content-cell{padding-right:var(--owe-print-structural-page-padding, 15mm)!important;padding-left:var(--owe-print-structural-page-padding, 15mm)!important}.owe-print-shell.print-container{min-height:0;height:auto}.owe-print-page-frame,.report-container{width:100%;min-height:0;height:auto}html[data-owe-print-engine=chromium] .owe-print-page-frame.owe-print-page-frame--single-page,html[data-owe-print-engine=chromium] .report-container.owe-print-page-frame--single-page{height:calc(var(--owe-print-single-page-height, 11in) - 2px)!important}.owe-print-page-frame__body.report-content{height:auto}.owe-print-page-frame__bodyCell,.report-content-cell{height:auto;vertical-align:top}.print-layout--image-only .owe-print-content-area{min-height:0!important;height:auto!important}.print-layout--image-only .print-image-content__page{min-height:var(--owe-print-body-cell-min-height, 7in)!important;box-sizing:border-box}.owe-print-page-frame thead,.report-header{display:table-header-group!important}.owe-print-page-frame tfoot,.report-footer{display:table-footer-group!important}.owe-print-block,.owe-print-chart-snapshot,.owe-print-image-block,.print-image-content__page,.print-visual-block,.owe-print-shell img,.owe-print-shell picture{break-inside:avoid!important;page-break-inside:avoid!important}.owe-print-table thead{display:table-header-group!important}}.owe-print-shell,.owe-print-page-frame{width:100%}.owe-print-content-area .print-layout__body-title{margin-top:0}@media print{.print-layout--dashboard .print-layout__body-title{margin:0 0 6px;font-size:20px;line-height:1.2;break-after:auto;page-break-after:auto}.print-layout--dashboard .owe-print-context{margin:0 0 8px;break-after:auto;page-break-after:auto}.print-layout--dashboard .owe-print-context__line{margin:0 0 2px;font-size:12px;line-height:1.3}.print-layout--dashboard .owe-print-dashboard-charts{margin:0;break-before:auto;page-break-before:auto}.print-layout--dashboard .owe-print-dashboard-chart{margin:0 0 10px;break-before:auto;page-break-before:auto}.print-layout--dashboard .owe-print-dashboard-chart:first-child{break-before:auto;page-break-before:auto}.print-layout--dashboard .owe-print-dashboard-chart__title{margin:0 0 6px!important;font-size:14px!important;line-height:1.2!important}.print-layout--dashboard .owe-print-table{margin-top:8px}}.print-host{display:none}.print-layout{box-sizing:border-box;color:var(--owe-print-content-color, #000000);font-family:var(--owe-print-content-font-family, "Arimo", Arial, Helvetica, sans-serif);font-size:var(--owe-print-content-font-size, 11pt);line-height:var(--owe-print-content-line-height, 1.45)}.print-layout *,.print-layout *:before,.print-layout *:after{box-sizing:border-box}.print-layout__title,.print-layout__body-title{margin:0 0 10px;padding:0;font-size:var(--owe-print-body-title-font-size, 16px);font-weight:700;line-height:1.3;color:#800059;text-align:left}.print-layout__body{flex:1 1 auto}.print-layout__inner{display:flex;flex-direction:column;min-height:100%}.print-layout__chrome-header,.print-layout__header-info{background-color:var(--owe-print-header-blue, #2d8bba)}.print-layout__chrome-footer{background-color:var(--owe-print-header-blue, #2d8bba);text-align:center;font-size:var(--owe-print-footer-font-size, 10px);opacity:1}.print-layout__chrome-body{width:100%;padding-top:var(--owe-print-content-gap-top, 12px)}.print-layout__main{padding:var(--owe-print-content-padding, 16px 40px 16px 40px);padding-bottom:var(--owe-print-content-gap-bottom, 12px);color:var(--owe-print-content-color, #000000);font-family:var(--owe-print-content-font-family, "Arimo", Arial, Helvetica, sans-serif);font-size:var(--owe-print-content-font-size, 11pt);line-height:var(--owe-print-content-line-height, 1.45)}.print-layout__header-bar{position:relative;overflow:visible;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--owe-print-header-height, 52px);padding:var(--owe-print-header-padding, 0 22px 0 16px)}.print-layout__header-left{position:relative;display:flex;align-items:center;gap:var(--owe-print-logo-brand-gap, 0);min-width:0;flex:1 1 auto;max-width:48%;min-height:var(--owe-print-header-height, 52px);padding-left:0}.print-layout__logo-wrap{position:relative;left:auto;top:auto;transform:none;width:auto;height:var(--owe-print-logo-height, 48px);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;line-height:0;margin:0;margin-right:var(--owe-print-logo-brand-pull, -14px);padding:0}.print-layout__brand{margin:0;padding:0;font-size:var(--owe-print-brand-font-size, 14px);line-height:var(--owe-print-brand-line-height, 18px);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;letter-spacing:.01em}.print-layout__header-context{margin:0;font-size:var(--owe-print-context-font-size, 12px);line-height:1.35;color:#fff;font-weight:500;flex:0 1 52%;max-width:52%;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.print-layout__logo{display:block;width:auto;max-width:none;height:var(--owe-print-logo-height, 48px);object-fit:contain;flex-shrink:0;vertical-align:middle}.print-layout__footer-bar{color:#fff;text-align:center;background-color:var(--owe-print-header-blue, #2d8bba);height:var(--owe-print-footer-height, 52px);max-height:var(--owe-print-footer-height, 52px);overflow:hidden;box-sizing:border-box}.print-layout__footer-bar p{margin:0;padding:var(--owe-print-footer-padding, 6px 12px);font-size:var(--owe-print-footer-font-size, 10px);line-height:1.35;font-weight:400;word-break:normal;overflow-wrap:break-word}.print-layout__watermark,.print-layout__watermark p{display:none!important}@media print{html[data-owe-print-engine=chromium] .owe-print-page{box-sizing:border-box!important;padding:var(--owe-print-structural-page-padding, 15mm)!important}html[data-owe-print-engine=chromium] .owe-print-wrapper:not(:has(.owe-print-page-frame)),html[data-owe-print-engine=chromium] #oweCanonicalPrintRoot:not(:has(.owe-print-page)):not(:has(.owe-print-page-frame)){box-sizing:border-box!important;padding:var(--owe-print-structural-page-padding, 15mm)!important}html[data-owe-print-engine=chromium] .owe-print-wrapper:has(.owe-print-page-frame){padding:0!important}html[data-owe-print-engine=chromium] #oweCanonicalPrintRoot:has(.owe-print-page){padding:0!important}html.owe-app-document body:not([data-app-printing-approved=true]):not([data-owe-iframe-printing=true]):not([data-owe-canonical-printing=true]) *{visibility:hidden!important}html.owe-app-document body:not([data-app-printing-approved=true]):not([data-owe-iframe-printing=true]):not([data-owe-canonical-printing=true]):before{content:"Printing is available only from the app Print button.";position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);width:min(640px,92vw);padding:16px 20px;border:1px solid #cbd5e1;border-radius:10px;text-align:center;background:#fff;color:#0f172a;font-size:16px;font-weight:600;visibility:visible!important;z-index:2147483647}html.owe-app-document body[data-owe-canonical-printing=true]:before{content:none!important;display:none!important}html.owe-app-document body[data-app-printing-approved=true] .print-host,html.owe-app-document body[data-app-printing-approved=true] .print-host *,html.owe-app-document body[data-app-printing-approved=true] .print-layout--live-shell .print-layout__chrome-header,html.owe-app-document body[data-app-printing-approved=true] .print-layout--live-shell .print-layout__chrome-header *,html.owe-app-document body[data-app-printing-approved=true] .print-layout--live-shell .print-layout__chrome-footer,html.owe-app-document body[data-app-printing-approved=true] .print-layout--live-shell .print-layout__chrome-footer *{visibility:visible!important}html.owe-app-document body[data-app-printing-approved=true]:not(.owe-print-live-page):not([data-owe-iframe-printing=true]) #root>*:not(.print-host){visibility:hidden!important;position:fixed!important;left:0!important;top:0!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}html.owe-app-document body[data-app-printing-approved=true] .print-host{display:block!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;opacity:1!important;z-index:auto!important;pointer-events:auto!important}body.app-printing-approved *{visibility:visible!important}body.app-printing-approved:before{content:none!important;display:none!important}.print-layout{width:100%}.owe-print-page-frame thead,.report-header{display:table-header-group!important}.owe-print-page-frame tfoot,.report-footer{display:table-footer-group!important}.owe-print-page-frame,.report-container{width:100%;border-collapse:collapse!important;border:none!important}.owe-print-page-frame th,.owe-print-page-frame td,.report-container th,.report-container td{border:none!important}.owe-print-content-area{padding:0 var(--owe-print-content-safe-x, 40px);box-sizing:border-box}.print-layout--image-only .owe-print-content-area{min-height:0!important;height:auto!important}.print-layout--image-only .print-image-content__page{min-height:var(--owe-print-body-cell-min-height, 7in);box-sizing:border-box}.print-layout__footer-bar,.owe-print-footer{height:var(--owe-print-footer-height, 52px);max-height:var(--owe-print-footer-height, 52px);overflow:hidden;box-sizing:border-box}.print-layout__main{padding:0}.print-layout--document .print-layout__chrome-body,.print-layout--document .print-layout__chrome-header,.print-layout--document .print-layout__chrome-footer{display:none!important}.print-layout__header-bar{min-height:var(--owe-print-header-height, 52px)}.print-layout__chrome-header,.print-layout__chrome-footer,.print-layout__header-bar,.print-layout__footer-bar{break-inside:avoid;page-break-inside:avoid}.print-layout img,.print-layout picture,.print-image-content__page,.print-image-content__image,.print-image-content__label,.teacherActivityPrint__dashedImageBox,.teacherActivityPrint__graphicImage,.teacherActivityPrint__audioIcon,.teacherActivityPrint__fillPartImage,.teacherActivityPrint__photoCollageFrame,.print-visual-block{break-inside:avoid;page-break-inside:avoid}.teacherActivityPrint__promptImages,.teacherActivityPrint__photoCollageBlock,.teacherActivityPrint__photoCollage,.teacherActivityPrint__graphicOrganizer,.teacherActivityPrint__imageResponseArea{break-inside:auto!important;page-break-inside:auto!important;break-before:auto!important;page-break-before:auto!important}.teacherActivityPrint__promptImages{display:block!important}.teacherActivityPrint__promptImagesRow{display:block!important;width:100%!important;margin:0 0 8px!important;text-align:center!important;break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important}.teacherActivityPrint__promptImagesRow:after{content:"";display:table;clear:both}.teacherActivityPrint__promptImage{float:none!important;display:inline-block!important;vertical-align:top!important;width:31%!important;max-width:31%!important;height:auto!important;max-height:1.55in!important;margin:0 1%!important;object-fit:contain!important;break-inside:avoid!important;page-break-inside:avoid!important}.teacherActivityPrint__photoCollage{display:block!important}.teacherActivityPrint__photoCollageRow{display:block!important;width:100%!important;margin:0 0 10px!important;padding:4px 0!important;text-align:center!important;break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important;break-after:auto!important;page-break-after:auto!important}.teacherActivityPrint__photoCollageRow:after{content:"";display:table;clear:both}.teacherActivityPrint__photoCollageFrame{display:inline-block!important;vertical-align:middle!important;float:none!important;margin:4px 6px!important}.print-question-block>.teacherActivityPrint__questionPrompt{display:block!important;break-inside:auto!important;page-break-inside:auto!important}.print-question-block>.teacherActivityPrint__matchMaking,.print-question-block>.teacherActivityPrint__fillInBlanks,.print-question-block>.teacherActivityPrint__choiceList{break-before:avoid;page-break-before:avoid}.print-question-block>.teacherActivityPrint__ruledLines{break-before:auto;page-break-before:auto}.print-question-block>.teacherActivityPrint__dashedImageBox,.print-question-block .teacherActivityPrint__dashedImageBox{clear:both!important;break-inside:avoid!important;page-break-inside:avoid!important}.print-question-block>.teacherActivityPrint__promptImages,.print-question-block>.teacherActivityPrint__photoCollageBlock,.print-question-block>.teacherActivityPrint__graphicOrganizer,.print-question-block>.teacherActivityPrint__imageResponseArea{break-inside:auto!important;page-break-inside:auto!important;break-before:auto!important;page-break-before:auto!important}}.owe-print-table{width:100%;border-collapse:collapse;table-layout:fixed}.owe-print-table th,.owe-print-table td{padding:8px;border:.5px solid #111;text-align:left;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.owe-print-table th{background:#5d4187;color:#fff;font-weight:600;font-size:13px}.owe-print-table td{font-size:13px;line-height:1.35}.owe-print-table tbody tr{break-inside:avoid;page-break-inside:avoid}.owe-print-context{margin:0 0 12px}.owe-print-context__line{margin:0 0 4px;font-size:13px;line-height:1.4;color:#374151}.owe-print-empty{margin:0;font-size:14px;color:#6b7280}body[data-owe-print-layout=true] .owe-print-table{width:100%!important;max-width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}body[data-owe-print-layout=true] .owe-print-table thead{display:table-header-group}body[data-owe-print-layout=true] .owe-print-table th{background:#5d4187!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;padding:4px!important;font-size:13px!important;line-height:1.35!important}body[data-owe-print-layout=true] .owe-print-table td{padding:4px!important;font-size:13px!important;line-height:1.35!important;word-wrap:break-word!important;overflow-wrap:break-word!important}body[data-owe-print-layout=true] .owe-print-table tbody tr{break-inside:avoid!important;page-break-inside:avoid!important}@media print{.owe-print-table{width:100%!important;max-width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.owe-print-table thead{display:table-header-group}.owe-print-table th{background:#5d4187!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;padding:4px!important;font-size:13px!important;line-height:1.35!important}.owe-print-table td{padding:4px!important;font-size:13px!important;line-height:1.35!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.owe-print-table tbody tr{break-inside:avoid!important;page-break-inside:avoid!important}}body[data-owe-print-layout=true] #oweCanonicalComposeHost .owe-print-page .owe-print-table tbody tr,body[data-owe-print-layout=true] #oweCanonicalComposeHost .owe-print-page .owe-print-table td{break-inside:auto!important;page-break-inside:auto!important}@media print{#oweCanonicalComposeHost .owe-print-page .owe-print-table tbody tr,#oweCanonicalComposeHost .owe-print-page .owe-print-table td{break-inside:auto!important;page-break-inside:auto!important}}.print-layout--content-only .print-layout__inner,.print-layout--content-only .print-layout__body,.print-layout--content-only .print-layout__main{padding:0;margin:0}.print-layout--content-only .print-layout__title{margin:0 0 12px}@media print{.print-layout--content-only .print-layout__title{page-break-after:avoid;break-after:avoid}}.print-image-content{width:100%}.print-image-content__page{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box}.print-image-content__label{margin:0 0 var(--owe-print-content-gap, 8px);font-size:14px;font-weight:600;text-align:center;flex-shrink:0}.print-image-content__frame{width:100%;flex:0 0 auto}.print-image-content__image{display:block}.print-image-content__empty{margin:0;color:#64748b;font-size:14px}.print-layout--image-only{--owe-print-content-gap: 4px;--owe-print-content-padding-x: 0px}.print-layout--image-only .print-layout__inner,.print-layout--image-only .print-layout__body,.print-layout--image-only .print-layout__main{padding:0;margin:0;min-height:0}.print-layout--image-only .print-image-content__page{page-break-after:always;break-after:page}.print-layout--image-only .print-image-content__page:last-child{page-break-after:auto;break-after:auto}@media print{.print-layout--image-only .print-image-content__page{width:100%;min-height:var(--owe-print-body-cell-min-height, 7in);height:auto;max-height:none;overflow:visible;page-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;margin:0;box-sizing:border-box}.print-layout--image-only .print-image-content__frame{width:100%;flex:1 1 auto;min-height:0;height:var(--owe-print-image-slot-height, 7in);max-height:var(--owe-print-body-cell-min-height, var(--owe-print-image-slot-height, 7in));page-break-inside:avoid;break-inside:avoid}.print-layout--image-only .print-image-content__image{display:block;width:100%;height:100%;object-fit:contain;object-position:top center}.print-layout--image-only .print-image-content__label{page-break-inside:avoid;break-inside:avoid}}.print-layout--live-shell{display:contents}.print-layout--live-shell .owe-print-page-frame thead,.print-layout--live-shell .owe-print-page-frame tfoot,.print-layout--live-shell .print-layout__body-title,.print-layout--live-shell .owePrintShell__watermark,.print-layout--live-shell .print-layout__watermark{display:none}@media print{.print-layout--live-shell .owe-print-page-frame thead,.print-layout--live-shell .report-header{display:table-header-group!important}.print-layout--live-shell .owe-print-page-frame tfoot,.print-layout--live-shell .report-footer{display:table-footer-group!important}.print-layout--live-shell .print-layout__body-title,.print-layout--live-shell .owePrintShell__bodyTitle{display:block}.print-layout--live-shell .owePrintShell__watermark,.print-layout--live-shell .print-layout__watermark{display:none!important}}.customModal__container{padding:12px}@media(min-width:600px){.customModal__container{padding:16px}}div.customModal__paper{--custom-modal-width: 1200px;--custom-modal-viewport-gutter: 24px;margin:0;display:flex;flex-direction:column;width:min(var(--custom-modal-width),calc(100vw - var(--custom-modal-viewport-gutter)));max-width:min(var(--custom-modal-width),calc(100vw - var(--custom-modal-viewport-gutter)));max-height:calc(100dvh - var(--custom-modal-viewport-gutter));border-radius:16px;background-color:#fff;box-shadow:0 18px 50px #0f172a2e;overflow:hidden}@media(min-width:600px){div.customModal__paper{--custom-modal-viewport-gutter: 32px}}@media(max-width:580px){div.customModal__paper{--custom-modal-viewport-gutter: 16px;width:calc(100vw - var(--custom-modal-viewport-gutter));max-width:calc(100vw - var(--custom-modal-viewport-gutter))}}.customModal__closeBtn{position:absolute;top:12px;right:12px;z-index:5}.customModal__closeBtn--viewer{top:10px;right:10px}.customModal__canvasOverlay{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:var(--owe-page-surface, #ffffff);border-radius:12px;overflow:hidden;box-shadow:0 8px 28px color-mix(in srgb,var(--wn-text, #0f172a) 14%,transparent)}.customModal__canvasRoot{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;background:var(--owe-page-surface, #ffffff)}.customFloatingWidget__overlay{position:fixed;inset:0;z-index:var(--floating-widget-z-index, 10050)}.customFloatingWidget__backdropBtn{position:absolute;inset:0;border:0;padding:0;background:#0000008c}.customFloatingWidget__overlay--collapsed{background:transparent;pointer-events:none}.customFloatingWidget__overlay--collapsed .customFloatingWidget__backdropBtn{pointer-events:none}.customFloatingWidget__overlay--collapsed .customFloatingWidget__paper{pointer-events:auto}body.customFloatingWidget--resizing{-webkit-user-select:none;user-select:none;cursor:nwse-resize}body.customFloatingWidget--dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.customFloatingWidget__paper{--floating-widget-header-height: 52px;--floating-widget-footer-height: 26px;--floating-widget-w: 640px;--floating-widget-h: 600px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 18px 42px #0000002e;display:flex;flex-direction:column;cursor:grab}.customFloatingWidget__paper--expanded{container-type:size;container-name:floating-widget}.customFloatingWidget__paper--collapsed{height:auto;max-height:none;border-radius:999px;background:var(--teacher-header-bg, #020a52);box-shadow:0 12px 28px #00000038;overflow:hidden}.customFloatingWidget__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--teacher-header-bg, #020a52);color:var(--teacher-header-text, #ffffff);-webkit-user-select:none;user-select:none;flex-shrink:0}.customFloatingWidget__header--collapsed{width:100%;box-sizing:border-box;border-radius:999px;padding:10px 12px 10px 8px}.customFloatingWidget__expandBtn.MuiIconButton-root{flex-shrink:0;z-index:1;width:clamp(22px,5cqw,28px);height:clamp(22px,5cqw,28px);min-width:clamp(22px,5cqw,28px);padding:clamp(3px,.8cqw,4px);background:var(--teacher-header-icon-btn-bg, rgba(255, 255, 255, .06));border:1px solid var(--teacher-header-icon-btn-border, rgba(255, 255, 255, .12));color:var(--teacher-header-text, #ffffff);cursor:pointer}.customFloatingWidget__expandBtn .MuiSvgIcon-root{font-size:clamp(12px,3cqw,16px)}.customFloatingWidget__header .customFloatingWidget__expandBtn.MuiIconButton-root,.customFloatingWidget__header .customFloatingWidget__expandBtn.MuiIconButton-root .MuiSvgIcon-root{color:var(--teacher-header-text, #ffffff)}.customFloatingWidget__title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - clamp(92px,26cqw,140px));font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:0}.customFloatingWidget__headerRight{display:flex;align-items:center;gap:clamp(4px,1.2cqw,8px);flex-shrink:0;position:relative;z-index:2;pointer-events:auto}.customFloatingWidget__closeBtn.MuiIconButton-root{flex-shrink:0;width:clamp(22px,5cqw,28px);height:clamp(22px,5cqw,28px);min-width:clamp(22px,5cqw,28px);padding:clamp(3px,.8cqw,4px);background:#ff4e4ef2;border:1px solid rgba(255,255,255,.35);color:#fff;cursor:pointer}.customFloatingWidget__closeBtn .MuiSvgIcon-root{font-size:clamp(12px,3cqw,16px)}.customFloatingWidget__header .customFloatingWidget__closeBtn.MuiIconButton-root,.customFloatingWidget__header .customFloatingWidget__closeBtn.MuiIconButton-root .MuiSvgIcon-root{color:#fff}.customFloatingWidget__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.customFloatingWidget__footer{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:var(--floating-widget-footer-height);min-height:var(--floating-widget-footer-height);padding:0 36px 0 12px;background:var(--teacher-header-bg, #020a52);color:var(--teacher-header-text, #ffffff);border-radius:0 0 18px 18px}.customFloatingWidget__footerLabel{font-size:10px;font-weight:600;letter-spacing:.35px;text-transform:uppercase;color:var(--teacher-header-text, #ffffff);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.customFloatingWidget__resizeHandle{position:absolute;right:8px;top:50%;transform:translateY(-50%);flex-shrink:0;width:18px;height:18px;padding:0;border:0;border-radius:0;background:transparent;color:var(--teacher-header-text, #ffffff);cursor:nwse-resize;touch-action:none;display:inline-flex;align-items:center;justify-content:center}.customFloatingWidget__resizeHandle:hover{background:transparent;opacity:.85}.customFloatingWidget__resizeIcon{font-size:11px;transform:rotate(90deg)}.customFloatingWidget__paper :is(button,a,input,textarea,select,label,[role=button]){cursor:pointer;touch-action:manipulation}@container floating-widget (max-width: 520px){.customFloatingWidget__header{gap:6px;padding:8px 10px}.customFloatingWidget__title{font-size:11px;letter-spacing:.2px;max-width:calc(100% - 96px)}.customFloatingWidget__headerRight{gap:3px}.customFloatingWidget__expandBtn.MuiIconButton-root,.customFloatingWidget__closeBtn.MuiIconButton-root{width:24px;height:24px;min-width:24px;padding:3px}.customFloatingWidget__expandBtn .MuiSvgIcon-root,.customFloatingWidget__closeBtn .MuiSvgIcon-root{font-size:14px}}@container floating-widget (max-width: 440px){.customFloatingWidget__title{max-width:calc(100% - 88px)}.customFloatingWidget__expandBtn.MuiIconButton-root,.customFloatingWidget__closeBtn.MuiIconButton-root{width:22px;height:22px;min-width:22px;padding:2px}.customFloatingWidget__expandBtn .MuiSvgIcon-root,.customFloatingWidget__closeBtn .MuiSvgIcon-root{font-size:13px}}@container floating-widget (max-width: 400px){.customFloatingWidget__title{max-width:calc(100% - 80px)}.customFloatingWidget__expandBtn.MuiIconButton-root,.customFloatingWidget__closeBtn.MuiIconButton-root{width:20px;height:20px;min-width:20px;padding:2px}.customFloatingWidget__expandBtn .MuiSvgIcon-root,.customFloatingWidget__closeBtn .MuiSvgIcon-root{font-size:12px}}@container floating-widget (max-width: 360px){.customFloatingWidget__title{max-width:calc(100% - 72px)}.customFloatingWidget__expandBtn.MuiIconButton-root,.customFloatingWidget__closeBtn.MuiIconButton-root{width:18px;height:18px;min-width:18px;padding:1px}.customFloatingWidget__expandBtn .MuiSvgIcon-root,.customFloatingWidget__closeBtn .MuiSvgIcon-root{font-size:11px}}.customCheckbox{box-sizing:border-box;width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--owe-primary);cursor:pointer;appearance:none;-webkit-appearance:none;border:2px solid var(--owe-primary);border-radius:4px;background-color:#fff;position:relative}.customCheckbox:checked{border-color:var(--owe-primary)}.customCheckbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid var(--owe-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.customCheckbox:focus-visible{outline:2px solid rgba(var(--owe-primary-rgb),.3);outline-offset:2px}.customCheckbox:disabled{opacity:.5;cursor:not-allowed}.customRadio{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--owe-primary);cursor:pointer}.customColorPicker{display:flex;flex-direction:column;gap:6px;min-width:0}.customColorPicker__label{font-size:12px;line-height:18px;color:#0000008c}.customColorPicker__trigger{width:100%;min-height:40px;padding:6px 10px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;display:flex;align-items:center;gap:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.customColorPicker__trigger:hover:not(:disabled){border-color:#00000059}.customColorPicker__trigger:focus-visible{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px #1976d22e}.customColorPicker__trigger:disabled{opacity:.6;cursor:not-allowed}.customColorPicker__swatch{width:28px;height:28px;border-radius:8px;border:1px solid rgba(0,0,0,.12);flex-shrink:0;box-shadow:inset 0 0 0 1px #fff3}.customColorPicker__swatch--empty{background:linear-gradient(45deg,#e2e8f0 25%,transparent 25%),linear-gradient(-45deg,#e2e8f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e2e8f0 75%),linear-gradient(-45deg,transparent 75%,#e2e8f0 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0;box-shadow:none}.customColorPicker__trigger--empty{color:#00000073}.customColorPicker__value--placeholder{color:#00000073;font-family:inherit}.customColorPicker__value{font-size:12px;color:#000000c7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customColorPicker__popoverPaper.MuiPaper-root{width:280px;max-width:calc(100vw - 24px);border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #0f172a2e}.customColorPicker__popoverRoot{padding:14px;display:flex;flex-direction:column;gap:12px}.customColorPicker__popoverTitle{font-size:13px;font-weight:600;color:#0f172a}.customColorPicker__pickerWrap .react-colorful{width:100%;height:160px}.customColorPicker__pickerWrap .react-colorful__saturation{border-radius:10px 10px 0 0}.customColorPicker__pickerWrap .react-colorful__hue{height:12px;border-radius:0 0 10px 10px}.customColorPicker__pickerWrap .react-colorful__pointer{width:16px;height:16px}.customColorPicker__channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.customColorPicker__channelField{display:flex;flex-direction:column;gap:4px}.customColorPicker__channelInput{width:100%;min-height:34px;border:1px solid rgba(0,0,0,.16);border-radius:8px;padding:6px 8px;font-size:12px;text-align:center}.customColorPicker__channelInput:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px #1976d229}.customColorPicker__channelLabel{font-size:11px;color:#0000008c;text-align:center}.customColorPicker__presets{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.customColorPicker__preset{width:100%;aspect-ratio:1;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;padding:0}.customColorPicker__preset:hover{transform:scale(1.04)}.customPagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid #e5e7eb;background:#fff}.customPagination__pageSizeForm{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;flex-shrink:0}.customPagination__pageSizeLabel{font-size:14px;color:#64748b;white-space:nowrap}.customPagination__pageSizeSelect{height:36px;min-width:72px;font-size:14px;background:#fff;border-radius:8px}.customPagination__pageSizeSelect .MuiSelect-select{padding:6px 32px 6px 12px;font-size:inherit;line-height:1.25}.customPagination__pageSizeMenu .MuiMenuItem-root{font-size:14px;line-height:1.25;min-height:36px}.customPagination__pageSizeForm .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb}.customPagination__summary{font-size:14px;color:#64748b;flex:1;text-align:center}.customPagination__controls.MuiPagination-root{flex-shrink:0}.customPagination__controls .MuiPaginationItem-root{font-size:14px;font-weight:500;color:#64748b;border-radius:8px;min-width:32px;height:32px}.customPagination__controls .MuiPaginationItem-root.Mui-selected{background-color:var(--owe-primary);color:#fff}.customPagination__controls .MuiPaginationItem-root.Mui-selected:hover{background-color:var(--owe-primary-button-hover-color)}.customPagination__controls .MuiPaginationItem-root:hover{background-color:#f1f5f9}@media(max-width:1024px){.customPagination{padding:12px 16px}.customPagination{justify-content:center}}@media(max-width:768px){.customPagination{flex-direction:row;align-items:stretch;gap:12px}.customPagination__pageSizeForm{flex-direction:row;align-items:center;justify-content:flex-start;flex:1 1 100%}.customPagination__summary{flex:1 1 10%;order:0;text-align:left}.customPagination__controls.MuiPagination-root{margin-left:0;width:100%;display:flex;justify-content:center;flex:1 1 50%}}@media screen and (max-width:580px){.customPagination__summary{flex:1 1 5%;order:0;text-align:left}}.customTooltip.MuiTooltip-tooltip{background-color:#171b22;color:#fff;border-radius:14px;font-size:13px;font-weight:400;line-height:1.45;padding:12px 16px;max-width:min(520px,calc(100vw - 32px));box-shadow:0 12px 32px #00000047;text-align:left;white-space:normal;word-break:break-word}.customTooltipArrow.MuiTooltip-arrow{color:#171b22}.customTooltipPopper{z-index:1500}.customSearchableSelect{width:100%}.customSearchableSelect__autocomplete .MuiOutlinedInput-root{min-height:40px;padding-top:4px;padding-bottom:4px}.customSearchableSelect--multiple .MuiOutlinedInput-root{position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:4px;padding:4px 52px 4px 8px;box-sizing:border-box}.customSearchableSelect--multiple .MuiAutocomplete-endAdornment{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;height:auto;margin:0;pointer-events:auto}.customSearchableSelect--multiple .MuiAutocomplete-popupIndicator,.customSearchableSelect--multiple .MuiAutocomplete-clearIndicator{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;margin:0}.customSearchableSelect--multiple .MuiAutocomplete-input.MuiInputBase-input{flex:1 1 72px;min-width:72px;padding:2px 0}.customSearchableSelect--multiple .MuiChip-root{margin:0;max-height:24px}.customSearchableSelect__menu{border-radius:8px;margin-top:4px;box-shadow:0 8px 24px #0f172a1f}.customSearchableSelect__listbox .MuiAutocomplete-option{font-size:13px;min-height:38px}.customSearchableSelect__chip{max-width:min(180px,100%);flex-shrink:1;min-width:0}.customSearchableSelect__chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customSearchableSelect__moreChip{flex-shrink:0;cursor:default;font-weight:600}.customSearchableSelect__moreChipTooltipList{margin:0;padding-left:18px;max-width:320px}.customSearchableSelect__moreChipTooltipList li{padding:2px 0}.customSearchableSelect__autocomplete .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.customSearchableSelect__autocomplete .MuiOutlinedInput-root.Mui-error:hover .MuiOutlinedInput-notchedOutline,.customSearchableSelect__autocomplete .MuiOutlinedInput-root.Mui-error.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--owe-danger)}.customSearchableSelect__listFooter{display:flex!important;align-items:center;justify-content:center;gap:10px;padding:10px 12px!important;min-height:38px;color:#475569;font-size:13px;font-weight:500;pointer-events:none;cursor:default;border-top:1px solid #e2e8f0;background:#fff}.customSearchableSelect__listFooter.Mui-focused{background:#fff}.customSearchableSelect__listFooter .MuiCircularProgress-root{color:#2563eb}.profile-load-error-modal__body{padding-top:4px}.profile-load-error-modal__message{margin:0;font-size:.95rem;line-height:1.5;color:var(--owe-text-primary, #1e293b)}.profile-load-error-modal__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;width:100%}.profile-load-error-modal__dismiss,.profile-load-error-modal__retry{min-width:96px}.canvasDistrictModal__backdrop.MuiBackdrop-root{background:#0f172a73}.canvasDistrictModal__paper{width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);border-radius:16px;padding:0;overflow:hidden;font-family:var(--teacher-font-family)}.canvasDistrictModal__root{--cdm-purple: var(--login-purple, #6a30d1);--cdm-purple-soft: #f3e8ff;--cdm-border: #e5e7eb;--cdm-text: #0f172a;--cdm-text-muted: #64748b;display:flex;flex-direction:column;max-height:calc(100vh - 64px);box-sizing:border-box;font-family:var(--teacher-font-family)}.canvasDistrictModal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #dfdfdf}.canvasDistrictModal__headerMain{display:flex;align-items:flex-start;gap:14px;min-width:0}.canvasDistrictModal__headerIconWrap{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--cdm-purple-soft);color:var(--cdm-purple);flex-shrink:0}.canvasDistrictModal__headerIcon.MuiSvgIcon-root{font-size:22px}.canvasDistrictModal__headerText{min-width:0}.canvasDistrictModal__title{margin:0 0 1px;font-family:var(--teacher-font-family);font-size:20px;font-weight:600;line-height:1.25;color:#010140}.canvasDistrictModal__subtitle{margin:0;font-family:var(--teacher-font-family);font-size:14px;font-weight:400;line-height:1.4;color:var(--cdm-text-muted)}.canvasDistrictModal__note{margin:8px 0 0;font-family:var(--teacher-font-family);font-size:13px;font-weight:600;line-height:1.4;color:#b45309}.canvasDistrictModal__closeBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--cdm-border);border-radius:8px;background:#fff;color:#374151;cursor:pointer;padding:0;flex-shrink:0;transition:box-shadow .2s ease,background-color .2s ease}.canvasDistrictModal__closeBtn:hover{background:#f8fafc;color:var(--cdm-text)}.canvasDistrictModal__closeBtnIcon.MuiSvgIcon-root{font-size:18px}.canvasDistrictModal__body{display:flex;flex-direction:column;gap:16px;padding:16px 18px 20px;overflow-y:visible;min-height:0}.canvasDistrictModal__autocomplete{width:100%;font-family:var(--teacher-font-family)}.canvasDistrictModal__autocomplete .MuiTypography-root,.canvasDistrictModal__autocomplete .MuiInputBase-root,.canvasDistrictModal__autocomplete .MuiInputBase-input,.canvasDistrictModal__autocomplete .MuiInputLabel-root,.canvasDistrictModal__actions .MuiButton-root{font-family:var(--teacher-font-family)}.canvasDistrictModal__popper,.canvasDistrictModal__menuPaper,.canvasDistrictModal__listbox,.canvasDistrictModal__popper .MuiAutocomplete-paper,.canvasDistrictModal__popper .MuiAutocomplete-listbox,.canvasDistrictModal__popper .MuiAutocomplete-option,.canvasDistrictModal__listbox .MuiAutocomplete-option{font-family:var(--teacher-font-family)!important}.canvasDistrictModal__popper .MuiAutocomplete-option,.canvasDistrictModal__listbox .MuiAutocomplete-option{font-size:14px;font-weight:400}.canvasDistrictModal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.canvasDistrictModal__empty{margin:12px 0;text-align:center;font-family:var(--teacher-font-family);font-size:14px;line-height:1.45;color:var(--cdm-text-muted)}.canvasDistrictModal__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.canvasDistrictModal__item{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px;border:1px solid var(--cdm-border);border-radius:12px;background:#fff;color:var(--cdm-text);text-align:left;cursor:pointer;font:inherit;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.canvasDistrictModal__item:hover{background:#faf5ff;border-color:color-mix(in srgb,var(--cdm-purple) 28%,var(--cdm-border));box-shadow:0 1px 4px #6a30d114}.canvasDistrictModal__item:focus-visible{outline:2px solid var(--cdm-purple);outline-offset:2px}.canvasDistrictModal__itemIconWrap{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--cdm-purple-soft);color:var(--cdm-purple);flex-shrink:0}.canvasDistrictModal__itemIcon.MuiSvgIcon-root{font-size:18px}.canvasDistrictModal__itemLabel{min-width:0;font-size:14px;font-weight:500;line-height:1.35;color:var(--cdm-text)}.canvasDistrictModal__itemDescription{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;color:var(--cdm-text-muted)}@media(max-width:600px){.canvasDistrictModal__dialogRoot .MuiDialog-container{align-items:flex-start;padding:6px}.canvasDistrictModal__paper.MuiPaper-root{width:100%;max-width:100%;margin:auto;max-height:calc(92vh - 12px);border-radius:12px}.canvasDistrictModal__root{max-height:calc(92vh - 12px)}.canvasDistrictModal__header{padding:14px 12px;position:relative}.canvasDistrictModal__closeBtn{width:28px;height:28px}.canvasDistrictModal__headerIconWrap{width:40px;height:40px}.canvasDistrictModal__title{font-size:18px;padding-right:8px}.canvasDistrictModal__body{padding:12px}.canvasDistrictModal__item{padding:10px 12px}}.twoFactorModalPaper.MuiPaper-root.MuiDialog-paper{border-radius:24px!important;padding:36px 32px 32px;position:relative;box-shadow:0 20px 50px #00000029;font-family:var(--teacher-font-family);box-sizing:border-box;width:100%;overflow:hidden}.twoFactorModalTitle.MuiTypography-root{font-weight:700!important;color:#0f172a;margin-bottom:24px;font-size:24px!important;line-height:1.3!important;font-family:inherit}.twoFactorModalEmail.MuiTypography-root{font-weight:700!important;color:#0f172a;margin-bottom:20px;font-size:15px!important;font-family:inherit;overflow-wrap:anywhere;word-break:break-word}.twoFactorModalOtpGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;max-width:100%;margin:0 auto 32px;box-sizing:border-box}.twoFactorModalOtpInput{width:100%;aspect-ratio:1;min-width:0;max-width:52px;margin:0 auto;padding:0;text-align:center;font-size:clamp(18px,5vw,22px);font-weight:700;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fff;font-family:inherit;box-sizing:border-box}.twoFactorModalOtpInput:disabled{background-color:#f8fafc}.twoFactorModalOtpInput--filled{border-color:#cbd5e1}.twoFactorModalOtpInput:focus{border-color:var(--login-purple, #6a30d1);box-shadow:0 0 0 2px #6a30d126}@media(max-width:480px){.twoFactorModalPaper.MuiPaper-root.MuiDialog-paper{padding:24px 16px 20px;margin:8px;border-radius:20px!important}.twoFactorModalTitle.MuiTypography-root{font-size:20px!important;margin-bottom:16px;padding-right:28px}.twoFactorModalOtpGrid{gap:6px;margin-bottom:24px}.twoFactorModalOtpInput{max-width:44px;border-radius:8px;font-size:18px}}@media(max-width:360px){.twoFactorModalOtpGrid{gap:4px}.twoFactorModalOtpInput{max-width:40px;font-size:16px;border-radius:8px}}.loginFormTextField .MuiOutlinedInput-root input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset;-webkit-text-fill-color:#000;caret-color:#000;border-radius:10px}.authInputField{min-height:var(--auth-input-min-height, 44px)}.authInputField .MuiOutlinedInput-input{flex:1 1 auto;min-width:0;padding:var(--auth-input-padding, 13px 14px)}.authInputField.MuiOutlinedInput-root{align-items:center;border-radius:10px}.loginFormTextField .authInputField .MuiInputAdornment-root{flex:0 0 auto}@media(hover:none)and (pointer:coarse){.loginFormTextField .MuiOutlinedInput-input{font-size:16px}}.loginFormTextField .MuiOutlinedInput-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px #fff inset}.loginFormTextField .MuiOutlinedInput-root input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #fff inset}.loginFormTextField .MuiOutlinedInput-root input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px #fff inset}.loginFormTextField .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0}.loginFormTextField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1}.loginFormTextField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--login-purple, #6a30d1)}.loginFormWelcomeBlock{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(14px,2vh,18px);text-align:center}.loginFormWelcomeIconWrap{display:flex;align-items:center;justify-content:center;width:clamp(44px,5vh,48px);height:clamp(44px,5vh,48px);margin-bottom:clamp(8px,1.2vh,12px);border-radius:50%;background-color:var(--login-purple, #6a30d1)}.loginFormWelcomeIcon{color:#fff;font-size:26px}.loginFormWelcomeTitle{margin:0 0 4px;color:#0a0e31;font-family:var(--teacher-font-family);font-size:clamp(22px,2.6vh,24px);font-weight:700;line-height:1.2}.loginFormWelcomeSubtitle{margin:0;color:#64748b;font-family:var(--teacher-font-family);font-size:clamp(12px,1.4vh,13px);font-weight:400;line-height:1.4}.loginFormRoleDivider{display:flex;align-items:center;gap:12px;margin-bottom:clamp(14px,2vh,18px)}.loginFormRoleDividerLine{flex:1;height:1px;background-color:#e5e7eb}.loginFormToggleTab{width:auto;padding:0 4px;border:none;background-color:transparent;color:var(--login-purple, #6a30d1);font-family:var(--teacher-font-family);font-size:11px;font-weight:700;letter-spacing:.6px;line-height:1;text-transform:uppercase;white-space:nowrap;outline:none;transition:color .2s ease}.loginFormErrorBox{width:100%;padding:8px;border:1px solid #ff6666;border-radius:8px;background-color:#ffe5e5;color:red;text-align:center}.loginFormErrorBoxTop{margin-bottom:16px}.loginFormFieldStack{width:100%;margin-top:0;--auth-input-min-height: 36px;--auth-input-padding: 8px 12px}.loginFormLoadingWrap{display:inline-flex;min-height:24px;position:absolute;left:0;right:0;margin:0 auto;justify-content:center;align-items:center}.loginFormLoadingWrap span.loginFormLoadingSpinner{color:#fff}.loginFormGoogleBackdropContent{display:flex;flex-direction:column;align-items:center;gap:16px}.loginFormGoogleBackdrop .MuiBackdrop-root{background-color:#000000b8}.loginFormGoogleBackdropText{max-width:min(320px,90vw);color:#fff;font-weight:500;text-align:center}.loginFormPlacementIcon{margin-right:12px;font-size:22px}.loginFormElement{display:flex;flex-direction:column;align-items:center;width:100%}.loginFormTextLink{display:inline-flex;align-items:center;gap:2px;padding:0;border:none;background-color:transparent;color:var(--login-purple, #6a30d1);font-family:var(--teacher-font-family);font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:color .2s ease}.loginFormTextLink:hover{text-decoration:underline}.loginFormRegisterArrow{font-size:14px}.loginFormRegisterRow{display:flex;flex-direction:row;justify-content:center;gap:4px;margin-top:clamp(16px,2vh,20px)}.loginFormMuted{display:inline-block;margin-right:3px;color:#64748b;font-family:var(--teacher-font-family);font-size:13px;font-weight:500}.loginFormShell{width:100%;animation:loginFadeIn .4s cubic-bezier(.4,0,.2,1)}.loginFormPasswordToggleButton{padding:4px;background-color:transparent;flex-shrink:0}.loginFormPasswordToggleButton:hover{background-color:transparent}button.MuiButton-root.SignInBtn{display:flex;align-items:center;justify-content:center;position:relative;width:100%;min-height:40px;margin-top:14px;padding:4px 12px;border-radius:10px;background-color:var(--login-purple, #6a30d1);color:#fff;font-family:var(--teacher-font-family);font-size:15px;font-weight:600;text-transform:none}button.MuiButton-root.SignInBtn:hover{background-color:var(--login-purple-hover, #5a24c4)}.loginFormSignInArrow{position:absolute;right:16px;color:#fff}.loginFormOrDivider{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;margin-bottom:2px}.loginFormOrDividerLine{flex:1;height:1px;background-color:#e5e7eb}.loginFormOrDividerText{color:#94a3b8;font-family:var(--teacher-font-family);font-size:12px;font-weight:500;white-space:nowrap}.loginFormAltBtnStack{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}.loginFormAltBtn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;width:100%;min-height:40px;padding:4px 14px;border-radius:10px;background:#fff;font-family:var(--teacher-font-family);font-size:14px;font-weight:600;line-height:1.1;cursor:pointer}.loginFormAltBtn:focus-visible{outline:3px solid rgba(106,48,209,.35);outline-offset:2px}.loginFormAltBtnIcon{color:var(--login-purple, #6a30d1);font-size:28px}.loginFormAltBtn--canvas{border:1px solid var(--login-purple, #6a30d1);background:transparent;color:var(--login-purple, #6a30d1)}.loginFormAltBtn--canvas:hover{background:#6a30d10f}.loginFormAltBtn--classroom{border:1px solid #e2e8f0;box-shadow:0 4px 14px #00000014;color:#111827}.loginFormAltBtn--placement{border:0;background:var(--login-navy, #0a0e31);color:#fff}.loginFormAltBtn--placement:hover{filter:brightness(1.08)}.loginFormAltBtn--placement .loginFormPlacementIcon{margin-right:0;color:#fff}.loginFormClassroomBadge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #fbbc04;background:#1e8e3e}span.loginFormClassroomBadge svg{height:14px}.loginFormClassroomIcon{color:#fff;font-size:20px}.loginFormAltBtn--canvas svg{height:19px}input#studentUsername,input#password{padding:8px;font-family:var(--teacher-font-family)}.loginFormTextField .authInputField .MuiInputAdornment-root svg{font-size:20px}.floatingLabelBG p{font-family:var(--teacher-font-family);font-weight:500}@keyframes loginFadeIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media screen and (min-width:1768px){.loginFormWelcomeBlock{margin-bottom:20px}.loginFormWelcomeIconWrap{width:54px;height:54px;margin-bottom:14px}.loginFormWelcomeIcon{font-size:30px}.loginFormWelcomeTitle{font-size:26px}.loginFormWelcomeSubtitle{font-size:14px}.loginFormRoleDivider{margin-bottom:20px}.loginFormToggleTab{font-size:12px}.loginFormFieldStack{--auth-input-min-height: 44px;--auth-input-padding: 11px 14px}button.MuiButton-root.SignInBtn{min-height:46px;font-size:16px}.loginFormAltBtn{min-height:46px;font-size:15px}.loginFormOrDividerText{font-size:13px}.loginFormMuted,.loginFormTextLink{font-size:14px}.loginFormTextField .authInputField .MuiInputAdornment-root svg{font-size:22px}}@media screen and (max-width:767px){.loginFormWelcomeTitle{font-size:22px}.loginFormWelcomeSubtitle{font-size:13px}.loginFormWelcomeIconWrap{width:46px;height:46px}}.registrationFormHeader{display:block;margin-bottom:4px;color:#0a0e31;font-family:var(--teacher-font-family);font-size:22px;font-weight:700;line-height:1.3;text-align:center}.registrationFormDescriptionWrap{text-align:center}.registrationFormDescription{display:block;color:#64748b;font-family:var(--teacher-font-family);font-size:12px;font-weight:400;line-height:1.45}.studentRoleDivider{display:flex;align-items:center;gap:12px;margin-bottom:4px}.registrationFormFieldStack{width:100%;margin-top:8px}.registrationFormTextField :is(input,textarea){font-size:13px}.registrationFormTextField .MuiInputAdornment-root{color:#4e5156}.registrationFormTextField .MuiOutlinedInput-root{border-radius:10px}.registrationFormTextField .MuiOutlinedInput-notchedOutline{border-color:#0000002e}.registrationFormTextField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#00000047}.registrationFormTextField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--login-purple, #6a30d1)}.registrationFormTextField .MuiInputLabel-root.Mui-focused{color:var(--login-purple, #6a30d1)}.registrationFormSplitRow{display:flex;flex-direction:row;gap:10px;width:100%}.registrationFormSplitGrow{flex:1 1 auto}.registrationFormGradeBox{flex:0 0 88px}button.registrationFormRegisterBtn{min-height:40px;margin-top:14px;padding:4px 12px;border-radius:10px;background-color:var(--login-purple, #6a30d1);background:var(--login-purple, #6a30d1);color:#fff;font-family:var(--teacher-font-family);font-size:15px;font-weight:600;text-transform:none}.registrationFormRegisterBtn:hover{background-color:var(--login-purple-hover, #5a24c4)}button.registrationFormRegisterBtn.Mui-disabled{background-color:#6a30d173;color:#fffc}.registrationFormLoadingSpinner{color:#fff}.registrationFormRegisterRow{flex-wrap:wrap}.registrationFormRecaptchaWrap{display:flex;justify-content:center;width:100%;overflow:hidden}.registrationFormRecaptcha{margin-top:6px;margin-bottom:6px}@media screen and (min-width:1768px){.registrationFormHeader{font-size:26px;margin-bottom:14px}.registrationFormDescription{font-size:13px}.registrationFormFieldStack{--auth-input-min-height: 44px;--auth-input-padding: 11px 14px}.registrationFormTextField :is(input,textarea){font-size:14px}.registrationFormGradeBox{flex:0 0 100px}button.registrationFormRegisterBtn{min-height:46px;font-size:16px}.registrationFormTextField .authInputField .MuiInputAdornment-root svg{font-size:22px}}.registrationFormTextField .authInputField .MuiInputAdornment-root svg{font-size:20px}@media(max-width:1300px){.registrationFormTextField .MuiSelect-select{padding:13px}}@media(max-width:767px){.registrationFormDescription{font-size:13px}}.loginPageRoot{--login-purple: #6a30d1;--login-purple-hover: #5a24c4;--login-navy: #0a0c30;--login-navy-footer: #10143d;--login-navy-bar: #000000;--login-card-radius: 24px;--login-card-shadow: 0 20px 50px rgba(0, 0, 0, .28);--login-footer-pad-x: clamp(24px, 4vw, 60px);--login-page-pad-x: clamp(24px, 3.5vw, 52px);--login-page-pad-top: clamp(18px, 2.8vh, 32px);min-height:100vh;min-height:100dvh;overflow-x:hidden;font-family:var(--teacher-font-family);background:var(--login-navy)}.loginPageScene,.logCstmMainUpr{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:var(--login-navy);background-repeat:no-repeat;background-position:center top;background-size:cover}.logCstmMainUpr{background-position:center top -122px}.loginPageHero{display:flex;flex:1;flex-direction:column;min-height:0;padding:var(--login-page-pad-top) var(--login-page-pad-x) 0}.loginPageTopBar{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.loginPageBrand{flex:0 1 auto;min-width:0}.loginPageBrandLogo{display:block;width:auto;height:clamp(58px,8vh,76px);cursor:pointer}.loginPageTagline{margin:clamp(10px,1vh,10px) 0 0;color:#ffffffe6;font-family:var(--teacher-font-family);font-size:clamp(12px,1.4vw,14px);font-weight:500;line-height:1.4}.loginPageTestimonial{flex-shrink:0;z-index:11}.loginPageTestimonial img{display:block;width:auto;height:65px;border-radius:10px;box-shadow:0 8px 24px #00000052}.loginPageHeroBody{display:flex;flex:1;justify-content:flex-end;align-items:flex-start;width:100%}.loginPageMain{width:min(357px,100%);min-width:0;flex-shrink:0;margin-top:-2.5%;margin-right:10%}.loginPageCardPanel{width:100%;padding:18px 21px;border-radius:var(--login-card-radius);background-color:#fff;box-shadow:var(--login-card-shadow)}@keyframes loginPageSlideFadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.loginPageFormTransition{width:100%;animation:loginPageSlideFadeIn .4s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.loginPageBottom{display:grid;grid-template-columns:1fr auto;align-items:end;width:100%;margin-top:auto;position:relative}.loginPageMascot{position:absolute;bottom:0;right:0;z-index:11}.loginPageMascot img{display:block;width:auto;max-height:191px;object-fit:contain;object-position:bottom right}.loginPageFooter{grid-column:1 / -1;grid-row:1;display:flex;flex-direction:column;justify-content:flex-end;width:100%;background:linear-gradient(180deg,#1a1a52,#10143d 55%,#0a0c30);z-index:1}.loginPageFooterBody{width:min(62%,760px);padding:20px var(--login-footer-pad-x)}.loginPageFeatures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,24px)}.loginPageFeatureItem{position:relative;display:flex;align-items:flex-start;gap:8px;padding-right:12px}.loginPageFeatureItem:after{content:"";width:1px;min-width:1px;background-color:#7b7b7b;position:absolute;right:0;top:0;bottom:0;height:100%}.loginPageFeatureItem:last-child:after{content:initial}.loginPageFeatureIcon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(34px,4vh,40px);height:clamp(34px,4vh,40px);border-radius:50%;background-color:var(--login-purple);color:#fff}.loginPageFeatureTitle{margin:0 0 3px;color:#fff;font-family:var(--teacher-font-family);font-size:clamp(12px,1.3vw,14px);font-weight:700;line-height:1.3}.loginPageFeatureDesc{margin:0;color:#ffffffad;font-family:var(--teacher-font-family);font-size:clamp(10px,1.05vw,11px);font-weight:400;line-height:1.4}.loginPageFooterBarUpr{width:100%;background:linear-gradient(90deg,#090a4d,#151068,#23167f 70%,#2a1788);border-top:2px solid #272074}.loginPageFooterBar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:60%;min-height:66px;padding:clamp(10px,1.3vh,13px) var(--login-footer-pad-x)}.loginPageCopyright{color:#ffffff9e;font-family:var(--teacher-font-family);font-size:clamp(10px,1.1vw,11px);font-weight:400;line-height:1.4;white-space:nowrap}.loginPageSiteFooterNav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.loginPageSiteFooterLink{padding:0;border:0;background:transparent;color:#ffffff9e;font-family:var(--teacher-font-family);font-size:clamp(10px,1.1vw,11px);font-weight:500;line-height:1.4;cursor:pointer;transition:color .2s ease}.loginPageSiteFooterLink:hover{color:#fff;text-decoration:underline}.loginPageSiteFooterSep{color:#ffffff47;font-size:clamp(10px,1.1vw,11px);-webkit-user-select:none;user-select:none}.floatingLabelBG .MuiInputLabel-formControl{background-color:#fff;color:#4e5156;font-family:var(--teacher-font-family);font-weight:500}.loginPageFooterBodyUpr{background:linear-gradient(90deg,#1b0a6b,#2a0d8f,#120e60,#2b1fae,#0a0a4f);border-top:2px solid #3b3381}@media screen and (min-width:1768px){.loginPageMain{width:min(420px,100%)}.loginPageCardPanel{padding:26px 32px}}@media screen and (max-width:1280px){.loginPageMain{width:min(380px,100%)}}@media screen and (max-width:1024px){.loginPageMain{margin-top:2%;margin-bottom:2%;margin-right:0}.loginPageFeatureItem{padding-right:0;padding-bottom:9px;border-bottom:1px solid #7b7b7b}.loginPageFeatureItem:last-child{padding-bottom:0;border-bottom:none}div.loginPageFeatureItem:after{content:initial}}@media screen and (min-width:769px)and (max-width:1024px){.loginPageHeroBody{justify-content:center;padding-right:var(--login-page-pad-x)}.loginPageMain{width:min(400px,88%)}.loginPageFooterBody{width:min(78%,680px)}.loginPageFeatures{grid-template-columns:1fr;gap:14px}.loginPageMascot{margin-top:-80px;margin-right:8px}.loginPageMascot img{width:clamp(150px,22vw,190px);max-height:200px}.loginPageFooterBar{flex-wrap:wrap;gap:10px}.loginPageCopyright{white-space:normal}}@media screen and (max-width:768px){.loginPageHero{padding:18px 20px 0}.loginPageTopBar{align-items:center}.loginPageBrand{text-align:center}.loginPageBrandLogo{height:56px;margin:0 auto}.loginPageTagline{font-size:12px}.loginPageTestimonial{align-self:flex-end}.loginPageTestimonial img{height:48px}.loginPageHeroBody{justify-content:center;padding:20px 0 16px}.loginPageMain{width:min(420px,92%)}.loginPageCardPanel{padding:24px 22px 22px;border-radius:20px}.loginPageBottom{display:flex;flex-direction:column;align-items:stretch}.loginPageMascot{order:-1;align-self:flex-end;margin-top:0;padding-right:0}.loginPageMascot img{width:min(160px,42vw);max-height:none}.loginPageFooter{order:1}.loginPageFooterBody{width:100%;padding:12px 20px 10px}.loginPageFeatures{grid-template-columns:1fr;gap:14px;max-width:none}.loginPageFeatureTitle{font-size:14px}.loginPageFeatureDesc{font-size:11px}.loginPageFooterBar{flex-direction:column;align-items:center;gap:10px;padding:12px 20px 16px;text-align:center}.loginPageCopyright{white-space:normal}.loginPageSiteFooterNav{flex-direction:column;align-items:center;justify-content:center;gap:8px}.loginPageSiteFooterLink{min-height:initial;padding:0}.loginPageSiteFooterSep{display:none}}@media screen and (max-width:768px)and (max-height:700px){.loginPageHeroBody{padding-top:12px}.loginPageMascot img{width:min(130px,36vw)}}@media screen and (max-width:480px){.loginPageTestimonial img{border-radius:4px}.loginPageTestimonial img{height:32px}.loginPageHero{padding:12px 8px 0}.loginPageMain{width:min(420px,94%)}.loginPageCardPanel{padding:22px 18px 20px;border-radius:18px}.loginPageMascot img{width:min(110px,44vw)}.loginPageFooterBody{padding:16px}.loginPageFooterBar{padding:12px 16px 14px}}.publicHomeRoot{--public-home-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";display:flex;align-items:center;justify-content:center;padding:50px 0;font-family:var(--public-home-font-family);color:#000000e0}.publicHomeRoot .MuiButton-root{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:800;font-size:14.5px}.publicHomeInner{width:90%}@media screen and (min-width:1920px){.publicHomeInner{max-width:1500px}}.publicHomeLoginDesktop{display:flex;justify-content:flex-end;margin-bottom:10px}.publicHomeLoginMobile{display:flex;justify-content:flex-end}@media screen and (max-width:1199px){.publicHomeLoginMobile{display:none}}@media screen and (min-width:1200px){.publicHomeLoginDesktop{display:none}}.publicHomeLoginBtn{width:170px;background:#002d75!important;color:#fff!important;border-radius:22px!important;height:41px!important;font-weight:600;text-transform:inherit!important}.publicHomeGrid{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:1200px){.publicHomeGrid{grid-template-columns:1fr 1fr}}.publicHomeLogoWrap{display:flex;align-items:center;justify-content:center}.publicHomeLogo{height:160px;width:auto}.publicHomeParagraph{display:flex;align-items:center;justify-content:center;font-size:17px;margin:0 0 20px;font-weight:300;line-height:1.57;color:inherit;font-family:sans-serif}.publicHomeParagraphFirst{padding-top:20px}@media(min-width:992px)and (max-width:1150px){.publicHomeParagraph{margin-right:10px}}.publicHomeSsoTitle{font-weight:600;text-align:center;font-size:18px;margin-top:26px;margin-bottom:10px;font-family:sans-serif}.publicHomeSsoRow{display:flex;flex-wrap:wrap}.publicHomeSsoBtn{background:#00b836;min-width:170px;border:0;height:38px;border-radius:22px;margin-right:10px;margin-top:10px;color:#fff;font-family:sans-serif;font-weight:900;font-size:14px;padding:0 16px;cursor:default;justify-content:center;align-items:center;display:flex}.publicHomeSsoMore{min-width:170px;border:0;height:38px;border-radius:22px;margin-right:10px;margin-top:10px;color:#000;font-weight:700;background:transparent;font-size:17px;padding:0 16px;cursor:default;justify-content:center;align-items:center;display:flex;font-family:sans-serif}@media screen and (max-width:568px){.publicHomeSsoBtn,.publicHomeSsoMore{width:100%;margin-right:0}}.publicHomeHeroWrap{display:flex;align-items:center;justify-content:center;margin:10px 0}@media screen and (max-width:992px){.publicHomeHeroWrap{margin-top:35px}}.publicHomeHeroImg{height:500px;width:auto}@media screen and (max-width:600px){.publicHomeHeroImg{height:300px}}.publicHomeDocLink{font-size:16px;font-weight:800;margin:4px 0;text-align:center}.publicHomeDocLinkBtn{background:none;border:none;padding:0;font-family:sans-serif;font-weight:900;color:inherit;line-height:1.57;font-size:16px;cursor:pointer;text-decoration:none}.publicHomeDocLinkBtn:hover{text-decoration:underline}.publicHomeDocLinkBtn:focus-visible{outline:2px solid rgb(0,45,117);outline-offset:2px}.adminAnnouncementBanner{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:1501;display:flex;align-items:center;gap:12px;max-width:min(720px,calc(100vw - 32px));padding:10px 12px 10px 16px;border-radius:8px;background:#fff;box-shadow:0 4px 16px #0f172a24;border:1px solid #d97706;color:#92400e;pointer-events:auto}.adminAnnouncementBanner__icon{display:inline-flex;flex-shrink:0;font-size:22px;color:#d97706}.adminAnnouncementBanner__content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.adminAnnouncementBanner__title{font-size:.875rem;font-weight:700;line-height:1.35;color:#78350f}.adminAnnouncementBanner__text{font-size:.8125rem;font-weight:500;line-height:1.45;color:#92400e;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.adminAnnouncementBanner__actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.adminAnnouncementBanner__refreshBtn{border-color:#d97706!important;color:#92400e!important;white-space:nowrap}.adminAnnouncementBanner__refreshBtn:hover{border-color:#b45309!important;background:#fffbeb!important}.adminAnnouncementBanner__closeBtn{color:#b45309!important}.adminAnnouncementBanner__refreshOverlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#0f172a59}@media(max-width:600px){.adminAnnouncementBanner{top:12px;max-width:calc(100vw - 24px);padding:8px 10px;gap:8px}.adminAnnouncementBanner__title{font-size:.8125rem}.adminAnnouncementBanner__text{font-size:.75rem}}.outdated-frontend-notice{--outdated-notice-purple: #6c3bff;--outdated-notice-purple-soft: #f4f0ff;--outdated-notice-purple-border: #d9ccff;--outdated-notice-title: #1e1b4b;--outdated-notice-muted: #6b628a;position:fixed;top:77px;right:20px;z-index:11111;box-sizing:border-box;width:460px;max-width:calc(100vw - 32px);padding:16px 17px 17px;border-radius:10px;border:1px solid var(--outdated-notice-purple-border);background:var(--outdated-notice-purple-soft);box-shadow:0 0 0 1px #6c3bff0a,0 10px 28px #4c1d9524;pointer-events:auto}.outdated-frontend-notice__close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:6px;background:transparent;color:var(--outdated-notice-muted);cursor:pointer}.outdated-frontend-notice__close:hover:not(:disabled){background:#6c3bff14;color:var(--outdated-notice-title)}.outdated-frontend-notice__close:focus-visible{outline:2px solid var(--outdated-notice-purple);outline-offset:1px}.outdated-frontend-notice__close:disabled{opacity:.5;cursor:not-allowed}.outdated-frontend-notice__body{display:flex;align-items:flex-start;gap:10px;padding-right:16px}.outdated-frontend-notice__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:2px;border-radius:50%;border:1px solid var(--outdated-notice-purple-border);background:#ebe4ff;color:var(--outdated-notice-purple)}.outdated-frontend-notice__iconSvg{font-size:1.25rem}.outdated-frontend-notice__copy{min-width:0;flex:1 1 auto}.outdated-frontend-notice__title{margin:0 0 2px;font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--outdated-notice-title);font-family:var(--owe-font-family)}.outdated-frontend-notice__message{margin:0;font-size:14px;line-height:20px;color:var(--outdated-notice-muted)}.outdated-frontend-notice__actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.outdated-frontend-notice__later.MuiButton-root{min-width:0;border-color:var(--outdated-notice-purple-border);color:var(--outdated-notice-purple);background:#fff}.outdated-frontend-notice__later.MuiButton-root:hover:not(:disabled){border-color:var(--outdated-notice-purple);background:#6c3bff0f}.outdated-frontend-notice__refresh.MuiButton-root{min-width:0;background:var(--outdated-notice-purple);border-color:var(--outdated-notice-purple);color:#fff}.outdated-frontend-notice__refresh.MuiButton-root:hover:not(:disabled){background:#5a2ee6;border-color:#5a2ee6}.outdated-frontend-notice__actions button{min-height:36px;padding-left:12px;padding-right:12px}@media(max-width:480px){.outdated-frontend-notice{top:64px;right:14px;left:14px;width:auto;max-width:none}}
