/* URG360 v2.8.1 — Consultation : préparation anticipée */
.v281-prepare-btn{
  border-color:#b8cbe0!important;
  background:#f5f9fd!important;
  color:#174b78!important;
}
.v281-prepare-btn:hover{background:#eaf3fb!important;border-color:#8eb1d1!important}
.v281-prepared-chip{
  display:inline-flex!important;
  align-items:center;
  width:max-content;
  margin-top:2px;
  padding:2px 5px;
  border-radius:999px;
  background:#e9f2fb;
  color:#155c91;
  border:1px solid #bed7ea;
  font-size:.58rem!important;
  line-height:1.05!important;
  font-weight:900;
  white-space:nowrap;
}
.v281-prearrival-banner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  padding:9px 12px;
  border-bottom:1px solid #bad4e8;
  background:#eef7ff;
  color:#173f62;
}
.v281-prearrival-banner>div{display:grid;gap:2px;min-width:0}
.v281-prearrival-banner strong{font-size:.82rem;font-weight:950;color:#0d4f83}
.v281-prearrival-banner span{font-size:.7rem;line-height:1.3}
.v281-prearrival-state{
  flex:0 0 auto;
  padding:5px 8px;
  border-radius:999px;
  border:1px solid #92bad8;
  background:#fff;
  color:#145b8d;
  font-weight:900;
  white-space:nowrap;
}
.v281-rx-prepared{
  display:inline-flex;
  margin-left:6px;
  padding:2px 6px;
  border-radius:999px;
  background:#fff4d8;
  border:1px solid #e7ca82;
  color:#725000;
  font-size:.64rem;
  font-weight:900;
}
@media(max-width:850px){
  .v281-prearrival-banner{align-items:flex-start;flex-direction:column;gap:6px}
}
