/* Approved Grade 8 ELA V1 learning navigation pattern; scoped to learning headers. */
header.gn-header-locked.gn-learning-header .header-in{min-height:84px;gap:14px}
header.gn-header-locked.gn-learning-header .navigation{display:flex;align-items:center;gap:13px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}
header.gn-header-locked.gn-learning-header .gn-lesson-links{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
header.gn-header-locked.gn-learning-header .gn-tools{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:700;color:#163B64}
header.gn-header-locked.gn-learning-header .gn-tools label{font-size:12px;color:#163B64}
header.gn-header-locked.gn-learning-header .gn-tools input,header.gn-header-locked.gn-learning-header .gn-tools select{font:500 12px 'DM Sans',Arial,sans-serif;color:#163B64;background:#fff;border:1px solid #cbdbea;border-radius:8px;height:35px;padding:5px 8px;min-width:0}
header.gn-header-locked.gn-learning-header .gn-tools input{width:135px}
header.gn-header-locked.gn-learning-header .gn-tools button{font:700 12px 'DM Sans',Arial,sans-serif;color:#fff;background:#163B64;border:1px solid #163B64;border-radius:8px;min-height:35px;padding:6px 12px;cursor:pointer}
header.gn-header-locked.gn-learning-header .gn-tools :is(input,select,button):focus-visible{outline:3px solid #d1a24a;outline-offset:2px}
header.gn-header-locked.gn-learning-header .gn-tools .gn-language-note{font-weight:500;font-size:11px;flex-basis:100%;text-align:right;color:#546b81}
@media(max-width:1160px){header.gn-header-locked.gn-learning-header .header-in{flex-wrap:wrap;padding:12px 0}header.gn-header-locked.gn-learning-header .navigation{width:100%;justify-content:space-between}}
@media(max-width:760px){header.gn-header-locked.gn-learning-header .header-in{flex-wrap:nowrap;padding:0}header.gn-header-locked.gn-learning-header .navigation{display:none;position:absolute;left:0;right:0;top:69px;width:auto;background:white;padding:20px;box-shadow:0 20px 35px #163b6418;flex-direction:column;align-items:stretch}header.gn-header-locked.gn-learning-header .navigation.open{display:flex}header.gn-header-locked.gn-learning-header .gn-lesson-links{flex-direction:column;align-items:stretch;gap:5px}header.gn-header-locked.gn-learning-header .gn-tools{justify-content:flex-start}header.gn-header-locked.gn-learning-header .gn-tools .gn-language-note{text-align:left}}
