.settings-workspace .settings-header{border-bottom:1px solid var(--fc-border);background:var(--fc-surface)}.settings-workspace .settings-tabs .fc-navigation-list{padding-inline:0}.settings-workspace .settings-tabs .fc-tabs{gap:4px}.settings-workspace .settings-tabs .fc-tabs>button{border-radius:0;padding-inline:12px;font-size:14px}.settings-workspace .settings-tabs .fc-tabs>button[aria-selected=true]{background:0 0}.settings-workspace .settings-tabs .fc-tabs>button:focus-visible{outline-offset:-3px}.settings-workspace .settings-stack{flex-direction:column;gap:20px;display:flex}.settings-workspace .settings-section{padding-block:0}.settings-workspace .settings-section+.settings-section,.settings-workspace .settings-install{border-top:1px solid var(--fc-border);padding-top:16px}.settings-workspace .settings-content :is(.text-xs,.fc-field-label){font-size:13px;line-height:1.5}.settings-workspace .settings-content .fc-choice[aria-pressed=true]:disabled{opacity:1}.settings-workspace .settings-scope-label,.settings-workspace .settings-profile-switcher h2{color:var(--fc-muted);font-size:13px;font-weight:600}.settings-workspace .settings-list{border-block:1px solid var(--fc-border)}.settings-workspace .settings-list>.fc-disclosure+.fc-disclosure{border-top:1px solid var(--fc-border)}.settings-workspace .fc-disclosure>summary{gap:12px;min-height:72px;padding-inline:0}.settings-workspace .fc-disclosure>summary h3{font-size:15px;line-height:1.4}.settings-workspace .fc-disclosure:not([open])>summary p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.settings-workspace .fc-disclosure-content{padding-inline:0}.settings-workspace .fc-disclosure-content>*+*{margin-top:16px}.settings-workspace .fc-disclosure-content>.settings-photo-intro{gap:16px}.settings-workspace .settings-photo-intro>div:first-child{flex:1;min-width:0}.settings-workspace .settings-photo-intro>div:last-child{order:-1}.settings-workspace .settings-photo-avatar{border-radius:50%;width:56px;height:56px}.settings-workspace .settings-photo-avatar>span{bottom:4px;right:4px}.settings-workspace .settings-photo-upload[data-selected=true]{border-color:var(--fc-accent);background:var(--fc-accent-soft)}.settings-workspace .settings-install>.fc-panel{background:0 0;border:0;border-radius:0;padding:0}.settings-workspace .settings-managers{box-shadow:none;border:0;border-radius:0}.settings-workspace .settings-managers>div:first-child{padding:0 0 12px}.settings-workspace .settings-managers>div>div{padding-inline:0}.settings-workspace .settings-notification-device{padding-bottom:4px}.settings-workspace .settings-notification-layout{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-workspace .settings-notification-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.settings-workspace .settings-device-action{flex-shrink:0}.settings-workspace .settings-notification-switch{min-width:52px;min-height:44px}.settings-workspace .settings-followed-teams{padding-top:4px}.settings-workspace #player-role-preferences>div:first-child h2{font-size:18px}.settings-workspace #player-role-preferences .player-role-choices{background:0 0;border:0;border-radius:0;padding:0}.settings-workspace #player-role-preferences .player-role-choices button{border-radius:var(--fc-radius-control);min-height:56px;padding:8px 6px}.settings-workspace #player-role-preferences .player-role-choices button[aria-pressed=true]{border-color:var(--fc-accent);background:var(--fc-accent-soft);color:var(--fc-accent-text)}.settings-workspace #player-role-preferences .preference-rank-popover{border-radius:var(--fc-radius-panel);width:272px}.settings-workspace #player-role-preferences .preference-rank-popover button{border-radius:var(--fc-radius-control);min-height:44px}.settings-workspace #player-role-preferences :is([data-preference-anchor=LA],[data-preference-anchor=LM],[data-preference-anchor=LV]) .preference-rank-popover{left:0;transform:none}.settings-workspace #player-role-preferences :is([data-preference-anchor=RA],[data-preference-anchor=RM],[data-preference-anchor=RV]) .preference-rank-popover{left:auto;right:0;transform:none}.settings-workspace #player-role-preferences :is([data-preference-anchor=LV],[data-preference-anchor=CV],[data-preference-anchor=RV],[data-preference-anchor=KP]) .preference-rank-popover{top:auto;bottom:calc(100% - .35rem)}.settings-workspace .settings-progress{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-workspace .settings-progress dd{color:var(--fc-text);margin-top:4px;font-size:22px;font-weight:650}.settings-workspace .settings-details{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-workspace .settings-details dt,.settings-workspace .settings-progress dt{color:var(--fc-muted);font-size:12px}.settings-workspace .settings-details dd{color:var(--fc-text);margin-top:4px;font-size:14px;font-weight:600}@media (max-width:639px){.settings-workspace .settings-header>div:first-child{padding-block:8px}.settings-workspace .settings-header .fc-page-header h1{font-size:22px}.settings-workspace .settings-notification-layout{flex-direction:column;gap:12px}.settings-workspace .settings-inline-action{align-self:flex-start}.settings-workspace .fc-disclosure>summary:has(>.fc-status){grid-template-columns:minmax(0,1fr) 16px;gap:8px 12px;display:grid}.settings-workspace .fc-disclosure>summary>.fc-status{grid-column:1;justify-self:start}.settings-workspace .fc-disclosure>summary:has(>.fc-status)>svg{grid-area:1/2/span 2}.settings-workspace .settings-theme-choice{flex-wrap:nowrap;width:100%;display:flex}.settings-workspace .settings-theme-choice button{flex:1;justify-content:center;min-height:44px;font-size:14px}}
