/* V63.4.6.22.0.6 — Driver List Static Stabilizer
   Stabilization only: stop continuous visual motion/repaint in discovery area. */
.mf532-radius-panel,
.mf532-radius-panel *,
.mf542-driver-rail,
.mf542-driver-list,
.mf542-driver-card,
.mf6346-discovery-toggle,
[data-mf521-fit]{
  animation:none!important;
  animation-name:none!important;
}
.mf6346-discovery-toggle,
.mf6346-discovery-toggle span,
.mf6346-static-truck,
[data-mf521-fit]{
  transform:none!important;
  opacity:1!important;
  filter:none!important;
}
.mf6346-static-truck{
  display:inline-block;
  width:18px;
  height:14px;
  margin-right:7px;
  vertical-align:-2px;
  position:relative;
  border-radius:3px 2px 2px 3px;
  background:#f4b900;
  box-shadow:inset -5px 0 0 #003da5;
}
.mf6346-static-truck:before{
  content:"";
  position:absolute;
  left:2px;
  right:2px;
  bottom:-4px;
  height:4px;
  background:
    radial-gradient(circle at 3px 2px,#003da5 0 2px,transparent 2.2px),
    radial-gradient(circle at calc(100% - 3px) 2px,#003da5 0 2px,transparent 2.2px);
}
/* Keep the user's reading position stable while live data refreshes. */
.mf542-driver-list{
  overflow-anchor:none!important;
  scroll-behavior:auto!important;
  contain:layout paint style;
}
.mf542-driver-card{overflow-anchor:none!important}
@media (prefers-reduced-motion:no-preference){
  .mf532-radius-panel .mf542-driver-card{transition:border-color .15s ease,box-shadow .15s ease!important}
}
