/* Tight, original logo artwork, without the old asset's empty margins. */
html body .bd754 .bd754-logo,html body .j708-desktop-header .j708-logo img,html body .jpx .jpx-header .jpx-brand img{
 content:url('/assets/img/platform-v334/joblik-header-mobile.webp')!important;
 width:auto!important;max-width:none!important;height:48px!important;max-height:48px!important;object-fit:contain!important;transform:none!important;filter:none!important
}
html body .j708-desktop-header .j708-logo{height:48px!important;display:flex!important;align-items:center!important}
html body .jpx .jpx-header .jpx-brand{width:116px!important;max-width:none!important;height:48px!important}
html body .business-heading762{padding:10px 16px;font-size:24px;font-weight:800;color:#17384e}
html body .business-heading762 .btn{font-size:inherit!important;color:inherit!important;padding:0!important;background:none!important;border:0!important}
html body .business-post762{display:inline-flex!important;align-items:center;justify-content:center;height:46px;box-sizing:border-box;background:#ff7900;color:white;border-radius:10px;padding:6px 8px;white-space:nowrap;font-size:11px;font-weight:800;text-decoration:none}
@media(max-width:700px){
 html body .bd754 .bd754-top{grid-template-columns:107px minmax(0,1fr)!important;gap:5px!important;padding:8px!important}
 html body .bd754 .bd754-logo{width:107px!important;height:46px!important;max-height:46px!important}
 html body .bd754 .bd754-top-title>small{font-size:23px!important;line-height:1.5!important;font-weight:850!important}
 html body .bd754 .j740-user .j740-avatar{display:none!important}
 html body .bd754 .bd754-account>.bd754-btn{font-size:10px!important;height:46px!important}
 html body.joblik-business-detail-page .v064-header{gap:5px!important;padding:8px!important}
 html body.joblik-business-detail-page .v064-header .v064-logo{flex:0 0 107px!important;width:107px!important;height:46px!important;min-height:46px!important}
 html body.joblik-business-detail-page .v064-header .joblik-theme-logo{width:107px!important;height:46px!important}
 html body.joblik-business-detail-page .v064-header .v064-logo img{content:url('/assets/img/platform-v334/joblik-header-mobile.webp')!important;width:107px!important;max-width:107px!important;height:46px!important;max-height:46px!important;object-fit:contain!important}
 html body.joblik-business-detail-page .v064-header .v064-header-actions{max-width:calc(100% - 112px)!important;gap:5px!important;direction:rtl!important}
 html body.joblik-business-detail-page .v064-header .business-post762{order:0!important;font-size:10px!important;padding:5px!important;flex:0 0 auto!important}
 html body.joblik-business-detail-page .v064-header .j740-user{order:1!important;flex:1 1 0!important;width:auto!important;min-width:0!important}
 html body.joblik-business-detail-page .v064-header .j740-user>summary{height:46px!important;min-height:46px!important;padding:4px!important;gap:3px!important}
 html body.joblik-business-detail-page .v064-header .j740-avatar,html body.joblik-business-detail-page .v064-header .j740-copy small{display:none!important}
 html body.joblik-business-detail-page .v064-header .j740-copy b{font-size:11px!important}
 html body .business-heading762~.jbp667 .business-title761{display:none!important}
 html body .jpx .jpx-header{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;padding:8px!important;min-height:62px!important}
 html body .jpx .jpx-header .jpx-brand{flex:0 0 107px!important;width:107px!important;height:46px!important}
 html body .jpx .jpx-header .jpx-brand img{width:107px!important;height:46px!important;max-height:46px!important}
 html body .jpx .jpx-header .jpx-account{display:flex!important;flex:1 1 0!important;min-width:0!important;width:auto!important;gap:5px!important;margin:0!important}
 html body .jpx .jpx-account .jpx-start{height:46px!important;min-height:46px!important;font-size:10px!important;padding:5px!important;order:0!important;white-space:nowrap!important}
 html body .jpx .jpx-account .j740-user{flex:1 1 0!important;width:auto!important;min-width:0!important;order:1!important}
 html body .jpx .jpx-account .j740-user summary{height:46px!important;padding:4px!important;gap:3px!important}
 html body .jpx .jpx-account .j740-avatar,html body .jpx .jpx-account .j740-copy small{display:none!important}
 html body .jpx .jpx-header .jpx-menu-button{display:none!important}
}
@media(min-width:701px){
 html body .j708-desktop-header .j708-post,html body .j708-desktop-header .j740-user>summary,html body .jpx .jpx-header .jpx-start,html body .jpx .jpx-header .j740-user>summary{height:48px!important;min-height:48px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}
}

/* 763: shared compact header dimensions, independent of page content. */
html:root body{--j763-header-height:44px;--j763-logo-width:102px}
html:root body :is(.bd754-top,.v064-header,.j708-desktop-header,.jpx-header) :is(.bd754-logo,.v064-logo img,.j708-logo img,.jpx-brand img){height:var(--j763-header-height)!important;max-height:var(--j763-header-height)!important;width:auto!important;max-width:var(--j763-logo-width)!important;object-fit:contain!important}
html:root body :is(.bd754-top,.v064-header,.j708-desktop-header,.jpx-header) :is(.v064-logo,.joblik-theme-logo,.j708-logo,.jpx-brand){height:var(--j763-header-height)!important;min-height:0!important;width:var(--j763-logo-width)!important;flex-basis:var(--j763-logo-width)!important}
html:root body :is(.bd754-top,.v064-header,.j708-desktop-header,.jpx-header) :is(.j740-user>summary,.bd754-account>.bd754-btn,.business-post762,.j708-post,.jpx-start){height:var(--j763-header-height)!important;min-height:var(--j763-header-height)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;padding-top:3px!important;padding-bottom:3px!important}
html:root body :is(.bd754-top,.v064-header,.j708-desktop-header,.jpx-header) .j740-user{max-width:200px!important}
html:root body .bd754 .bd754-eyebrow{font-size:20px;line-height:1.6;font-weight:800}
@media(max-width:700px){
 html:root body{--j763-header-height:40px;--j763-logo-width:93px}
 html:root body .bd754 .bd754-top{grid-template-columns:93px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important}
 html:root body .bd754 .bd754-top>a,html:root body .bd754 .bd754-account{grid-row:1!important}
 html:root body :is(.bd754-top,.v064-header,.j708-desktop-header,.jpx-header) .j740-user{max-width:165px!important}
 html:root body.joblik-business-detail-page .v064-header .v064-header-actions{max-width:calc(100% - 98px)!important}
 html:root body .bd754 .bd754-eyebrow{font-size:18px}
}
