.jwplayer.jw-skin-cs {
  --jw-main-color: #3aa0ff;
  --jw-progress-color: var(--jw-main-color);
  --jw-buffer-color: rgba(255, 255, 255, 0.25);
  --jw-icon-color: #fff;
  --jw-icon-active-color: var(--jw-main-color);
  --jw-knob-shadow-color: rgba(58, 160, 255, 0.35);
  --jw-menu-bg: #171717;
  --jw-caption-font-family: Arial, Helvetica, sans-serif;
  --playlist-color: var(--jw-main-color);
  --wp--preset--color--accent-color: var(--jw-main-color);
  --wp--preset--font-family--primary-font: Arial, Helvetica, sans-serif;
  color: var(--jw-icon-color);
}

.jwplayer.jw-skin-cs .jw-icon:hover,
.jwplayer.jw-skin-cs .jw-icon:focus,
.jwplayer.jw-skin-cs .jw-settings-content-item:hover,
.jwplayer.jw-skin-cs .jw-settings-content-item.jw-settings-item-active {
  color: var(--jw-main-color) !important;
}

.jwplayer.jw-skin-cs .playlist-jw-forward-bar {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}

.jwplayer.jw-skin-cs .playlist-jw-forward-bar svg {
  display: block !important;
  width: 24px;
  height: 24px;
  color: currentColor;
  fill: currentColor;
}

.jwplayer.jw-skin-cs .playlist-jw-forward-bar svg path {
  display: block !important;
  fill: currentColor !important;
}

.jwplayer.jw-skin-cs .jw-controlbar .jw-button-container > .jw-icon > .jw-tooltip,
.jwplayer.jw-skin-cs .jw-display .jw-display-icon-container > .jw-icon > .jw-tooltip {
  display: none !important;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.playlist-player-pane.has-poster .playlist-jwplayer {
  background: transparent;
}



.playlist-jwplayer,
.playlist-video,
.playlist-iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 0;
  transition: background-color 0.35s ease;
}



.playlist-jwplayer {
  position: relative;
  overflow: hidden;
}



:is(.playlist-root, #video-playlist, #embed-player) .jwplayer {
  width: 100% !important;
  height: 100% !important;
  background: #000;
}


.jw-progress {
  background: var(--jw-progress-color) !important;
}


.jw-buffer {
  background-color: var(--jw-buffer-color) !important;
}


.jwplayer.jw-skin-cs .jw-time-tip {
  word-break: normal;
}


.jwplayer.jw-skin-cs .jw-settings-content-item {
  font-family: var(--wp--preset--font-family--primary-font);
}


.jwplayer.jw-skin-cs .jw-text-track-display,
.jwplayer.jw-skin-cs .jw-text-track-display .jw-reset,
.jwplayer.jw-skin-cs .jw-text-track-display .jw-text-track-cue {
  font-family: var(--jw-caption-font-family);
  font-weight: 600;
  background-color: transparent;
  text-shadow:
    -1px -1px 0 rgb(0, 0, 0),
    0 -1px 0 rgb(0, 0, 0),
    1px -1px 0 rgb(0, 0, 0),
    1px 0 0 rgb(0, 0, 0),
    1px 1px 0 rgb(0, 0, 0),
    0 1px 0 rgb(0, 0, 0),
    -1px 1px 0 rgb(0, 0, 0),
    -1px 0 0 rgb(0, 0, 0) !important;
}


.jwplayer.jw-skin-cs .jw-icon-rewind.invisible,
.jwplayer.jw-skin-cs .jw-icon-forward.invisible,
.jwplayer.jw-skin-cs .jw-icon-pip,
.jwplayer.jw-skin-cs.jw-breakpoint-1 .jw-controlbar .jw-button-container > .jw-icon-forward,
.jwplayer.jw-skin-cs.jw-flag-small-player .jw-controlbar .jw-button-container > .jw-icon-forward,
.jwplayer.jw-skin-cs.jw-flag-live .jw-icon-forward {
  display: none !important;
}



