/* RenfortPro v88.33 — Corpus Missions */

/* Missions pour moi : accroche claire et lisible. */
body.rp-premium-connected #workMarket .workerHero h1{color:#123c68!important}
body.rp-premium-connected #workMarket .workerHero h1 em{color:#ff6d2d!important;text-shadow:none!important}
body.rp-premium-connected #workMarket .workerHero>div>p{color:#5c7893!important;opacity:1!important;max-width:760px!important}

/* Le CTA profil ne doit plus disparaître blanc sur blanc. */
body.rp-premium-connected #workMarket .workerHeroActions>.ghost.light{
  color:#fff!important;background:linear-gradient(100deg,#0a3d6c,#176ca8)!important;
  border:1px solid rgba(17,88,145,.16)!important;box-shadow:0 10px 24px rgba(8,60,108,.16)!important;
  min-height:46px!important;padding:0 17px!important;font-size:10px!important;font-weight:800!important;
}
body.rp-premium-connected #workMarket .workerHeroActions>.ghost.light:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(8,60,108,.22)!important}

/* Le métier est déjà connu du profil : on supprime ce filtre visuel. */
#workMarket #workerTradeFilter{display:none!important}
#workMarket .workerToolbar{justify-content:flex-start!important;align-items:center!important}
#workMarket .rpWorkerKeywordFilter59{
  flex:1 1 330px!important;min-width:280px!important;max-width:470px!important;height:42px!important;
  border:1px solid #cadceb!important;border-radius:12px!important;padding:0 14px!important;color:#153f67!important;
  background:#fff!important;box-shadow:inset 0 1px 2px rgba(8,55,98,.03)!important;
}
#workMarket .rpWorkerKeywordFilter59::placeholder{color:#6f8295!important;opacity:1!important}
#workMarket .rpWorkerSort33{
  height:42px;border:1px solid #cadceb;border-radius:12px;background:#fff;color:#264e73;
  padding:0 34px 0 12px;font-size:9px;font-weight:750;white-space:nowrap;
}

/* Pourquoi cette mission remonte : petit signal utile, pas une rangée de gros badges. */
#workMarket .rpWhyMatch33{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 2px}
#workMarket .rpWhyMatch33 span{font-size:8px;font-weight:750;color:#2b668f;background:#edf6fd;border:1px solid #d9eaf7;border-radius:999px;padding:5px 8px}
#workMarket .rpApplicationsEmpty33{border-style:solid!important;border-color:#dbe9f4!important;background:#fff!important}

/* Plus de doublon « Mon planning » dans l'en-tête de Mes missions. */
.rpMissionsHeadActions8813 button[onclick*="planningPro"]{display:none!important}

/* Dashboard : aucune photo générique présentée comme une photo d'annonce. */
#dashboardPremium .rpDashNearbyThumb{background-image:none!important;background:#eef5fb!important;overflow:hidden!important;display:grid!important;place-items:center!important}
#dashboardPremium .rpDashNearbyThumb img{width:100%;height:100%;object-fit:cover;display:block}
#dashboardPremium .rpNoMissionPhoto33 i{font-style:normal;color:#6e99bb;font-size:15px}
#dashboardPremium .rpDashNearbyReal33{
  width:100%;border:0;background:transparent;text-align:left;
  grid-template-columns:54px minmax(0,1fr) auto!important;color:inherit;font:inherit;
}
#dashboardPremium .rpNearbyText33{min-width:0}
#dashboardPremium .rpNearbyText33>b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#dashboardPremium .rpNearbyReal33{display:block}

@media(max-width:760px){
  #workMarket .rpWorkerKeywordFilter59{min-width:0!important;max-width:none!important;width:100%!important;flex-basis:100%!important}
  #workMarket .rpWorkerSort33{width:100%}
}
