/* V494: a single heading block and a separate favorite slot. Screen-only. */
@media screen {
#freelance.fxh-polished492 #fxhHeader494{display:grid!important;grid-template-areas:"heading favorite"!important;grid-template-columns:minmax(0,1fr) 152px!important;gap:24px!important;align-items:center!important;direction:var(--fxh-dir492)!important;min-height:0!important;height:auto!important;max-height:none!important;padding:4px 0 18px!important;margin:0 0 12px!important;border:0!important;overflow:visible!important}
#freelance #fxhHeader494 #fxhHeading494{grid-area:heading!important;grid-column:1!important;grid-row:1!important;min-width:0;display:flex;flex-direction:column;gap:10px;text-align:start;direction:var(--fxh-dir492)}
#freelance #fxhHeading494 .fxh-title-banner{display:block!important;min-height:0!important;width:100%!important;margin:0!important;padding:0!important;direction:var(--fxh-dir492)!important;text-align:start!important}
#freelance #fxhHeading494 #fxhPageTitle{font-size:clamp(25px,3vw,34px)!important;line-height:1.35!important;font-weight:850!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:start!important;direction:var(--fxh-dir492)!important;margin:0!important;padding:0!important;color:#0f172a!important}
#freelance #fxhHeading494 .fxh-header-copy{display:block!important;grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;direction:var(--fxh-dir492)!important;text-align:start!important}
#freelance #fxhHeading494 .fxh-header-copy .fxh-eyebrow{display:none!important}
#freelance #fxhHeading494 .fxh-header-copy p{font-size:16px!important;line-height:1.75!important;font-weight:400!important;color:#475569!important;margin:0!important;padding:0!important;white-space:normal!important;direction:var(--fxh-dir492)!important;text-align:start!important}
#freelance #fxhHeader494 #fxhFavoriteSlot494{grid-area:favorite!important;grid-column:2!important;grid-row:1!important;min-width:0;width:100%;min-height:0;padding:8px 0;gap:6px;flex-direction:column;box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-self:center;direction:var(--fxh-dir492)}
#freelance #fxhHeader494 #fxhFav{position:relative!important;inset:auto!important;top:0!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:64px!important;width:72px!important;min-width:72px!important;height:72px!important;padding:0!important;margin:0!important;border:0!important;border-radius:16px!important;background:transparent!important;color:#94a3b8!important;box-shadow:none!important;line-height:1!important;overflow:visible!important}
#freelance #fxhHeader494 #fxhFav::after{top:calc(100% + 6px)!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:148px!important;max-width:148px!important;white-space:normal!important;font-size:15px!important;line-height:1.45!important;font-weight:650!important;text-align:center!important;color:#475569!important}
#freelance #fxhHeader494 #fxhFav:hover{background:#fff7ed!important;color:#d97706!important}
#freelance #fxhHeader494 #fxhFav.is-fav,#freelance #fxhHeader494 #fxhFav.is-selected{color:#f59e0b!important}
#freelance #fxhHeader494 #fxhFav.is-fav::after,#freelance #fxhHeader494 #fxhFav.is-selected::after{color:#92400e!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-divider-407{display:none!important}
#freelance #fxhHeader494 #fxhFav::after{display:none!important;content:none!important}
#freelance #fxhHeader494 #fxhFavoriteCaption494{display:block;width:100%;max-width:152px;font-size:15px;line-height:1.5;font-weight:650;text-align:center;color:#475569;white-space:normal;overflow-wrap:anywhere}
.dark #freelance #fxhHeader494 #fxhFavoriteCaption494{color:#cbd5e1}
#freelance #fxhHeader494 #fxhFav.is-fav + #fxhFavoriteCaption494,#freelance #fxhHeader494 #fxhFav.is-selected + #fxhFavoriteCaption494{color:#92400e}
.dark #freelance #fxhHeader494 #fxhFav.is-fav + #fxhFavoriteCaption494,.dark #freelance #fxhHeader494 #fxhFav.is-selected + #fxhFavoriteCaption494{color:#fbbf24}
/* Work type is primary; calculation depth is a smaller secondary control. */
#freelance.fxh-polished492.fxh-flow493 .fxh-modebar-compact{padding:5px!important;border-radius:16px!important;background:#f8fafc!important;box-shadow:none!important;margin:0 0 12px!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-modebar-compact .fxh-mode{min-height:52px!important;font-size:15px!important;line-height:1.5!important;font-weight:750!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-modebar-compact .fxh-mode.active{background:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important;box-shadow:none!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-toggle-row-407{display:flex!important;justify-content:flex-start!important;direction:var(--fxh-dir492)!important;margin:0 0 20px!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-toggle.fxh-toggle-407{width:min(100%,360px)!important;max-width:360px!important;min-width:0!important;padding:3px!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:none!important;direction:var(--fxh-dir492)!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-toggle button{min-height:40px!important;padding:7px 12px!important;font-size:14px!important;font-weight:650!important;border-radius:9px!important;box-shadow:none!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-toggle button.active{background:#fff!important;border-color:#dbe3ee!important;color:#334155!important;box-shadow:0 1px 4px rgba(15,23,42,.06)!important}
.dark #freelance #fxhHeading494 #fxhPageTitle{color:#f8fafc!important}
.dark #freelance #fxhHeading494 .fxh-header-copy p,.dark #freelance #fxhHeader494 #fxhFav::after{color:#cbd5e1!important}
.dark #freelance #fxhHeader494 #fxhFav{color:#94a3b8!important}
.dark #freelance #fxhHeader494 #fxhFav:hover{background:#302718!important;color:#fbbf24!important}
.dark #freelance #fxhHeader494 #fxhFav.is-fav,.dark #freelance #fxhHeader494 #fxhFav.is-selected,.dark #freelance #fxhHeader494 #fxhFav.is-fav::after,.dark #freelance #fxhHeader494 #fxhFav.is-selected::after{color:#fbbf24!important}
.dark #freelance.fxh-polished492.fxh-flow493 .fxh-modebar-compact,.dark #freelance.fxh-polished492.fxh-flow493 .fxh-toggle.fxh-toggle-407{background:#111827!important;border-color:#334155!important}
.dark #freelance.fxh-polished492.fxh-flow493 .fxh-modebar-compact .fxh-mode.active{background:#312e81!important;border-color:#6366f1!important;color:#e0e7ff!important}
.dark #freelance.fxh-polished492.fxh-flow493 .fxh-toggle button.active{background:#1e293b!important;border-color:#475569!important;color:#f8fafc!important}
@media(max-width:560px){
#freelance.fxh-polished492 #fxhHeader494{grid-template-columns:minmax(0,1fr) 100px!important;gap:14px!important;padding:0 0 16px!important;margin:0 0 10px!important}
#freelance #fxhHeader494 #fxhFavoriteCaption494{font-size:14px}
#freelance #fxhHeading494 #fxhPageTitle{font-size:24px!important;line-height:1.4!important}
#freelance #fxhHeading494 .fxh-header-copy p{font-size:14px!important;line-height:1.75!important}
#freelance #fxhHeader494 #fxhFavoriteSlot494{min-height:0;padding-bottom:8px}
#freelance #fxhHeader494 #fxhFav{font-size:56px!important;width:64px!important;min-width:64px!important;height:64px!important}
#freelance #fxhHeader494 #fxhFav::after{width:100px!important;max-width:100px!important;font-size:14px!important}
#freelance.fxh-polished492.fxh-flow493 .fxh-modebar-compact .fxh-mode{font-size:14px!important;gap:5px!important;padding:8px 5px!important}
}
}
