/* The shared styles own the theme; these rules integrate MVC controls. */
[hidden] { display: none !important; }
@media (min-width: 1001px) { .template-forum_list .p-body-main--withSidebar .p-body-content { padding-right: 15px; } }
@media (min-width: 1001px) { .template-member_view .p-body-main--withSidebar .p-body-content { padding-right: 15px; } }
.post-body, .profile-bio { white-space: pre-wrap; overflow-wrap: anywhere; }
.forum-quote { margin: 0 0 16px; border: 1px solid hsla(var(--xf-borderColor)); border-left: 3px solid hsla(var(--xf-textColorAttention)); border-radius: 3px; background: hsla(var(--xf-contentAltBg)); font-size: .94em; }
.forum-quote-header { display: flex; flex-wrap: wrap; align-items: center; gap: 5px; padding: 9px 12px; border-bottom: 1px solid hsla(var(--xf-borderColorFaint)); color: hsla(var(--xf-textColorMuted)); font-weight: 600; }
.forum-quote-source { margin-left: auto; padding: 0 5px; font-size: 1.15em; }
.forum-quote-body { max-height: 240px; padding: 12px; overflow: auto; white-space: pre-wrap; overflow-wrap: anywhere; font-weight: normal; }
.forum-quote--composer { margin-bottom: 12px; }
.forum-quote--composer .forum-quote-body { max-height: 160px; }
.forum-quote-remove { margin-left: auto; font-size: .9em; font-weight: normal; }
.forum-topic-pagination .pageNav, .forum-category-pagination .pageNav { display: inline-flex !important; flex-flow: row nowrap !important; align-items: center !important; justify-content: flex-start !important; gap: 6px; width: max-content; max-width: 100%; vertical-align: middle; }
.forum-topic-pagination .pageNav-main, .forum-category-pagination .pageNav-main { display: inline-flex !important; align-items: center; flex: 0 0 auto; width: auto !important; margin: 0; padding: 0; }
.forum-topic-pagination .pageNav-jump, .forum-category-pagination .pageNav-jump { display: inline-flex; align-items: center; justify-content: center; align-self: center !important; flex: 0 0 auto; margin: 0; }
.forum-page-number { display: inline-block; padding: 7px 10px; color: hsla(var(--xf-textColorMuted)); }
.forum-member-preview { position: fixed; z-index: 10000; width: 350px; max-width: calc(100vw - 24px); max-height: calc(100vh - 24px); overflow: auto; overscroll-behavior: contain; border: 1px solid hsla(var(--xf-borderColor)); border-radius: 4px; background: hsla(var(--xf-contentBg)); color: hsla(var(--xf-textColor)); box-shadow: 0 5px 10px rgba(0,0,0,.35); font-size: 14px; line-height: 1.45; }
.forum-member-preview-header { display: flex; align-items: center; gap: 12px; padding: 16px; border-bottom: 1px solid hsla(var(--xf-borderColorFaint)); background: hsla(var(--xf-contentAltBg)); }
.forum-member-preview-header.forum-member-preview-has-banner { position: relative; isolation: isolate; min-height: 152px; align-items: flex-end; }
.forum-member-preview-banner { position: absolute; z-index: -2; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.forum-member-preview-has-banner::before { content: ''; position: absolute; z-index: -1; inset: 0; background: linear-gradient(transparent, rgba(0,0,0,.8)); }
.forum-member-preview-has-banner .forum-member-preview-info, .forum-member-preview-has-banner .forum-member-preview-name, .forum-member-preview-has-banner .forum-member-preview-joined, .forum-member-preview-has-banner .forum-member-preview-joined time { color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,.8); }
.avatar.forum-member-preview-avatar { display: flex; align-items: center; justify-content: center; flex: 0 0 64px; width: 64px; height: 64px; font-size: 34px; }
.forum-member-preview-info { min-width: 0; }
.forum-member-preview-name { display: block; font-size: 20px; font-weight: 600; overflow-wrap: anywhere; }
.forum-member-preview-joined { display: flex; flex-wrap: wrap; gap: 2px 5px; margin-top: 5px; font-size: 12px; color: hsla(var(--xf-textColorMuted)); }
.forum-member-preview-joined time { color: hsla(var(--xf-textColor)); white-space: nowrap; }
.forum-member-preview-ban-detail, .forum-member-preview-ban-detail * { font-size: 12px !important; line-height: 1.45; }
.forum-presence-avatar { position: relative; display: inline-block; flex: 0 0 auto; vertical-align: bottom; }
.forum-presence-avatar .message-avatar-online { position: absolute; z-index: 2; left: 50%; bottom: -.4em; width: calc(1em + 4px); height: calc(1em + 4px); margin-left: -.615em; padding: 2px; border-radius: 50%; background: hsla(var(--xf-contentAltBg)); }
.forum-presence-avatar .message-avatar-online::before { display: inline-block; width: 1em; height: 1em; content: ""; vertical-align: top; background-color: hsl(79,100%,36%); mask: url("../icons/solid/user-circle-8f3ce1e3f701.svg") no-repeat center; -webkit-mask: url("../icons/solid/user-circle-8f3ce1e3f701.svg") no-repeat center; }
.forum-banned-member { text-decoration: line-through !important; text-decoration-thickness: 1px; }
.forum-member-preview-content, .forum-member-preview-loading { padding: 14px 16px; }
.forum-member-preview-bio { max-height: 110px; overflow: auto; margin: 0 0 14px; white-space: pre-wrap; overflow-wrap: anywhere; }
.forum-member-preview-stats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; margin: 0 0 15px; }
.forum-member-preview-stats:last-child { margin-bottom: 0; }
.forum-member-preview-stats > div { display: flex; flex-direction: column; justify-content: space-between; min-width: 0; text-align: center; }
.forum-member-preview-stats dt { margin: 0; color: hsla(var(--xf-textColorMuted)); font-size: 12px; line-height: 1.45; }
.forum-member-preview-stats dd { margin: 4px 0 0; font-size: 18px; font-weight: 600; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.forum-member-preview-profile, .forum-member-preview-settings, .forum-member-preview-logout { display: flex; align-items: center; justify-content: center; width: 100%; height: 38px; min-height: 38px; padding: 7px 12px; font-size: 13px; line-height: 1.4; text-align: center; }
.forum-member-preview-settings { margin-top: 8px; }
.forum-member-preview-content form { display: block; width: 100%; margin: 8px 0 0; }
.forum-member-preview-content > .forum-member-preview-profile + .forum-member-preview-profile { margin-top: 8px; }
.forum-member-preview-actions { display: grid; gap: 8px; }
.forum-member-preview-actions form { margin: 0; }
.validation-summary-valid, .field-validation-valid { display: none; }
.field-validation-error { display: block; color: #d84848; margin-top: 5px; }
button, input, textarea { font: inherit; }
button { cursor: pointer; }
button.tabs-tab { background: transparent; border: 0; border-bottom: 3px solid transparent; font-family: inherit; font-weight: inherit; line-height: inherit; color: inherit; }
button.tabs-tab.is-active { border-bottom-color: currentColor; }
.pairs.pairs--inline > dd { margin-left: .25em; }
.pairs.pairs--inline + .pairs.pairs--inline { margin-left: .35em; }
.listInline.listInline--bullet > li + li::before { margin-left: .25em; }
.xgtForumIstatistik .tabs-tab > .fa--xf { margin-right: .25em; }
.structItem.topic-row .structItem-cell--meta { width: 190px; min-width: 190px; }
.structItem.topic-row .structItem-cell--meta .pairs { display: flex; align-items: baseline; justify-content: flex-end; gap: 6px; min-width: 0; margin: 0; white-space: nowrap; font-size: 12px; font-variant-numeric: tabular-nums; }
.structItem.topic-row .structItem-cell--meta .pairs::before, .structItem.topic-row .structItem-cell--meta .pairs::after { display: none; }
.structItem.topic-row .structItem-cell--meta .pairs > dt, .structItem.topic-row .structItem-cell--meta .pairs > dd { float: none; flex: 0 0 auto; width: auto; max-width: none; margin: 0; white-space: nowrap; }
@media (max-width: 1000px) { .structItem.topic-row .structItem-cell--meta { width: 190px; min-width: 190px; } .topic-row .structItem-cell--latest { width: 190px; } }
@media (max-width: 750px) { .structItem.topic-row .structItem-cell--meta { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 14px; width: 100%; min-width: 0; float: none; clear: both; } .structItem.topic-row .structItem-cell--meta .structItem-minor { display: flex; } }
.forum-home-banner { display: block; flex: 0 0 auto; width: 100%; margin: 0 0 8px; }
.forum-home-banner img { display: block; width: auto; max-width: 100%; max-height: 280px; height: auto; margin-inline: auto; border-radius: 3px; }
.p-body-inner > .p-breadcrumbs--parent { margin: 0 0 8px; }
.p-body-inner > .p-breadcrumbs--parent > .p-breadcrumbs { margin-bottom: 0; }
.p-body-inner { padding-bottom: 8px; }
.forum-activity-tabs { display: flex; flex-wrap: wrap; width: 100%; min-width: 0; overflow: visible; }
.forum-activity-tabs > .tabs-tab { flex: 0 1 auto; max-width: 100%; white-space: normal; }
.forum-reaction-count { flex: 0 0 auto; white-space: nowrap; }
.template-thread_view .forum-home-banner { margin-bottom: 8px; }
.forum-topic-heading { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin: 0 0 8px; }
.forum-topic-heading-text { flex: 1 1 auto; min-width: 0; }
.forum-topic-heading .p-breadcrumbs--parent { margin: 0 0 6px; }
.forum-topic-heading .p-title { margin: 0; }
.forum-topic-heading .p-title-value { margin: 0; line-height: 1.25; overflow-wrap: anywhere; }
.forum-topic-heading .p-title-pageAction { flex: 0 0 auto; margin: 0; }
.forum-topic-heading .p-title-pageAction .button { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; padding: 9px 18px; }
@media (max-width: 650px) {
    .template-thread_view .forum-home-banner { margin-bottom: 8px; }
    .forum-topic-heading { gap: 12px; margin-bottom: 8px; }
    .forum-topic-heading-text { flex-basis: auto; }
    .forum-topic-heading .p-title-value { font-size: 24px; }
}
.xgt-NormalKonu .xgt-NormalKonu-Bar .Metin{margin-left:0}
.xgt-SabitKonu .xgt-SabitKonu-Bar,.xgt-NormalKonu .xgt-NormalKonu-Bar{border-left:2px solid hsla(calc((var(--xf-contentBg--h) * .5) + (0 * .5)),calc((var(--xf-contentBg--s) * .5) + (0% * .5)),calc((var(--xf-contentBg--l) * .5) + (80% * .5)),calc((var(--xf-contentBg--a) * .5) + (1 * .5)))}
.p-body-sidebar .block[data-widget-key="son_konular"]:hover .block-minorHeader:before,.p-body-sidebar .block[data-widget-key="son_uye"]:hover .block-minorHeader:before{animation:none}
.custom-stats [data-widget-key="forum_overview_forum_statistics"] .block-container .pairs.pairs.pairs--justified:nth-of-type(3):after{mask:url("../icons/light/thumbs-up-c129ea01230a.svg") no-repeat center;-webkit-mask:url("../icons/light/thumbs-up-c129ea01230a.svg") no-repeat center}
.custom-stats [data-widget-key="forum_overview_forum_statistics"] .block-container .pairs.pairs.pairs--justified:nth-of-type(4):after{mask:url("../icons/light/users-b82a7b3f8834.svg") no-repeat center;-webkit-mask:url("../icons/light/users-b82a7b3f8834.svg") no-repeat center}
.template-forum_view .p-breadcrumbs--parent.p-breadcrumbs--bottom{margin-top:12px}
.account-nav { display: flex; align-items: stretch; }
.account-nav form { display: flex; margin: 0; }
.nav-button { background: transparent; border: 0; color: inherit; font: inherit; }
.account-name { max-width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.avatar--default { background: #dce8ed; color: #405d6b; }
.avatar--topic { background-color: #666699; color: #d1d1e0; }
.avatar > img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: inherit; }
.pageNavWrapper.pagination .pageNav, .pageNavWrapper.pagination { display: block; }
.pageNavWrapper.pagination .pageNav-jump { margin-bottom: 5px; }
.message--quickReply .formSubmitRow-controls { padding-left: 0; text-align: right; }
.forum-mobile-menu { border-bottom: 1px solid rgba(128,128,128,.25); }
.forum-mobile-menu .offCanvasMenu-link { display: block; }
.skip-link { position: fixed; top: -100px; left: 10px; z-index: 1000; padding: 10px 15px; background: #fff; color: #131313; }
.skip-link:focus { top: 10px; }
:focus-visible { outline: 2px solid #b53535; outline-offset: 3px; }
@media (max-width: 650px) {
    .account-name { max-width: 115px; }
    .pagination .pageNav-jump { white-space: normal; }
}
/* Icon descriptions are shared by pointer, keyboard and touch tooltips. */
.forum-stat-icon { display: inline-block; flex: 0 0 1em; width: 1em; height: 1em; fill: currentColor; vertical-align: -.125em; }
.forum-stat-trigger { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 4px; color: #98b8e5; cursor: default; }
.xgtForumIstatistik ._xgtIstatistik-satir--sira, .xgtForumIstatistik ._xgtIstatistik-satir--cevap, .xgtForumIstatistik ._xgtIstatistik-satir--goruntuleme { cursor: default; }
.forum-stat-trigger:hover, .forum-stat-trigger:focus-visible { background: rgba(109,151,210,.15); color: #c4dbfa; }
.forum-stat-trigger:focus-visible, .forum-like-button:focus-visible { outline: 2px solid #85ade3; outline-offset: 2px; }
.forum-user-stats .pairs { display: grid; grid-template-columns: 22px minmax(0, 1fr); align-items: center; gap: 6px; min-width: 0; overflow: visible; }
.forum-user-stats .pairs::before, .forum-user-stats .pairs::after, .forum-profile-stats .pairs::before, .forum-profile-stats .pairs::after { display: none; content: none; }
.forum-user-stats .pairs > dt, .forum-user-stats .pairs > dd, .forum-profile-stats .pairs > dt, .forum-profile-stats .pairs > dd { display: block; float: none; width: auto; max-width: none; min-width: 0; margin: 0; padding: 0; }
.forum-user-stats .pairs > dt::after, .forum-profile-stats .pairs > dt::after { display: none; content: none; }
.forum-user-stats .pairs { padding: 5px 8px; }
.forum-user-stats .pairs > dt { font-size: 14px; line-height: 1; }
.forum-user-stats .pairs > dd { text-align: right; font-size: 13px; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.forum-user-stats time { font-size: 12px; white-space: normal; }
.forum-profile-has-banner .memberHeader-main { position: relative; isolation: isolate; min-height: 260px; overflow: hidden; }
.forum-profile-banner { position: absolute; z-index: -2; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.forum-profile-has-banner .memberHeader-main::before { content: ''; position: absolute; z-index: -1; inset: 0; background: linear-gradient(transparent 15%, rgba(0,0,0,.8)); }
.forum-profile-has-banner .memberHeader-mainContent { position: relative; z-index: 1; }
.forum-profile-has-banner .memberHeader-avatar { bottom: 0; }
@media (max-width: 480px) { .memberHeader-avatar { padding-bottom: 14px !important; } }
.forum-profile-has-banner .memberHeader-main .memberHeader-name, .forum-profile-has-banner .memberHeader-main .username, .forum-profile-has-banner .memberHeader-blurb, .forum-profile-has-banner .forum-profile-joined time { color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,.8); }
.memberHeader-blurb.forum-profile-ban-detail, .memberHeader-blurb.forum-profile-joined { font-size: 13px; line-height: 1.45; }
.memberHeader .forum-profile-joined { color: hsla(var(--xf-textColorMuted)); font-size: 13px; }
.memberHeader .forum-profile-joined time { color: hsla(var(--xf-textColor)); white-space: nowrap; }
.memberHeader .pairJustifier.forum-profile-stats { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin: 0; }
.memberHeader > .memberHeader-content { padding-top: 2px; }
.memberHeader .forum-profile-stats .pairs { display: flex; flex-direction: column; gap: 5px; min-width: 0; margin: 0; padding: 2px 8px 6px; }
.memberHeader .forum-profile-stats .pairs > dt { color: hsla(var(--xf-textColorMuted)); font-size: 13px; line-height: 1.4; text-align: center; }
.memberHeader .forum-profile-stats .pairs > dd { font-size: 18px; font-weight: 600; line-height: 1.4; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; text-align: center; }
.memberHeader .forum-profile-stats .pairs { align-items: center; }
.memberHeader .forum-profile-stats .pairs > dt { min-height: 2.8em; display: flex; align-items: flex-end; justify-content: center; }
.block .forum-profile-joined-pair { display: grid !important; grid-template-columns: max-content max-content; align-items: baseline; justify-content: start; column-gap: 8px; width: max-content; margin: 0; }
.block .forum-profile-joined-pair > dt, .block .forum-profile-joined-pair > dd { float: none; width: auto; max-width: none; min-width: 0; margin: 0; padding: 0; }
.block .forum-profile-joined-pair > dt::after, .block .forum-profile-joined-pair > dd::before { display: none; content: none; }
/* The profile loads member.css, so supply only the topic row layout it needs. */
.forum-profile-topics, .forum-profile-topics .structItemContainer-group { width: 100%; min-width: 0; }
.forum-profile-topics .structItem { display: grid; grid-template-columns: 40px minmax(0, 1fr) minmax(104px, max-content) minmax(140px, 190px); align-items: center; column-gap: 14px; width: 100%; min-width: 0; margin: 0; padding: 14px; border: 0; border-top: 1px solid hsla(var(--xf-borderColorFaint)); border-radius: 0; background: hsla(var(--xf-contentBg)); }
.forum-profile-topics .structItem:first-child { border-top: 0; }
.forum-profile-topics .structItem > .structItem-cell { display: block; float: none; width: auto; min-width: 0; padding: 0; }
/* member.css adds a circular read-status mask with a three-class selector. */
.forum-profile-topics .structItem--thread > .structItem-cell.structItem-cell--main::before { display: none; content: none; }
.forum-profile-topics .structItem-title { margin: 0; padding: 0; font-size: 16px; line-height: 1.45; overflow-wrap: anywhere; }
.forum-profile-topics .structItem-minor { color: hsla(var(--xf-textColorMuted)); font-size: 12px; line-height: 1.5; overflow-wrap: anywhere; }
.forum-profile-topics .structItem-minor a { color: inherit; }
.forum-profile-topics .structItem-parts { display: flex; flex-wrap: wrap; gap: 2px 7px; margin: 4px 0 0; padding: 0; list-style: none; }
.forum-profile-topics .structItem-parts > li { min-width: 0; margin: 0; padding: 0; }
.forum-profile-topics .structItem-parts > li + li::before { content: '·'; margin-right: 7px; }
.forum-profile-topics .structItem-cell--meta .pairs { display: flex; justify-content: space-between; gap: 8px; margin: 0; font-size: 12px; white-space: nowrap; }
.forum-profile-topics .structItem-cell--meta .pairs::before, .forum-profile-topics .structItem-cell--meta .pairs::after { display: none; }
.forum-profile-topics .structItem-cell--meta .pairs > dt, .forum-profile-topics .structItem-cell--meta .pairs > dd { float: none; width: auto; max-width: none; margin: 0; }
.forum-profile-topics .structItem-cell--latest { text-align: right; font-size: 12px; }
.forum-profile-topics .topic-row.structItem--thread > .structItem-cell--latest { width: auto; max-width: 100%; }
.forum-profile-topics .structItem-cell--latest { min-width: 0; overflow: hidden; text-align: left; }
.forum-profile-topics .topic-latest-layout { display: grid; grid-template-columns: minmax(0, 1fr) 24px; align-items: center; justify-content: end; gap: 10px; width: fit-content; max-width: 100%; min-width: 0; margin-left: auto; }
.forum-profile-topics .topic-latest-content { grid-column: 1; grid-row: 1; min-width: 0; text-align: right; }
.forum-profile-topics .topic-latest-avatar { grid-column: 2; grid-row: 1; }
.forum-profile-topics .topic-latest-content { min-width: 0; overflow: hidden; overflow-wrap: anywhere; }
.forum-profile-topics .topic-latest-content > a, .forum-profile-topics .topic-latest-content .username { display: block; max-width: 100%; overflow-wrap: anywhere; white-space: normal; }
.forum-profile-topics .structItem-latestDate { white-space: normal; }
.forum-profile-topics .structItem-iconContainer .avatar--s { width: 36px; height: 36px; font-size: 22px; }
.forum-profile-topics .structItem-iconContainer .avatar--xxs { width: 24px; height: 24px; font-size: 14px; }
.forum-profile-topics .structItem-statuses { display: flex; float: right; gap: 8px; margin: 0 0 4px 8px; padding: 0; list-style: none; }
.forum-profile-topics .structItem-status::before { display: inline-block; content: ''; width: 12px; height: 12px; background: currentColor; color: hsla(var(--xf-textColorMuted)); }
.forum-profile-topics .structItem-status--locked::before { mask: url('../icons/light/lock-87fb31bcb8e6.svg') no-repeat center / contain; }
.forum-profile-topics .structItem-status--sticky::before { mask: url('../icons/light/thumbtack-454bb514d4d6.svg') no-repeat center / contain; }
.forum-tooltip { position: fixed; z-index: 10020; max-width: min(300px, calc(100vw - 24px)); padding: 5px; border: 0; border-radius: 4px; background: rgba(18,18,18,.8); color: rgba(255,255,255,.8); font-size: 13px; font-weight: 400; line-height: 1.4; text-align: center; overflow-wrap: anywhere; pointer-events: none; }
.forum-tooltip::after { content: ''; position: absolute; left: var(--forum-tooltip-arrow, 50%); bottom: -5px; margin-left: -5px; border: 5px solid transparent; border-bottom: 0; border-top-color: rgba(18,18,18,.8); }
.forum-tooltip[data-placement="bottom"]::after, .forum-tooltip.is-below::after { top: -5px; bottom: auto; border-top: 0; border-bottom: 5px solid rgba(18,18,18,.8); }
.message-actionBar .forum-reactions { display: inline-flex; float: right; align-items: center; justify-content: flex-end; flex-wrap: wrap; gap: 8px; margin: 0 0 0 auto; }
.forum-reactions form { display: inline-flex; margin: 0; }
.forum-like-button.actionBar-action, .actionBar-action.actionBar-action--reply { display: inline-flex; box-sizing: border-box; flex: 0 0 82px; align-items: center; justify-content: center; gap: 5px; width: 82px; min-width: 82px; max-width: 82px; height: 32px; min-height: 32px; max-height: 32px; margin: 0; padding: 3px 8px; border: 1px solid transparent; border-radius: 4px; background: transparent; color: hsla(var(--xf-linkColor)); font-family: inherit; font-size: 13px; font-weight: 400; line-height: 1; text-decoration: none; white-space: nowrap; }
.forum-like-button.actionBar-action:hover, .actionBar-action.actionBar-action--reply:hover { color: hsla(var(--xf-linkHoverColor)); background: transparent; border-color: transparent; }
.forum-like-button.actionBar-action .forum-stat-icon, .actionBar-action.actionBar-action--reply::before { flex: 0 0 14px; width: 14px; height: 14px; margin: 0; font-size: 14px; }
.forum-like-button:hover [data-like-label], a.forum-like-button:hover > span { text-decoration: underline; }
.forum-like-button .forum-stat-icon { transform-origin: 50% 80%; transition: color .15s ease; }
.forum-like-button[aria-pressed="true"] .forum-stat-icon, .forum-like-button.is-active .forum-stat-icon { color: #58a6ed; }
.forum-like-button.is-animating .forum-stat-icon, .forum-like-button.is-like-animating .forum-stat-icon { animation: forum-like-pop .38s ease-out; }
.forum-like-button:disabled { cursor: wait; opacity: .65; }
.forum-reaction-strip { display: flex; align-items: flex-start; flex-wrap: wrap; gap: 3px 6px; clear: both; margin-top: 8px; padding: 7px 10px; border: 1px solid hsla(var(--xf-borderColorFaint)); border-left: 2px solid #58a6ed; border-radius: 3px; background: hsla(var(--xf-contentAltBg)); color: hsla(var(--xf-textColorMuted)); font-size: 12px; line-height: 1.6; }
.forum-reaction-strip > .forum-reaction-icon { flex: 0 0 1em; margin-top: .25em; color: #58a6ed; }
.forum-reaction-members { flex: 1 1 0; min-width: 0; overflow-wrap: anywhere; }
.forum-reaction-members .username { display: inline; white-space: normal; overflow-wrap: anywhere; }
.forum-reactions-more { flex: 0 0 100%; max-width: 100%; padding: 0 0 0 calc(1em + 6px); border: 0; background: transparent; color: hsla(var(--xf-linkColor)); font: inherit; line-height: inherit; text-align: left; }
.forum-reactions-more:hover { text-decoration: underline; }
.forum-like-status { clear: both; margin: 8px 0 0; color: hsla(var(--xf-textColorMuted)); font-size: 12px; line-height: 1.4; }
.forum-like-status:empty { display: none; }
.forum-profile-replies { margin-top: 12px; border-left: 2px solid hsla(var(--xf-borderColorFaint)); }
.forum-profile-replies:empty { display: none; }
.forum-profile-replies .forum-profile-reply { margin: 0; border: 0; border-top: 1px solid hsla(var(--xf-borderColorFaint)); border-radius: 0; background: hsla(var(--xf-contentAltBg)); box-shadow: none; }
.forum-profile-replies .forum-profile-reply:first-child { border-top: 0; }
.forum-profile-reply .message-cell--user { width: 52px; flex: 0 0 52px; padding: 10px 0 10px 10px; background: transparent; border: 0; }
.forum-profile-reply .message-cell--main { padding: 10px; }
.forum-profile-reply .message-avatar .avatar { width: 32px; height: 32px; font-size: 20px; }
.forum-profile-reply .message-userArrow { display: none; }
.forum-profile-reply .message-attribution { margin-bottom: 5px; }
.forum-profile-reply .message-body { font-size: 14px; }
.forum-profile-replies-more { margin-top: 8px; }
.message-actionBar.forum-profile-actions { display: grid; grid-template-columns: minmax(0, 1fr) 82px 82px; align-items: center; gap: 8px; }
.message-actionBar.forum-profile-actions::before, .message-actionBar.forum-profile-actions::after { display: none; }
.forum-profile-actions > .forum-reactions { grid-column: 2; grid-row: 1; float: none; margin: 0; }
.forum-profile-reply .forum-profile-actions > .forum-reactions { grid-column: 3; }
.forum-profile-actions--no-reply > .forum-reactions { grid-column: 3; }
.forum-profile-actions--no-reply > .forum-reactions { transform: translateY(3px); }
.forum-profile-actions > .forum-profile-reply-composer { display: contents; }
.forum-profile-actions > .actionBar-action--reply, .forum-profile-reply-composer > summary { grid-column: 3; grid-row: 1; list-style: none; cursor: pointer; }
.forum-profile-reply-composer > summary::-webkit-details-marker { display: none; }
.forum-profile-reply-composer > summary:hover { text-decoration: underline; }
.forum-profile-actions > .forum-profile-reply-composer::details-content { display: contents; }
.forum-profile-reply-composer > form { grid-column: 1 / -1; grid-row: 2; min-width: 0; width: 100%; margin: 2px 0 0; user-select: text; }
.forum-profile-reply-composer:not([open]) > form { display: none; }
.forum-profile-reply-composer[open] > form { display: block; }
.forum-profile-reply-composer .formSubmitRow-controls { padding-left: 0; text-align: right; }
.forum-mention-menu, .forum-mention-suggestions, .forum-mention-list { position: fixed; z-index: 10010; width: 280px; max-width: calc(100vw - 24px); max-height: min(260px, calc(100vh - 24px)); overflow-y: auto; overscroll-behavior: contain; padding: 4px; margin: 0; border: 1px solid hsla(var(--xf-borderColor)); border-radius: 4px; background: hsla(var(--xf-contentBg)); color: hsla(var(--xf-textColor)); box-shadow: 0 5px 10px rgba(0,0,0,.35); list-style: none; font-size: 14px; }
.forum-mention-option { display: flex; align-items: center; gap: 8px; width: 100%; min-height: 38px; padding: 7px 9px; border: 0; border-radius: 3px; background: transparent; color: inherit; text-align: left; font: inherit; overflow-wrap: anywhere; cursor: pointer; }
.forum-mention-option:hover, .forum-mention-option.is-active, .forum-mention-option.is-selected, .forum-mention-option[aria-selected="true"] { background: hsla(var(--xf-contentHighlightBg)); color: hsla(var(--xf-linkColor)); }
.forum-notifications { position: relative; display: flex; align-items: stretch; }
.forum-notification-toggle, .forum-notifications-toggle { position: relative; display: inline-flex; align-items: center; justify-content: center; min-width: 44px; border: 0; background: transparent; color: inherit; }
.forum-notification-toggle > svg, .forum-notifications-toggle > svg { width: 18px; height: 18px; fill: currentColor; }
.forum-notification-toggle[aria-expanded="true"], .forum-notifications-toggle[aria-expanded="true"] { background: hsla(var(--xf-contentHighlightBg)); }
.forum-notification-badge, .forum-unread-badge { position: absolute; top: 5px; right: 4px; min-width: 16px; height: 16px; padding: 0 4px; border-radius: 8px; background: #b53535; color: #fff; font-size: 10px; font-weight: 600; line-height: 16px; text-align: center; font-variant-numeric: tabular-nums; }
.forum-notification-panel, .forum-notifications-panel, .forum-notifications[role="dialog"], #forum-notifications { position: fixed; z-index: 9990; display: flex; flex-direction: column; width: 380px; max-width: calc(100vw - 24px); max-height: min(520px, calc(100vh - 24px)); overflow: hidden; border: 1px solid hsla(var(--xf-borderColor)); border-radius: 4px; background: hsla(var(--xf-contentBg)); color: hsla(var(--xf-textColor)); box-shadow: 0 5px 10px rgba(0,0,0,.35); font-size: 13px; line-height: 1.5; }
.forum-notification-header, .forum-notifications-header { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex: 0 0 auto; padding: 11px 14px; border-bottom: 1px solid hsla(var(--xf-borderColorFaint)); background: hsla(var(--xf-contentAltBg)); font-weight: 600; }
.forum-notification-header h2, .forum-notifications-header h2 { margin: 0; font-size: 15px; font-weight: 600; }
.forum-notification-list, .forum-notifications-list { overflow-y: auto; overscroll-behavior: contain; margin: 0; padding: 0; list-style: none; }
.forum-notification-item { position: relative; display: flex; align-items: flex-start; gap: 9px; padding: 11px 14px; border-bottom: 1px solid hsla(var(--xf-borderColorFaint)); }
.forum-notification-item:last-child { border-bottom: 0; }
.forum-notification-item.is-unread { background: hsla(var(--xf-contentHighlightBg)); box-shadow: inset 3px 0 #58a6ed; }
.forum-notification-link { display: block; flex: 1 1 auto; min-width: 0; color: hsla(var(--xf-textColor)); overflow-wrap: anywhere; }
.forum-notification-link:hover { color: hsla(var(--xf-textColor)); }
.forum-notification-actor { color: hsla(var(--xf-linkColor)); font-weight: 600; }
.forum-notification-time { display: block; margin-top: 4px; color: hsla(var(--xf-textColorMuted)); font-size: 11px; }
.forum-notification-read, .forum-notifications-read { flex: 0 0 auto; min-width: 26px; min-height: 26px; padding: 3px; border: 0; border-radius: 3px; background: transparent; color: hsla(var(--xf-textColorMuted)); font-size: 12px; }
.forum-notification-read:hover, .forum-notifications-read:hover { background: hsla(var(--xf-contentAltBg)); color: hsla(var(--xf-linkColor)); }
.forum-notification-empty, .forum-notification-status, .forum-notifications-status { padding: 22px 14px; color: hsla(var(--xf-textColorMuted)); text-align: center; }
.forum-notification-status:empty, .forum-notifications-status:empty { display: none; }
.forum-notification-more, .forum-notifications-more { flex: 0 0 auto; width: 100%; padding: 9px 14px; border: 0; border-top: 1px solid hsla(var(--xf-borderColorFaint)); background: hsla(var(--xf-contentAltBg)); color: hsla(var(--xf-linkColor)); text-align: center; font: inherit; }
.forum-notification-more:hover, .forum-notifications-more:hover { text-decoration: underline; }
@keyframes forum-like-pop {
    0%, 100% { transform: scale(1) rotate(0); }
    40% { transform: scale(1.28) rotate(-14deg); }
    70% { transform: scale(.95) rotate(4deg); }
}
@media (max-width: 750px) {
    .message--post:not(.message--forceColumns) .message-user { flex-wrap: wrap; }
    .message--post:not(.message--forceColumns) .message-userExtras.forum-user-stats { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 4px; flex: 0 0 100%; min-width: 0; margin-top: 14px; }
    .message--post .forum-user-stats .pairs { margin-bottom: 0; }
    .forum-profile-topics .structItem { grid-template-columns: 36px minmax(0, 1fr); align-items: start; gap: 5px 10px; padding: 12px; }
    .forum-profile-topics .structItem-cell--icon { grid-column: 1; grid-row: 1 / 4; }
    .forum-profile-topics .structItem-cell--main { grid-column: 2; grid-row: 1; }
    .forum-profile-topics .structItem > .structItem-cell--meta { grid-column: 2; grid-row: 2; display: flex; flex-wrap: wrap; gap: 4px 12px; }
    .forum-profile-topics .structItem > .structItem-cell--latest { grid-column: 2; grid-row: 3; display: block; min-width: 0; overflow: hidden; text-align: left; }
    .forum-profile-topics .structItem > .structItem-cell--iconEnd { display: none; }
}

/* Remove the theme's topic marker between the author avatar and topic title. */
.topic-row.structItem--thread .structItem-cell.structItem-cell--main {
    padding-left: 13px;
}
.topic-row.structItem--thread .structItem-cell.structItem-cell--main::before {
    display: none;
    content: none;
}
@media (max-width: 480px) {
    .forum-member-preview-header { padding: 12px; }
    .forum-member-preview-content, .forum-member-preview-loading { padding: 12px; }
    .forum-member-preview-stats { gap: 5px; }
    .forum-member-preview-stats dt { font-size: 11px; }
    .memberHeader .pairJustifier.forum-profile-stats { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 3px; }
    .memberHeader .forum-profile-stats .pairs { padding: 2px 2px 6px; }
    .memberHeader .forum-profile-stats .pairs > dt { min-height: 4.2em; font-size: 10px; }
    .forum-profile-reply .message-cell--user { width: 44px; flex-basis: 44px; padding-left: 8px; }
    .forum-profile-reply .message-cell--main { padding: 8px; }
    .forum-notification-item { padding: 10px 12px; }
}
@media (prefers-reduced-motion: reduce) {
    .forum-like-button .forum-stat-icon, .forum-like-button.is-animating .forum-stat-icon, .forum-like-button.is-like-animating .forum-stat-icon { transition: none; animation: none; }
}
.forum-admin-nav{border-right:1px solid hsla(var(--xf-publicHeaderAdjustColor))}.forum-notifications-toggle{border-left:1px solid hsla(var(--xf-publicHeaderAdjustColor))}.forum-notifications--after-admin .forum-notifications-toggle{border-left:0}

.forum-banned-member{text-decoration:line-through!important;text-decoration-thickness:1px}

a[data-nav-id="servers"]:before, .offCanvasMenu-link[data-nav-id="servers"]:before { display: inline-block; content: ""; height: 1em; vertical-align: -0.125em; background-color: currentColor; width: 1.28571429em; mask: url("../icons/light/server-stack-outline.svg") no-repeat center; -webkit-mask: url("../icons/light/server-stack-outline.svg") no-repeat center; }
a[data-nav-id="gazette"]:before, .offCanvasMenu-link[data-nav-id="gazette"]:before { display: inline-block; content: ""; height: 1em; vertical-align: -0.125em; background-color: currentColor; width: 1.28571429em; mask: url("../icons/light/newspaper-outline.svg") no-repeat center; -webkit-mask: url("../icons/light/newspaper-outline.svg") no-repeat center; }
a[data-nav-id="forums"]:before, .offCanvasMenu-link[data-nav-id="forums"]:before { display: inline-block; content: ""; height: 1em; vertical-align: -0.125em; background-color: currentColor; width: 1.28571429em; mask: url("../icons/light/forum-chat-outline.svg") no-repeat center; -webkit-mask: url("../icons/light/forum-chat-outline.svg") no-repeat center; }
a[data-nav-id="wiki"]:before, .offCanvasMenu-link[data-nav-id="wiki"]:before { display: inline-block; content: ""; height: 1em; vertical-align: -0.125em; background-color: currentColor; width: 1.28571429em; mask: url("../icons/light/book-81e7b8dbe7ea.svg") no-repeat center; -webkit-mask: url("../icons/light/book-81e7b8dbe7ea.svg") no-repeat center; }

.forum-report-control { position: relative; display: inline-block; }
.forum-report-control > summary { list-style: none; cursor: pointer; }
.forum-report-control > summary::-webkit-details-marker { display: none; }
.forum-report-popover { position: absolute; z-index: 30; top: calc(100% + 6px); right: 0; width: 300px; max-width: calc(100vw - 24px); padding: 12px; border: 1px solid hsla(var(--xf-borderColor)); border-radius: 4px; background: hsla(var(--xf-contentBg)); color: hsla(var(--xf-textColor)); box-shadow: 0 5px 16px rgba(0,0,0,.28); text-align: left; white-space: normal; }
.forum-report-popover form { display: grid; gap: 8px; }
.forum-report-popover textarea { width: 100%; min-height: 72px; resize: vertical; }
.forum-report-popover > p { margin: 8px 0; }
.forum-report-notice { margin: 0 0 10px; }
.forum-report-tabs { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 14px; }
.forum-report-card-header { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 6px 14px; }
.forum-report-card-header h2 { margin: 0; }
.forum-report-content { max-height: 240px; overflow: auto; padding: 10px; border: 1px solid hsla(var(--xf-borderColorFaint)); border-radius: 3px; white-space: pre-wrap; overflow-wrap: anywhere; }
.forum-report-content p { margin: 6px 0 0; }
.forum-topic-attribution { position: relative; }
.forum-topic-attribution .forum-topic-tools { display: flex; align-items: center; justify-content: flex-end; gap: 4px; width: max-content; max-width: 100%; margin-left: auto; }
.forum-topic-attribution .forum-topic-post-meta { display: flex !important; align-items: center; gap: 4px; margin: 0 !important; padding: 0 !important; list-style: none; }
.forum-topic-attribution .forum-topic-post-meta > li { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; margin: 0; }
.forum-topic-attribution .forum-topic-post-meta > li > a { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; margin: 0; padding: 0; }
.forum-topic-attribution .forum-topic-post-meta > li > a.forum-post-number { box-sizing: border-box; font-size: 14px; font-weight: 600; line-height: 1; letter-spacing: -.02em; text-align: center; white-space: nowrap; }
.forum-topic-attribution .forum-post-report-control { display: flex; flex: 0 0 30px; align-items: center; justify-content: center; width: 30px; height: 30px; }
.forum-topic-owner { box-sizing: border-box; display: inline-flex; flex: 0 0 30px; align-items: center; justify-content: center; width: 30px; height: 30px; margin: 0; padding: 0; border: 0; border-radius: 3px; background: transparent; color: hsla(var(--xf-textColorMuted)); cursor: pointer; }
.forum-topic-owner:hover { color: hsla(var(--xf-linkColor)); background: hsla(var(--xf-contentHighlightBg)); }
.forum-topic-owner svg,.forum-topic-moderation svg,.forum-topic-move svg,.forum-topic-post-delete svg,.forum-report-icon { display: block; flex: 0 0 16px; width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.forum-topic-moderation { display: contents; }
.forum-topic-moderation form,.forum-topic-post-delete { display: contents; }
.forum-topic-moderation button,.forum-topic-post-delete button,.forum-topic-move > summary,.forum-report-control > summary.actionBar-action { box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 30px; width: 30px; min-width: 30px; height: 30px; margin: 0; padding: 0; color: inherit; background: transparent; border: 0; border-radius: 3px; cursor: pointer; list-style: none; }
.forum-topic-moderation button:hover,.forum-topic-post-delete button:hover,.forum-topic-move > summary:hover,.forum-report-control > summary.actionBar-action:hover { color: hsla(var(--xf-linkColor)); background: hsla(var(--xf-contentHighlightBg)); }
.forum-topic-move { position: relative; display: block; flex: 0 0 30px; width: 30px; height: 30px; margin: 0; }
.forum-topic-move > summary::-webkit-details-marker { display: none; }
.forum-topic-move > form { position: absolute; z-index: 20; top: calc(100% + 4px); right: 0; display: none; align-items: center; gap: 5px; width: max-content; padding: 6px; border: 1px solid hsla(var(--xf-borderColorFaint)); border-radius: 4px; background: hsla(var(--xf-contentBg)); box-shadow: 0 4px 14px rgba(0,0,0,.2); }
.forum-topic-move[open] > form { display: flex; }
.forum-topic-move select { box-sizing: border-box; width: 180px; min-height: 30px; padding: 3px 6px; font: inherit; font-size: 12px; }
.forum-topic-move form button { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 30px; width: 30px; height: 30px; padding: 0; border: 0; border-radius: 3px; background: transparent; color: inherit; cursor: pointer; }
.forum-topic-move form button:hover { color: hsla(var(--xf-linkColor)); background: hsla(var(--xf-contentHighlightBg)); }
.forum-report-control > summary.actionBar-action { position: relative; display: inline-flex; }
.forum-report-control > summary.actionBar-action::-webkit-details-marker { display: none; }
.forum-report-icon { width: 16px; height: 16px; }
.forum-profile-delete { display: inline-flex; margin: 0; }
.forum-profile-delete button { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; padding: 0; color: inherit; background: transparent; border: 0; border-radius: 3px; cursor: pointer; }
.forum-profile-delete button:hover { color: hsla(var(--xf-linkColor)); background: hsla(var(--xf-contentHighlightBg)); }
.forum-profile-delete svg { display: block; width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }

/* Bring topic titles closer to the author's avatar in category lists. */
.topic-row.structItem--thread > .structItem-cell.structItem-cell--icon { width: 48px; padding-right: 7px; padding-left: 8px; vertical-align: middle; }
.topic-row.structItem--thread > .structItem-cell.structItem-cell--main { padding-left: 7px; }
.topic-row.structItem--thread > .structItem-cell--latest { width: 240px; }
.topic-latest-cell { text-align: right; }
.topic-latest-layout { display: flex; align-items: center; justify-content: flex-end; gap: 8px; }
.topic-latest-content { min-width: 0; flex: 1 1 auto; }
.topic-latest-avatar { display: flex; flex: 0 0 24px; align-items: center; justify-content: center; }
.topic-new-marker { display: inline-block; margin-left: 6px; vertical-align: middle; line-height: 0; }
.topic-new-marker img { display: inline-block; width: 26px; height: 11px; vertical-align: middle; }
@media (max-width: 1000px) and (min-width: 751px) { .topic-row.structItem--thread > .structItem-cell--latest { width: 190px; } }
@media (max-width: 750px) { .topic-row.structItem--thread > .structItem-cell--latest { width: auto; } .topic-latest-avatar { display: none; } }

/* Keep the member profile tabs reachable on narrow screens with native swipe scrolling. */
@media (max-width: 750px) {
    .block-tabHeader--memberTabs {
        max-width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        touch-action: pan-x pan-y;
    }
    .block-tabHeader--memberTabs::-webkit-scrollbar {
        display: none;
    }
    .block-tabHeader--memberTabs .hScroller-scroll {
        display: flex;
        width: max-content;
        min-width: 100%;
        overflow: visible;
        white-space: nowrap;
    }
    .block-tabHeader--memberTabs .tabs-tab {
        flex: 0 0 auto;
        white-space: nowrap;
    }
}

.xgt-SabitKonu .xgt-SabitKonu-Bar .Metin{margin-left:0}


.forum-verified-badge{box-sizing:border-box;display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;max-width:22px;max-height:22px;color:#3b82f6;cursor:default;vertical-align:middle}.forum-verified-badge svg{display:block;flex:0 0 22px;width:22px;height:22px;max-width:22px;max-height:22px;fill:currentColor}.forum-verified-inline{display:block;height:22px;margin-top:3px;line-height:1}.forum-verified-badge:focus-visible{outline:2px solid #85ade3;outline-offset:3px;border-radius:50%}

.forum-verified-inline,.forum-developer-inline{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.forum-developer-inline{height:22px;margin-top:3px;line-height:1}.forum-member-preview .forum-verified-inline,.forum-member-preview .forum-developer-inline{width:auto;justify-content:flex-start;margin-top:3px}
.forum-developer-badge,.forum-youtuber-badge,.forum-partner-badge,.forum-verified-developer-badge,.forum-bug-hunter-badge{box-sizing:border-box;display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;margin:0;padding:0;line-height:1;cursor:default;vertical-align:middle}.forum-developer-badge img,.forum-developer-icon,.forum-award-icon{display:block;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;object-fit:contain}
.forum-member-badges{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-top:4px}.forum-member-badges>.forum-veteran-badge,.forum-member-badges>.forum-verified-badge,.forum-member-badges>.forum-verified-developer-badge,.forum-member-badges>.forum-developer-badge,.forum-member-badges>.forum-youtuber-badge,.forum-partner-badge,.forum-member-badges>.forum-bug-hunter-badge,.forum-verified-inline>.forum-veteran-badge,.forum-verified-inline>.forum-verified-badge,.forum-verified-inline>.forum-verified-developer-badge,.forum-verified-inline>.forum-developer-badge,.forum-verified-inline>.forum-youtuber-badge,.forum-partner-badge,.forum-verified-inline>.forum-bug-hunter-badge,.forum-developer-inline>.forum-veteran-badge,.forum-developer-inline>.forum-verified-badge,.forum-developer-inline>.forum-verified-developer-badge,.forum-developer-inline>.forum-developer-badge,.forum-developer-inline>.forum-youtuber-badge,.forum-partner-badge,.forum-developer-inline>.forum-bug-hunter-badge{box-sizing:border-box;display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;margin:0;padding:0;line-height:1}

.message-cell--user .message-userDetails .forum-verified-inline{display:flex;width:100%;justify-content:center}.forum-admin-badge-icon{margin-right:5px;vertical-align:-5px}.forum-admin-badge-icon svg{width:22px;height:22px}

.forum-verified-option{display:inline-flex;align-items:center;gap:5px}.forum-verified-option .forum-verified-badge{flex:0 0 22px}

.message-cell--user .message-userDetails .message-userTitle{display:flex!important;flex-direction:column;align-items:center;text-align:center!important}.message-cell--user .message-userDetails .message-userTitle .forum-verified-inline{display:flex;width:100%;justify-content:center}

.message-cell--user .message-userDetails .message-userTitle{row-gap:4px}.message-cell--user .message-userDetails .message-userTitle .forum-verified-inline{margin-top:0}.message-cell--user .message-userExtras{margin-top:8px}



.forum-member-badges,.forum-verified-inline,.forum-developer-inline{box-sizing:border-box;display:flex;flex-wrap:wrap!important;align-content:flex-start;max-width:152px;white-space:normal!important;gap:4px}.forum-member-badges{width:max-content;max-width:min(152px,100%)}.forum-verified-inline,.forum-developer-inline{height:auto!important;min-height:22px;max-width:min(152px,100%)}
