@charset "UTF-8";
/* IT-8372 학생 로그인 바로가기(2026-10-27) — pub·웹루트에 없는 신규 화면이라 목업 CSS 가 유일한 근거.
   ① 로그인 [선생님|학생] 탭: 목업 `엔이튜터_로그인_선생님학생탭.html` <style data-source="TO-BE 시안: 선생님·학생 로그인 탭"> 그대로. */
.ne-login--integrated .ne-login-head { margin-bottom: 28px; }
.ne-login--integrated .ne-login-head h1 { margin-bottom: 32px; }
.ne-login-tabs { display: flex; padding: 5px; border-radius: 9999px; background: #f3f3f3; }
.ne-login-tabs__item { flex: 1 1 0; height: 50px; padding: 0; border: 0; border-radius: 9999px; background: transparent; color: #767676; font-size: 17px; font-weight: 500; line-height: 150%; letter-spacing: -0.6px; cursor: pointer; transition: background-color .15s ease-in-out, color .15s ease-in-out; }
.ne-login-tabs__item.active { background: #fff; color: #172e55; font-weight: 700; box-shadow: 0 2px 8px rgba(23, 46, 85, .12); }
.ne-login-panel { display: none; }
.ne-login-panel.active { display: block; }
.ne-login-desc { margin-bottom: 48px; color: #4b4b4b; text-align: center; font-size: 18px; font-weight: 400; line-height: 150%; letter-spacing: -0.6px; }
.ne-login-desc strong { color: #172e55; font-weight: 500; }
.ne-login-foot--center { justify-content: center; }

/* ② 메인 플로팅 '학생 로그인': 목업 `엔이튜터_메인_학생로그인_GNB_플로팅.html`
   <style data-source="목업: 오른쪽 아래 플로팅 '학생 로그인' 버튼(피그마 시안 노드 20:1039)"> 그대로.
   위치는 `.ne-float-btns`(2025.css, fixed·column-reverse) 가 정한다 — DOM 맨 뒤 = 맨 위(카카오톡 위).
   MY 책장 열림 시 숨김도 2025.css `.ne.ne--mybook .ne-float-btns{display:none}` 가 그대로 처리한다. */
.ne-float-btns .ne-student-login { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; position: relative; width: 64px; height: 64px; border-radius: 23px; background-color: #172e55; background-image: linear-gradient(135deg, #2a4c86 0%, #172e55 100%); box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.25); color: #fff; font-family: Paperlogy; font-size: 16px; font-weight: 700; line-height: normal; letter-spacing: 0.01em; text-align: center; }
