/* SAMBAT_V35B_TRACKING_4 — only 4 public stages, no private data */
.track-journey{margin:4px 18px 18px;padding:18px 12px 13px;border:1px solid #dae5d8;border-radius:12px;background:#fbfcf9}
.track-journey h4{font-size:13px;color:#194a36;margin:0 4px 20px;font-weight:800}
.track-journey-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:0}
.track-journey-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;min-width:0}
.track-journey-step:not(:first-child):before{position:absolute;content:'';height:3px;left:-50%;right:50%;top:14px;background:#dfe7dc;z-index:0}
.track-journey-step.is-done:not(:first-child):before{background:#286746}
.track-journey-dot{display:grid;place-items:center;position:relative;z-index:1;width:30px;height:30px;border-radius:50%;border:2px solid #c4d2c4;color:#627a67;background:#f5f7f2;font-weight:800;font-size:12px}
.track-journey-step.is-done .track-journey-dot{background:#286746;color:white;border-color:#286746}
.track-journey-step.is-current .track-journey-dot{box-shadow:0 0 0 4px #dcecdc}
.track-journey-name{font-size:10px;font-weight:700;color:#718475;overflow-wrap:break-word;line-height:1.35}
.track-journey-step.is-done .track-journey-name,.track-journey-step.is-current .track-journey-name{color:#194a36}
.track-journey-note{margin:15px 3px 0;border-top:1px solid #e2eae0;padding-top:12px;font-size:11px;line-height:1.65;color:#5a6d5e}
@media(max-width:520px){.track-journey{margin:5px 12px 14px;padding:14px 7px}.track-journey-dot{width:26px;height:26px;font-size:11px}.track-journey-step:not(:first-child):before{top:12px}.track-journey-name{font-size:9px}}
