/* Rigonic V9 · targeted spacing, responsive controls, reliable brand icons. */
body.rg-dashboard-body .settings-page .module-page-header{
  box-sizing:border-box!important;
  padding:clamp(22px,2.7vw,34px) clamp(24px,3vw,42px)!important;
  gap:clamp(20px,3vw,38px)!important;
  align-items:center!important;
}
body.rg-dashboard-body .settings-page .module-page-header .module-page-identity{flex:1 1 auto!important;min-width:0!important;gap:18px!important;margin:0!important}
body.rg-dashboard-body .settings-page .module-page-header .module-page-icon{margin:0!important;position:static!important;flex:0 0 54px!important;width:54px!important;height:54px!important}
body.rg-dashboard-body .settings-page .module-page-header .dash-secondary-action{position:static!important;margin:0!important;flex:0 0 auto!important;min-height:44px!important;padding:10px 17px!important;white-space:nowrap}
body.rg-dashboard-body .rf-dash-sidebar-foot .rf-dash-language{width:fit-content!important;max-width:100%!important;padding:9px 10px!important;min-width:0!important;box-sizing:border-box!important;justify-self:start!important}
body.rg-dashboard-body .rf-dash-sidebar-foot .rf-dash-language label{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}
body.rg-dashboard-body .rf-dash-sidebar-foot .rf-dash-language label>span{white-space:nowrap!important;font-size:10px!important}
body.rg-dashboard-body .rf-dash-sidebar-foot .rf-dash-language select{width:min(130px,43vw)!important;min-width:0!important;max-width:130px!important;min-height:34px!important;padding:6px 10px!important;font-size:11px!important}
body.rg-public-body .hb-lang-switch{width:max-content!important;max-width:100%!important;flex:0 0 auto!important}
body.rg-public-body .hb-lang-switch a{min-width:0!important;padding:8px 7px!important}
body.rg-dashboard-body [data-live-invites] [hidden]{display:none!important}
body.rg-dashboard-body .rg7-invite-panel .rg7-section-row{align-items:center!important;justify-content:flex-start!important}
body.rg-dashboard-body .v20-provider-button .fa-brands,
body.rg-dashboard-body .v20-social-new-actions .fa-brands,
body.rg-dashboard-body .v20-social-icon .fa-brands{color:currentColor!important;font-size:18px!important}
body.rg-dashboard-body .v20-social-new .dash-kicker i{margin-right:7px;font-size:15px}
body.rg-dashboard-body .v20-social-new-actions button[type=submit] i{font-size:15px;flex:0 0 auto}
body.rg-dashboard-body .v20-social-new-actions button[type=submit]{gap:10px!important}
@media(max-width:750px){
  body.rg-dashboard-body .settings-page .module-page-header{flex-wrap:wrap!important;align-items:flex-start!important;padding:20px!important;gap:18px!important}
  body.rg-dashboard-body .settings-page .module-page-header .module-page-identity{width:100%!important}
  body.rg-dashboard-body .settings-page .module-page-header .dash-secondary-action{width:100%!important;justify-content:center!important}
}
