
/* Reference post author profile */
.fo-main .fo-message-post{border:1px solid #376a80;border-radius:0;border-collapse:collapse;table-layout:fixed;margin-bottom:24px}.fo-message-post>tbody>tr>td{border-color:#cbd7df!important}.fo-main .fo-profile-cell{width:212px!important;vertical-align:top;padding:6px!important;border-right:1px solid #ccd8e1!important;background:var(--fo-surface)!important}.fo-post-profile{width:100%;font-size:12px;line-height:1.2}.fo-profile-name,.fo-profile-title,.fo-profile-stat,.fo-profile-mention{border:1px solid #3c5666;border-radius:14px;background:var(--fo-surface);color:var(--fo-text)}.fo-profile-name{padding:4px 6px;text-align:center;margin-bottom:5px}.fo-profile-name .bigusername{font:700 20px Arial,sans-serif;text-decoration:none;line-height:1.1;overflow-wrap:anywhere}.fo-profile-online{border-radius:16px;padding:6px;text-align:center;color:white;font-size:11px;font-weight:700;margin:4px 0}.fo-profile-online.is-online{background:#70ad13}.fo-profile-online.is-offline{background:#7c8b98}.fo-profile-title{text-align:center;font-size:11px;padding:3px 5px;margin:5px 0}.fo-profile-rank,.fo-profile-avatar{border:1px solid #3c5666;border-radius:15px;padding:6px;margin:5px 0;text-align:center;background:var(--fo-surface);overflow:hidden}.fo-profile-rank img{max-width:100%;height:auto}.fo-rank-banner{display:flex;justify-content:center;align-items:center;min-height:45px;color:#fff;background:linear-gradient(120deg,#10394c,#086b83 65%,#03a8b3);box-shadow:inset 0 0 0 1px #ffffff40;border-radius:5px;text-transform:uppercase;font-size:17px;letter-spacing:1px;font-weight:bold}.fo-profile-avatar a{display:block;line-height:0}.fo-profile-avatar img{max-width:100%;height:auto;max-height:280px;border-radius:8px;object-fit:contain}.fo-profile-avatar>svg{display:block;width:100%;height:auto;max-height:230px}.fo-profile-stat{display:flex;align-items:center;gap:3px;flex-wrap:wrap;min-height:22px;padding:2px 5px;margin:4px 0;font-size:11px;line-height:1.15}.fo-profile-stat>.fo-icon{width:13px;height:13px;color:#087ba2;stroke-width:2.5}.fo-profile-stat strong{font-size:11px;font-weight:700;white-space:nowrap}.fo-profile-stat>span{min-width:0;overflow-wrap:anywhere}.fo-profile-mention{display:block;width:100%;padding:4px 5px;font-size:11px;color:#086586;margin-top:5px}.fo-profile-mention:hover{background:#d9f1f8}.fo-profile-stars{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:1px}.fo-profile-stars .fo-icon{width:13px;height:13px;color:#067f9f;fill:currentColor;stroke-width:1}.fo-profile-stars .fo-rep-neg,.fo-profile-stars .fo-rep-highneg{color:#b13e42}.fo-profile-stars .fo-rep-off,.fo-profile-stars .fo-rep-balance{color:#8797a3}.fo-profile-mood{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 5px;padding:7px;border:1px solid var(--fo-line);border-radius:9px;background:var(--fo-surface)}.fo-profile-mood .fo-icon{width:25px;height:25px;background:#e4edf3;padding:4px;border-radius:6px;color:#467a91}.fo-profile-mood small{display:block;font-size:9px;letter-spacing:.5px;color:#637b8a}.fo-profile-mood strong{display:block;font-size:11px}.fo-dark .fo-profile-name,.fo-dark .fo-profile-stat,.fo-dark .fo-profile-title,.fo-dark .fo-profile-avatar,.fo-dark .fo-profile-rank,.fo-dark .fo-profile-mention{border-color:#648297}.fo-dark .fo-profile-stat>.fo-icon{color:#60cde5}.fo-dark .fo-profile-mention{color:#8de0f2}.fo-dark .fo-profile-mention:hover{background:#244957}.fo-dark .fo-profile-stars .fo-icon{color:#57cce7}.fo-dark .fo-profile-mood small{color:#b3c6d0}.fo-profile-cell+td[id^=td_post_]{padding:10px!important}.fo-message-post .thead{font-size:11px;padding:4px 6px!important}.fo-message-post td[id^=td_post_] img{max-width:100%;height:auto}.fo-message-post td[id^=td_post_]{overflow-wrap:anywhere}.fo-message-post .fo-profile-stat svg{max-width:none}@media(max-width:760px){.fo-main .fo-message-post{display:block;width:100%}.fo-message-post>tbody{display:block}.fo-message-post>tbody>tr{display:flex;flex-wrap:wrap}.fo-message-post>tbody>tr>td{min-width:0;max-width:100%}.fo-message-post .fo-profile-cell{width:100%!important;flex:1 0 100%;border-right:0!important}.fo-message-post td[id^=td_post_]{flex:1 0 100%;width:100%}.fo-post-profile{display:grid;grid-template-columns:100px 1fr;gap:4px 10px;align-items:start}.fo-profile-name,.fo-profile-online,.fo-profile-title,.fo-profile-rank,.fo-profile-avatar{grid-column:1;margin:0}.fo-profile-name .bigusername{font-size:15px}.fo-profile-title{font-size:10px}.fo-profile-avatar{grid-row:5/9}.fo-profile-stats{grid-column:2;grid-row:1/8}.fo-profile-stat{font-size:10px;margin:2px 0;padding:2px 4px}.fo-profile-stat strong{font-size:10px}.fo-profile-mention,.fo-profile-mood{grid-column:2;margin:0}.fo-rank-banner{font-size:11px;letter-spacing:0;min-height:30px}.fo-message-post>tbody>tr>td.thead{flex:1}.fo-message-post .fo-profile-cell+td{padding:10px!important}.fo-profile-mood{justify-content:flex-start}}

@media(max-width:760px){.fo-message-post colgroup{display:none}.fo-main table:has(#threadtools)>tbody>tr{display:flex;flex-wrap:wrap}.fo-main table:has(#threadtools)>tbody>tr>td{width:auto!important;max-width:100%;white-space:normal!important;flex:1 1 auto}.fo-main #threadtools,.fo-main #displaymodes{font-size:11px;white-space:normal!important}}
