
/* V4.29.3 — dokładne selektory z aktualnego HTML /wideo/ */

/* ===== TWOJA OPINIA ===== */
html[data-theme="dark"] body .video-page #videoCommunityStrip,
[data-theme="dark"] body .video-page #videoCommunityStrip{
  background:#0f2239!important;
  background-image:none!important;
  border-color:#29415d!important;
  box-shadow:0 8px 24px rgba(0,0,0,.22)!important;
}
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-community-label,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-community-label{
  color:#91a5bd!important;
  border-right-color:#29415d!important;
}
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-stars,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-stars{
  background:transparent!important;
}
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-star,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-star{
  all:unset!important;
  box-sizing:border-box!important;
  width:28px!important;
  height:28px!important;
  display:grid!important;
  place-items:center!important;
  color:#8297ae!important;
  background:#0b1d31!important;
  border:1px solid #35506d!important;
  border-radius:7px!important;
  font:700 23px/1 Arial,sans-serif!important;
  cursor:pointer!important;
}
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-star:hover,
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-star.is-on,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-star:hover,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-star.is-on{
  color:#f2b01e!important;
  background:#21344b!important;
  border-color:#7a6530!important;
}
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-rating-copy strong,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-rating-copy strong{
  color:#edf4fb!important;
}
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-rating-copy strong small,
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-rating-copy>span,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-rating-copy strong small,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-rating-copy>span{
  color:#91a5bd!important;
}
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-discuss-btn,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-discuss-btn{
  all:unset!important;
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:40px!important;
  padding:0 14px!important;
  border:1px solid #35506d!important;
  border-radius:12px!important;
  background:#0b1d31!important;
  color:#e7eef8!important;
  font:800 12px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;
  cursor:pointer!important;
  white-space:nowrap!important;
}
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-discuss-btn:hover,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-discuss-btn:hover{
  background:#153657!important;
  border-color:#4b8fe2!important;
  color:#fff!important;
}
html[data-theme="dark"] body .video-page #videoCommunityStrip .video-discuss-btn b,
[data-theme="dark"] body .video-page #videoCommunityStrip .video-discuss-btn b{
  background:#172b43!important;
  color:#ff6c7e!important;
}

/* ===== CAPTCHA MATEMATYCZNA ===== */
html[data-theme="dark"] body .video-page #videoCommentForm .video-comment-form__captcha,
[data-theme="dark"] body .video-page #videoCommentForm .video-comment-form__captcha{
  background:#0a1d31!important;
  border-color:#2f4a68!important;
}
html[data-theme="dark"] body .video-page #videoCommentForm .video-comment-form__captcha label,
[data-theme="dark"] body .video-page #videoCommentForm .video-comment-form__captcha label{
  color:#dce7f4!important;
}
html[data-theme="dark"] body .video-page #videoCommentForm .video-comment-form__captcha [data-captcha-question],
[data-theme="dark"] body .video-page #videoCommentForm .video-comment-form__captcha [data-captcha-question]{
  background:#102942!important;
  color:#dce7f4!important;
  border:1px solid #35506d!important;
}
html[data-theme="dark"] body .video-page #videoCommentForm .video-comment-form__captcha input,
[data-theme="dark"] body .video-page #videoCommentForm .video-comment-form__captcha input{
  appearance:none!important;
  -webkit-appearance:none!important;
  background:#07182a!important;
  color:#eef4fb!important;
  -webkit-text-fill-color:#eef4fb!important;
  border:1px solid #3a5877!important;
  box-shadow:none!important;
}
html[data-theme="dark"] body .video-page #videoCommentForm .video-comment-form__captcha input:focus,
[data-theme="dark"] body .video-page #videoCommentForm .video-comment-form__captcha input:focus{
  background:#0b2036!important;
  border-color:#4b8fe2!important;
  box-shadow:0 0 0 3px rgba(75,143,226,.16)!important;
}

/* Zgoda — usuwa ostatni biały checkbox */
html[data-theme="dark"] body .video-page #videoCommentForm .video-comment-consent input[type="checkbox"],
[data-theme="dark"] body .video-page #videoCommentForm .video-comment-consent input[type="checkbox"]{
  appearance:none!important;
  -webkit-appearance:none!important;
  background:#07182a!important;
  border-color:#45617e!important;
}
html[data-theme="dark"] body .video-page #videoCommentForm .video-comment-consent input[type="checkbox"]:checked,
[data-theme="dark"] body .video-page #videoCommentForm .video-comment-consent input[type="checkbox"]:checked{
  background:#d7193f!important;
  border-color:#d7193f!important;
}
