/* Sökbar FAQ (templates/_faqsok.html, static/js/faqsok.js): /kontakt och startsidans frågor.
   Fältet har designsystemets fältstil (style.css, input[type=search]). Inga egna färgvärden. */
.faqsok { display: grid; gap: var(--s2); margin: 0 0 var(--s5); }
.faqsok[hidden] { display: none; }
.faqsok-etikett { font-weight: 600; font-size: var(--fs-liten); letter-spacing: var(--ls-liten); }
.faqsok input[type=search] { width: 100%; }
.faqsok-tomt { margin: var(--s2) 0 0; padding: var(--s4) var(--s5); border-radius: var(--r-bricka); background: var(--yta-2); color: var(--text-2); }
.faqsok-tomt a { color: var(--lank); font-weight: 600; }
:is(.fragelista, .fragor-lista) details[hidden] { display: none; }
