/* Varianta unica mov premium */
.fhd-poll-premium-v3 {
  background:
    radial-gradient(circle at 8% 0, rgba(164, 92, 255, 0.22), transparent 34%),
    radial-gradient(circle at 100% 100%, rgba(40, 157, 255, 0.15), transparent 38%),
    linear-gradient(150deg, #191322 0%, #0c0d12 56%, #080a0d 100%) !important;
  border-color: rgba(171, 105, 255, 0.30) !important;
  box-shadow: 0 18px 42px rgba(0,0,0,.43), 0 0 26px rgba(133,77,230,.08) !important;
}

.fhd-poll-v3-header {
  background: linear-gradient(90deg, rgba(155, 91, 255, 0.15), rgba(38, 137, 255, 0.045), transparent) !important;
  border-bottom-color: rgba(169, 107, 255, 0.23) !important;
}

.fhd-poll-v3-icon {
  color: #fff !important;
  background: linear-gradient(145deg, #d29cff, #915cff 52%, #4f7fff) !important;
  box-shadow: 0 9px 23px rgba(119, 72, 237, 0.34) !important;
}

.fhd-poll-v3-status {
  color: #aaf0bd !important;
  background: rgba(53, 190, 90, 0.09) !important;
  border-color: rgba(77, 216, 113, 0.25) !important;
}

.pollQue {
  background: linear-gradient(135deg, rgba(153, 88, 255, 0.13), rgba(57, 146, 255, 0.055)) !important;
  border-color: rgba(168, 106, 255, 0.25) !important;
}

.fhd-poll-question-icon {
  color: #fff !important;
  background: linear-gradient(145deg, #c88eff, #8757f0) !important;
  box-shadow: 0 7px 17px rgba(118, 73, 226, 0.25) !important;
}

.pollQue small { color: #c79cff !important; }

.fhd-result-item {
  --answer-color: #b979ff;
  background: linear-gradient(90deg, color-mix(in srgb, var(--answer-color) 8%, transparent), rgba(255,255,255,.018)) !important;
  border-color: rgba(255,255,255,.075) !important;
  border-left-width: 3px !important;
}

.fhd-result-item:nth-child(4n+2) { --answer-color: #55baff; }
.fhd-result-item:nth-child(4n+3) { --answer-color: #ffbd55; }
.fhd-result-item:nth-child(4n) { --answer-color: #65df91; }

.pollLnk a { color: #c39aff !important; }
.pollLnk a:hover { color: #fff !important; }

.pollTot {
  background: linear-gradient(90deg, rgba(151,87,255,.075), rgba(48,143,255,.04)) !important;
  border-color: rgba(164,102,255,.20) !important;
}

.pollTot b {
  color: #fff !important;
  background: linear-gradient(145deg, #bf86ff, #7955e8) !important;
}

.fhd-poll-submit,
.pollAns input[type=submit],
.pollAns button {
  color: #fff !important;
  background: linear-gradient(135deg, #bb7cff, #7656e9 52%, #3f8fff) !important;
  box-shadow: 0 10px 22px rgba(100,72,225,.27) !important;
}
