:host {
																	box-sizing: border-box;
																	display: var(
																		--media-control-display,
																		var(
																			--media-control-bar-display,
																			inline-flex
																		)
																	);
																	color: var(
																		--media-text-color,
																		var(--media-primary-color, rgb(238 238 238))
																	);
																	--media-loading-indicator-icon-height: 44px;
																}

																::slotted(media-time-range),
																::slotted(media-volume-range) {
																	min-height: 100%;
																}

																::slotted(media-time-range),
																::slotted(media-clip-selector) {
																	flex-grow: 1;
																}

																::slotted([role='menu']) {
																	position: absolute;
																}
