.newsed-category-tabs-v231{max-width:540px}
.newsed-category-tabs-v231 a{flex:1;min-width:0;gap:8px}
.newsed-category-tree-v231,.newsed-category-children-v231{list-style:none;margin:0;padding:0}
.newsed-category-tree-v231{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;align-items:start;margin-top:10px}
.newsed-category-group-v231{min-width:0;border-bottom:1px solid var(--line);margin:0;padding:0}
.newsed-category-group-v231 summary,.newsed-category-direct-v231{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:18px 0;color:var(--ink);font-size:15px;font-weight:650;line-height:1.5;cursor:pointer;list-style:none}
.newsed-category-group-v231 summary::-webkit-details-marker{display:none}
.newsed-category-group-v231 summary::marker{content:''}
.newsed-category-group-v231 summary svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .18s ease}
.newsed-category-group-v231 details[open]>summary svg{transform:rotate(45deg)}
.newsed-category-group-v231 summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.newsed-category-children-v231{padding:0 0 15px 16px}
.newsed-category-children-v231 li{margin:0;padding:0}
.newsed-category-children-v231 a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;padding:11px 0;color:var(--ink);font-size:13px;font-weight:400;line-height:1.65;overflow-wrap:anywhere}
.newsed-category-children-v231 a>span:last-child,.newsed-category-direct-v231>span:last-child{color:var(--muted);flex-shrink:0}
.newsed-category-children-v231 .newsed-category-all-v231 a{font-weight:600;margin-bottom:4px;text-decoration:underline;text-underline-offset:4px}
@media(hover:hover){.newsed-category-children-v231 a:hover,.newsed-category-direct-v231:hover{opacity:.6}}
@media(max-width:760px){.newsed-category-tree-v231{grid-template-columns:minmax(0,1fr);margin-top:6px}.newsed-category-tabs-v231{max-width:none}.newsed-category-group-v231 summary,.newsed-category-direct-v231{min-height:62px;font-size:14px;padding:16px 0}.newsed-category-children-v231{padding-left:14px}.newsed-category-children-v231 a{font-size:13px;min-height:46px}}
@media(prefers-reduced-motion:reduce){.newsed-category-group-v231 summary svg{transition:none}}
