/* A (V8 loading): the tour while its parts arrive (FI13, PH04, MD14). Loaded after style.css. */

/* The Interior tab says how far the interior is: a percentage beside the word, not a second underline. */
.tabs button.is-loading::after { transform: scaleX(0); background: #fff; transition: transform .35s var(--ease); }
.tabs button.is-loading[aria-selected="true"]::after { transform: scaleX(1); }
.tabs button.is-loading::before { content: attr(data-progress); position: absolute; left: 100%; top: 50%; translate: 10px -58%; font-size: 16px; font-weight: 300; letter-spacing: 0; color: #afcbe4; font-variant-numeric: tabular-nums; white-space: nowrap; pointer-events: none; }

/* A status line ("Opening Master suite · 45%") and the drag hint never share the screen. */
body:has(.navigation-feedback:not([hidden])) .cue { display: none; }

/* While a named place is on its way the status line carries the figure, so the tab does not show a second one. */
#viewer-dock[data-loading="true"] .tabs button.is-loading::before { content: none; }
