[data-report-navigation]{display:none}
.weekly-overview{display:none}
.weekly-report-detail{display:contents}
@media(min-width:900px){
  body[data-report-page] #eun-site-topbar{display:none;}
  .report-subtitle{margin:12px 0 0;color:#4E5968;font-size:14px;}
  .weekly-overview{display:block;background:#FFFFFF;border:1px solid #E5E8EB;border-radius:20px;box-shadow:var(--eun-shadow);padding:24px;}
  .weekly-overview-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;}
  .weekly-overview-head h2{margin:0;font-size:15.5px;font-weight:800;}
  .weekly-overview-head span{font-size:13px;color:#4E5968;}
  .weekly-overview{margin-bottom:var(--eun-gap-card,12px);}
  [data-report-navigation]{display:block;margin:0 0 20px;}
  .report-back{display:inline-flex;align-items:center;min-height:32px;font-size:13px;font-weight:700;color:#4E5968;text-decoration:none;}
  [data-report-navigation] h1{font-size:26px;font-weight:900;letter-spacing:-.03em;color:#191F28;margin:10px 0 16px;}
  .report-tablist{display:flex;gap:6px;flex-wrap:wrap;}
  .report-tab{display:inline-flex;align-items:center;font-size:14.5px;font-weight:700;color:#4E5968;border-radius:10px;padding:10px 14px;white-space:nowrap;border:0;background:transparent;cursor:pointer;font-family:inherit;text-decoration:none;}
  @media(hover:hover) and (pointer:fine){.report-tab:hover{background:#FFFFFF;color:#191F28;}}
  .report-tab[aria-selected="true"]{background:#EAF2FE;color:#191F28;font-weight:800;}
  .report-tab .dot{display:inline-block;width:6px;height:6px;flex:none;border-radius:999px;background:#0B5BD3;margin-right:6px;vertical-align:middle;}
  /* 122차 C: PC 탭 머리가 화면 머리를 대신한다. 단, 로그인 실패 안내(.auth-fail-notice)가 그 머리 안에 붙은 동안은 숨기지 않는다 — 숨기면 막혀 돌아온 사장님이 이유를 못 본다(E2E auth-fail-notice). */
  body[data-report-page] #report-head:not(:has(.auth-fail-notice)),body[data-report-page] .tracker-detail-head:not(:has(.auth-fail-notice)),body[data-report-page] .headline:not(:has(.auth-fail-notice)),body[data-report-page] .rp-head:not(:has(.auth-fail-notice)),body[data-report-page] .tracker-detail-heading:not(:has(.auth-fail-notice)),body[data-report-page] #rp-headline:not(:has(.auth-fail-notice)),body[data-report-page] #rp-period:not(:has(.auth-fail-notice)){display:none;}
}
.report-ad-connect{background:#FFFFFF;border:1px solid #E5E8EB;border-radius:20px;box-shadow:var(--eun-shadow);padding:24px;min-width:0;overflow-wrap:anywhere;white-space:normal;}
.report-ad-connect>div{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;}
.report-ad-connect h2{color:#191F28;font-size:1rem;font-weight:800;margin:0;}
.report-ad-connect span{background:#F2F4F6;color:#4E5968;border-radius:999px;padding:4px 10px;}
.report-ad-connect p{font-size:0.90625rem;color:#4E5968;}
.report-ad-connect a{display:flex;justify-content:center;align-items:center;background:#0B5BD3;color:#FFFFFF;min-height:52px;border-radius:14px;font-size:1rem;font-weight:800;text-decoration:none;padding:12px;box-sizing:border-box;white-space:normal;text-align:center;}
