
#likert-form svg{width:4rem;height:4rem}
.likert-form-item label{cursor:pointer;display:flex;align-items:center;padding:1rem;gap:7px;font-size:1.9rem;
  justify-content:space-between;background-color:#f3f0f0;color:#111}
.likert-form-item{margin:1rem 0}
.likert-form-container{position:relative}
#likert-submit{font-size:1.9rem;padding:1rem;color:#fff;background:#FEBB29}

.likert-form{max-width:65rem;margin:0 auto 5rem auto}

.likert-form-item.selected label {background:#353535;color:#f2f2f2;border-radius:25px}

.likert-input-wrap{display:flex;flex-shrink:0}
.likert-error {
  margin-top:1rem;
  color:#b91c1c;
  background:#fef2f2;
  padding:1rem;
  border-radius:6px;
  font-weight:bold;
}

.likert-thank-you {
  background:#f0fdf4;
  color:#065f46;
  padding:1.2rem;
  border-radius:6px;
  font-weight:bold;
}

.likert-form-item input[type="radio"]{margin-right:10px;cursor: pointer;}
.likert-form-item input[type="radio"]:focus + svg {outline:0}
.likert-form-item input[type="radio"]:focus-visible + svg
  {outline:2px solid #2563eb; /* niebieska ramka na SVG po tabie */
  outline-offset:4px;
}
