.EducationNotice-module__n4Kosa__notice{width:100%;min-width:0}.EducationNotice-module__n4Kosa__trigger{background:var(--surface-2);border:1px solid var(--line);box-shadow:none;color:var(--ink-soft);cursor:pointer;text-align:left;width:100%;min-height:78px;font-size:var(--type-control-size);line-height:var(--type-control-line);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.EducationNotice-module__n4Kosa__trigger:hover,.EducationNotice-module__n4Kosa__trigger[aria-expanded=true]{background:var(--surface-3);border-color:var(--line-strong);transform:none}.EducationNotice-module__n4Kosa__trigger:focus-visible,.EducationNotice-module__n4Kosa__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.EducationNotice-module__n4Kosa__icon{font-size:var(--icon-sm);flex:none}.EducationNotice-module__n4Kosa__copy{flex:1;gap:2px;min-width:0;display:grid}.EducationNotice-module__n4Kosa__label{color:var(--ink);font-weight:500}.EducationNotice-module__n4Kosa__summary{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow-wrap:anywhere}.EducationNotice-module__n4Kosa__chevron{color:var(--muted);font-size:var(--type-caption-size);flex:none}.EducationNotice-module__n4Kosa__collapsed{justify-content:center;min-height:44px;padding:10px}.EducationNotice-module__n4Kosa__popover.EducationNotice-module__n4Kosa__popover{width:380px;max-width:calc(100vw - 40px)}.EducationNotice-module__n4Kosa__popover.EducationNotice-module__n4Kosa__popover .EducationNotice-module__n4Kosa__popoverContainer{border:1px solid var(--line);border-radius:8px;padding:0}.EducationNotice-module__n4Kosa__content{overflow-wrap:anywhere;max-height:calc(100dvh - 48px);padding:8px 20px 20px;overflow-y:auto}.EducationNotice-module__n4Kosa__above .EducationNotice-module__n4Kosa__content{max-height:max(96px,100dvh - 200px)}.EducationNotice-module__n4Kosa__contentHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.EducationNotice-module__n4Kosa__contentHeader h2{color:var(--ink);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);margin:0;font-weight:600}.EducationNotice-module__n4Kosa__close{box-shadow:none;color:var(--muted);cursor:pointer;font-size:var(--type-control-size);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:auto;min-width:44px;min-height:44px;padding:0;display:inline-flex}.EducationNotice-module__n4Kosa__close:hover{background:var(--surface-2);color:var(--ink);transform:none}.EducationNotice-module__n4Kosa__body{color:var(--ink-soft);font-size:var(--type-control-size);line-height:var(--type-body-line)}.EducationNotice-module__n4Kosa__body p{margin:12px 0 0}
.AppShell-module__JCX2KW__sider.AppShell-module__JCX2KW__sider{height:100dvh;overflow:hidden}.AppShell-module__JCX2KW__sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.AppShell-module__JCX2KW__sider .mat-sider-brand{flex-shrink:0}.AppShell-module__JCX2KW__menuScroll{flex:1;min-height:0;overflow:hidden auto}.AppShell-module__JCX2KW__menuScroll .mat-primary-menu{padding-bottom:12px}.AppShell-module__JCX2KW__sidebarFooter{flex-shrink:0}.AppShell-module__JCX2KW__noticeSlot{padding:12px 16px 16px}.AppShell-module__JCX2KW__sidebarFooter .AppShell-module__JCX2KW__collapseButton.AppShell-module__JCX2KW__collapseButton{position:static}.AppShell-module__JCX2KW__drawerBody.AppShell-module__JCX2KW__drawerBody{padding:12px 10px}.AppShell-module__JCX2KW__drawerFooter.AppShell-module__JCX2KW__drawerFooter{padding:16px;position:relative}.AppShell-module__JCX2KW__drawerFooter.AppShell-module__JCX2KW__drawerFooter .ant-popover{max-width:calc(100% - 32px)}.AppShell-module__JCX2KW__management .mat-page-content.page-main{max-width:none;padding-bottom:32px}.AppShell-module__JCX2KW__managementBrand{align-items:center;gap:24px;min-width:0;display:flex}.AppShell-module__JCX2KW__managementBrand .mat-brand-copy{max-width:280px}.AppShell-module__JCX2KW__managementBrand .mat-brand-copy small{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);-webkit-line-clamp:2}.AppShell-module__JCX2KW__management .mat-header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;gap:24px;height:auto;min-height:72px;padding-block:12px;line-height:normal}.AppShell-module__JCX2KW__managementActions{row-gap:8px;margin-inline-start:auto}.AppShell-module__JCX2KW__managementActions .ant-btn{border-radius:10px;height:40px}.AppShell-module__JCX2KW__returnWorkspace.AppShell-module__JCX2KW__returnWorkspace{color:var(--ink-soft);font-size:var(--type-control-size);white-space:nowrap;font-weight:500}.AppShell-module__JCX2KW__managementAccount.AppShell-module__JCX2KW__managementAccount{gap:10px;max-width:min(40vw,460px);padding-inline:12px}.AppShell-module__JCX2KW__managementAccount .ant-avatar{color:var(--muted);background:var(--surface-2)}.AppShell-module__JCX2KW__managementRole.AppShell-module__JCX2KW__managementRole{color:var(--accent-strong);background:var(--accent-soft);font-size:var(--type-caption-size);line-height:var(--type-caption-line);border-color:#0000;margin-inline:0}.AppShell-module__JCX2KW__accountChevron{color:var(--muted)}
.SchoolHeaderActions-module__O9nvIW__view{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.SchoolHeaderActions-module__O9nvIW__managementTitle{border-inline-start:1px solid var(--line);color:var(--accent-strong);font-size:var(--type-nav-size);line-height:var(--type-nav-line);white-space:nowrap;align-items:center;gap:10px;padding-inline-start:24px;font-weight:600;display:inline-flex}.SchoolHeaderActions-module__O9nvIW__managementTitle .anticon{font-size:var(--icon-sm)}.SchoolHeaderActions-module__O9nvIW__managementLink{color:inherit;text-decoration:none}.SchoolHeaderActions-module__O9nvIW__managementLink:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.SchoolHeaderActions-module__O9nvIW__managementLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.SchoolHeaderActions-module__O9nvIW__actions{align-items:center;gap:8px;display:inline-flex}
