/* Header controls share one box, including the details/summary trigger. */
html:root body.gridly-workspace.jf-page .jf-top .jf-header-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;width:auto;margin:0;padding:0}
html:root body.gridly-workspace.jf-page .jf-top #jw-profile-menu{display:block;flex:none;height:36px;min-height:36px;margin:0!important;padding:0!important;border:0;background:transparent;align-self:center}
html:root body.gridly-workspace.jf-page .jf-top .jf-header-actions>button,html:root body.gridly-workspace.jf-page .jf-top #jw-profile-menu>summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;height:36px;min-height:36px;width:auto;margin:0!important;padding:8px 12px;line-height:1;font-size:11px;white-space:nowrap}
html:root body.gridly-workspace.jf-page .jf-top .jf-header-actions>.jf-language{width:36px;padding:7px}
html:root body.gridly-workspace.jf-page #jw-profile-options{top:calc(100% + 8px)}
html:root body.gridly-workspace.jf-page .jw-favorite[aria-busy=true]{opacity:1;cursor:progress}
@media(max-width:380px){html:root body.gridly-workspace.jf-page .jf-top .jf-header-actions{gap:6px}html:root body.gridly-workspace.jf-page .jf-top #jw-profile-menu>summary{padding-inline:8px}}
