.filter-count639{display:none}
@media(max-width:820px){
html:root body.public-jobs-page [data-marketing-header] .mj-filter-toggle,html:root body.jobseeker-dashboard-page [data-mobile-vacancy-search]{position:relative;overflow:visible!important}
html:root body.public-jobs-page .mj-filter-toggle .filter-count639,html:root body.jobseeker-dashboard-page [data-mobile-vacancy-search] .filter-count639{position:absolute!important;display:flex!important;align-items:center!important;justify-content:center!important;top:5px!important;right:5px!important;width:8px!important;min-width:8px!important;height:8px!important;padding:0!important;box-sizing:border-box!important;border:1px solid #ffd2d2!important;border-radius:10px!important;background:#ff5365!important;color:#032538!important;font:700 11px/1 system-ui!important;letter-spacing:0!important;pointer-events:none!important;z-index:5!important;box-shadow:0 1px 5px #001c3455!important}
html:root body.public-jobs-page .mj-filter-toggle .filter-count639[hidden],html:root body.jobseeker-dashboard-page [data-mobile-vacancy-search] .filter-count639[hidden]{display:none!important}
}

/* Cabinet and catalog share the mobile blue surface palette. */
@media(max-width:820px){
html:root body.jobseeker-dashboard-page:not(.light){background:radial-gradient(ellipse at 20% 5%,#103753 0%,transparent 55%),linear-gradient(145deg,#051626,#101b40)!important;color:#e9f2fb!important;}
html:root body.jobseeker-dashboard-page:not(.light) header.site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header],html:root body.jobseeker-dashboard-page:not(.light) .candidate-mobile-toolbar{background:linear-gradient(120deg,rgba(19,46,67,.96),rgba(13,32,51,.96))!important;border:1px solid rgba(88,143,179,.4)!important;box-shadow:inset 0 1px 0 #c8f1ff12!important;}
html:root body.jobseeker-dashboard-page:not(.light) header.site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] :is(.theme-button,.language-select),html:root body.jobseeker-dashboard-page:not(.light) .candidate-mobile-toolbar .candidate-mobile-action:not([data-jobseeker-ai-match-mobile]){background:rgba(28,50,73,.66)!important;border:1px solid rgba(119,158,188,.55)!important;color:#e9f2fb!important;border-radius:14px!important;box-shadow:none!important;}
html:root body.jobseeker-dashboard-page:not(.light) header.site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .login-button{background:linear-gradient(110deg,#087bf0,#4a46df)!important;color:#fff!important;border-color:#579bd0!important;box-shadow:none!important;}
html:root body.jobseeker-dashboard-page.light header.site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header],html:root body.jobseeker-dashboard-page.light .candidate-mobile-toolbar{background:linear-gradient(120deg,#f3faff,#dfedf9)!important;border-color:#9cbacb88!important;box-shadow:inset 0 1px 0 #fff!important;}
html:root body.jobseeker-dashboard-page.light header.site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] :is(.theme-button,.language-select),html:root body.jobseeker-dashboard-page.light .candidate-mobile-toolbar .candidate-mobile-action:not([data-jobseeker-ai-match-mobile]){background:rgba(242,248,255,.78)!important;border:1px solid rgba(105,144,177,.45)!important;color:#18344b!important;border-radius:14px!important;box-shadow:none!important;}
}
