.fu-forum-directory {width:100%;max-width:none;margin:8px 0 28px;font:13px/1.5 Verdana,Arial,sans-serif}
.fu-forum-directory-heading h1 {font:700 22px/1.3 Verdana,Arial,sans-serif;margin:0 0 16px}
.fb-board {width:100%;border-collapse:collapse;border:1px solid #41464c;margin-bottom:18px;table-layout:fixed;color:#dbe2e8}
.fb-board .fb-category {background:#343940;padding:10px 13px;text-align:left;font:600 14px/1.5 Verdana,Arial,sans-serif}
.fb-board .fb-category a {color:#eef1f4}
.fb-board .fb-description:empty {display:none}
.fb-board .fb-description {font-weight:normal;font-size:12px;color:#b5bec7}
.fb-board .fb-columns th {background:#272c31;padding:7px 13px;border-bottom:1px solid #41464c;color:#aeb9c3;font:normal 11px/1.5 Verdana,Arial,sans-serif;text-align:left}
.fb-board .fb-columns .fb-count {width:80px;text-align:right}
.fb-board .fb-columns .fb-last {width:245px}
.fb-board .fb-count-col {width:80px}
.fb-board .fb-last-col {width:245px}
.fb-board .fb-row td {border:0;border-bottom:1px solid #363c42;background:#202328;padding:11px 13px;font:13px/1.5 Verdana,Arial,sans-serif;vertical-align:middle;overflow-wrap:anywhere}
.fb-board .fb-row:nth-child(odd) td {background:#24282d}
.fb-board .fb-row:hover td {background:#2a3036}
.fb-board .fb-row .fb-count {text-align:right;font-variant-numeric:tabular-nums;color:#c3ccd4}
.fb-board .fb-row .fb-last {text-align:left;white-space:normal}
.fb-board .fb-row .smalltext {font:11px/1.5 Verdana,Arial,sans-serif;color:#afb9c2}
.fb-board .fb-row .fb-forum>a {font-weight:bold;color:#e2e8ee}
.fb-board .fb-row .fb-forum {line-height:1.6}
.fb-board .fb-description {margin-top:2px}
.fb-board .fb-row .forum_status {display:none;background:none;width:auto;height:auto;border-radius:2px;padding:0 5px;margin-left:8px;border:1px solid #64717b;font:10px/1.6 Verdana,Arial,sans-serif;color:#e0e8ef}
.fb-board .fb-row .forum_on {display:inline-block}
.fb-board .fb-last .smalltext {display:block}
.fb-board .fb-last div {text-align:left!important}
.fb-board .expcolimage {margin-top:3px}
.fb-board a:focus-visible,.fb-board button:focus-visible {outline:2px solid #bccbd7;outline-offset:3px}
@media(max-width:700px) {
 .fb-board .fb-count-col {width:52px}
 .fb-board .fb-last-col {width:32%}
 .fb-board .fb-columns .fb-count {width:52px}
 .fb-board .fb-columns .fb-last {width:32%}
 .fb-board .fb-columns th,.fb-board .fb-row td {padding:9px 7px}
 .fb-board .fb-row td {font-size:12px}
 .fb-board .fb-row .smalltext {font-size:10px}
}

.fu-pinned-introductions {
 margin:16px 0;
 max-width:100%;
 border:1px solid #41464c;
 background:#202328;
 color:#dbe2e8;
}
.fu-pinned-introductions h2 {
 margin:0;
 padding:10px 13px;
 border-bottom:1px solid #41464c;
 background:#343940;
 font:600 14px/1.5 Verdana,Arial,sans-serif;
}
.fu-pinned-introductions ul { margin:0; padding:0; list-style:none; }
.fu-pinned-introductions li + li { border-top:1px solid #363c42; }
.fu-pinned-introductions a {
 display:block;
 box-sizing:border-box;
 min-height:44px;
 padding:12px 13px;
 color:#e2e8ee;
 font:13px/1.5 Verdana,Arial,sans-serif;
 overflow-wrap:anywhere;
}
.fu-pinned-introductions a:hover { background:#2a3036; }
.fu-pinned-introductions a:focus-visible { outline:2px solid #bccbd7; outline-offset:-3px; }