/* Scoped candidate only: no global selectors, not installed. */
.flow-resolved-menu{background:#fff;color:#444;font-size:13px;line-height:1.45}
.flow-resolved-menu ul,.flow-category-links ul{list-style:none;margin:0;padding:0}
.flow-resolved-menu li{margin:0;padding:0}
.flow-resolved-menu a,.flow-resolved-menu summary{display:block;padding:10px 12px;color:inherit;overflow-wrap:break-word;text-decoration:none}
.flow-resolved-menu summary{cursor:pointer;list-style:none;position:relative;padding-right:28px}
.flow-resolved-menu summary::-webkit-details-marker{display:none}
.flow-resolved-menu summary::after{content:'+';position:absolute;right:12px;top:10px}
.flow-resolved-menu details[open]>summary::after{content:'−'}
.flow-resolved-menu>ul>li{border-bottom:1px solid #eee}
.flow-resolved-menu details>ul{padding-left:10px;border-left:2px solid #eee;margin-left:8px}
.flow-resolved-menu a:hover,.flow-resolved-menu summary:hover{background:#f6f6f6;color:#d30f18}
.flow-resolved-menu a:focus-visible,.flow-resolved-menu summary:focus-visible,.flow-category-links a:focus-visible{outline:2px solid #d30f18;outline-offset:-2px}
.flow-resolved-menu .flow-menu-all{font-weight:600}
.flow-resolved-menu .flow-menu-auxiliary{margin-top:8px;border-top:1px solid #ddd}
.flow-category-links{margin:12px 0}
.flow-category-links ul{display:flex;flex-wrap:wrap;gap:8px}
.flow-category-links a{display:block;padding:9px 12px;background:#fff;border:1px solid #ddd;border-radius:3px;color:#444;text-decoration:none}
.flow-category-links a:hover{border-color:#d30f18;color:#d30f18}
.flow-category-links .flow-category-archive a{font-size:12px}
@media(max-width:767px){.flow-resolved-menu a,.flow-resolved-menu summary,.flow-category-links a{min-height:44px;box-sizing:border-box}}
