.PortalShell_admin__xHw_q{--brand-blue:#2a6fdb;--brand-blue-strong:#2360c4;--brand-blue-deep:#1e539f;--brand-blue-soft:#e7eefb;--brand-blue-tint:#f3f7fe;display:grid;grid-template-columns:248px 1fr;height:100vh;height:100dvh}.PortalShell_admin__xHw_q.PortalShell_side-collapsed__JQves{grid-template-columns:76px 1fr}.PortalShell_main__mDARj{display:flex;flex-direction:column;min-width:0;min-height:0}.PortalShell_content__3Id0d{flex:1 1;overflow-y:auto;min-height:0}@media(max-width:1080px){.PortalShell_admin__xHw_q{grid-template-columns:1fr}}.NoticePopup_overlay__ztzYf{position:fixed;inset:0;z-index:200;background:rgba(20,28,38,.5);display:flex;align-items:center;justify-content:center;padding:24px;animation:NoticePopup_fade-in__eve4m .15s ease}@keyframes NoticePopup_fade-in__eve4m{0%{opacity:0}to{opacity:1}}.NoticePopup_container__uRwDx{background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);width:460px;max-width:100%;max-height:min(640px,100vh - 48px);display:flex;flex-direction:column;animation:NoticePopup_slide-up__9S3Bs .18s ease}@keyframes NoticePopup_slide-up__9S3Bs{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.NoticePopup_header__hrT7g{display:flex;align-items:center;gap:10px;padding:20px 20px 16px;border-bottom:1px solid var(--border1)}.NoticePopup_icon__ztTGg{display:inline-flex;flex-shrink:0;color:var(--accent)}.NoticePopup_title__0wyI1{flex:1 1;font:var(--h4);color:var(--fg1);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NoticePopup_closeButton__GRgP8{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-sm);border:none;background:rgba(0,0,0,0);color:var(--fg3);cursor:pointer}.NoticePopup_closeButton__GRgP8:hover{background:var(--bg3);color:var(--fg1)}.NoticePopup_body__hImOJ{flex:1 1;overflow-y:auto;padding:20px}.NoticePopup_error__GpQ9O,.NoticePopup_loading__u5kTt{font:var(--body-sm);color:var(--fg3);text-align:center;padding:32px 0}.NoticePopup_htmlContent__lUHIv{font:var(--body);color:var(--fg2);line-height:1.7;word-break:break-word}.NoticePopup_htmlContent__lUHIv img{max-width:100%}.NoticePopup_footer__aCTWB{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;border-top:1px solid var(--border1)}.NoticePopup_hideTodayButton__xmiSl{font:var(--body-sm);color:var(--fg3);background:none;border:none;cursor:pointer;padding:6px 4px}.NoticePopup_hideTodayButton__xmiSl:hover{color:var(--fg1);text-decoration:underline}.NoticePopup_confirmButton__ZpN7A{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 22px;border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);font:var(--w-semibold) 13.5px/1 var(--font-sans);border:none;cursor:pointer;transition:opacity .12s}.NoticePopup_confirmButton__ZpN7A:hover{opacity:.88}.NoticePopup_contentFade__7ReYY{animation:NoticePopup_fade-in__eve4m .12s ease}.NoticePopup_previewNote__sowbL{flex-shrink:0;font:var(--body-sm);color:#fff;background:rgba(20,28,38,.85);text-align:center;padding:8px 16px;border-radius:var(--r-xl) var(--r-xl) 0 0}