.manager-profile-page[data-v-eb597eae]{color:var(--app-text)}.manager-seasons[data-v-eb597eae]{gap:8px;display:grid}.manager-seasons a[data-v-eb597eae]{border:1px solid var(--app-border);color:var(--app-text);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;text-decoration:none;display:grid}.manager-seasons a>.q-icon[data-v-eb597eae]:first-child{color:#bf8e2e}.manager-seasons small[data-v-eb597eae],.manager-seasons strong[data-v-eb597eae]{display:block}.manager-seasons small[data-v-eb597eae],.manager-seasons-empty[data-v-eb597eae]{color:var(--app-text-muted)}.manager-profile-header[data-v-eb597eae]{border-color:color-mix(in srgb,var(--club-header-border) 28%,transparent);color:var(--club-header-text);background:linear-gradient(135deg,transparent 0 68%,color-mix(in srgb,var(--club-header-text) 12%,transparent) 68% 100%),var(--club-header-bg)}.manager-profile-header[data-v-eb597eae] a{color:var(--club-header-text)}.manager-back-button[data-v-eb597eae]{color:inherit;margin-right:4px}.manager-profile-flag[data-v-eb597eae]{border:1px solid color-mix(in srgb,var(--club-header-text) 55%,transparent);-o-object-fit:cover;object-fit:cover;border-radius:50%;width:28px;height:28px;margin-right:9px}.manager-pro-badge[data-v-eb597eae]{border:1px solid color-mix(in srgb,var(--app-brand-gold) 72%,#fff 28%);color:var(--app-brand-ink);background:var(--app-brand-gold);box-shadow:0 1px 4px #00000047,0 0 0 2px color-mix(in srgb,var(--app-brand-gold) 22%,transparent);border-radius:999px;margin-left:8px;padding:3px 7px;display:inline-flex}.manager-pro-badge[data-v-eb597eae] .pro-badge{color:inherit}.manager-message-action[data-v-eb597eae]{right:calc(20px + env(safe-area-inset-right));bottom:calc(90px + env(safe-area-inset-bottom));z-index:3000;position:fixed}.manager-message-button[data-v-eb597eae]{width:56px;min-width:56px;height:56px;min-height:56px;box-shadow:0 8px 24px #00000047;border-radius:50%!important}.manager-header-details[data-v-eb597eae]{min-width:0}.manager-impersonate-button[data-v-eb597eae]{border:1px solid;align-self:flex-start}.manager-tabs[data-v-eb597eae]{z-index:2;border-bottom:1px solid var(--app-border);color:var(--app-text-muted);background:var(--app-surface);padding:0 6px;position:sticky;top:0}.manager-tabs[data-v-eb597eae] .q-tab{min-height:52px;padding:0 14px}.manager-tabs[data-v-eb597eae] .q-tab__label{font-size:.76rem;font-weight:600}.manager-tab-panels[data-v-eb597eae]{color:var(--app-text);background:0 0}.profile-tab-panel[data-v-eb597eae]{padding:14px}.manager-overview-grid[data-v-eb597eae]{grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);gap:14px;display:grid}.profile-card[data-v-eb597eae]{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-soft);border-radius:14px}.manager-current-club[data-v-eb597eae]{flex-direction:column;justify-content:center;gap:6px;padding:20px;display:flex}.profile-card-label[data-v-eb597eae]{color:var(--app-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.manager-current-club strong[data-v-eb597eae]{font-size:1.2rem}.manager-current-club small[data-v-eb597eae]{color:var(--app-text-muted);align-items:center;gap:6px;display:flex}.manager-current-club img[data-v-eb597eae]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:17px;height:17px}.manager-metrics[data-v-eb597eae]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manager-metrics .profile-card[data-v-eb597eae]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:15px;display:grid}.manager-last-seen .q-icon[data-v-eb597eae],.manager-metrics .q-icon[data-v-eb597eae]{color:var(--q-primary)}.manager-last-seen span[data-v-eb597eae],.manager-metrics span[data-v-eb597eae]{color:var(--app-text-muted);font-size:.76rem}.manager-last-seen[data-v-eb597eae]{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:14px 16px;display:grid}.manager-last-seen strong[data-v-eb597eae]{justify-self:end}@media (width<=640px){.manager-overview-grid[data-v-eb597eae]{grid-template-columns:1fr}.manager-metrics[data-v-eb597eae]{grid-template-columns:1fr 1fr}.profile-tab-panel[data-v-eb597eae]{padding:10px 8px}}@media (width<=420px){.manager-tabs[data-v-eb597eae] .q-tab{min-height:48px;padding:0 11px}.manager-tabs[data-v-eb597eae] .q-tab__label{font-size:.7rem}}
