.post-language-flag{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;white-space:nowrap;margin-right:7px;font-size:9px;font-weight:500;color:#7795ac}
.post-language-flag img{display:block;width:18px;height:12px;object-fit:cover;border:1px solid #c7d9e7;border-radius:1px}
.thread-title-row h2>.post-language-flag{margin-right:9px;transform:translateY(-1px)}
.post-language-filter{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0}
.post-language-filter select{width:auto;min-width:111px;max-width:160px;min-height:29px;padding:5px 21px 5px 7px;font-size:10px;color:#547a9b;border:1px solid #c6ddeb;border-radius:5px;background:#f6fbff}
.my-post-language{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-height:29px;padding:5px 8px;border:1px solid #c6ddeb;border-radius:5px;background:#f6fbff;color:#5b7e9c;font-size:10px;cursor:pointer}
.my-post-language img{width:17px;height:12px;object-fit:cover}.my-post-language small{font-size:9px;color:#8ba3b8}
.my-post-language[aria-pressed=true]{background:#dceeff;border-color:#86b9e2;color:#287bc0}
.home-discussion-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.home-discussion-tools>a{font-size:10px;white-space:nowrap}
.home-discussion-tools>a.home-create-topic{min-height:29px;padding:6px 9px;color:#fff;font-size:10px;border-radius:5px;box-shadow:none}
#community-discussions>.section-heading{flex-wrap:wrap}.forum-search .post-language-filter{flex:0 1 auto}
.post-language-picker{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:8px 17px;padding:15px;border:1px solid #d1e3f0;border-radius:8px;background:#f1f8fe}
.post-language-picker>label{margin:0}.post-language-picker select{width:100%;margin-top:7px}.post-language-picker>.form-help{grid-column:1/-1;margin:0;font-size:10px}
.post-language-detection{display:flex;align-items:center;gap:6px;font-size:10px;color:#6489a7;margin:18px 0 0}.post-language-detection img{width:22px;height:15px;border:1px solid #c1d8e9}.post-language-detection strong{color:#456f93}.post-language-detection span{max-width:130px;line-height:1.5}
@media(max-width:650px){.home-discussion-tools{justify-content:flex-start;width:100%;gap:9px}.post-language-filter select{max-width:150px}.post-language-picker{grid-template-columns:1fr}.post-language-detection{margin:0}.post-language-flag{margin-right:5px;font-size:8px}.post-language-flag img{width:16px;height:11px}}

.forum-search{flex-wrap:wrap}.home-discussion-tools .post-language-filter{flex-wrap:nowrap}

.thread-meta>.post-language-flag{display:inline-flex;margin:0 0 0 3px;gap:4px;font-size:9px;color:#7f9bb1}.thread-meta>.post-language-flag img{width:16px;height:11px;border-color:#c9dce9}

.thread-meta>.post-language-flag{margin:0 2px;min-width:35px}.post-language-flag img{box-sizing:border-box;width:18px;height:12px;object-fit:fill}

/* A fixed language column keeps every flag aligned independently of author/date length. */
.thread-language-column{flex:0 0 43px;width:43px;display:flex;justify-content:center;align-items:center;margin-left:8px}.thread-language-column .post-language-flag{margin:0;gap:5px;font:500 9px/16px inherit;min-width:40px;justify-content:center}.thread-language-column .post-language-flag img{width:18px;height:12px;object-fit:fill;flex:0 0 18px;box-sizing:border-box}.thread-language-column .post-language-flag>span{width:16px;text-align:left}.thread-meta .category-label:before{content:"·";margin-right:5px;color:#9db2c3}@media(max-width:650px){.thread-language-column{flex-basis:38px;width:38px;margin-left:0}.thread-language-column .post-language-flag{gap:3px;font-size:8px;min-width:36px}}

.thread-detail>.post-language-flag{margin-left:8px}.thread-language-column .post-language-flag{font-family:inherit;font-size:9px;font-weight:500;line-height:16px}
