/* v119E.3.7.9.49.147 — live procedure accordion single-chevron restoration.
   Collapsed rows: time | one-line numbered action | one top/right chevron.
   All operational content remains inside the expanded panel. */
#procedure .pspProcStepSummary{
  list-style:none!important;
  display:grid!important;
  grid-template-columns:72px minmax(0,1fr) 18px!important;
  gap:8px!important;
  align-items:center!important;
  min-height:42px!important;
  padding:5px 0!important;
}
#procedure .pspProcStepSummary::-webkit-details-marker{display:none!important}
#procedure .pspProcStepSummary::before,
#procedure .pspProcStepSummary::after{content:none!important;display:none!important}
#procedure .pspProcTextSeparator{display:none!important}
#procedure .pspProcStepMain{display:block!important;min-width:0!important}
#procedure .pspProcStepTitle{
  display:block!important;
  min-width:0!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  margin:0!important;
}
#procedure .pspProcStepBrief{display:none!important}
#procedure .pspProcChevron{
  display:block!important;
  grid-column:3!important;
  justify-self:end!important;
  align-self:center!important;
  padding:0!important;
  margin:0!important;
  line-height:1!important;
}
#procedure .pspProcStep[open]>.pspProcStepSummary .pspProcChevron{transform:rotate(180deg)!important}
#procedure .pspProcExpanded{grid-column:1/-1!important}
@media(max-width:380px){
  #procedure .pspProcStepSummary{grid-template-columns:64px minmax(0,1fr) 16px!important;gap:6px!important}
}
