/* DIG Internal UI v1.0 / Study V1477 — visual-only, Admin-aligned */
/* DIG_V14728: shared :root tokens moved to study-admin-layout-v14720.css */
/* Isolated work areas; no change to navigation or behavior. */
body:has(#studentOverviewV143) main,body:has(.rec-wrap) .rec-wrap,body:has(#dig-study-stats-v1477) #dig-study-stats-v1477{font-family:Inter,Pretendard,'Noto Sans KR','Malgun Gothic',Arial,sans-serif;color:var(--dig-ink);font-size:15px;line-height:1.55}
body:has(#studentOverviewV143) main h1,body:has(.rec-wrap) .rec-wrap h1,#dig-study-stats-v1477 h1{font-size:28px;line-height:1.35;letter-spacing:-.02em;color:var(--dig-navy);font-weight:750}
body:has(#studentOverviewV143) main h2,body:has(.rec-wrap) .rec-wrap h2,#dig-study-stats-v1477 h2{font-size:18px;line-height:1.4;font-weight:700;color:var(--dig-navy)}
body:has(#studentOverviewV143) main .panel,body:has(.rec-wrap) .rec-wrap .rec-panel,#dig-study-stats-v1477 section{background:var(--dig-paper);border:1px solid var(--dig-line);border-radius:var(--dig-radius);box-shadow:0 2px 10px #13294206}
/* DIG_V14729: identical controls consolidated without changing selectors or declarations */
body:has(#studentOverviewV143) main input:not([type=checkbox]):not([type=radio]),body:has(#studentOverviewV143) main select,body:has(.rec-wrap) .rec-wrap input:not([type=checkbox]):not([type=radio]),body:has(.rec-wrap) .rec-wrap select,#dig-study-stats-v1477 input:not([type=checkbox]):not([type=radio]),#dig-study-stats-v1477 select,body:has(#studentOverviewV143) main textarea,body:has(.rec-wrap) .rec-wrap textarea,#dig-study-stats-v1477 textarea{box-sizing:border-box;min-height:43px;border:1px solid #d4dfeb;border-radius:8px;color:var(--dig-ink);font-size:14px;background:#fff}
body:has(#studentOverviewV143) main :is(input,select,textarea,button):focus-visible,body:has(.rec-wrap) .rec-wrap :is(input,select,textarea,button):focus-visible,#dig-study-stats-v1477 :is(input,select,textarea,button,a):focus-visible{outline:2px solid #2f6fed;outline-offset:2px}
/* Statistics page has its own legacy header; harmonize without affecting navigation links. */
body:has(#dig-study-stats-v1477){background:var(--dig-bg);color:var(--dig-ink)}
body:has(#dig-study-stats-v1477)>header{background:var(--dig-navy);border-bottom:3px solid var(--dig-gold);color:#fff}
body:has(#dig-study-stats-v1477)>header a{color:#fff}
@media(max-width:760px){body:has(#studentOverviewV143) main h1,body:has(.rec-wrap) .rec-wrap h1,#dig-study-stats-v1477 h1{font-size:23px}}

/* DIG_V14730_TABLE_DEDUP: th/td now owned by study-admin-layout-v14720.css. */
