.b4-threadbox.b4-topics{overflow:hidden;border:1px solid #343434;border-radius:5px;background:#202020;color:#d5d5d5}.b4-topics .b4-topics-heading{display:flex;align-items:center;min-height:48px;padding:0 20px;border-bottom:1px solid #343434;background:#292929}.b4-topics .b4-topics-heading h2{margin:0;padding-left:11px;border-left:3px solid var(--tt-accent,#892222);color:#ededed;font-size:14px;font-weight:600;line-height:18px}.b4-topics .b4-topic-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;padding:16px 20px;border-bottom:1px solid #303030;background:#232323}.b4-topics .b4-topic-filter{display:flex;flex:1 1 170px;flex-direction:column;gap:6px;min-width:0;margin:0;color:#b3b3b3;font-size:12px;line-height:16px}.b4-topics .b4-topic-filter-sort{flex-grow:1.3}.b4-topics .b4-topic-filter select{box-sizing:border-box;width:100%;min-width:0;height:38px;margin:0;padding:0 10px;border:1px solid #424242;border-radius:4px;background:#1b1b1b;color:#dedede;color-scheme:dark;appearance:auto;font:inherit;font-size:13px;line-height:normal;cursor:pointer}.b4-topics .b4-topic-filter select:hover{border-color:#626262}.b4-topics .b4-topic-filter-submit{box-sizing:border-box;height:38px;margin:0;padding:0 22px;border:1px solid var(--tt-accent,#892222);border-radius:4px;background:var(--tt-accent,#892222);color:#fff;font:inherit;font-size:13px;font-weight:600;line-height:normal;cursor:pointer}.b4-topics .b4-topic-filter-submit:hover{background:#732020;border-color:#732020}.b4-topics:is(select,button,a):focus-visible{outline:2px solid #c58b8b;outline-offset:3px}.b4-topics .b4-topic-empty{display:flex;align-items:flex-start;justify-content:center;gap:18px;box-sizing:border-box;min-height:164px;padding:34px 24px}.b4-topics .b4-topic-empty-icon{flex:0 0 40px;margin-top:2px;color:#858585}.b4-topics .b4-topic-empty-copy{max-width:510px;min-width:0}.b4-topics .b4-topic-empty h3{margin:0 0 7px;color:#e0e0e0;font-size:15px;font-weight:600;line-height:20px}.b4-topics .b4-topic-empty p{margin:0 0 12px;color:#aaa;font-size:13px;line-height:1.7}.b4-topics .b4-topic-empty a,.b4-topics .b4-topic-empty a:visited{display:inline-block;color:#d6b4b4;font-size:12px;font-weight:600;line-height:20px;text-decoration:none}.b4-topics .b4-topic-empty a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.b4-topics .b4-topic-empty a span{margin-left:4px}.b4-topics .b4-trow:last-child{border-bottom:0}@media (max-width:640px){.b4-topics .b4-topics-heading{min-height:44px;padding:0 14px}.b4-topics .b4-topic-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 10px;padding:14px}.b4-topics .b4-topic-filter-sort,.b4-topics .b4-topic-filter-submit{grid-column:1 / -1}.b4-topics .b4-topic-filter select,.b4-topics .b4-topic-filter-submit{height:42px}.b4-topics .b4-topic-empty{gap:12px;min-height:0;padding:26px 16px}.b4-topics .b4-topic-empty-icon{flex-basis:30px;width:30px;height:30px}}