.rm-phase{margin-top:22px}.rm-phase:first-of-type{margin-top:8px}.rm-phase-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.rm-phase-head h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.rm-tag{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.rm-tag.shipped{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.rm-tag.next{color:var(--accent-2);border-color:color-mix(in srgb, var(--accent-2) 45%, transparent);background:color-mix(in srgb, var(--accent-2) 12%, transparent)}.rm-sub{color:var(--muted);margin:2px 0 10px;font-size:13px;line-height:1.55}.rm-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rm-list li{border:1px solid var(--border);border-radius:12px;padding:10px 12px 10px 34px;font-size:14px;line-height:1.5;position:relative}.rm-list li:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;top:16px;left:13px}.rm-phase.is-next .rm-list li:before,.rm-phase.is-later .rm-list li:before{border:1.5px solid var(--border);box-shadow:none;background:0 0}.rm-list li b{font-weight:700}.rm-list li span{color:var(--muted)}
