/* Galaxy Live 2.11 — Settings & Safety Control Center */
.gl211Settings{padding-bottom:96px}.gl211SettingsHero{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;padding:18px 0 14px;border-bottom:1px solid #183052}.gl211SettingsHero h2{font-size:clamp(28px,4vw,42px);margin:2px 0 5px}.gl211SettingsHero p{margin:0;color:var(--muted);max-width:760px;line-height:1.5}.gl211StatusPill{border:1px solid #2d5f89;background:#071a2b;color:#7fe7ff;border-radius:999px;padding:8px 11px;font-size:11px;white-space:nowrap}.gl211SettingsLayout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;margin-top:14px}.gl211SettingsNav{position:sticky;top:72px;align-self:start;border:1px solid #223c64;border-radius:16px;background:#06101f;padding:8px;display:grid;gap:4px}.gl211SettingsNav button{border:0;background:transparent;color:#b9c9e2;text-align:left;padding:10px 11px;border-radius:10px}.gl211SettingsNav button.active,.gl211SettingsNav button:hover{background:linear-gradient(90deg,#173e6caa,#45297788);color:#fff;box-shadow:inset 2px 0 #32d9ff}.gl211SettingsPanel{display:none}.gl211SettingsPanel.active{display:block}.gl211Card{border:1px solid #233e68;border-radius:17px;background:linear-gradient(145deg,#071120,#050b16);padding:15px;margin-bottom:12px}.gl211Card h3{margin:0 0 4px;font-size:18px}.gl211Card>p,.gl211Help{margin:0 0 13px;color:#9eb0cc;font-size:12px;line-height:1.5}.gl211Grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gl211Grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gl211Field{display:grid;gap:5px}.gl211Field label,.gl211SwitchLabel{font-size:11px;color:#b8c7df}.gl211Field select,.gl211Field input,.gl211Field textarea{width:100%;border:1px solid #304b76;border-radius:10px;background:#030817;color:#fff;padding:10px}.gl211Field textarea{min-height:95px;resize:vertical}.gl211Range{display:grid;grid-template-columns:1fr 52px;gap:8px;align-items:center}.gl211Range input[type=range]{padding:0}.gl211Range output{text-align:center;font-size:11px;border:1px solid #2b456d;border-radius:8px;padding:6px;background:#071225}.gl211Switch{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid #1d3458;border-radius:12px;background:#071225;padding:10px 11px}.gl211Switch input{width:20px;height:20px;accent-color:#28cfff}.gl211SettingActions{position:sticky;bottom:76px;z-index:9;display:flex;justify-content:flex-end;gap:8px;padding:10px;border:1px solid #2d4b77;border-radius:14px;background:#05101eee;backdrop-filter:blur(12px);margin-top:12px}.gl211RoleBadge{display:inline-flex;border:1px solid #39567f;border-radius:999px;padding:4px 8px;font-size:9px;color:#cfe1ff;margin:3px}.gl211Warning{border:1px solid #74572a;background:#171106;color:#f4d795;border-radius:12px;padding:10px;font-size:11px;line-height:1.45}.gl211Good{border:1px solid #275f50;background:#061712;color:#7fe8c0;border-radius:12px;padding:10px;font-size:11px}.gl211List{display:grid;gap:8px}.gl211ListItem{border:1px solid #253f66;border-radius:12px;background:#071225;padding:10px}.gl211ListItem b{display:block}.gl211ListItem small{color:#94a8c8}.gl211ListItem .meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}.gl211MiniBtn{border:1px solid #31527f;background:#0a1730;color:#fff;border-radius:8px;padding:7px 9px}.gl211DangerBtn{border:1px solid #8b3852;background:#35101d;color:#ffd5df;border-radius:8px;padding:7px 9px}.gl211Inline{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.gl211Inline .gl211Field{flex:1 1 180px}.gl211PermissionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.gl211PermissionGrid label{border:1px solid #223b61;border-radius:10px;padding:8px;font-size:10px;display:flex;gap:7px;align-items:center;background:#06101f}.gl211PermissionGrid input{accent-color:#2ddcff}.gl211ReportQueue{max-height:480px;overflow:auto}.gl211AccentPreview{display:flex;gap:7px;flex-wrap:wrap}.gl211AccentDot{width:36px;height:36px;border-radius:50%;border:2px solid #ffffff33}.gl211AccentDot.blue{background:linear-gradient(135deg,#1c8dff,#29e8ff)}.gl211AccentDot.purple{background:linear-gradient(135deg,#7a3cff,#df48ff)}.gl211AccentDot.gold{background:linear-gradient(135deg,#ffb12d,#ffe68a)}.gl211AccentDot.cyan{background:linear-gradient(135deg,#00d8ff,#75fff3)}.gl211SectionTitle{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.gl211SectionTitle h3{margin:0}.gl211Muted{color:#93a6c5}.gl211TopSettings{font-size:17px!important;padding-inline:10px!important}.gl211Sanction{border-color:#744052;background:#190a10}.gl211Empty{padding:14px;border:1px dashed #304b75;border-radius:12px;text-align:center;color:#8fa5c7}.gl211ToastNote{font-size:10px;color:#8fa6ca;margin-top:5px}
@media(max-width:980px){.gl211SettingsLayout{grid-template-columns:1fr}.gl211SettingsNav{position:static;display:flex;overflow-x:auto;white-space:nowrap}.gl211SettingsNav button{flex:0 0 auto}.gl211Grid3{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.gl211Settings{padding:6px 8px 88px}.gl211SettingsHero{align-items:flex-start;flex-direction:column}.gl211Grid2,.gl211Grid3,.gl211PermissionGrid{grid-template-columns:1fr}.gl211SettingActions{bottom:72px}.gl211StatusPill{white-space:normal}.gl211SettingsNav{margin-inline:-2px}.gl211Card{padding:12px}.gl211TopSettings{display:inline-block!important}}

body[data-gl211-inbox=compact] #conversationList .conversation{padding:7px 9px!important;min-height:auto!important}body[data-gl211-inbox=large_text] #conversationList .conversation{font-size:1.05rem!important;padding:14px!important}body[data-gl211-profile-layout=list] .gl29ProfilePostGrid{grid-template-columns:1fr!important}body[data-gl211-profile-layout=list] .gl29ProfilePost{display:grid!important;grid-template-columns:110px 1fr!important;align-items:center!important;text-align:left!important}body[data-gl211-profile-layout=spotlight] .gl29ProfilePostGrid{grid-template-columns:1fr 1fr!important}body[data-gl211-profile-layout=spotlight] .gl29ProfilePost:first-child{grid-column:1/-1!important}body[data-gl211-live-controls=compact] .creatorControls button span{display:none!important}body[data-gl211-live-controls=compact] .creatorControls button{padding:8px!important;min-width:38px!important}body[data-gl211-live-controls=large_touch] .creatorControls button{padding:12px 14px!important;font-size:12px!important;min-height:46px!important}body[data-gl211-inbox-colors=on] #conversationList .conversation{border-left:3px solid #2f8fd9!important}body[data-gl211-inbox-colors=on] #conversationList .conversation:nth-child(3n+2){border-left-color:#8d56df!important}body[data-gl211-inbox-colors=on] #conversationList .conversation:nth-child(3n){border-left-color:#d4a22d!important}
