.Profiler { width: 100%; height: 100%; position: relative; display: flex; flex-direction: row; align-items: stretch; font-family: var(--font-family-sans); font-size: var(--font-size-sans-normal); background-color: var(--color-background); color: var(--color-text); } .Profiler, .Profiler * { box-sizing: border-box; -webkit-font-smoothing: var(--font-smoothing); } .LeftColumn { display: flex; flex-direction: column; flex: 2 1 200px; border-top: 1px solid var(--color-border); } .RightColumn { display: flex; flex-direction: column; flex: 1 1 100px; max-width: 300px; overflow-x: hidden; border-left: 1px solid var(--color-border); border-top: 1px solid var(--color-border); } .Content { position: relative; flex: 1 1 auto; display: flex; flex-direction: column; align-items: center; justify-content: center; } .Column { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 0 1rem; } .Paragraph { text-align: center; } .Row { display: flex; flex-direction: row; align-items: center; justify-content: center; } .Header { font-size: var(--font-size-sans-large); font-weight: bold; margin-bottom: 0.25rem; } .Description { max-width: 100%; text-align: center; color: var(--color-dim); } .DescriptionLink { color: var(--color-link); text-decoration: underline; } .PerformanceTracksCard { margin-top: 1.5rem; max-width: 80%; padding: 0.625rem 0.75rem; background: var(--color-background-hover); /* Squarer than the CTA's pill, so the two don't read as the same control. */ border-radius: 0.25rem; text-align: center; } .CTAButton { margin-top: 0.5rem; padding: 0.375rem 1rem; border: none; border-radius: 1rem; background: var(--color-background-hover); color: var(--color-button-focus); font-family: inherit; font-size: var(--font-size-sans-normal); font-weight: bold; cursor: pointer; } .CTAButton:hover { background: var(--color-background-selected); color: var(--color-text-selected); } .CTAButton:focus-visible { outline: 2px solid var(--color-button-active); outline-offset: 2px; } .Toolbar { height: 2.25rem; padding: 0 0.25rem; flex: 0 0 auto; display: flex; align-items: center; border-bottom: 1px solid var(--color-border); } .VRule { height: 20px; width: 1px; border-left: 1px solid var(--color-border); padding-left: 0.25rem; margin-left: 0.25rem; } .Spacer { flex: 1; } .StopRecordingButton { font-size: var(--font-size-sans-large); padding: 0.5rem; } .ContentFallback { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: var(--font-size-sans-large); color: var(--color-dim); } .SnapshotSelectorFallback { height: 100%; padding-left: 0.5rem; display: flex; align-items: center; justify-content: center; font-size: var(--font-size-sans-large); color: var(--color-dim); } .Link { color: var(--color-button); } .TimelineSearchInputContainer { flex: 1 1; display: flex; align-items: center; } /* Pinned to the bottom of the main view (like a Chrome-style find bar). */ .SearchInputOverlay { position: absolute; left: 0; right: 0; bottom: 0; z-index: 3; display: flex; align-items: center; padding: 0.25rem 0.5rem; background-color: var(--color-background); border-top: 1px solid var(--color-border); box-shadow: 0 -2px 8px var(--color-shadow); } .LearnMoreLink { color: var(--color-link); margin-left: 0.25rem; margin-right: 0.25rem; }