
:root{--bc-blue:#2366be;--bc-ink:#263243;--bc-muted:#657387;--bc-border:#dce3ec;--bc-gold:#b68a48}
html,body{background:#edf1f6;color:var(--bc-ink);font-family:Arial,Helvetica,sans-serif;font-size:14px}
a:link,a:visited{color:#245fa7}a:hover{color:#174477}
.wrapper{max-width:1240px;width:94%;box-sizing:border-box}#wrapper{background:transparent;border:0;box-shadow:none;padding:0 0 24px}
#top_section{background:#fff;border-bottom:1px solid var(--bc-border);box-shadow:0 2px 12px #2632430b}
#header{padding:20px 0 0!important;position:relative;height:auto!important;min-height:0!important;display:block!important}
#forumtitle{display:none!important;font-size:19px;font-weight:700;line-height:1.4;margin:0 0 14px!important;color:var(--bc-ink);float:none!important}
#forumtitle .forumlink{font-size:19px;color:var(--bc-ink)}
.bespoke-cover{border-radius:16px;overflow:hidden;background:#192d44;box-shadow:0 8px 24px #172d4024}.bespoke-cover img{width:100%;height:auto;max-height:none;object-fit:contain;display:block}
.bespoke-shortcuts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 0}.bespoke-shortcuts a{display:inline-flex;gap:24px;align-items:center;padding:11px 18px;border-radius:9px;font-weight:600;background:#f0f3f8;color:#384b63}.bespoke-shortcuts a.bespoke-primary{background:var(--bc-blue);color:white;box-shadow:0 4px 12px #2366be30}
#main_menu{background:#fff!important;border:0!important;box-shadow:0 -1px 0 var(--bc-border);color:var(--bc-ink)}#main_menu .linklevel1{color:var(--bc-ink)!important;text-shadow:none!important;font-size:14px}#main_menu .menulevel2{background:white;border:1px solid var(--bc-border);border-radius:10px;box-shadow:0 12px 30px #26324324}#main_menu .menulevel2 a{color:var(--bc-ink)!important;text-shadow:none!important}
.linktree{margin:18px 0;background:transparent!important;border:0!important}.linktree a{color:var(--bc-muted)}
.category_header,.cat_bar,.category_header h2,.catbg{background:#f7f9fc!important;color:var(--bc-ink)!important;text-shadow:none!important;border-color:var(--bc-border)!important}.category_header{border-radius:12px 12px 0 0;padding:14px!important}
.board_row,.topic_row,.forumpost,.content,.roundframe,.sp_block,.sp_block_container{background:#fff;border-color:var(--bc-border);border-radius:12px;box-shadow:0 3px 12px #26324308}.board_row,.topic_row{margin-bottom:10px;padding:16px!important}.forumpost{margin:16px 0;padding:18px!important}
.poster{float:none!important;width:auto!important;border-bottom:1px solid #edf0f5;margin:0 0 16px!important;padding:0 0 12px!important;min-height:48px}.poster .menulevel1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bespoke-author-photo{list-style:none;display:inline-flex!important;align-items:center}.bespoke-author-photo img{width:44px!important;height:44px!important;object-fit:cover;border-radius:50%!important;border:2px solid #fff;box-shadow:0 0 0 1px var(--bc-border)}.poster .name{font-weight:700;font-size:15px}.postarea{margin-left:0!important}.poster .listlevel1.icons,.poster .listlevel1.membergroup,.poster .listlevel1.postgroup{display:none}
.avatar,.avatarresize,.board_avatar img,.topic_avatar img{border-radius:50%;object-fit:cover}.post{font-size:14px;line-height:1.65}.button_submit,input[type=submit],button{border-radius:7px}input[type=text],input[type=password],textarea,select{border-radius:7px;border-color:#ccd6e3}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #e2ae52;outline-offset:3px}
#footer_section{background:transparent;border-top:1px solid var(--bc-border);color:var(--bc-muted);padding:20px}.information{border-radius:9px}#menu_sidebar{border-radius:10px}#main_admsection{background:white;padding:15px;border-radius:12px}
@media(max-width:700px){.wrapper{width:96%}#header{padding-top:12px!important}.bespoke-cover{border-radius:10px}.bespoke-cover img{min-height:0;object-fit:contain}.bespoke-shortcuts{gap:7px}.bespoke-shortcuts a{padding:10px 12px;font-size:13px}#main_menu{position:relative!important}.forumpost{padding:12px!important}.bespoke-author-photo img{width:38px!important;height:38px!important}#forumtitle{font-size:17px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}


.bespoke-shortcuts a:not(.bespoke-primary){display:none!important}
#main_menu{padding:10px 0!important;display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:#fff!important}
#main_menu>li.listlevel1{margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#main_menu>li.listlevel1>a.linklevel1{display:inline-flex!important;align-items:center;gap:6px;min-height:38px;padding:9px 14px!important;border:1px solid #2366be!important;border-radius:8px!important;background:#2366be!important;color:#fff!important;font:600 13px/18px Arial,Helvetica,sans-serif!important;text-shadow:none!important;box-shadow:0 3px 8px #2366be26!important;text-decoration:none!important}
#main_menu>li.listlevel1>a.linklevel1:hover,#main_menu>li.listlevel1>a.linklevel1.active{background:#1955a3!important;border-color:#1955a3!important;color:#fff!important}
#main_menu>li.listlevel1>a.linklevel1:focus-visible{outline:3px solid #d9a54f;outline-offset:3px}
#main_menu .menulevel2{background:#fff!important;color:#263243!important}
#main_menu .menulevel2 .linklevel2{background:#fff!important;color:#263243!important}
#main_menu .menulevel2 .linklevel2:hover{background:#e7effa!important}

@media(min-width:1100px){#main_content_section:has(.forum_category){width:calc(100% - 300px);max-width:900px;margin-left:auto;margin-right:auto}}
@media(max-width:1099px){#main_content_section:has(.forum_category){width:100%;max-width:900px;margin-left:auto;margin-right:auto}}
@media(max-width:600px){#main_menu{gap:5px}#main_menu>li.listlevel1>a.linklevel1{padding:8px 10px!important;font-size:12px!important;min-height:36px}}


#main_menu{gap:8px!important;padding:12px 0!important;min-height:104px;align-items:center!important}
#main_menu>li.listlevel1>a.linklevel1{font-size:14px!important;font-weight:600!important;min-height:40px;padding:10px 15px!important;background:linear-gradient(#3479ce,#2366b5)!important;border-color:#2463aa!important;box-shadow:inset 0 1px #ffffff35,0 2px 4px #1b437d20!important;border-radius:8px!important}
#main_menu>li#button_profile{order:-1;float:none!important;margin-right:16px!important}
#main_menu>li#button_profile>a.linklevel1{min-height:88px;padding:5px 15px 5px 5px!important;gap:13px!important;border:0!important;background:transparent!important;color:#203c5a!important;box-shadow:none!important;font-size:16px!important}
#main_menu>li#button_profile>a.linklevel1:hover,#main_menu>li#button_profile>a.linklevel1.active{background:#e8eff8!important;color:#203c5a!important}
#button_profile .i-account{display:inline-flex!important;align-items:center;justify-content:center;width:78px!important;height:78px!important;min-width:78px!important;flex:0 0 78px!important;padding:6px!important;margin:0!important;vertical-align:middle;border-radius:50%!important;background:conic-gradient(from 25deg,#f7e7b7,#8a672c 15%,#d4ba76 26%,#fff5cf 38%,#987136 51%,#e3c988 70%,#fff1bc 84%,#ac8344)!important;border:1px solid #b18d50!important;box-shadow:inset 0 0 0 2px #fff3,inset 0 0 0 3px #5d472855,0 3px 8px #26374d30!important}
#button_profile .i-account:before{display:block!important;position:static!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;line-height:64px!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #41372299!important;margin:0!important;color:#d7c087!important;font-size:35px!important}
#main_menu #button_profile .button_title{color:inherit!important;line-height:1.3!important;white-space:normal}
#main_menu>li#collapse_button{margin-left:auto!important;order:99}
#main_menu>li#collapse_button>a.linklevel1{background:#edf2f8!important;color:#426184!important;border-color:#d4dfec!important;box-shadow:none!important}
@media(max-width:650px){#main_menu{gap:7px!important}#main_menu>li#button_profile{flex-basis:100%;margin-right:0!important}#main_menu>li#button_profile>a.linklevel1{min-height:78px;font-size:16px!important}#button_profile .i-account{width:70px!important;height:70px!important;min-width:70px!important;flex-basis:70px!important}#button_profile .i-account:before{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;line-height:56px!important}#main_menu>li.listlevel1>a.linklevel1{font-size:13px!important;padding:9px 12px!important}}


#top_section{position:relative}
#header{position:static!important}
.bespoke-shortcuts{position:absolute;right:3%;bottom:29px;padding:0!important;z-index:10}
.bespoke-shortcuts a.bespoke-primary{font-size:14px;padding:10px 15px;min-height:40px;box-sizing:border-box;gap:12px}
#main_menu{flex-wrap:nowrap!important;min-height:100px;padding-right:205px!important;box-sizing:border-box;gap:7px!important}
#main_menu>li{flex-shrink:0!important}
#main_menu>li#button_profile{flex-basis:auto!important;margin-right:8px!important}
#main_menu>li#button_profile>a.linklevel1{min-height:80px;gap:10px!important;padding-right:8px!important}
#button_profile .i-account{box-sizing:border-box!important;width:78px!important;height:78px!important;min-width:78px!important;flex:0 0 78px!important;padding:3px!important;border:1px solid #ac8b50!important;box-shadow:inset 0 0 0 1px #fff6,0 2px 5px #26374d25!important}
#button_profile .i-account:before{box-sizing:border-box!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;line-height:70px!important}
@media(max-width:850px){
#main_menu{overflow-x:auto!important;padding-right:0!important;padding-bottom:56px!important;min-height:150px}
.bespoke-shortcuts{bottom:12px;left:3%;right:auto}
#main_menu>li#button_profile{flex-basis:auto!important}
}

#main_menu>li.listlevel1:not(#button_profile)>a.linklevel1{min-height:32px!important;padding:6px 13px!important;line-height:20px!important}
.bespoke-shortcuts a.bespoke-primary{min-height:32px!important;padding:6px 13px!important;line-height:20px!important}
#main_content_section.bc-community-home{width:100%!important;max-width:none!important;margin:0!important}
.bc-community-grid{display:grid;grid-template-columns:220px minmax(0,1fr) 240px;gap:20px;align-items:start}
.bc-panel{background:#fff;border:1px solid #dce3ec;border-radius:13px;padding:18px;margin-bottom:16px;box-shadow:0 3px 12px #26324308;box-sizing:border-box}
.bc-panel h2{font-size:15px;margin:0 0 14px;color:#263e5b}.bc-panel p{line-height:1.6;margin:0 0 14px;color:#617084}
.bc-member{display:flex!important;align-items:center;gap:10px;color:#203c5a!important;font-weight:600;margin-bottom:18px;white-space:normal}
.bc-member .i-account{display:none!important}.bc-member:before{content:'';width:64px;height:64px;flex:0 0 64px;border-radius:50%;background:linear-gradient(140deg,#fff0ba,#b28a43);border:2px solid #b28a43;box-shadow:0 2px 5px #26374d20}
.bc-member:has(.i-account):before{display:none}.bc-member .i-account{display:inline-flex!important;width:68px!important;height:68px!important;min-width:68px!important;padding:2px!important;border:1px solid #ac8b50;border-radius:50%;background:linear-gradient(140deg,#fff0ba,#b28a43);box-sizing:border-box;align-items:center;justify-content:center}
.bc-member .i-account:before{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;border-radius:50%;background-size:cover!important;background-position:center!important}
.bc-side-link,.bc-recent-item{display:block;padding:11px 0;border-top:1px solid #edf0f5;font-weight:600;line-height:1.45}.bc-feed-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px}.bc-feed-title h1{font-size:23px;margin:0;color:#233c5b}
.bc-refresh{background:#fff;border:1px solid #d6dfeb;color:#245fa7;border-radius:8px;padding:7px 13px;cursor:pointer;font:inherit}.bc-primary{display:inline-block;background:#2366be;color:white!important;border-radius:8px;padding:9px 15px;font-weight:600}.bc-post{border:1px solid #dce3ec;border-radius:13px!important;padding:20px!important;margin:0 0 16px!important;background:#fff;box-shadow:0 3px 12px #26324308}.bc-post .topic_details{border-bottom:1px solid #edf0f5;padding-bottom:14px;margin-bottom:16px;min-height:48px}.bc-post h5{font-size:15px;line-height:1.5;margin:0 0 5px}.bc-post .inner{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.bc-post img{max-width:100%;height:auto}.bc-author-coin{float:left;display:grid;place-items:center;width:44px;height:44px;margin-right:12px;border:2px solid #bc995c;border-radius:50%;background:linear-gradient(145deg,#fff1bf,#d4b16f);color:#725524;font-weight:700;font-size:20px}.bc-reply{display:block;border-top:1px solid #edf0f5;margin-top:16px;padding-top:12px;font-weight:600}.bc-boards summary{cursor:pointer;font-weight:600;color:#245fa7}.bc-boards[open] summary{margin-bottom:18px}
@media(max-width:1100px){.bc-community-grid{grid-template-columns:190px minmax(0,1fr)}.bc-community-grid>.bc-sidebar:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px}}
@media(max-width:720px){.bc-community-grid{display:flex;flex-direction:column;gap:12px}.bc-community-grid>*{width:100%}.bc-community-grid>.bc-sidebar:first-child .bc-panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bc-member{margin-bottom:0}.bc-side-link{font-size:13px}.bc-community-grid>.bc-sidebar:last-child{display:block}.bc-panel{padding:15px}.bc-post{padding:16px!important}}

.bc-compose-label{display:block;font-weight:600;color:#263e5b}.bc-compose-text{display:block;box-sizing:border-box;width:100%;resize:vertical;min-height:105px;margin:12px 0;background:#f5f7fa;border:1px solid #d9e1ec;border-radius:10px;padding:13px;font:inherit;line-height:1.6;color:#263243}.bc-compose-text:focus{outline:2px solid #85b7f0;outline-offset:1px}.bc-compose-actions{display:flex;justify-content:flex-end;gap:10px}.bc-inline-composer button{font:inherit;cursor:pointer;border:0}.bc-inline-composer button:disabled{opacity:.6;cursor:wait}.bc-compose-status{margin-top:10px!important;white-space:pre-wrap}.bc-full-editor{font-size:12px;display:inline-block;margin-top:8px}


.bc-community-grid,.bc-community-grid>*{min-width:0;max-width:100%;box-sizing:border-box}
.bc-community-grid{grid-template-columns:minmax(170px,210px) minmax(0,1fr) minmax(180px,230px)}
.bc-community-home>.bc-boards{width:100%;margin-top:20px;clear:both}
.bc-boards .forum_category{width:100%!important;max-width:none!important;box-sizing:border-box}
.bc-boards .board_row{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:14px;box-sizing:border-box;width:100%!important}
.bc-boards .board_info{flex:1 1 300px!important;width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box}
.bc-boards .board_stats,.bc-boards .board_latest{flex:0 1 180px!important;width:auto!important;min-width:100px;box-sizing:border-box}
.bc-member-photo{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;box-sizing:border-box;border-radius:50%;border:3px solid #c2a166;background-color:#e6d2a4;background-size:cover;background-position:center;box-shadow:0 2px 5px #26374d20;color:#725524;font-size:24px;font-weight:600}
.bc-member-name{overflow-wrap:anywhere}.bc-inline-composer button.bc-primary{background:#2366be!important;color:#fff!important;min-height:34px;padding:7px 17px!important;border-radius:8px!important;box-shadow:none!important;opacity:1}
.bc-inline-composer button.bc-primary:disabled{opacity:.6!important}
@media(max-width:1100px){.bc-community-grid{grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:720px){.bc-community-grid{display:flex}.bc-boards .board_info{flex-basis:100%!important}.bc-member-photo{width:64px;height:64px;flex-basis:64px}}

.bc-about-list{padding:0 0 0 17px;margin:0 0 15px;color:#53667c;font-size:13px;line-height:1.6}.bc-about-list li{margin:0 0 9px}.bc-recent-title{display:block;font-weight:600}.bc-recent-meta{display:block;font-size:11px;line-height:1.5;color:#738196;margin-top:5px;font-weight:400}.bc-panel p.bc-recent-preview{font-size:12px;line-height:1.6;color:#53667c;font-weight:400;margin:7px 0 0}.bc-panel p.bc-sidebar-note{font-size:12px;color:#738196}


#main_menu>li#collapse_button{display:none!important}
#main_menu>li.listlevel1:not(#button_profile)>a.linklevel1{box-sizing:border-box!important;min-height:26px!important;height:auto!important;padding:4px 9px!important;font-size:12px!important;line-height:18px!important;border-radius:5px!important;box-shadow:0 1px 2px #1b437d18!important}
.bespoke-shortcuts a.bespoke-primary{box-sizing:border-box!important;min-height:26px!important;padding:4px 10px!important;font-size:12px!important;line-height:18px!important;border-radius:5px!important;gap:9px!important;box-shadow:0 1px 2px #1b437d18!important}
#main_menu{gap:6px!important;padding-right:170px!important}.bespoke-shortcuts{bottom:35px!important}
.bc-inline-composer button.bc-primary{min-height:26px!important;padding:4px 12px!important;font-size:12px!important;line-height:18px!important;border-radius:5px!important}
.bc-refresh{padding:4px 10px!important;font-size:12px!important;line-height:18px!important;border-radius:5px!important}
@media(max-width:850px){#main_menu{padding-right:0!important}.bespoke-shortcuts{bottom:15px!important}}


#main_menu{padding-right:0!important;flex-wrap:wrap!important;overflow:visible!important;min-height:96px!important;padding-bottom:12px!important}
#main_menu>.bc-workshop-menu{float:none!important;margin:0!important;order:0!important}
#main_menu>.bc-workshop-menu>a{white-space:nowrap!important}
.bc-member:before,.bc-member:after{content:none!important;display:none!important}
.bc-member{gap:9px!important;min-width:0!important;max-width:100%!important}
.bc-member-photo{width:64px!important;height:64px!important;flex:0 0 64px!important}
.bc-member-name{min-width:0!important;flex:1 1 auto!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;line-height:1.5!important}
@media(max-width:720px){#main_menu>li#button_profile{flex-basis:auto!important}#main_menu{gap:6px!important}.bc-community-grid>.bc-sidebar:first-child .bc-member{flex:1 1 100%}}


.navigate_section .linktree:after{display:none!important;content:none!important}
.navigate_section .linktree,.navigate_section .linktree:hover{background:transparent!important;background-image:none!important}
#main_menu>.bc-workshop-menu{order:11!important}
#main_menu>#bc-my-profile,#main_menu>#bc-help-menu{float:none!important;display:list-item!important}
.bc-member{margin-bottom:0!important}


#main_menu{padding-bottom:18px!important}
#main_menu>#bc-notifications{position:relative!important;margin-left:auto!important;order:100!important;align-self:flex-end;transform:translateY(36px);z-index:150;flex-shrink:0}
.bc-bell{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:9px;background:#fff;color:#2366be;border:1px solid #cdd9e9;border-radius:50%;box-shadow:0 3px 9px #26324320;cursor:pointer}
.bc-bell svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bc-bell-count{position:absolute;top:-5px;right:-6px;background:#d34845;color:#fff;padding:2px 5px;border:2px solid white;border-radius:12px;font:600 11px Arial;min-width:10px;line-height:14px}
.bc-bell-count[hidden],#bc-notification-panel[hidden]{display:none!important}
#bc-notification-panel{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-width:calc(100vw - 35px);background:white;border:1px solid #dce3ec;border-radius:12px;box-shadow:0 12px 32px #26324330;color:#263243;text-align:left;white-space:normal;overflow:hidden}
.bc-notice-heading{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #edf0f5;font-size:15px;font-weight:600}.bc-notice-heading button{border:0;background:transparent;color:#62748a;font-size:23px;padding:0 4px;cursor:pointer}
.bc-notice-list{max-height:390px;overflow:auto;font-size:13px;line-height:1.5}.bc-notice-item{display:block;padding:13px 16px;border-bottom:1px solid #edf0f5!important;background:#fff!important;color:#245fa7!important}.bc-notice-item:hover{background:#f0f5fc!important}.bc-notice-item strong{display:block;font-size:13px}.bc-notice-item span{display:block;color:#738196;font-size:12px;margin-top:5px}.bc-notice-footer{display:block;padding:12px 16px;text-align:center;background:#f7f9fc;font-size:12px;font-weight:600}.bc-notice-empty{padding:16px;color:#738196;margin:0}.bc-conversation-title{font-size:20px;margin:16px 0}
@media(max-width:720px){#main_menu>#bc-notifications{transform:translateY(30px)}#bc-notification-panel{width:300px}}


#main_menu>#bc-notifications{width:340px;max-width:100%;transform:translateY(32px)!important}
#bc-notifications .bc-bell{box-sizing:border-box;display:flex;align-items:center;gap:9px;width:100%;height:30px;padding:5px 12px;background:#2366be;color:#fff;border:1px solid #205ca9;border-radius:6px;box-shadow:0 2px 5px #26324320;font:600 12px Arial;line-height:18px;text-align:left}
.bc-status-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#b7c3d3;box-shadow:0 0 0 2px #ffffff30}
.bc-has-unread .bc-status-dot{background:#ff5757}.bc-up-to-date .bc-status-dot{background:#64d66e}
#bc-notifications .bc-bell-count{position:static;min-width:0;background:transparent;color:#fff;padding:0;border:0;font-size:12px;line-height:18px}
.bc-notice-chevron{margin-left:auto;font-size:15px}
#bc-notification-panel{box-sizing:border-box;width:100%;max-width:none;top:calc(100% + 6px)}
@media(max-width:720px){#main_menu>#bc-notifications{width:300px;max-width:100%;transform:translateY(30px)!important}#bc-notification-panel{width:100%;max-width:none}}


#main_menu{position:relative;min-height:125px!important;padding-top:12px!important;padding-bottom:0!important;align-items:flex-end!important;column-gap:7px!important;row-gap:0!important}
#main_menu>li#button_profile{flex-basis:100%!important;margin:0!important;align-self:flex-start!important}
#main_menu>li#button_profile>a.linklevel1{width:max-content!important;min-height:78px!important;padding-bottom:5px!important}
#main_menu>li.listlevel1:not(#button_profile):not(#collapse_button){transform:translateY(14px)!important;align-self:flex-end!important;margin-bottom:0!important}
#main_menu>#bc-notifications{transform:translateY(14px)!important;margin-left:auto!important;align-self:flex-end!important}
#main_menu>#bc-notifications .bc-bell{height:28px!important}
#main_menu>li.listlevel1:not(#button_profile)>a.linklevel1{min-height:28px!important}
@media(max-width:720px){#main_menu{min-height:125px!important;row-gap:9px!important;padding-bottom:0!important}#main_menu>#bc-notifications{width:300px;max-width:100%;transform:translateY(14px)!important}#main_menu>li#button_profile{flex-basis:100%!important}}


.bc-post-types{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 14px}.bc-inline-composer .bc-type-tab{font:600 12px Arial;border:1px solid #cfdbea;border-radius:6px;padding:6px 9px;background:#f4f7fb;color:#42617e;cursor:pointer}.bc-inline-composer .bc-type-tab[aria-pressed=true]{background:#e5efff;border-color:#2366be;color:#1759a6;box-shadow:inset 0 -2px #2366be}.bc-short-title{display:block;width:100%;box-sizing:border-box;margin:8px 0;padding:9px 11px;border:1px solid #d9e1ec;border-radius:7px;background:#fff;font:inherit;color:#263243}.bc-subject-note{font-size:12px!important;margin:8px 0!important}.bc-type-guide{padding:8px 0;color:#61758c;font-size:12px;border-top:1px solid #edf0f5}
.bc-topic-heading{font-size:17px;line-height:1.5;margin:0 0 8px;overflow-wrap:anywhere}.bc-topic-meta,.bc-topic-stats{color:#738196;font-size:12px;line-height:1.5;margin:6px 0}.bc-topic-excerpt{font-size:14px;line-height:1.7;color:#354b64;overflow-wrap:anywhere}.bc-topic-activity{display:flex;align-items:center;gap:10px;margin:16px 0 6px;font-size:12px;color:#61758c}.bc-topic-avatar{width:36px!important;height:36px!important;object-fit:cover;border:2px solid #c5a76b;border-radius:50%}.bc-back-timeline{display:inline-block;margin:0 0 16px;font-weight:600;font-size:13px}
.bc-conversation .bc-native-content{min-width:0}.bc-conversation .post_wrapper{display:block!important;border:1px solid #dce3ec;border-radius:13px;padding:18px!important;margin:0 0 16px!important;background:#fff;box-shadow:0 3px 12px #26324308}.bc-conversation .post_wrapper>aside{float:none!important;width:auto!important}.bc-conversation .post_wrapper .postarea,.bc-conversation .post_wrapper .postarea2{margin-left:0!important;width:auto!important}.bc-conversation .poster{width:auto!important;float:none!important}.bc-conversation .bespoke-author-photo img{width:52px!important;height:52px!important;border:2px solid #c5a76b!important;border-radius:50%!important}.bc-conversation .messageContent{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.bc-conversation .messageContent img{max-width:100%;height:auto}.bc-conversation .post_subject{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.bc-conversation .category_header{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.bc-native-reply textarea{box-sizing:border-box;max-width:100%;border:1px solid #d9e1ec;border-radius:8px;padding:12px;font:inherit}.bc-conversation .bc-feed-title h1{font-size:22px}.bc-native-content .pagesection{max-width:100%;box-sizing:border-box}


nav:has(>.navigate_section),.navigate_section{display:none!important}


.bc-topic-options{position:relative;display:block;background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:8px 12px;margin:0 0 14px;color:#315a87;font-size:12px;clear:both;box-sizing:border-box}
.bc-topic-options summary{cursor:pointer;font-weight:600;list-style:revert}
.bc-options-list,.bc-topic-options #moderationbuttons_strip{display:flex!important;flex-wrap:wrap;gap:6px;float:none!important;list-style:none;padding:10px 0 0!important;margin:0!important}
.bc-topic-options li{float:none!important;margin:0!important}.bc-topic-options a.linklevel1{font:12px/1.5 Arial!important;border:1px solid #d5e0ed!important;border-radius:5px!important;background:#f3f7fb!important;color:#315a87!important;padding:4px 9px!important;box-shadow:none!important}
.bc-topic-options #moderationbuttons{float:none!important;padding:0!important;margin:0!important}.bc-topic-manage{margin-top:16px}


.bc-conversation .post_wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:10px 12px!important;margin-bottom:12px!important}
.bc-conversation .post_wrapper>aside,.bc-conversation .postarea,.bc-conversation .postarea2{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;padding:0!important}
.bc-conversation .poster{display:flex!important;align-items:center;flex-wrap:wrap;gap:9px;padding:0 0 8px!important;margin:0 0 8px!important;box-sizing:border-box!important}
.bc-conversation .poster>li{float:none!important;margin:0!important;text-align:left!important}.bc-conversation .poster .name{padding:0!important;margin:0!important;text-align:left!important}
.bc-conversation .messageContent{min-height:28px!important;padding:8px 0!important;box-sizing:border-box!important}
.bc-conversation .keyinfo{padding:0!important;margin:0 0 5px!important}.bc-conversation .keyinfo h5{margin:4px 0!important}
.bc-conversation #forumposts>.category_header{padding:8px 12px!important;margin-bottom:0!important}
.bc-conversation .quickbuttons{margin:6px 0 0!important;padding:0!important}.bc-conversation .post_wrapper nav{margin:0!important;padding:0!important}
.bc-conversation .bc-topic-options{padding:6px 10px!important;margin-bottom:10px!important}.bc-conversation .bc-panel{padding:12px!important}


.bc-card-author{display:flex;align-items:center;gap:11px;margin:0 0 12px}.bc-card-coin{width:46px!important;height:46px!important;flex:0 0 46px;object-fit:cover;border:2px solid #c5a76b;border-radius:50%;box-sizing:border-box;box-shadow:0 2px 4px #26324318}.bc-card-initial{display:grid;place-items:center;background:#e8d7ad;color:#705728;font-size:18px;font-weight:600}.bc-card-identity{min-width:0}.bc-card-name{display:block;font-size:14px;font-weight:600}.bc-card-date{display:block;font-size:12px;color:#738196;margin-top:4px}.bc-card-post .messageContent{border:0!important;padding:0!important;margin:0!important;min-height:0!important;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.bc-card-post .messageContent img{max-width:100%;height:auto}.bc-topic-card .bc-topic-stats{margin-top:12px}


.bc-community-grid{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:18px}
.bc-community-grid>*{min-width:0;box-sizing:border-box}
.bc-community-grid>.bc-sidebar:first-child .bc-panel{display:block}
.bc-native-content,.bc-boards,.forum_category,.content.category_boards{min-width:0;max-width:100%;box-sizing:border-box}
.bc-boards{overflow-wrap:anywhere}
@media(max-width:720px){.bc-community-grid{display:flex;flex-direction:column}.bc-community-grid>.bc-timeline{order:0}.bc-community-grid>.bc-sidebar{order:1;width:100%}.bc-community-grid>.bc-sidebar:first-child .bc-panel{display:block}}


@media(min-width:721px){
 #main_content_section.bc-community-home .bc-community-grid{display:grid!important;grid-template-columns:clamp(300px,29%,375px) minmax(0,1fr)!important;gap:24px!important;width:100%!important;align-items:start}
 .bc-community-grid>.bc-sidebar{width:100%!important;max-width:none!important}
 .bc-community-grid>.bc-timeline{width:100%!important;max-width:none!important;margin:0!important}
}
.bc-board-link{white-space:normal;overflow-wrap:anywhere;padding:13px 0!important;text-decoration:none}
.bc-board-label{display:block;font-size:14px;line-height:1.45}
.bc-board-count{display:block;font-weight:400;font-size:12px;line-height:1.5;color:#61758c;margin-top:5px}
.bc-board-description{display:block;font-weight:400;font-size:12px;line-height:1.6;color:#53667c;margin-top:5px}
.bc-community-grid>.bc-sidebar .bc-panel{width:100%;box-sizing:border-box}
@media(min-width:721px) and (max-width:850px){#main_content_section.bc-community-home .bc-community-grid{grid-template-columns:270px minmax(0,1fr)!important;gap:18px!important}}

.bc-folded-body{max-height:210px;overflow:hidden;position:relative}.bc-folded-body:after{content:'';position:absolute;left:0;right:0;bottom:0;height:28px;background:linear-gradient(transparent,#fff);pointer-events:none}
.bc-fold-toggle,.bc-thread-toggle{background:#f4f7fb;border:1px solid #cfdbea;border-radius:6px;padding:6px 10px;color:#2366be;font:inherit;cursor:pointer;margin:8px 0}.bc-thread-toggle{display:block;font-weight:600}
.bc-inline-thread[hidden]{display:none!important}.bc-inline-thread{border-top:1px solid #e4eaf2;margin-top:12px;padding-top:10px}.bc-thread-reply{border-left:3px solid #d9e5f5;margin:10px 0;padding:10px 12px;background:#f9fbfe;border-radius:5px}.bc-thread-reply .messageContent{font-size:14px;line-height:1.65;margin-top:10px;overflow-wrap:anywhere}.bc-thread-reply img{max-width:100%;height:auto}
.bc-reactions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #edf0f5;margin-top:12px;padding-top:10px;position:relative}.bc-reaction-group{display:inline-flex}.bc-react-button,.bc-reaction-count{font:inherit;font-size:12px;border:1px solid #d6dfeb;background:#fff;color:#42617e;padding:6px 8px;cursor:pointer}.bc-react-button{border-radius:6px 0 0 6px}.bc-reaction-count{border-left:0;border-radius:0 6px 6px 0}.bc-react-button[aria-pressed=true]{background:#e5efff;color:#1759a6;border-color:#2366be}.bc-react-button:disabled{cursor:default;opacity:.65}.bc-reaction-status{display:block;flex-basis:100%;font-size:12px;color:#61758c}.bc-reaction-people{flex-basis:100%;padding:12px;background:#f4f7fb;border:1px solid #d6dfeb;border-radius:8px;max-height:240px;overflow:auto}.bc-reaction-people>a{display:block;margin:6px 0}.bc-reaction-people>button{float:right;margin:0}.bc-member-stats{font-size:12px;color:#61758c;line-height:1.6;margin-top:6px}

.bc-member-identity{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.bc-member-identity .bc-member-stats{display:flex;flex-wrap:wrap;gap:5px 10px;margin:0;font-weight:400;font-size:12px}.bc-member-count{white-space:nowrap;color:#53667c}.bc-member-identity .bc-member-name{line-height:1.4}


#button_profile>a .button_title:has(.bc-header-member-stats){display:inline-flex!important;flex-direction:column;align-items:flex-start;gap:7px;white-space:normal}
.bc-header-member-stats{display:flex;flex-wrap:wrap;gap:8px 15px;font-size:14px;font-weight:400;line-height:1.4;white-space:normal;color:#53667c}
.bc-header-count{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.bc-header-count-icon{font-size:21px;line-height:1.2}
#button_profile>a:has(.bc-header-member-stats){height:auto!important;min-height:88px!important}
.bc-inline-composer>.bc-compose-label:empty{display:none}.bc-inline-composer .bc-compose-text{margin-top:4px}
@media(max-width:720px){.bc-header-member-stats{gap:7px 12px}.bc-header-count-icon{font-size:20px}}

.bc-compose-tools{display:flex;align-items:center;gap:5px;position:relative;margin:4px 0 8px;font-weight:400}
.bc-compose-tools button{box-sizing:border-box;min-width:34px;min-height:32px;padding:4px 9px;border:1px solid #d6dfeb!important;border-radius:5px;background:#fff;color:#29496b;font:14px Arial;cursor:pointer}
.bc-compose-tools .bc-format-b{font-weight:700}.bc-compose-tools .bc-format-i{font-style:italic}.bc-compose-tools .bc-format-u{text-decoration:underline}.bc-compose-tools .bc-emoji-toggle{font-size:21px;line-height:1.1}
.bc-compose-tools button:hover,.bc-compose-tools button:focus-visible{background:#eaf2ff;border-color:#2366be!important;outline:2px solid #91b7ee;outline-offset:1px}
.bc-emoji-picker[hidden]{display:none!important}.bc-emoji-picker{position:absolute;top:calc(100% + 5px);left:0;z-index:30;display:grid;grid-template-columns:repeat(8,34px);gap:3px;width:max-content;max-width:100%;padding:9px;background:#fff;border:1px solid #cfdaea;border-radius:10px;box-shadow:0 8px 22px #26324325;box-sizing:border-box}
.bc-compose-tools .bc-emoji{font-size:21px;padding:3px;border-color:transparent!important}
@media(max-width:450px){.bc-emoji-picker{grid-template-columns:repeat(6,34px)}}

.bc-visual-editor{box-sizing:border-box;width:100%;min-height:110px;max-height:420px;overflow:auto;padding:12px 13px;border:1px solid #d9e1ec;border-radius:10px;background:#f5f7fa;color:#263243;font:14px Arial;line-height:1.6;font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}
.bc-visual-editor:empty:before{content:attr(data-placeholder);color:#778396;pointer-events:none}.bc-visual-editor:focus{outline:2px solid #85b7f0;outline-offset:1px}.bc-visual-editor[contenteditable=false]{opacity:.7}.bc-visual-editor b,.bc-visual-editor strong{font-weight:700}.bc-visual-editor i,.bc-visual-editor em{font-style:italic}.bc-visual-editor u{text-decoration:underline}.bc-native-reply textarea[hidden],.bc-compose-text[hidden]{display:none!important}

body.bc-layout-custom .wrapper{max-width:var(--bc-page-width,1240px)!important;width:96%!important}
#bc-layout-control{position:relative;box-sizing:border-box;margin:10px 0;text-align:right;color:#263243;font:14px Arial,Helvetica,sans-serif}
#bc-layout-control>summary{display:inline-block;cursor:pointer;border:1px solid #cfdbea;border-radius:6px;padding:6px 12px;background:#fff;color:#2366be}
#bc-layout-control .bc-layout-settings{position:absolute;right:0;top:34px;z-index:100;width:310px;max-width:90vw;padding:14px;text-align:left;background:#fff;border:1px solid #dce3ec;border-radius:10px;box-shadow:0 8px 22px #26324325}
#bc-layout-control label{display:block;margin-bottom:14px;font-weight:600}#bc-layout-control output{float:right;font-weight:400}
#bc-layout-control label>span{display:flex;align-items:center;gap:10px;margin-top:8px}#bc-layout-control input{min-width:0;width:100%;accent-color:#2366be}
#bc-layout-control button{font:14px Arial;color:#2366be;background:#f4f7fb;border:1px solid #cfdbea;border-radius:5px;min-height:30px;padding:5px 10px;cursor:pointer;margin-right:5px}#bc-layout-control button:disabled{opacity:.45;cursor:default}
#bc-layout-control p{font-size:12px;color:#657387;margin-bottom:0}
body.bc-layout-custom .bc-panel,body.bc-layout-custom .bc-post,body.bc-layout-custom .bc-topic-card{padding:var(--bc-layout-space,18px)!important;margin-bottom:var(--bc-layout-space,18px)!important}
body.bc-layout-custom .bc-community-grid{gap:var(--bc-layout-space,18px)!important}
@media(min-width:721px){body.bc-layout-custom #main_content_section.bc-community-home .bc-community-grid{gap:var(--bc-layout-space,18px)!important}}
@media(max-width:720px){#bc-layout-control .bc-layout-settings{width:280px}body.bc-layout-custom .wrapper{width:96%!important}}

/* Three-tone category silhouettes, kept away from the main text. */
.bc-inline-composer[data-category="Help please"] .bc-compose-text,.bc-topic-card[data-category="Help please"]{background-color:#edf4ff!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20110%20110%22%3E%3Ccircle%20cx%3D%2255%22%20cy%3D%2255%22%20r%3D%2252%22%20fill%3D%22%23edf4ff%22%2F%3E%3Cg%20fill%3D%22%23e0ebfa%22%20stroke%3D%22%23d4e3f6%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M28%2076V38a7%207%200%200%201%2014%200v17-33a7%207%200%200%201%2014%200v32-26a7%207%200%200%201%2014%200v31-18a7%207%200%200%201%2014%200v29c0%2022-16%2033-34%2024L26%2078%2016%2062a7%207%200%200%201%2011-8l13%2012%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 14px bottom 14px;background-size:95px 95px;}
.bc-inline-composer[data-category="Sharing"] .bc-compose-text,.bc-topic-card[data-category="Sharing"]{background-color:#eef7f1!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20110%20110%22%3E%3Ccircle%20cx%3D%2255%22%20cy%3D%2255%22%20r%3D%2252%22%20fill%3D%22%23eef7f1%22%2F%3E%3Cg%20fill%3D%22%23deeee5%22%20stroke%3D%22%23cde4d6%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2244%22%20r%3D%2228%22%2F%3E%3Ccircle%20cx%3D%2266%22%20cy%3D%2265%22%20r%3D%2228%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 14px bottom 14px;background-size:95px 95px;}
.bc-inline-composer[data-category="Bug Report"] .bc-compose-text,.bc-topic-card[data-category="Bug Report"]{background-color:#fff2f1!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20110%20110%22%3E%3Ccircle%20cx%3D%2255%22%20cy%3D%2255%22%20r%3D%2252%22%20fill%3D%22%23fff2f1%22%2F%3E%3Cg%20fill%3D%22%23f5e2e1%22%20stroke%3D%22%23edd0cf%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2250%22%20cy%3D%2260%22%20rx%3D%2224%22%20ry%3D%2230%22%2F%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2227%22%20r%3D%2214%22%2F%3E%3Cpath%20d%3D%22M24%2044%2010%2035m14%2025H7m18%2016L12%2088m64-44%2014-9M76%2060h17M75%2076l13%2012M42%2014%2035%204m23%2010%207-10%22%20fill%3D%22none%22%20stroke-width%3D%228%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 14px bottom 14px;background-size:95px 95px;}
.bc-inline-composer[data-category="Requests"] .bc-compose-text,.bc-topic-card[data-category="Requests"]{background-color:#f5f0fb!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20110%20110%22%3E%3Ccircle%20cx%3D%2255%22%20cy%3D%2255%22%20r%3D%2252%22%20fill%3D%22%23f5f0fb%22%2F%3E%3Cg%20fill%3D%22%23eae0f5%22%20stroke%3D%22%23ddcdec%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M30%2057a30%2030%200%201%201%2040%200L64%2072H36z%22%2F%3E%3Cpath%20d%3D%22M36%2080h28v10H36zM43%2096h14%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 14px bottom 14px;background-size:95px 95px;}
.bc-inline-composer[data-category="General chat"] .bc-compose-text,.bc-topic-card[data-category="General chat"]{background-color:#f2f4f7!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20110%20110%22%3E%3Ccircle%20cx%3D%2255%22%20cy%3D%2255%22%20r%3D%2252%22%20fill%3D%22%23f2f4f7%22%2F%3E%3Cg%20fill%3D%22%23e4e8ee%22%20stroke%3D%22%23d6dce5%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2016h64v47H37L19%2079V63H7z%22%2F%3E%3Cpath%20d%3D%22M38%2040h56v43H81v14L65%2083H38z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 14px bottom 14px;background-size:95px 95px;}

.bc-category-badge{display:inline-block;margin:0 0 12px;padding:3px 8px;border:1px solid #cbd5e1;border-radius:12px;background:#ffffffdc;color:#34465d;font-size:12px;font-weight:600}
.bc-topic-card[data-category] .bc-card-post{position:relative;background:#ffffffc9;border-radius:7px;padding:8px!important}
body.bc-layout-custom{font-size:var(--bc-text-size,14px)!important}
body.bc-layout-custom :is(.bc-post .inner,.bc-card-post .messageContent,.bc-compose-text,.bc-inline-composer,.bc-side-link,.bc-board-link,.bc-panel p,.bc-thread-reply .messageContent){font-size:var(--bc-text-size,14px)!important}


/* Keep live text rendering sharp: brightness uses a transparent shade, not a page filter. */
body.bc-layout-custom:after{content:'';position:fixed;inset:0;z-index:2147483646;pointer-events:none;background:var(--bc-display-shade,#000);opacity:var(--bc-display-opacity,0)}
body.bc-layout-custom :is(.bc-community-grid,.bc-post,.bc-panel,.bc-inline-composer,.bc-thread-reply){font-family:Arial,Helvetica,sans-serif!important;color:#243247!important;font-size:var(--bc-text-size,14px)!important;line-height:1.55!important}
body.bc-layout-custom :is(.bc-community-grid,.bc-post,.bc-panel,.bc-inline-composer,.bc-thread-reply) :is(p,a,label,span,small,button,textarea,input,select,summary,li,strong,h3,h4){font-size:inherit!important;line-height:1.5!important}
body.bc-layout-custom :is(.bc-card-date,.bc-recent-meta,.bc-board-stats,.bc-topic-stats,.bc-compose-status){color:#4a596c!important;font-size:var(--bc-text-size,14px)!important}
body.bc-layout-custom #bc-layout-control{font-size:14px!important}

/* Coordinated cleanup draft: no external assets. */
.bc-react-button,.bc-reaction-count{border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;min-height:32px;display:inline-flex;align-items:center;justify-content:center}
.bc-react-button[aria-pressed=true]{color:#1759a6!important;text-decoration:underline;text-underline-offset:4px}
.bc-reaction-group{align-items:center;gap:0}
.bc-conversation .post_subject{display:none}
.bc-home-link{display:inline-flex;align-items:center;padding:8px 12px;gap:6px}
.bc-compact-author{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.bc-compact-author img{width:42px;height:42px;border-radius:50%;object-fit:cover}
.bc-compact-author .name{margin:0;font-size:inherit}

.bcc-profile{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:18px}.bcc-profile-main{min-width:0}.bcc-profile-side{align-self:start}.bcc-profile nav{display:grid;gap:9px}.bcc-profile h1{font-size:22px}.bcc-profile h2{font-size:18px}.bcc-photo img{width:140px;height:140px;object-fit:cover;border-radius:50%;border:3px solid #b89a61}.bcc-image-grid,.bcc-member-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.bcc-image{min-width:0;display:flex;flex-direction:column;gap:7px}.bcc-image img{width:100%;height:150px;object-fit:contain;background:transparent}.bcc-image select{max-width:100%}.bcc-member-grid img{width:56px;height:56px;border-radius:50%;object-fit:cover;margin-right:10px}.bcc-profile iframe{width:100%;height:500px;border:0}.bcc-page nav{padding:12px}.bcc-profile textarea{box-sizing:border-box;width:100%}.bcc-profile-main .bc-panel{margin-bottom:16px}@media(max-width:760px){.bcc-profile{grid-template-columns:1fr}.bcc-photo img{width:96px;height:96px}.bcc-profile-side nav{grid-template-columns:repeat(2,minmax(0,1fr))}}

.hdicon{background-image:url(../images/bespoke-groups.svg)!important;background-position:center!important;background-size:25px 25px!important}.admin_img{background-image:url(../images/bespoke-settings.svg)!important;background-position:center!important;background-size:24px 24px!important}#forumposts>.category_header>img{display:none}.bcc-policy-links{padding:12px;text-align:center}.bcc-profile .bc-inline-composer select{margin:8px 0;max-width:100%}

.bcc-profile button,.bcc-profile select,.bcc-page button{font:inherit;border:1px solid var(--bc-border);border-radius:6px;padding:7px 10px;color:var(--bc-ink);background:#f4f7fb;cursor:pointer}.bcc-profile .bc-primary{background:var(--bc-blue);color:white}.bcc-image p{margin:0}.bcc-profile button:disabled{opacity:.6;cursor:default}

.hdicon{background-image:none!important}.hdicon:before{background-image:url(../images/bespoke-groups.svg)!important;background-position:center!important;background-size:24px 24px!important}.icon:not(.i-account):before{background-image:url(../images/bespoke-settings.svg)!important;background-position:center!important;background-size:20px 20px!important}.help .icon:before{background-image:url(../images/bespoke-help.svg)!important}.members .icon:before{background-image:url(../images/bespoke-members.svg)!important}

/* 1.0.32: coherent navigation and profile tools. */
#main_menu{align-items:flex-end!important}
#main_menu>li.listlevel1:not(#button_profile):not(#bc-notifications)>a.linklevel1,#main_menu .bc-bell{box-sizing:border-box!important;min-height:30px!important;height:30px!important;padding:5px 10px!important;font:14px/20px Arial,Helvetica,sans-serif!important;border-radius:5px!important;border:1px solid #205ca8!important;background:#2868b8!important;color:#fff!important;display:inline-flex!important;align-items:center!important;vertical-align:bottom!important;margin:0!important}
#main_menu>li.listlevel1:not(#button_profile){align-self:flex-end!important;margin-bottom:0!important}#main_menu .icon{vertical-align:middle!important}#main_menu .bc-bell{display:flex!important;width:100%!important}#main_menu>.bc-notifications,#main_menu>#bc-notifications{align-self:flex-end!important}
.bc-feed-title{align-items:center;gap:12px}.bc-feed-title>#bc-layout-control{order:2;margin-left:auto}.bc-feed-title>.bc-refresh{order:3}
#bc-layout-control{display:inline-block;margin:0 12px!important;text-align:left!important;float:none!important;font-size:14px!important}#bc-layout-control .bc-layout-settings{left:0;right:auto}.bcc-profile h2>#bc-layout-control{font-weight:400;vertical-align:middle}
.bcc-audience{display:flex;gap:5px;align-items:center;margin:0 0 8px}.bcc-audience .bcc-audience-option{font-size:18px;padding:3px 7px;min-width:34px;border:1px solid transparent;background:transparent;border-radius:5px}.bcc-audience-option[aria-pressed=true]{border-color:#6699d6;background:#e7f0ff}.bcc-audience-option:focus-visible{outline:2px solid #2366be}
.bcc-profile-side nav{gap:0}.bcc-profile-side nav>a{display:block;padding:9px 0;border-bottom:1px dashed #dbe2eb;text-decoration:none}.bcc-profile-side h2{font-size:20px;margin:24px 0 10px}.bcc-intro-edit{display:inline-block;margin-top:8px}.bcc-profile button.bcc-image-name{border:0;background:transparent;padding:4px 0;text-align:left;color:#245fa7;font-weight:600;box-shadow:none;border-radius:0}.bcc-image-name:hover{text-decoration:underline}.bcc-image-saved{outline:2px solid #68a271;outline-offset:5px}.bcc-activity{padding:12px 0;border-bottom:1px dashed #dbe2eb}.bcc-activity h3{font-size:15px;margin:0 0 5px}.bcc-activity-date{font-size:12px;color:#657387;margin:0 0 10px}.bcc-activity .inner{padding:0!important}
@media(max-width:760px){.bcc-profile-side nav{grid-template-columns:1fr}.bc-feed-title{flex-wrap:wrap}#main_menu .bc-bell{height:30px!important}.bcc-audience button{min-height:34px}}

#main_menu>#bc-notifications .bc-bell{height:30px!important;min-height:30px!important;font-size:14px!important;line-height:20px!important}

#menu_nav[hidden],#menu_sidebar[hidden],#profile_menu[hidden]{display:none!important}

.bcc-profile button.bcc-image-preview{border:0;background:transparent;padding:0;width:100%;box-shadow:none;border-radius:0}

/* Image cards must override the native forum's fixed-height buttons. */
.bcc-profile .bcc-image>button{display:block;position:static;float:none;height:auto;min-height:0;max-height:none;line-height:1.4;white-space:normal;flex:none;margin:0;max-width:100%;box-sizing:border-box}
.bcc-profile button.bcc-image-preview{aspect-ratio:1;overflow:hidden;display:grid;place-items:center}
.bcc-profile .bcc-image-preview img{display:block;position:static;width:100%;height:100%;max-height:none;object-fit:contain;margin:0}
.bcc-profile .bcc-image>p{display:block;position:static;line-height:1.5;clear:both;overflow-wrap:anywhere}
.bcc-profile .bcc-image-edit{align-self:start;font-size:13px}
.bcc-profile .bcc-image select{width:100%;height:auto;max-height:none;min-height:32px;line-height:1.4;box-sizing:border-box}
.bcc-profile~.admin_menu[hidden],.admin_menu[hidden],#menu_sidebar[hidden]{display:none!important}

/* Restore the agreed local account menu and top search/layout controls. */
#top_section .nn-top-tools{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}
#top_section .nn-top-tools #search_form{float:none!important;margin:0!important}
#top_section .nn-top-tools #bc-layout-control{margin:0!important;position:relative;z-index:3000}
#top_section .nn-top-tools .bc-layout-settings{left:auto!important;right:0!important;width:460px!important;max-width:calc(100vw - 32px)!important;max-height:80vh;overflow:auto;font-size:16px!important;line-height:1.5}
#top_section .nn-top-tools .bc-layout-settings label,#top_section .nn-top-tools .bc-layout-settings select,#top_section .nn-top-tools .bc-layout-settings input{font-size:16px!important}
#button_profile{position:relative!important}
#button_profile>.menulevel2{position:absolute!important;left:0!important;right:auto!important;top:100%!important;min-width:260px}
#bc-notifications .nn-message-link{display:block;text-align:left;padding:10px 14px}
