.tracking{position:sticky;top:78px;z-index:4;background:#fff;border:2px solid var(--wine);border-radius:10px;padding:13px 15px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 5px 18px #4b20262b}.tracking[hidden]{display:none}.tracking>div:first-child{display:grid;gap:3px}.tracking small{font-weight:800;color:var(--wine);letter-spacing:.08em}.tracking strong{font-size:1rem}.tracking span{color:var(--muted);font-size:.86rem}.tracking button{border:0;border-radius:7px;background:var(--wine);color:#fff;padding:9px 12px;font-weight:700;white-space:nowrap}.tracking .tracking-actions{display:flex;gap:7px}.tracking .tracking-dismiss{background:#eee8e2;color:#61343a}.tracking.past{position:relative;border-color:#b8afa5;background:#f7f5f2}.tracking.past small,.tracking.past strong{color:#645d58}.ready-confirmation{margin:18px 0;padding:18px;border:2px solid #2f7147;border-radius:10px;background:#eaf5ed;color:#205b35}.ready-confirmation b{font-size:2.7rem;margin:0;color:#205b35}.ready-confirmation span{display:block;font-weight:750}.complete i.accepted{background:#dcebdc;color:#286737}@media(max-width:560px){.tracking{top:75px;align-items:flex-start}.tracking .tracking-actions{display:grid}.tracking button{font-size:.82rem}}
