/* Shared outer shell, while retaining each section's calculator styling. */
html{scroll-padding-top:90px}body{padding-bottom:0!important}toolkit-header,toolkit-footer,toolkit-tool-actions{display:block}body>header[data-context-header],#app>header[data-context-header]{position:relative!important;top:auto!important;z-index:10!important;box-shadow:none!important}header[data-context-header] .brand{font-size:15px!important}header[data-context-header] .brand-icon,header[data-context-header] .brandmark,header[data-context-header] .brand-mark{width:28px!important;height:28px!important;font-size:18px!important}header[data-context-header] .header-inner,header[data-context-header] .nav-wrap,header[data-context-header] .header{min-height:64px!important}header[data-context-header] nav a{font-size:13px!important}footer{display:none!important}.shell .sidebar{top:74px;height:calc(100dvh - 74px)}.shell{min-height:calc(100dvh - 74px)}body[data-toolkit-section="sync"] toolkit-footer{display:none}.network,.network-list{display:none!important}.ad-slot,.ad-space,.ad-placeholder,[aria-label="Advertisement area"]{display:none!important}@media(max-width:650px){body:not([data-toolkit-section="sync"]){padding-bottom:65px!important}.shell .sidebar{top:62px;height:calc(100dvh - 62px)}.shell{min-height:calc(100dvh - 62px)}header[data-context-header]{padding-top:10px!important;padding-bottom:10px!important}header[data-context-header] .brand{font-size:14px!important}}

.grade-extra-links{margin:35px 0;padding:26px;border:1px solid #dae1ed;border-radius:14px;background:#fff}.grade-extra-links h2{font-size:23px}.grade-extra-links p,.grade-extra-links a{font-size:14px}

body[data-toolkit-section="sync"]:not(:has(.shell)) toolkit-footer{display:block}
