/* Badges are in a free top corner: the time grid's dimensions stay unchanged. */
.r72-time{position:relative}.r72-trip-transport-badge{position:absolute;bottom:1px;right:3px;display:inline-flex;gap:1px;align-items:center;line-height:1;padding:1px;border-radius:3px;background:var(--color-surface);color:var(--color-text);font-size:10px;cursor:help}.r72-trip-transport-badge svg{width:16px;height:16px;display:block}.r72-trip-transport-badge:focus-visible{outline:2px solid currentColor;outline-offset:1px}.r72-trip-transport-legend{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin:8px 0 16px;font-size:12px;line-height:1.5;color:var(--color-text-muted)}.r72-trip-transport-key{display:inline-flex;align-items:center;gap:6px;max-width:100%}.r72-trip-transport-key>span:first-child{display:inline-flex;gap:2px;flex-shrink:0;color:var(--color-text)}.r72-trip-transport-key svg{width:18px;height:18px;display:block}.r72-trip-transport-key>span:last-child{overflow-wrap:anywhere}.r72-time.is-next .r72-trip-transport-badge{background:transparent;color:inherit}
