/* BER — Voie probable, concise. Actual official track keeps its normal rendering. */
#trainDetailPanel .lb-train-profile__stop-name > .lb-track-estimate{
 display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px!important;
 width:auto!important;max-width:100%!important;margin:2px 0 0!important;padding:0!important;
 border:0!important;border-radius:0!important;background:none!important;
 color:#edc17b!important;line-height:1.15!important;opacity:1!important;
}
#trainDetailPanel .lb-track-estimate__main{
 color:#edc17b!important;font-size:.73rem!important;font-weight:800!important;white-space:nowrap!important;
}
#trainDetailPanel .lb-track-estimate__info{
 appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
 box-sizing:border-box!important;flex:0 0 20px!important;
 width:20px!important;min-width:20px!important;max-width:20px!important;
 height:20px!important;min-height:20px!important;max-height:20px!important;
 margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;
 background:none!important;color:#f0c684!important;font:700 .85rem/1 system-ui!important;
 cursor:pointer!important;box-shadow:none!important;
}
#trainDetailPanel .lb-track-estimate__info:focus-visible{
 outline:2px solid #f0c684!important;outline-offset:1px!important;
}
#trainDetailPanel .lb-track-estimate__details:not([hidden]){
 display:block!important;flex-basis:100%!important;
 margin:1px 0 0!important;padding:4px 6px!important;
 border-radius:5px!important;border:1px solid rgba(233,187,116,.3)!important;
 background:rgba(76,51,20,.26)!important;
 color:#e9d2af!important;font-size:.66rem!important;font-weight:650!important;
 white-space:nowrap!important;
}
#trainDetailPanel .lb-track-estimate__details[hidden]{display:none!important}
#trainDetailPanel .lb-track-estimate-legend{
 margin:5px 4px 0!important;padding:0!important;
 color:#96acb7!important;font:.66rem/1.2 Rajdhani,system-ui,sans-serif!important;
}

/* BER: confirmed platforms for upcoming stops are cyan, as in the train board.
   Keep passed/cancelled stops and historical estimated platforms untouched. */
#trainDetailPanel #trainDetailStops .lb-train-profile__stop:not(.is-passed):not(.is-cancel)
  .lb-train-profile__stop-name > span:not(.lb-track-estimate):not(.lbmj-meta-unavailable) {
  color:#48e6f5!important;
  -webkit-text-fill-color:#48e6f5!important;
}
