/* Identical reserved tracks from the first HTML paint on both sites. */
html{scrollbar-gutter:stable}
html[data-header-member="1"] header>.header-login-notice{visibility:hidden!important}
html[data-header-member="1"] .header-guest-label,html:not([data-header-member="1"]) .header-member-label{display:none}
header{display:grid!important;grid-template-columns:380px minmax(0,1fr) 544px;grid-template-areas:"brand notice actions";gap:0!important;height:66px;padding:0 28px}
header>.brand{grid-area:brand;min-width:0}
header>.header-login-notice{grid-area:notice;font-size:12px;color:var(--muted);line-height:1.5;text-align:center!important;min-width:0!important;padding:0 8px!important;visibility:visible}
header>.header-login-notice[hidden]{display:block!important;visibility:hidden}
header>.header-account-actions{grid-area:actions;display:grid;grid-template-columns:144px 232px 136px;gap:16px;margin:0;width:544px;align-items:center}
header .header-account-group{position:relative;display:block!important}
header .header-account-group>button{width:144px;margin:0!important}
header .header-account-actions>button{width:232px}
header .header-csv-guide{display:block}
header .csv-guide-button{width:136px;margin:0}
header #accountSaveState{position:absolute;right:0;top:100%;font-size:11px;white-space:nowrap}
header>button,header>#accountSaveState{display:none!important}
@media(max-width:1200px){header{grid-template-columns:200px minmax(0,1fr) 544px}header .brand small{display:none}}
@media(max-width:960px){header{height:auto;min-height:112px;grid-template-columns:1fr 544px;grid-template-areas:"brand actions" "notice notice";padding:8px 15px;row-gap:8px!important}header>.header-login-notice{min-height:18px}}
@media(max-width:760px){header{grid-template-columns:1fr;grid-template-areas:"brand" "notice" "actions"}header>.header-account-actions{width:100%;grid-template-columns:144px minmax(0,1fr) 136px;gap:8px}header .header-account-actions>button{width:100%;font-size:12px}}
@media(max-width:520px){header>.header-account-actions{grid-template-columns:1fr 1fr}header .header-account-group>button{width:100%}header .header-csv-guide{grid-column:1/-1}header .csv-guide-button{width:100%}}


/* The global header contains only account access. */
header .header-account-actions>button,header .header-csv-guide,header #importOpen,header #csvGuideButton{display:none!important}
header{grid-template-columns:380px minmax(0,1fr) 380px}
header>.header-account-actions{width:144px;grid-template-columns:144px;gap:0;justify-self:end}
@media(max-width:1200px){header{grid-template-columns:200px minmax(0,1fr) 200px}}
@media(max-width:960px){header{grid-template-columns:minmax(0,1fr) 144px;grid-template-areas:"brand actions" "notice notice"}}
@media(max-width:520px){header{grid-template-columns:minmax(0,1fr) 130px}header>.header-account-actions{width:130px;grid-template-columns:130px}header .header-account-group>button{width:130px;font-size:12px}}
