: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;
														}
