body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-footer{clear:both;margin:28px 0 12px;min-width:0;color:#f4f8fc}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-welcome,body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-private{box-sizing:border-box;background:linear-gradient(120deg,#061827,#0d3048);border:1px solid #365369;border-radius:16px;padding:24px!important;margin-top:20px!important;overflow-wrap:anywhere}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-welcome{display:flex;align-items:center;gap:18px;border-left:4px solid #cfad62}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-star{font-size:30px;color:#ffdc76}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-welcome span:not(.tso-community-star){display:block;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;color:#e9cc8b;margin-bottom:6px}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-welcome strong{display:block;font-size:22px!important;color:#fff}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-welcome p{margin:8px 0 0!important;color:#c4d8e7;font-size:14px!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-private[hidden]{display:none!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-owner-label{color:#e9cc8b;font-size:12px!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-private h3{font-size:22px!important;color:#fff;margin:8px 0 20px!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:20px;border-bottom:1px solid #365369}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-totals strong{display:block;font-size:26px!important;color:#ffdc76;font-variant-numeric:tabular-nums}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-totals span{color:#c4d8e7;font-size:13px!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-private h4{margin:20px 0 12px!important;color:#fff;font-size:16px!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-online{display:flex;flex-wrap:wrap;gap:8px}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-online span{padding:7px 12px;border:1px solid #365369;border-radius:20px;color:#d3e6f4;background:#071d30;font-size:14px!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-note{color:#a9c0d1;font-size:12px!important;line-height:1.6;margin:16px 0 0}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-footer-tools{padding:12px 0}
@media(max-width:600px){body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-welcome,body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-private{padding:18px!important}body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}

/* Match the native reset's two-ID specificity, with isolated card typography. */
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-footer{width:100%;font-size:15px;line-height:1.6;margin-top:28px!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-welcome{min-height:116px;box-shadow:0 10px 28px rgba(0,0,0,.12)}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-star{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border:1px solid #cfad62;border-radius:50%;font-size:24px!important;background:#071d33}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-welcome strong{line-height:1.3!important;font-weight:750}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-private{border-top:3px solid #cfad62}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-owner-label{display:inline-block;padding:4px 10px;border:1px solid #58634d;border-radius:20px;background:#172d32;line-height:1.5}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-private h3{line-height:1.4!important;padding:0!important;font-weight:700}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-totals>div{padding:14px 16px;border:1px solid #365369;border-radius:10px;background:#071d33}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-totals strong{line-height:1.3!important;margin-bottom:4px}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-private h4{line-height:1.5!important;padding:0!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-online p{color:#c4d8e7;line-height:1.6!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-note{margin-top:18px!important;line-height:1.7!important}
/* Native owner controls retain their collapse state and permissions. */
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-admincp{background:#0a253b!important;border:1px solid #365369!important;border-radius:14px;padding:0!important;overflow:hidden;margin:24px 0!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-acp-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px!important;border-bottom:1px solid #365369!important;background:#10344f!important;color:#e9cc8b}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-acp-title{display:flex;align-items:center;gap:9px;font-size:15px!important;color:#e9cc8b!important;background:transparent!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-acp-toggle{cursor:pointer;min-width:36px;padding:8px;text-align:center;color:#e9cc8b}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-acp-content{padding:18px!important;background:transparent!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-acp-forum-info{margin:14px 0 0!important;font-size:13px!important;line-height:1.6!important;color:#c4d8e7!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-acp-footer{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px!important;border-top:1px solid #365369!important;background:#071d33!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-admincp .wpf-button-secondary{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 13px!important;margin:0!important;border:1px solid #526679!important;border-radius:8px!important;background:#10344f!important;color:#fff!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important;white-space:normal}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-admincp .wpf-button-secondary span{color:inherit!important;font-size:inherit!important}
body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-admincp .wpf-button-secondary:hover,body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-admincp .wpf-button-secondary:focus-visible{background:#ffdc76!important;color:#071d33!important;border-color:#ffdc76!important}
@media(max-width:600px){body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-star{flex-basis:40px;width:40px;height:40px}body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-welcome{gap:12px}body.tso-clubhouse-conversations #wpforo #wpforo-wrap .tso-community-totals>div{padding:12px}body.tso-clubhouse-conversations #wpforo #wpforo-wrap .wpf-acp-footer .wpf-button-secondary{flex:1 1 145px}}