.jwplayer.jw-skin-cs .playlist-jw-forward-bar {
  display: inline-flex !important;
}



.jwplayer.jw-skin-cs .playlist-jw-forward-display {
  display: none !important;
}


.jwplayer.jw-skin-cs.jw-flag-live .jw-display-icon-next {
  visibility: hidden;
}


.jwplayer.jw-skin-cs.jw-breakpoint-1 .jw-display .jw-svg-icon-rewind,
.jwplayer.jw-skin-cs.jw-breakpoint-1 .jw-display .jw-svg-icon-forward {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
}


.jwplayer.jw-skin-cs .jw-svg-icon-play path,
.jwplayer.jw-skin-cs .jw-svg-icon-rewind path,
.jwplayer.jw-skin-cs .jw-svg-icon-forward path,
.jwplayer.jw-skin-cs .jw-svg-icon-volume-0 path,
.jwplayer.jw-skin-cs .jw-svg-icon-volume-50 path,
.jwplayer.jw-skin-cs .jw-svg-icon-volume-100 path,
.jwplayer.jw-skin-cs .jw-svg-icon-cc-on path,
.jwplayer.jw-skin-cs .jw-svg-icon-cc-off path,
.jwplayer.jw-skin-cs .jw-svg-icon-settings path,
.jwplayer.jw-skin-cs .jw-svg-icon-fullscreen-on path,
.jwplayer.jw-skin-cs .jw-svg-icon-fullscreen-off path,
.jwplayer.jw-skin-cs .jw-svg-icon-quality-100 path,
.jwplayer.jw-skin-cs .jw-svg-icon-audio-tracks path {
  display: none;
}


.jwplayer.jw-skin-cs.jw-state-buffering .jw-display-icon-container.jw-display-icon-display {
  opacity: 1 !important;
  visibility: visible !important;
  background: transparent !important;
  pointer-events: none !important;
}


.jwplayer.jw-skin-cs.jw-state-buffering .jw-display-icon-display .jw-icon-display {
  position: relative;
  background: transparent !important;
}


.jwplayer.jw-skin-cs.jw-state-buffering .jw-display-icon-display .jw-svg-icon-buffer {
  visibility: hidden !important;
}


.jwplayer.jw-skin-cs.jw-state-buffering .jw-display-icon-display .jw-icon-display::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 110%;
  height: 110%;
  background: url("../images/jw-loader-initial.svg") no-repeat center / contain;
  transform: translate(-50%, -50%);
}


.jwplayer.jw-skin-cs.jw-state-buffering.jw-kiss-loader-buffering .jw-display-icon-display .jw-icon-display::before {
  background-image: url("../images/jw-loader-buffering.svg");
}


.jwplayer.jw-skin-cs.jw-state-idle .jw-display-icon-display,
.jwplayer.jw-skin-cs.jw-state-paused .jw-display-icon-display,
.jwplayer.jw-skin-cs.jw-state-complete .jw-display-icon-display {
  display: flex !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}



.jwplayer.jw-skin-cs.jw-state-idle .jw-display-icon-container,
.jwplayer.jw-skin-cs.jw-state-paused .jw-display-icon-container,
.jwplayer.jw-skin-cs.jw-state-complete .jw-display-icon-container {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}



.jwplayer.jw-skin-cs.jw-state-playing .jw-display-icon-display {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}



.jwplayer.jw-skin-cs.jw-state-playing .jw-display-icon-container {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}



.jwplayer.jw-skin-cs.jw-state-idle .jw-icon-display .jw-svg-icon-play,
.jwplayer.jw-skin-cs.jw-state-paused .jw-icon-display .jw-svg-icon-play,
.jwplayer.jw-skin-cs.jw-state-complete .jw-icon-display .jw-svg-icon-play {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10' clip-rule='evenodd' opacity='0.35'/%3E%3Cpath fill='%23fff' d='m15.414 13.059l-4.72 2.787C9.934 16.294 9 15.71 9 14.786V9.214c0-.924.934-1.507 1.694-1.059l4.72 2.787c.781.462.781 1.656 0 2.118'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
  transition: transform 0.2s ease;
}


