/* Last-loaded, narrowly scoped mobile admin header contract. */
@media(max-width:900px){
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header{
  position:relative!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;direction:rtl!important;gap:12px!important;align-items:center!important;
  width:100%!important;min-width:0!important;max-width:100%!important;height:76px!important;min-height:76px!important;margin:0!important;padding:12px!important;box-sizing:border-box!important;inset:auto!important;transform:none!important;overflow:visible!important;z-index:1000!important;
 }
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .admin-minimal-brand{
  position:static!important;inset:auto!important;transform:none!important;grid-column:1!important;grid-row:1!important;display:flex!important;width:96px!important;min-width:0!important;max-width:96px!important;padding:0!important;margin:0!important;
 }
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .admin-minimal-logo,
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .admin-minimal-logo img{
  width:96px!important;min-width:0!important;max-width:96px!important;height:44px!important;max-height:44px!important;object-fit:contain!important;padding:0!important;margin:0!important;transform:none!important;
 }
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .admin-minimal-title,
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .admin-minimal-brand>span,
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .admin-minimal-actions>.admin-site-link,
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .admin-locale-select{display:none!important}
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .admin-minimal-actions{
  position:static!important;inset:auto!important;transform:none!important;grid-column:2!important;grid-row:1!important;display:flex!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;overflow:visible!important;
 }
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .j740-user{
  width:200px!important;min-width:0!important;max-width:100%!important;flex:0 1 200px!important;transform:none!important;margin:0!important;
 }
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .j740-user>summary{
  width:100%!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:5px 7px!important;gap:5px!important;
 }
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .j740-copy{min-width:0!important;max-width:none!important;overflow:hidden!important}
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .j740-copy b{font-size:12px!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .j740-copy small{display:block!important;font-size:10px!important}
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .j740-avatar{width:30px!important;height:30px!important;flex:0 0 30px!important}
 html:root body.admin-body[data-joblik-path] .admin-main>header.admin-minimal-header .j740-menu{max-width:calc(100vw - 24px)!important}
}
html body .j342-clock{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 22px;box-sizing:border-box;width:calc(100% - 32px);max-width:1440px;margin:12px auto 18px;padding:11px 16px;border:1px solid #d5e1eb;border-radius:12px;background:#fff;color:#465f73;font-size:12px;line-height:1.8}
html body .j342-clock span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
html body .j342-clock time{color:#14394f;font-weight:700;font-variant-numeric:tabular-nums}
html body .j342-clock .j342-clock-label{color:#12617b;font-weight:700}
@media(max-width:900px){html body .j342-clock[data-mobile="hide"]{display:none!important}html body .j342-clock[data-mobile="show"]{width:calc(100% - 20px);margin:10px auto 12px;padding:9px 12px;gap:4px 16px;font-size:11px}html body .j342-clock-label{width:100%}}
html body .j342-discovery{box-sizing:border-box;max-width:1200px;margin:28px auto;padding:24px;background:#fff;border:1px solid #d5e1eb;border-radius:16px;color:#17394f;line-height:2}
html body .j342-discovery h1,html body .j342-discovery h2{color:#14394f;line-height:1.7;margin:0 0 12px}
html body .j342-discovery h1{font-size:27px}html body .j342-discovery h2{font-size:20px}
html body .j342-discovery p{color:#465f73;font-size:15px;margin:0 0 16px}
html body .j342-discovery nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
html body .j342-discovery a{display:inline-flex;color:#095c82;background:#eff7fb;border:1px solid #d0e5ef;padding:8px 14px;border-radius:10px;text-decoration:none}
html body .j342-discovery a:focus-visible{outline:3px solid #ff7900;outline-offset:3px}
html body .j342-discovery section{margin-top:26px;padding-top:20px;border-top:1px solid #e5edf3}
@media(max-width:600px){html body .j342-discovery{margin:16px 10px;padding:18px}html body .j342-discovery h1{font-size:22px}html body .j342-discovery nav>a{flex:1 1 160px;justify-content:center}}

/* 0.34.3: independent content block, not a sidebar; retain mobile audience. */
html:root body [data-j342-clock].j342-clock{display:flex!important;position:relative!important;inset:auto!important;transform:none!important;visibility:visible!important;opacity:1!important;flex:none!important;float:none!important;height:auto!important;min-height:46px!important;overflow:visible!important;grid-column:1/-1!important;z-index:1!important;background:#fff!important;color:#465f73!important}
html:root body [data-j342-clock].j342-clock time{color:#14394f!important;-webkit-text-fill-color:#14394f!important;font-weight:700!important}
@media(max-width:900px){html:root body [data-j342-clock].j342-clock[data-mobile="hide"]{display:none!important}}
.j343-search-guide{line-height:2;color:#17394f}.j343-search-guide li{margin:8px 0}.j343-search-guide code{direction:ltr;unicode-bidi:isolate;display:inline-block;color:#095c82}.j343-search-guide a{color:#095c82;text-decoration:underline}
