/* Intrebarea DA/NU despre finantarea anterioara (setul de reguli din proiectul
   de modificare, 06.11.2026). Se incarca doar cand setul e activ. */
.marsico-pct-prior { border: 0; padding: 0; margin: 0 0 22px; min-width: 0; }
.marsico-pct-prior legend {
  display: block; padding: 0; font-size: 14px; font-weight: 600; color: var(--pct-ink); margin-bottom: 8px;
}
.marsico-pct-choice { display: flex; flex-wrap: wrap; gap: 10px; }
.marsico-pct-choice label {
  display: flex; align-items: center; gap: 8px; flex: 1 1 160px; cursor: pointer;
  padding: 10px 14px; border: 1px solid var(--pct-line); border-radius: var(--pct-radius);
  background: #fff; font-size: 14px; color: var(--pct-ink); line-height: 1.3;
}
.marsico-pct-choice input { width: 16px; height: 16px; margin: 0; flex: 0 0 auto; accent-color: var(--pct-teal); }
.marsico-pct-choice label:has(input:checked) { border-color: var(--pct-teal); background: var(--pct-teal-pale); }
.marsico-pct-choice label:has(input:focus-visible) { outline: 2px solid var(--pct-teal-dark); outline-offset: 2px; }
