/* A non-default <summary> display stops the browser applying its native
   collapse to <details>, so the answer never hides. Keep summary block (with an
   absolutely-positioned +/- marker) AND drive the collapse explicitly from the
   [open] attribute — the click still toggles [open] correctly in every browser. */
.kjb-faq summary{display:block!important;position:relative;padding-right:56px!important;list-style:none}
.kjb-faq summary::after{position:absolute!important;right:24px;top:50%;margin:0!important;transform:translateY(-50%)}
.kjb-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}
.kjb-faq details>div{display:none!important}
.kjb-faq details[open]>div{display:block!important}
