.account-controls.account-navigation{align-items:center;gap:.65rem}.account-controls.account-navigation .account-home-link{color:#174e7b;white-space:nowrap;background:#edf5fc;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:.35rem .65rem;font-size:.8rem;font-weight:750;display:inline-flex}.account-controls.account-navigation .account-home-link:hover{color:#123c60;background:#dfeefb}.account-controls.account-navigation .account-menu-trigger{color:#132b48;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:.4rem;padding:.4rem .2rem}.account-controls.account-navigation .account-menu-trigger:hover,.account-controls.account-navigation .account-menu-trigger[aria-expanded=true]{color:#132b48;background:#f0f5f9}.account-controls.account-navigation .account-greeting strong{color:#132b48;font-size:.86rem;font-weight:750}.account-controls.account-navigation .account-upgrade-button{color:#fff;background:#1769aa;border:1px solid #1769aa;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:.55rem 1rem;font-size:.78rem;font-weight:750;line-height:1.3;display:inline-flex}.account-controls.account-navigation .account-upgrade-button:hover{color:#fff;background:#114f82}.account-controls.account-navigation .account-menu-panel{z-index:100;color:#132b48;text-align:left;overscroll-behavior:contain;background:#fff;border-color:#ccd9e5;border-radius:.85rem;max-height:calc(100dvh - 110px);overflow-y:auto;box-shadow:0 16px 45px #071e3a26}.account-controls.account-navigation .account-menu-identity strong,.account-controls.account-navigation .account-menu-access-summary strong{color:#132b48}.account-controls.account-navigation .account-menu-identity small,.account-controls.account-navigation .account-menu-identity span span,.account-controls.account-navigation .account-menu-access-summary small{color:#51647a}.account-controls.account-navigation .account-menu-navigation a{color:#132b48;min-height:44px}.account-controls.account-navigation .account-menu-navigation a:hover{color:#174e7b;background:#edf5fc}.account-controls.account-navigation :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #2384cc}.mobile-panel{overscroll-behavior:contain;max-height:calc(100dvh - 5.3rem);overflow-y:auto}.mobile-account-controls{grid-template-columns:auto 1fr;display:grid}.mobile-account-controls .account-home-link{grid-area:1/1/auto/-1}.mobile-account-controls .account-menu{display:contents}.mobile-account-controls .account-menu-trigger{grid-area:2/1}.mobile-account-controls .account-upgrade-button{grid-area:2/2;justify-self:start}.mobile-account-controls .account-menu-panel{grid-area:3/1/auto/-1;width:100%;max-height:none;position:static}.igcse-section-nav{z-index:50;position:relative}.igcse-section-actions{min-width:0}@media (max-width:600px){.account-controls.account-navigation{gap:.5rem}.account-controls.account-navigation .account-menu-panel{width:min(310px,100vw - 2rem)}.mobile-account-controls .account-menu-panel{width:100%}.mobile-account-controls .account-upgrade-button{width:auto}.igcse-header-account{justify-content:flex-start}}@media (max-width:1000px){.igcse-section-actions{width:100%;position:static}.igcse-section-nav-inner{flex-wrap:wrap}}.dashboard-account-row:has(>.dashboard-back-link:only-child){justify-content:flex-start}
