/* 코치 추천 2차 (/newlesson · /newcoach) — 1차 lesson1/styles.css 위에 얹는 것만. 보라(--join)는 CTA 버튼에만. */
@media (max-width:959px){.page-newlesson,.page-newcoach{--dock:117px}}
.page-newlesson .foot,.page-newcoach .foot{background:#fff}

/* 부탁이 아니라, 소개예요: 코치님이 받는 카톡 그대로 */
.gift{display:flex;flex-direction:column;gap:20px}
.gift__mock{width:100%;max-width:360px}
/* 코치님이 얻는 것: 누르는 곳이 아니라 회색 칩 */
.gift__gets{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.gift__gets li{padding:8px 12px;border-radius:10px;background:var(--soft);font-size:15px;line-height:22px;font-weight:600}
@media (min-width:960px){.gift__gets{margin-top:24px}.gift__gets li{padding:9px 14px;font-size:16px;line-height:24px}}
@media (min-width:960px){
 .gift{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:80px;align-items:center}
 .gift__mock{max-width:400px;justify-self:end}
}

/* 편한 방법으로 소개하세요: 두 갈래를 같은 무게로 (카드 자체는 누르는 곳이 아니라 회색 바탕, 버튼만 누름) */
.ways{margin-top:20px;display:grid;gap:12px}
.ways__card{display:flex;flex-direction:column;align-items:flex-start;padding:22px 20px;border-radius:16px;background:var(--soft)}
.ways__tag{display:inline-flex;padding:3px 10px;border-radius:999px;background:#fff;font-size:14px;line-height:20px;font-weight:700}
.ways__card h3{margin-top:12px;font-size:18px;line-height:26px;font-weight:700}
.ways__card p{margin-top:4px;font-size:15px;line-height:24px;color:var(--mute)}
.ways__card .btn{margin-top:18px;height:48px;padding:0 22px;font-size:15px}
.ways__same{margin-top:14px;font-size:15px;line-height:22px;font-weight:500}
@media (min-width:960px){
 .ways{margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
 .ways__card{padding:32px;border-radius:20px}
 .ways__card h3{font-size:22px;line-height:32px}
 .ways__card p{font-size:17px;line-height:26px}
 .ways__card .btn{margin-top:24px}
 .ways__same{margin-top:20px;font-size:16px}
}

/* 보내기 시트: 닉네임은 선택 — 비어 있을 때만 '넣어야 적립' 안내 (빨강이 아니라 회색) */
.field__note{margin-top:-6px;font-size:14px;line-height:20px;color:var(--mute)}
.field__note[hidden]{display:none}

/* 코치 페이지 폰 첫 화면: 신뢰 줄이 하단 버튼 위에 보이게 사진 위쪽(검정에 녹는 부분)을 조금 더 자른다 (390×664 기준). */
@media (max-width:959px){.page-newcoach .hero__photo{aspect-ratio:1170/720}}
/* 14px 미만 글자 없음 (리뷰 카드 레슨 종류 · 인기 레슨 순위) */
.page-newcoach .rv__who span,.page-newcoach .lc__rank,.page-newcoach .rv__meta{font-size:14px}
/* 폰 첫 화면에서 신뢰 줄 아래 선과 하단 고정 바 위 선이 겹쳐 두 줄로 보이지 않게 */
@media (max-width:959px){.page-newlesson .trust,.page-newcoach .trust{border-bottom:0}}
/* 보낸 뒤 화면의 안내 줄도 14px (1차 스타일은 13px) */
.page-newlesson .done__note{font-size:14px;line-height:20px}
/* 히어로 스매시페이 카드 아래 줄도 14px */
.page-newlesson .ptoast__sub{font-size:14px;line-height:20px}
@media (max-width:359px){.page-newlesson .ptoast__sub{white-space:normal}}
/* 코치 페이지 실데이터: 최근 30일 예약은 아래 줄 전체 폭 */
.page-newcoach .stats__now{grid-column:1/-1}
/* 닉네임 없이 보낸 뒤: 스매시에 알려 주기 버튼 */
.page-newlesson [data-done-tell]{margin-bottom:10px}
.page-newlesson [data-done-tell][hidden]{display:none}
