.ss-ship-bar { padding: 12px 16px; text-align: center; font-size: 13px; letter-spacing: 0.05em; }
.ss-ship-bar__track { height: 3px; background: rgba(0,0,0,0.1); border-radius: 2px; margin: 8px 0 0; overflow: hidden; }
.ss-ship-bar__fill { height: 100%; background: linear-gradient(90deg, #d4af37, #f2d060); border-radius: 2px; transition: width 0.5s ease; }
.ss-ship-bar__msg { font-weight: 600; }
.ss-ship-bar--complete .ss-ship-bar__msg { color: #2a7a2a; }