html body .cb-site .legacy-tab,html body .cb-site .reference-fidelity .team-page-tabs .team-admin-tabs :is(a,button){font-size:10px!important}
html body .cb-site .nav-dropdown a.menu-divider-before{border-top:var(--menu-divider-width,2px) var(--menu-divider-style,solid) var(--menu-divider-color,#d4d4d4)!important;margin-top:0!important}
div.boxOuter div.boxAdTxt{color:#e1e1e1!important}
.site-person-row{display:flex!important;align-items:flex-start;gap:8px;min-width:0}
.site-person-row>div{flex:1;min-width:0;overflow-wrap:anywhere}
.site-activity-avatar{width:32px!important;height:32px!important;flex:0 0 32px;object-fit:contain;border:1px solid #5a7789;background:#14232c}
.site-getting-copy{padding:10px 5px}.site-getting-heading{display:block}.site-getting-copy p{margin:10px 0;line-height:15px}
#News_Display,#Promotions_Display{background:#293137!important;overflow:auto!important}
#Promotions_Display{min-height:217px;max-height:300px;padding:5px;box-sizing:border-box}
#News_Display .site-live-row span,#Promotions_Display .site-live-row span{white-space:normal;overflow-wrap:anywhere}
html body .cb-site .tiny-team-icon{display:inline-flex;width:24px;height:24px;margin-right:6px;background:#14232c;border:1px solid #557589;vertical-align:middle;overflow:hidden}
html body .cb-site .tiny-team-icon img{width:24px!important;height:24px!important;object-fit:contain}
html body .cb-site .account-profile-workspace{border:1px solid #3b789c!important;padding:10px!important;background:linear-gradient(#1b3a50 0,#182e3b 80px,#29353b 180px)!important;min-width:0}
html body .cb-site .account-profile-workspace>.account-shared-tabs{margin:0 0 14px!important;display:flex;flex-wrap:wrap;background:#102633;border-bottom:1px solid #34769b!important}
html body .cb-site .account-profile-workspace :is(.account-sessions,.mycb-grid>section){border:1px solid #34769b!important;background:rgba(26,36,43,.2)!important;margin:14px 0}
html body .cb-site .account-profile-workspace :is(.account-sessions-head,.password-change-form,.account-session,.mycb-head,.mycb-row,.mycb-match){background:transparent!important}
html body .cb-site .account-profile-workspace :is(.account-sessions-head,.password-change-form,.account-session){border-color:#3c5969!important}
/* Match Edit Profile heading spacing on every shared account tab. */
html body .cb-site .account-profile-workspace>h1{font-size:18px!important;margin:4px 0 16px!important;padding:0!important}
html body .cb-site .account-profile-workspace .mycb-head{display:none}
html body .cb-site .account-profile-workspace .mycb-grid{margin:0;gap:12px}
html body .cb-site .account-profile-workspace .mycb-grid>section h3{background:transparent;color:#44b2df;border-bottom:1px solid #34769b;padding:10px}
html body .cb-site .account-profile-workspace .account-preferences-form .form-row{grid-template-columns:175px minmax(0,1fr);border:0}
/* Preserve the carousel text box while the selected artwork extends to the right. */
html body #rotator #rotator-tabs li a,
html body #rotator #rotator-tabs li a.on{box-sizing:content-box!important;width:106px!important;height:36px!important;padding:4px 7px 8px!important;border:0!important;margin:0!important;line-height:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:700!important}
html body #rotator #rotator-tabs li a.on{padding-right:17px!important}
html body .cb-site .profile-comment-avatar{display:block;flex:0 0 64px;width:64px;height:64px;border:1px solid #82949d;margin-right:10px;overflow:hidden}
html body .cb-site .profile-comment{display:flex;align-items:flex-start}
html body .cb-site .profile-comment>div{min-width:0;flex:1}
.homepage-content-editor fieldset{margin:12px 0;padding:12px;border:1px solid #365e72}.homepage-content-editor label{display:flex;flex-direction:column;gap:5px;margin:9px 0}.homepage-content-editor fieldset>div{display:flex;gap:8px}
/* Keep the 300x250 placement inside its classic frame. */
#container>.boxOuter:has(.boxAd.adrect){box-sizing:border-box;padding:5px!important;overflow:hidden;min-width:0}
#container>.boxOuter .boxAd.adrect{box-sizing:border-box;width:100%!important;max-width:100%;margin:0!important;padding:0;overflow:hidden;position:relative}
#container>.boxOuter .boxAd.adrect>div{width:100%!important;max-width:100%;box-sizing:border-box}
#container>.boxOuter .boxAd.adrect :is(iframe,img,ins){max-width:100%!important;box-sizing:border-box}
#container>.boxOuter .boxAdTxt{clear:both;position:static;padding:5px 0 1px;text-align:center}
.site-analytics-preference{clear:both;text-align:center;padding:8px;color:#a8bec9;background:#08131b;font:11px Arial}.site-analytics-preference input{vertical-align:middle}



html body .cb-site .join-form .form-row>small{font-size:10px!important;line-height:14px!important}

html body .cb-site .account-preferences-form .preference-private-field{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}
html body .cb-site .account-preferences-form .preference-private-field input{flex:0 1 200px;margin:0!important}
html body .cb-site .account-preferences-form .preference-private-field small{font-size:10px!important;line-height:14px!important;text-align:left!important;max-width:280px}
