.rid-cart-tracker{background:#232224;color:#F5F4F4;padding:10px 12px;border-radius:10px;margin:12px 0}
.rid-cart-tracker__title{font-weight:800;margin:0 0 4px}
.rid-cart-tracker__msg,.rid-cart-tracker__ship,.rid-cart-tracker__note{font-size:13px;line-height:1.25;margin:6px 0 0}
.rid-cart-tracker__note{color:#F3B943}
.rid-cart-cta-stack{display:grid;gap:8px;margin-top:10px}
.rid-cart-trust{margin:0;font-size:12px;color:#5D5D5E;text-align:center}
.rid-cart-sms,.rid-cart-govx{font-size:13px;text-align:center;text-decoration:underline}
.rid-deal-steps{display:flex;align-items:center;gap:6px;margin:6px 0 8px}
.rid-step{width:22px;height:22px;border-radius:999px;border:1px solid #5D5D5E;display:grid;place-items:center;font-size:12px;color:#F5F4F4}
.rid-step.is-on{background:#F3B943;color:#232224;border-color:#F3B943;font-weight:800}
.rid-steps-label{margin-left:6px;font-size:12px;color:#F5F4F4;opacity:.85}
.rid-ship-bar{height:6px;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden;margin:8px 0}
.rid-ship-fill{display:block;height:100%;background:#F3B943}
.rid-deal-checklist{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:6px}
.rid-deal-check{display:grid;grid-template-columns:16px 1fr auto;gap:8px;align-items:center;font-size:13px}
.rid-deal-dot{width:12px;height:12px;border-radius:999px;border:1px solid #5D5D5E}
.rid-deal-check.is-on .rid-deal-dot{background:#F3B943;border-color:#F3B943}
.rid-deal-status{opacity:.9}