.eflux-header { position: absolute; top: 0; left: 0; width: 100%; z-index: 10; transition: width 0.2s; } .eflux-header.transcript-open { width: calc(100vw - 31.875rem); } .eflux-logo { position: absolute; top: 20px; left: 28px; } .eflux-logo svg { /* width: 218.3px; height: 65px; */ width: 94px; height: 28px; } .eflux-nav { display: flex; flex-direction: row; position: absolute; top: 1rem; right: 1.75rem; } .eflux-nav .playToggle, .eflux-nav .transcript-icon { display: flex; justify-content: center; align-items: center; width: 3rem; height: 3rem; background: white; transition: background 0.2s; border-radius: 50%; margin-left: 1rem; cursor: pointer; } .eflux-nav .playToggle:hover, .eflux-nav .transcript-icon:hover { background: #ddd; } .eflux-nav svg { width: 2rem; height: 2rem; } .eflux-nav .playToggle svg { width: 2.5rem; height: 2.5rem; } .eflux-nav .playToggle.paused svg { margin-left: 2px; } .eflux-nav svg path { fill: #000; } .eflux-nav svg line { stroke: #000; } .eflux-logo svg path { fill: #000; transition: fill 0.5s; } .eflux-logo svg line { stroke: #000; transition: stroke 0.5s; } .black .eflux-logo svg path { fill: #fff; } .black .eflux-logo svg line { stroke: #fff; } .black .eflux-nav .playToggle, .black .eflux-nav .transcript-icon { background: #222; } .black .eflux-nav .playToggle:hover, .black .eflux-nav .transcript-icon:hover { background: #444; } .black .eflux-nav svg path { fill: #fff; } .black .eflux-nav svg polygon { fill: #fff; } .growl-tooltip { position: absolute; background: black; color: white; border: 1px solid; padding: 0.75rem; text-align: center; pointer-events: none; } .growl-tooltip.tooltip-eflux { left: 1.8rem; top: 4rem; transition: opacity 0.2s, transform 0.2s; transform: translateZ(0) translateY(1rem); opacity: 0; } .growl-tooltip.tooltip-play { right: 7.0rem; top: 5.25rem; transition: opacity 0.2s, transform 0.2s; transform: translateZ(0) translateY(1rem); opacity: 0; } .growl-tooltip.tooltip-transcript { right: 2.2rem; top: 5.25rem; transition: opacity 0.2s, transform 0.2s; transform: translateZ(0) translateY(1rem); opacity: 0; cursor: pointer; } .growl-tooltip.tooltip-eflux.hover, .growl-tooltip.tooltip-play.hover, .growl-tooltip.tooltip-transcript.hover { transform: translateZ(0) translateY(0); opacity: 1; } .growl-tooltip.tooltip-transcript.hover { pointer-events: auto; } .growl-message { top: 0; left: 50%; transition: transform 0.2s; transform: translateZ(0) translateY(-5rem) translateX(-50%); margin-top: 1rem; } .growl-message.open { transform: translateZ(0) translateY(0) translateX(-50%); }