.settingsPage .portalNav .ownerOnly[href*="chat-logs"],
.settingsPage .settingsOverview,
.settingsPage .breakdownOverridePanel,
.settingsPage .smsAdminPanel,
.settingsPage .avatarRow,
.settingsPage label:has(#profileBio),
.settingsPage .repModalStats { display:none !important; }
.settingsPage .pageHero{padding:20px 24px;margin-bottom:18px;background:linear-gradient(125deg,#02070d,#063d75 65%,#0878df);color:#fff;border-radius:18px}
.settingsPage .settingsWorkspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:20px;align-items:start}
.settingsPage .settingsSideRail{display:grid;gap:20px}
.settingsPage .settingsCard{border:1px solid #dce3ec;border-radius:18px;background:#fff;box-shadow:0 10px 28px #0b376410;padding:22px}
.settingsPage .memberCardHeader,.settingsPage .settingsCard>header{padding-bottom:14px;border-bottom:1px solid #e7ebf0;margin-bottom:16px}
.settingsPage .addRepPanel{background:#f5f8fc;border:1px solid #dce5ef;border-radius:14px;padding:16px;margin-bottom:16px}
.settingsPage .memberToolbar{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:12px}
.settingsPage .profileSettingsCard textarea{min-height:80px}
.settingsPage .repModalBody{max-height:min(68vh,720px);overflow:auto}
@media(max-width:900px){.settingsPage .settingsWorkspace{grid-template-columns:1fr}.settingsPage .memberToolbar{grid-template-columns:1fr}}
