.bnr5 #bnr5-quick-options > summary,.bnr-source-details > summary { display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none; }
.bnr5 #bnr5-quick-options > summary::-webkit-details-marker,.bnr-source-details > summary::-webkit-details-marker { display:none; }
.bnr-disclosure-label,.bnr-source-details > summary::after { display:block;flex:0 0 30px;width:30px;height:30px;border:0;border-radius:0;background:linear-gradient(#285c49,#285c49) center/14px 2px no-repeat,linear-gradient(#285c49,#285c49) center/2px 14px no-repeat; }
.bnr-source-details > summary::after { content:""; }
.bnr5 details[open] .bnr-disclosure-label,.bnr-source-details[open] > summary::after { background:linear-gradient(#285c49,#285c49) center/14px 2px no-repeat; }
.bnr5 #bnr5-quick-options > summary:hover,.bnr-source-details > summary:hover { background:#f1f7ee; }
.bnr5 #bnr5-quick-options > summary:focus-visible,.bnr-source-details > summary:focus-visible { outline:3px solid #285c49;outline-offset:3px; }
.bnr-source-details { margin-block:12px; }
.bnr-source-details > summary { padding:12px 14px;border:1px solid #dce5e1;border-radius:12px;color:#17232b;font-weight:750; }
.bnr-source-details > summary :is(h2,h3,h4,p) { margin:0!important; }
.bnr-source-details > .bnr-source-body { padding:16px 4px 0; }
.bnr-source-details > .bnr-source-body > :first-child { margin-top:0; }
