.teacher-header{z-index:50;position:sticky;top:0}.teacher-header .tskool-satellite-header .satellite-shell{max-width:1440px}.teacher-header .tskool-satellite-header .main-nav{justify-content:flex-start;gap:20px;width:100%}.teacher-header .tskool-satellite-header .teacher-menu-trigger{white-space:nowrap;cursor:pointer;flex-shrink:0;padding:12px 0;font-size:13px;font-weight:600}.teacher-header .tskool-satellite-header .teacher-menu-trigger span{color:#8c8175;font-size:11px}.teacher-header .tskool-satellite-header .teacher-menu-trigger .teacher-menu-badge{color:#fff;vertical-align:1px;min-width:16px;height:16px;padding:0 4px;font-size:10px}.teacher-header .tskool-satellite-header .teacher-menu-trigger:hover,.teacher-header .tskool-satellite-header .teacher-menu-trigger[aria-expanded=true],.teacher-header .tskool-satellite-header .teacher-menu-trigger[data-active]{color:#b9471b}.teacher-header-dropdown{z-index:70;background:#fffdfa;border:1px solid #e4dfd6;border-radius:10px;width:220px;max-height:min(420px,70dvh);padding:8px;font-family:Pretendard Variable,Pretendard,-apple-system,Segoe UI,Malgun Gothic,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0002}.teacher-header-dropdown a{color:#242720;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 12px;font-size:13px;text-decoration:none;display:flex}.teacher-header-dropdown a:hover{background:#f6e7d9}.teacher-header-dropdown a[aria-current=page]{color:#a74420;background:#fbefe4;font-weight:700}.teacher-header-dropdown-heading{color:#8a8378;letter-spacing:.02em;border-top:1px solid #ece6dc;margin:8px 12px 2px;padding-top:8px;font-size:11px;font-weight:700}.teacher-menu-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.teacher-header-notifications{max-height:300px;font-size:12px;overflow-y:auto}.teacher-header-notifications button{text-align:left;cursor:pointer;border-bottom:1px solid #e4dfd6;width:100%;padding:12px 0;display:block}.teacher-header-notifications button:disabled{cursor:default;opacity:.75}.teacher-header-notifications span,.teacher-header-notifications small{margin-top:5px;display:block}.teacher-header[data-has-pending] .tskool-satellite-header .utility-icons button[aria-label="공유 및 계정연동"]{position:relative}.teacher-header[data-has-pending] .tskool-satellite-header .utility-icons button[aria-label="공유 및 계정연동"]:after{content:var(--pending-requests);color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:0}@media (max-width:760px){.teacher-header .tskool-satellite-header .satellite-shell>.brand-lockup{font-size:20px}.teacher-header .tskool-satellite-header .main-nav{gap:18px}.teacher-header .tskool-satellite-header .teacher-menu-trigger{font-size:12px}}
