/* CSS to style question-based exposed filters in Bereavement/Childlessness survey response search interface */
[id^="views-exposed-form-responses-"] [class*="form-item-q"] .form-text {display: none}
[id^="views-exposed-form-responses-"] [class*="form-item-q"] input[type="checkbox"]:checked ~ label ~ input {display: block}

[id^="views-exposed-form-responses-"] .bef--secondary {background: #DDD; padding: 10px}
[id^="views-exposed-form-responses-"] .bef--secondary > summary {cursor: pointer}
[id^="views-exposed-form-responses-"] .bef--secondary > div {font-size: 1rem; margin: 5px 0}
[id^="views-exposed-form-responses-"] .bef--secondary > div:first-of-type {margin-top: 10px}

[id^="views-exposed-form-responses-"] .bef--secondary, [id^="views-exposed-form-responses-"] .form-item-keywords {display: none !important}
[id^="views-exposed-form-responses-"] .bef--secondary.show, [id^="views-exposed-form-responses-"] .form-item-keywords.show {display: flex !important}
[id^="views-exposed-form-responses-"] #keyw-search-radios {display: flex; gap: 20px}