/* RenfortPro v88.68 — correction ciblée urgence / émetteur. */

/* Un éclair monochrome blanc : pas d'emoji orange sur fond orange. */
.rpUrgentCanonical8868,
#workMarket .rpUrgentBadge8860.rpUrgentCanonical8868,
#myMissions .rpMissionUrgent8864.rpUrgentCanonical8868{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  white-space:nowrap!important;
  background:linear-gradient(135deg,#ff7332,#df4b1c)!important;
  color:#fff!important;
  border:0!important;
  box-shadow:0 7px 16px rgba(219,72,21,.16)!important;
  font-size:0!important;
  font-weight:950!important;
  letter-spacing:.07em!important;
}
.rpUrgentCanonical8868::before{
  content:"\26A1\FE0E";
  color:#fff!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:900!important;
}
.rpUrgentCanonical8868::after{
  content:"URGENT";
  color:#fff!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:.08em!important;
}

#workMarket .rpUrgentBadge8860.rpUrgentCanonical8868{
  min-height:27px!important;
  padding:0 10px!important;
  border-radius:999px!important;
}
#myMissions .rpMissionUrgent8864.rpUrgentCanonical8868{
  min-height:24px!important;
  padding:4px 8px!important;
  border-radius:999px!important;
}

/* Sécurité anti-doublon pendant un rerender : si le badge canonique est là,
   l'ancien badge "Urgent" ne doit jamais apparaître en parallèle. */
#workMarket .workerMissionTop>div:has(.rpUrgentCanonical8868) .urgentTag{
  display:none!important;
}

/* Émetteur plus lisible dans Missions pour moi. */
#workMarket .missionPublisher.rpPublisher8868{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  width:max-content!important;
  max-width:100%!important;
  margin:9px 0 0!important;
  padding:7px 10px!important;
  border:1px solid #e4edf4!important;
  border-radius:10px!important;
  background:#f7fafc!important;
}
#workMarket .missionPublisher.rpPublisher8868>span{
  flex:0 0 auto!important;
  color:#75879a!important;
  font-size:9px!important;
  font-weight:750!important;
}
#workMarket .missionPublisher.rpPublisher8868>b{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#153b60!important;
  font-size:11px!important;
  font-weight:900!important;
}
#workMarket .missionPublisher.rpPublisher8868>small{display:none!important}

/* Identité de l'émetteur dans la fiche de mission côté intervenant. */
.rpWorkerPublisher8868{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:8px;
  margin:0 0 13px;
  padding:10px 12px;
  border:1px solid #e3edf4;
  border-radius:12px;
  background:#f7fafc;
}
.rpWorkerPublisher8868>span{font-size:8px;font-weight:900;letter-spacing:.09em;color:#718398}
.rpWorkerPublisher8868>b{font-size:12px;font-weight:900;color:#153b60;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rpWorkerPublisher8868>small{font-size:9px;font-weight:850;color:#1b7b59}

@media(max-width:700px){
  #workMarket .missionPublisher.rpPublisher8868{width:100%!important}
  .rpWorkerPublisher8868{grid-template-columns:1fr}.rpWorkerPublisher8868>small{margin-top:-3px}
}