.jwplayer.jw-skin-cs.jw-state-idle .jw-icon-display:hover .jw-svg-icon-play,
.jwplayer.jw-skin-cs.jw-state-paused .jw-icon-display:hover .jw-svg-icon-play,
.jwplayer.jw-skin-cs.jw-state-complete .jw-icon-display:hover .jw-svg-icon-play {
  transform: scale(1.1);
}


.jwplayer.jw-skin-cs .jw-svg-icon-play {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cpath fill='%23fff' d='M32.16 16.08L8.94 4.47A2.07 2.07 0 0 0 6 6.32v23.21a2.06 2.06 0 0 0 3 1.85l23.16-11.61a2.07 2.07 0 0 0 0-3.7Z' class='clr-i-solid clr-i-solid-path-1'/%3E%3Cpath fill='none' d='M0 0h36v36H0z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs:not(.jw-state-idle) .jw-icon-display:hover .jw-svg-icon-play,
.jwplayer.jw-skin-cs:not(.jw-state-idle) .jw-icon-display:focus .jw-svg-icon-play,
.jwplayer.jw-skin-cs .jw-icon-playback:hover .jw-svg-icon-play,
.jwplayer.jw-skin-cs .jw-icon-playback:focus .jw-svg-icon-play {
  background: var(--wp--preset--color--accent-color);
}


.jwplayer.jw-skin-cs .jw-svg-icon-rewind {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M11.99 5V2.21c0-.45-.54-.67-.85-.35L7.35 5.65c-.2.2-.2.51 0 .71l3.79 3.79a.5.5 0 0 0 .85-.35V7c3.73 0 6.68 3.42 5.86 7.29c-.47 2.27-2.31 4.1-4.57 4.57c-3.57.75-6.75-1.7-7.23-5.01a.984.984 0 0 0-.98-.85c-.6 0-1.08.53-1 1.13c.62 4.39 4.8 7.64 9.53 6.72c3.12-.61 5.63-3.12 6.24-6.24c.99-5.13-2.9-9.61-7.85-9.61m-1.1 11h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57s-.28.26-.45.33s-.37.1-.59.1s-.41-.03-.59-.1s-.33-.18-.46-.33s-.23-.34-.3-.57s-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57s.28-.26.45-.33s.37-.1.59-.1s.41.03.59.1s.33.18.46.33s.23.34.3.57s.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31s-.11-.14-.19-.17s-.16-.05-.25-.05s-.18.02-.25.05s-.14.09-.19.17s-.09.18-.12.31s-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32s.11.14.19.17s.16.05.25.05s.18-.02.25-.05s.14-.09.19-.17s.09-.19.11-.32s.04-.29.04-.48v-.97z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-icon-rewind:hover .jw-svg-icon-rewind,
.jwplayer.jw-skin-cs .jw-icon-rewind:focus .jw-svg-icon-rewind {
  background: var(--wp--preset--color--accent-color);
}


.jwplayer.jw-skin-cs .jw-svg-icon-forward {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M18.92 13c-.5 0-.91.37-.98.86a6.006 6.006 0 0 1-7.42 4.96c-2.25-.54-3.91-2.27-4.39-4.53A6.014 6.014 0 0 1 12 7v2.79c0 .45.54.67.85.35l3.79-3.79c.2-.2.2-.51 0-.71l-3.79-3.79a.5.5 0 0 0-.85.36V5c-4.94 0-8.84 4.48-7.84 9.6c.6 3.11 2.9 5.5 5.99 6.19c4.83 1.08 9.15-2.2 9.77-6.67c.09-.59-.4-1.12-1-1.12m-8.02 3v-4.27h-.09l-1.77.63v.69l1.01-.31V16zm3.42-4.22c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1s-.33.18-.45.33s-.23.34-.29.57s-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57s.28.26.46.33s.37.1.59.1s.41-.03.59-.1s.33-.18.45-.33s.22-.34.29-.57s.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57s-.29-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32s-.11.14-.19.17s-.16.05-.25.05s-.18-.02-.25-.05s-.14-.09-.19-.17s-.09-.19-.12-.32s-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31s.11-.14.19-.17s.16-.05.25-.05s.18.02.25.05s.14.09.19.17s.09.18.12.31s.04.29.04.48v.97z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-icon-display:hover .jw-svg-icon-forward,
.jwplayer.jw-skin-cs .jw-icon-display:focus .jw-svg-icon-forward,
.jwplayer.jw-skin-cs .jw-icon-forward:hover .jw-svg-icon-forward,
.jwplayer.jw-skin-cs .jw-icon-forward:focus .jw-svg-icon-forward {
  background: var(--wp--preset--color--accent-color);
}


.jwplayer.jw-skin-cs .jw-svg-icon-volume-0 {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M1.5 11h3l2.586 2.586a1.414 1.414 0 0 0 2.414-1V3.414a1.414 1.414 0 0 0-2.414-1L4.5 5h-3A1.5 1.5 0 0 0 0 6.5v3A1.5 1.5 0 0 0 1.5 11m10.78-5.28a.75.75 0 1 0-1.06 1.06L12.44 8l-1.22 1.22a.75.75 0 1 0 1.06 1.06l1.22-1.22l1.22 1.22a.75.75 0 1 0 1.06-1.06L14.56 8l1.22-1.22a.75.75 0 0 0-1.06-1.06L13.5 6.94z' clip-rule='evenodd'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-icon-volume:hover .jw-svg-icon-volume-0,
.jwplayer.jw-skin-cs .jw-icon-volume:focus .jw-svg-icon-volume-0 {
  background: var(--wp--preset--color--accent-color);
}


.jwplayer.jw-skin-cs .jw-svg-icon-volume-50 {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M1.5 11h3l2.586 2.586a1.414 1.414 0 0 0 2.414-1V3.414a1.414 1.414 0 0 0-2.414-1L4.5 5h-3A1.5 1.5 0 0 0 0 6.5v3A1.5 1.5 0 0 0 1.5 11m10.525-.032c-.247.333-.727.33-1.02.037c-.293-.292-.284-.764-.06-1.112A3.5 3.5 0 0 0 11.5 8c0-.697-.204-1.346-.555-1.892c-.224-.348-.233-.82.06-1.113s.773-.296 1.02.038C12.638 5.863 13 6.889 13 8a4.98 4.98 0 0 1-.975 2.968' clip-rule='evenodd'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-icon-volume:hover .jw-svg-icon-volume-50,
.jwplayer.jw-skin-cs .jw-icon-volume:focus .jw-svg-icon-volume-50 {
  background: var(--wp--preset--color--accent-color);
}


.jwplayer.jw-skin-cs .jw-svg-icon-volume-100 {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23SVGFd4lJeyK)'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M1.5 11h3l2.586 2.586a1.414 1.414 0 0 0 2.414-1V3.414a1.414 1.414 0 0 0-2.414-1L4.5 5h-3A1.5 1.5 0 0 0 0 6.5v3A1.5 1.5 0 0 0 1.5 11m12.662 2.103c-.265.319-.743.317-1.036.024c-.292-.293-.288-.766-.031-1.09A6.47 6.47 0 0 0 14.5 8a6.47 6.47 0 0 0-1.405-4.036c-.257-.325-.261-.797.032-1.09c.292-.293.77-.295 1.035.024A7.97 7.97 0 0 1 16 8c0 1.94-.69 3.718-1.838 5.103m-2.138-2.135c-.246.333-.726.33-1.019.037c-.293-.292-.284-.764-.06-1.112A3.5 3.5 0 0 0 11.5 8c0-.697-.204-1.346-.555-1.892c-.224-.348-.233-.82.06-1.113s.773-.296 1.02.038C12.638 5.863 13 6.889 13 8a4.98 4.98 0 0 1-.976 2.968' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='SVGFd4lJeyK'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-icon-volume:hover .jw-svg-icon-volume-100,
.jwplayer.jw-skin-cs .jw-icon-volume:focus .jw-svg-icon-volume-100 {
  background: var(--wp--preset--color--accent-color);
}


.jwplayer.jw-skin-cs .jw-svg-icon-cc-on {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 4H4c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2m-9 6H8v4h3v2H8c-1.103 0-2-.897-2-2v-4c0-1.103.897-2 2-2h3zm7 0h-3v4h3v2h-3c-1.103 0-2-.897-2-2v-4c0-1.103.897-2 2-2h3z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-icon-cc:hover .jw-svg-icon-cc-on,
.jwplayer.jw-skin-cs .jw-icon-cc:focus .jw-svg-icon-cc-on {
  background: var(--wp--preset--color--accent-color);
}



.jwplayer.jw-skin-cs .jw-settings-menu .jw-svg-icon-cc-on,
.jwplayer.jw-skin-cs .jw-settings-menu .jw-svg-icon-cc-off,
.jwplayer.jw-skin-cs .jw-settings-captions .jw-svg-icon-cc-on,
.jwplayer.jw-skin-cs .jw-settings-captions .jw-svg-icon-cc-off {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M6 10h3v2H6zm7 6H6v-2h7zm5 0h-3v-2h3zm0-4h-7v-2h7z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M6 10h3v2H6zm7 6H6v-2h7zm5 0h-3v-2h3zm0-4h-7v-2h7z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: var(--wp--preset--color--accent-color) !important;
}


.jwplayer.jw-skin-cs .jw-svg-icon-cc-off {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M6 10v4c0 1.103.897 2 2 2h3v-2H8v-4h3V8H8c-1.103 0-2 .897-2 2m7 0v4c0 1.103.897 2 2 2h3v-2h-3v-4h3V8h-3c-1.103 0-2 .897-2 2'/%3E%3Cpath fill='%23fff' d='M20 4H4c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2M4 18V6h16l.002 12z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-icon-cc:hover .jw-svg-icon-cc-off,
.jwplayer.jw-skin-cs .jw-icon-cc:focus .jw-svg-icon-cc-off,
.jwplayer.jw-skin-cs .jw-settings-captions:hover .jw-svg-icon-cc-off,
.jwplayer.jw-skin-cs .jw-settings-captions:focus .jw-svg-icon-cc-off {
  background: var(--wp--preset--color--accent-color);
}



.jwplayer.jw-skin-cs .jw-svg-icon-settings {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 15.5A3.5 3.5 0 0 1 8.5 12A3.5 3.5 0 0 1 12 8.5a3.5 3.5 0 0 1 3.5 3.5a3.5 3.5 0 0 1-3.5 3.5m7.43-2.53c.04-.32.07-.64.07-.97s-.03-.66-.07-1l2.11-1.63c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.31-.61-.22l-2.49 1c-.52-.39-1.06-.73-1.69-.98l-.37-2.65A.506.506 0 0 0 14 2h-4c-.25 0-.46.18-.5.42l-.37 2.65c-.63.25-1.17.59-1.69.98l-2.49-1c-.22-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64L4.57 11c-.04.34-.07.67-.07 1s.03.65.07.97l-2.11 1.66c-.19.15-.25.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1.01c.52.4 1.06.74 1.69.99l.37 2.65c.04.24.25.42.5.42h4c.25 0 .46-.18.5-.42l.37-2.65c.63-.26 1.17-.59 1.69-.99l2.49 1.01c.22.08.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-icon-settings:hover .jw-svg-icon-settings,
.jwplayer.jw-skin-cs .jw-icon-settings:focus .jw-svg-icon-settings {
  background: var(--wp--preset--color--accent-color);
}



.jwplayer.jw-skin-cs .jw-reset-text.jw-tooltip.jw-tooltip-settings {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}


.jwplayer.jw-skin-cs .jw-svg-icon-fullscreen-on {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23fff' d='M18.5 5.5H16a1.5 1.5 0 0 1 0-3h3A2.5 2.5 0 0 1 21.5 5v3a1.5 1.5 0 0 1-3 0zM8 5.5H5.5V8a1.5 1.5 0 1 1-3 0V5A2.5 2.5 0 0 1 5 2.5h3a1.5 1.5 0 1 1 0 3m0 13H5.5V16a1.5 1.5 0 0 0-3 0v3A2.5 2.5 0 0 0 5 21.5h3a1.5 1.5 0 0 0 0-3m8 0h2.5V16a1.5 1.5 0 0 1 3 0v3a2.5 2.5 0 0 1-2.5 2.5h-3a1.5 1.5 0 0 1 0-3'/%3E%3C/g%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-icon-fullscreen:hover .jw-svg-icon-fullscreen-on,
.jwplayer.jw-skin-cs .jw-icon-fullscreen:focus .jw-svg-icon-fullscreen-on {
  background: var(--wp--preset--color--accent-color);
}


.jwplayer.jw-skin-cs .jw-svg-icon-fullscreen-off {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23fff' d='M17.5 6.5H20a1.5 1.5 0 0 1 0 3h-3A2.5 2.5 0 0 1 14.5 7V4a1.5 1.5 0 0 1 3 0zM4 6.5h2.5V4a1.5 1.5 0 1 1 3 0v3A2.5 2.5 0 0 1 7 9.5H4a1.5 1.5 0 1 1 0-3m0 11h2.5V20a1.5 1.5 0 0 0 3 0v-3A2.5 2.5 0 0 0 7 14.5H4a1.5 1.5 0 0 0 0 3m16 0h-2.5V20a1.5 1.5 0 0 1-3 0v-3a2.5 2.5 0 0 1 2.5-2.5h3a1.5 1.5 0 0 1 0 3'/%3E%3C/g%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-icon-fullscreen:hover .jw-svg-icon-fullscreen-off,
.jwplayer.jw-skin-cs .jw-icon-fullscreen:focus .jw-svg-icon-fullscreen-off {
  background: var(--wp--preset--color--accent-color);
}


.jwplayer.jw-skin-cs .jw-svg-icon-quality-100 {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M13.354 8.75H4a.75.75 0 0 1 0-1.5h9.354a2.751 2.751 0 0 1 5.293 0H20a.75.75 0 0 1 0 1.5h-1.354a2.751 2.751 0 0 1-5.292 0M14.75 8a1.25 1.25 0 1 1 2.5 0a1.25 1.25 0 0 1-2.5 0m-4.103 8.75H20a.75.75 0 0 0 0-1.5h-9.353a2.751 2.751 0 0 0-5.293 0H4a.75.75 0 0 0 0 1.5h1.354a2.751 2.751 0 0 0 5.292 0M6.75 16a1.25 1.25 0 1 1 2.5 0a1.25 1.25 0 0 1-2.5 0' clip-rule='evenodd'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-settings-quality:hover .jw-svg-icon-quality-100,
.jwplayer.jw-skin-cs .jw-settings-quality:focus .jw-svg-icon-quality-100 {
  background: var(--wp--preset--color--accent-color);
}


.jwplayer.jw-skin-cs .jw-svg-icon-audio-tracks {
  mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 256 256'%3E%3Cpath fill='%23fff' d='M49.3 201.4v5.2C27.6 206.7 10 189 10 167.3c0-5.8 1.3-11.2 3.4-16.2C11.2 143.8 10 136 10 128c0-43.4 35.2-78.7 78.7-78.7 43.4 0 78.6 35.2 78.6 78.7 0 8.1-1.2 15.8-3.4 23.2 2.2 4.9 3.4 10.4 3.4 16.2 0 21.7-17.6 39.3-39.3 39.3V128c9.8 0 18.7 3.5 25.6 9.4.4-3.1.7-6.2.7-9.4 0-36.2-29.4-65.6-65.5-65.6S23.1 91.8 23.1 128c0 3.2.2 6.3.6 9.4 6.9-5.9 15.8-9.4 25.6-9.4zM154.2 49.3v26.2H246V49.3zm26.3 39.4v26.2H246V88.7zm13.1 39.3v26.2H246V128z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  background: currentColor;
}


.jwplayer.jw-skin-cs .jw-settings-audioTracks:hover .jw-svg-icon-audio-tracks,
.jwplayer.jw-skin-cs .jw-settings-audioTracks:focus .jw-svg-icon-audio-tracks {
  background: var(--wp--preset--color--accent-color);
}



.jwplayer.jw-skin-cs .jw-slider-horizontal.jw-chapter-slider-time .jw-slider-container .jw-timesegment-resetter {
  height: 2px !important;
  background: transparent !important;
  transform: translate(0, -50%) !important;
}


.jwplayer.jw-skin-cs .jw-slider-time .jw-old-rail,
.jwplayer.jw-skin-cs .jw-slider-time .jw-rail,
.jwplayer.jw-skin-cs .jw-slider-horizontal.jw-chapter-slider-time .jw-slider-container .jw-timesegment-background {
  background-color: transparent !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='2' viewBox='0 0 5 2'%3E%3Ccircle cx='1' cy='1' r='.75' fill='%23fff' fill-opacity='.82'/%3E%3C/svg%3E") !important;
  background-position: left center !important;
  background-repeat: repeat-x !important;
  background-size: 5px 2px !important;
}


#jw-cs-playlist .jw-slider-time .jw-buffer {
  background-color: var(--jw-buffer-color) !important;
}



.jwplayer.jw-state-playing:hover .jw-controls {
  opacity: 1 !important;
  visibility: visible !important;
}



.jwplayer .jw-controls {
  transition: opacity 120ms ease;
}



.jw-icon.jw-icon-inline.jw-button-color.jw-reset.jw-icon-pip {
  display: none !important;
}



.jw-logo {
  width: 100px !important;
  height: 41px !important;
}



.jw-text-track-cue.jw-reset {
  font-family: var(--jw-caption-font-family, "Inter", "Battambang", sans-serif) !important;
  font-weight: 700 !important;
  font-style: normal !important;
}



.jw-button-color {
  color: var(--jw-icon-color) !important;
}



.jw-knob {
  width: 7px !important;
  height: 7px !important;
}



.jw-flag-dragging .jw-slider-time .jw-knob,
.jw-icon-volume:active .jw-slider-volume .jw-knob,
.jw-slider-time:active .jw-knob,
.jw-slider-time:focus .jw-knob {
  box-shadow: 0 0 0 6px var(--jw-knob-shadow-color) !important;
}



.jw-volume-tip {
  padding: 16px 0;
  max-width: 50px;
  margin: 0 auto;
}



.jw-settings-menu {
  background: var(--jw-menu-bg) !important;
  border-radius: 5px;
}



.jw-settings-content-item {
  font-size: 15px !important;
}



.jw-button-color.jw-toggle.jw-off:active:not(.jw-icon-cast),
.jw-button-color.jw-toggle.jw-off:focus:not(.jw-icon-cast),
.jw-button-color.jw-toggle.jw-off:hover:not(.jw-icon-cast),
.jw-button-color:active:not(.jw-icon-cast),
.jw-button-color:focus:not(.jw-icon-cast),
.jw-button-color:hover:not(.jw-icon-cast),
.jw-button-color[aria-expanded="true"]:not(.jw-icon-cast),
.jw-settings-content-item.jw-settings-item-active,
.jw-settings-menu .jw-icon.jw-button-color[aria-checked="true"] .jw-svg-icon {
  fill: var(--jw-icon-active-color) !important;
  color: var(--jw-icon-active-color) !important;
  background-color: transparent !important;
}



.jw-progress {
  background: var(--jw-progress-color) !important;
  background-image: none !important;
}



.jw-horizontal-volume-container .jw-buffer,
.jw-slider-time .jw-buffer {
  background-color: rgba(255, 255, 255, 0.2) !important;
}



.jw-rightclick {
  display: none !important;
}



.jwplayer .jw-button-color,
.jwplayer .jw-icon.jw-button-color .jw-svg-icon,
.jwplayer .jw-icon-inline.jw-button-color .jw-svg-icon {
  color: var(--jw-icon-color) !important;
}



.jwplayer .jw-button-color.jw-toggle.jw-off:active:not(.jw-icon-cast),
.jwplayer .jw-button-color.jw-toggle.jw-off:focus:not(.jw-icon-cast),
.jwplayer .jw-button-color.jw-toggle.jw-off:hover:not(.jw-icon-cast),
.jwplayer .jw-button-color:active:not(.jw-icon-cast),
.jwplayer .jw-button-color:focus:not(.jw-icon-cast),
.jwplayer .jw-button-color:hover:not(.jw-icon-cast),
.jwplayer .jw-button-color[aria-expanded="true"]:not(.jw-icon-cast),
.jwplayer .jw-settings-content-item.jw-settings-item-active {
  color: var(--jw-icon-active-color) !important;
}



.jwplayer .jw-button-color.jw-toggle:not(.jw-icon-cast) {
  color: var(--jw-icon-color) !important;
  fill: var(--jw-icon-color) !important;
}



.jw-collector-panel,
.jw-collector-panel * {
  box-sizing: border-box;
}



.jw-collector-panel {
  position: fixed;
  right: 12px;
  bottom: 12px;
  z-index: 2147483640;
  width: min(460px, calc(100vw - 24px));
  max-height: min(75vh, 760px);
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 10px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 10px;
  background: rgba(7, 10, 17, 0.9);
  backdrop-filter: blur(8px);
  color: #e8ecf3;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.45);
}



.jw-collector-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  flex-wrap: wrap;
}



.jw-collector-title {
  font-size: 12px;
  letter-spacing: 0.2px;
  opacity: 0.95;
}



.jw-collector-controls {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}



.jw-collector-btn {
  appearance: none;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.06);
  color: #f1f4fa;
  font-size: 11px;
  line-height: 1;
  padding: 7px 9px;
  cursor: pointer;
  transition: background-color 0.18s ease, border-color 0.18s ease, transform 0.06s ease;
}



.jw-collector-btn:hover {
  background: rgba(64, 136, 255, 0.22);
  border-color: rgba(102, 166, 255, 0.65);
}



.jw-collector-btn:active {
  transform: translateY(1px);
}



.jw-collector-btn:focus-visible {
  outline: 2px solid #6ea8ff;
  outline-offset: 1px;
}



.jw-collector-meta {
  font-size: 11px;
  line-height: 1.4;
  color: #c4d0e4;
  border-top: 1px dashed rgba(255, 255, 255, 0.14);
  border-bottom: 1px dashed rgba(255, 255, 255, 0.14);
  padding: 6px 0;
  overflow-wrap: anywhere;
}



.jw-collector-meta code {
  color: #99c7ff;
  font-size: 11px;
}



.jw-collector-json {
  margin: 0;
  padding: 10px;
  min-height: 180px;
  max-height: min(55vh, 560px);
  overflow: auto;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  background: rgba(0, 0, 0, 0.35);
  color: #d9e4f7;
  font-size: 11px;
  line-height: 1.45;
  white-space: pre;
  tab-size: 2;
}



.jw-collector-json::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}



.jw-collector-json::-webkit-scrollbar-thumb {
  background: rgba(121, 154, 210, 0.5);
  border-radius: 99px;
}



.jw-collector-json::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.06);
}

@media (max-width: 640px){

  .jw-collector-panel {
    right: 8px;
    bottom: 8px;
    width: calc(100vw - 16px);
    max-height: calc(100vh - 16px);
    border-radius: 8px;
    padding: 8px;
  }

  .jw-collector-title {
    font-size: 11px;
  }

  .jw-collector-btn {
    font-size: 10px;
    padding: 6px 8px;
  }

  .jw-collector-json {
    min-height: 140px;
    max-height: 48vh;
    font-size: 10px;
  }
}
