.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.trainer-radar-plot[data-v-29130aa7]{display:grid;width:100%;min-width:0;overflow:hidden;place-items:center}.trainer-radar-plot svg[data-v-29130aa7]{display:block;width:100%;height:100%}.trainer-radar-plot__label[data-v-29130aa7]{fill:#dbe7f5;font-family:inherit;font-size:13px;font-weight:700}.trainer-radar-plot__value[data-v-29130aa7]{fill:#f8fafc;font-family:inherit;font-size:12px;font-weight:900;paint-order:stroke;stroke:#0f172a;stroke-width:4px;stroke-linejoin:round}@media (max-width:600px){.trainer-radar-plot__label[data-v-29130aa7]{font-size:11px}.trainer-radar-plot__value[data-v-29130aa7]{font-size:10px}}.activity-radar[data-v-472806f8]{overflow:hidden;color:#e5eef9;background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(17,24,39,.98));border:1px solid rgba(148,163,184,.16);border-radius:24px;box-shadow:0 22px 58px rgba(2,6,23,.26)}.activity-radar__header[data-v-472806f8]{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:26px 28px 18px}.activity-radar__detail-heading>div:first-child>span[data-v-472806f8],.activity-radar__eyebrow[data-v-472806f8]{display:block;margin-bottom:6px;color:#7dd3fc;font-size:.72rem;font-weight:900;letter-spacing:.14em}.activity-radar h2[data-v-472806f8],.activity-radar h3[data-v-472806f8],.activity-radar p[data-v-472806f8]{margin:0}.activity-radar h2[data-v-472806f8]{color:#fff;font-size:clamp(1.35rem,2.4vw,2rem)}.activity-radar__header p[data-v-472806f8]{max-width:680px;margin-top:7px;color:#94a3b8;line-height:1.55}.activity-radar__meta[data-v-472806f8]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.activity-radar__centers[data-v-472806f8],.activity-radar__meta span[data-v-472806f8]{display:inline-flex;gap:7px;align-items:center;padding:7px 10px;color:#cbd5e1;font-size:.78rem;font-weight:700;background:rgba(30,41,59,.72);border:1px solid rgba(148,163,184,.14);border-radius:999px}.activity-radar__centers[data-v-472806f8]{margin:0 28px}.activity-radar__empty[data-v-472806f8],.activity-radar__loading[data-v-472806f8]{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;min-height:330px;padding:30px;color:#94a3b8;text-align:center}.activity-radar__empty strong[data-v-472806f8]{color:#e2e8f0;font-size:1rem}.activity-radar__empty span[data-v-472806f8]{max-width:480px}.activity-radar__main[data-v-472806f8]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:center;padding:8px 24px 26px}.activity-radar__chart[data-v-472806f8]{min-width:0}.activity-radar__axes[data-v-472806f8]{display:grid;gap:9px}.activity-radar__axes button[data-v-472806f8]{display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;gap:10px;align-items:center;width:100%;padding:10px 12px;color:inherit;text-align:left;background:rgba(30,41,59,.58);border:1px solid rgba(148,163,184,.12);border-radius:13px;transition:.16s ease}.activity-radar__axes button[data-v-472806f8]:disabled{cursor:default}.activity-radar__axis--active[data-v-472806f8],.activity-radar__axis--clickable[data-v-472806f8]:hover{background:rgba(51,65,85,.82)!important;border-color:rgba(125,211,252,.28)!important;transform:translateX(2px)}.activity-radar__axis-icon[data-v-472806f8]{display:grid;width:34px;height:34px;place-items:center;background:rgba(148,163,184,.1);border-radius:10px}.activity-radar__axis-copy[data-v-472806f8],.activity-radar__axis-copy small[data-v-472806f8],.activity-radar__axis-copy strong[data-v-472806f8]{display:block;min-width:0}.activity-radar__axis-copy strong[data-v-472806f8]{color:#f8fafc;font-size:.86rem}.activity-radar__axis-copy small[data-v-472806f8]{overflow:hidden;margin-top:1px;color:#94a3b8;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.activity-radar__axis-copy i[data-v-472806f8]{display:block;height:3px;margin-top:6px;overflow:hidden;background:rgba(148,163,184,.14);border-radius:999px}.activity-radar__axis-copy b[data-v-472806f8]{display:block;height:100%;border-radius:inherit}.activity-radar__axis-value[data-v-472806f8]{color:#fff;font-size:.82rem;font-weight:900;font-variant-numeric:tabular-nums}.activity-radar__details[data-v-472806f8]{padding:22px 28px 28px;background:rgba(2,6,23,.3);border-top:1px solid rgba(148,163,184,.12)}.activity-radar__detail-tabs[data-v-472806f8]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.activity-radar__detail-tabs button[data-v-472806f8]{display:inline-flex;gap:7px;align-items:center;padding:8px 12px;color:#cbd5e1;font-weight:800;background:rgba(30,41,59,.62);border:1px solid rgba(148,163,184,.15);border-radius:999px}.activity-radar__detail-tabs button>span[data-v-472806f8]{display:grid;min-width:22px;height:22px;padding:0 5px;place-items:center;color:#94a3b8;font-size:.7rem;background:rgba(15,23,42,.8);border-radius:999px}.activity-radar__detail-tab--active[data-v-472806f8]{color:#fff!important;background:rgba(51,65,85,.9)!important;border-color:rgba(125,211,252,.34)!important}.activity-radar__detail-panel[data-v-472806f8]{padding:20px;background:rgba(15,23,42,.68);border:1px solid rgba(148,163,184,.12);border-radius:18px}.activity-radar__detail-heading[data-v-472806f8]{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.activity-radar__detail-heading h3[data-v-472806f8]{color:#fff;font-size:1.05rem}.activity-radar__detail-heading>div[data-v-472806f8]:last-child{text-align:right}.activity-radar__detail-heading>div:last-child small[data-v-472806f8],.activity-radar__detail-heading>div:last-child strong[data-v-472806f8]{display:block}.activity-radar__detail-heading>div:last-child strong[data-v-472806f8]{color:#fff}.activity-radar__detail-heading>div:last-child small[data-v-472806f8]{color:#94a3b8}.activity-radar__list[data-v-472806f8]{display:grid;gap:7px}.activity-radar__list>div[data-v-472806f8]{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:11px;align-items:center;padding:9px 11px;background:rgba(30,41,59,.55);border-radius:11px}.activity-radar__list-dot[data-v-472806f8]{width:8px;height:8px;border-radius:50%}.activity-radar__list span:last-child small[data-v-472806f8],.activity-radar__list span:last-child strong[data-v-472806f8],.activity-radar__list span:nth-child(2) small[data-v-472806f8],.activity-radar__list span:nth-child(2) strong[data-v-472806f8],.activity-radar__list span[data-v-472806f8]:nth-child(2){display:block;min-width:0}.activity-radar__list span:nth-child(2) strong[data-v-472806f8]{overflow:hidden;color:#f8fafc;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.activity-radar__list small[data-v-472806f8]{color:#94a3b8;font-size:.7rem}.activity-radar__list span[data-v-472806f8]:last-child{text-align:right}.activity-radar__list span:last-child strong[data-v-472806f8]{color:#fff;font-size:.82rem}@media (max-width:900px){.activity-radar__detail-heading[data-v-472806f8],.activity-radar__header[data-v-472806f8]{flex-direction:column}.activity-radar__meta[data-v-472806f8]{justify-content:flex-start}.activity-radar__main[data-v-472806f8]{grid-template-columns:1fr}.activity-radar__detail-heading>div[data-v-472806f8]:last-child{text-align:left}}@media (max-width:600px){.activity-radar[data-v-472806f8]{border-radius:18px}.activity-radar__details[data-v-472806f8],.activity-radar__header[data-v-472806f8]{padding:20px 16px}.activity-radar__centers[data-v-472806f8]{margin:0 16px}.activity-radar__main[data-v-472806f8]{padding:4px 12px 20px}.activity-radar__axes button[data-v-472806f8]{grid-template-columns:32px minmax(0,1fr) auto 16px;padding:9px}.activity-radar__detail-panel[data-v-472806f8]{padding:14px}}.workout-history[data-v-6e2fc69d]{padding:18px;border:1px solid #334155;border-radius:16px;color:#e2e8f0;background:#0f172a}.workout-history__heading[data-v-6e2fc69d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.workout-history__heading h3[data-v-6e2fc69d]{margin:0;font-size:1.05rem}.workout-history__heading p[data-v-6e2fc69d],.workout-history__note[data-v-6e2fc69d]{color:#94a3b8;font-size:.78rem;line-height:1.5}.workout-history__summary[data-v-6e2fc69d]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.workout-history__summary span[data-v-6e2fc69d]{padding:6px 10px;border-radius:8px;background:#1e293b;font-size:.75rem}.workout-history__summary strong[data-v-6e2fc69d]{color:#f8fafc}.workout-history__table[data-v-6e2fc69d]{background:transparent!important}.workout-history__date[data-v-6e2fc69d]{white-space:nowrap}.workout-history__edited[data-v-6e2fc69d]{color:#7dd3fc}.workout-history__change[data-v-6e2fc69d]{padding:8px 0;font-size:.75rem}.workout-history__change small[data-v-6e2fc69d]{display:block;margin-top:3px;color:#94a3b8}.workout-history__note[data-v-6e2fc69d]{margin:14px 0 0}.team-goals[data-v-15943218]{--surface:#171b24;--surface-soft:#1d2330;--surface-raised:#222936;--border:rgba(148,163,184,0.16);--text:#f8fafc;--muted:#94a3b8;position:relative;min-height:100vh;padding:22px;color:var(--text);background:radial-gradient(circle at 92% 2%,rgba(56,189,248,.12),transparent 27rem),radial-gradient(circle at 4% 38%,rgba(52,211,153,.08),transparent 24rem),#10131a}.team-goals__hero[data-v-15943218]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:14px;padding:28px 30px;border:1px solid rgba(130,231,168,.34);border-radius:24px;background:radial-gradient(circle at 88% 0,rgba(130,231,168,.25),transparent 34%),linear-gradient(135deg,#009640,#006f35);box-shadow:0 24px 60px rgba(0,70,34,.28)}.detail-hero h2[data-v-15943218],.hero-copy h1[data-v-15943218],.panel-heading h2[data-v-15943218],.target-card h2[data-v-15943218]{margin:0;letter-spacing:-.035em}.hero-copy h1[data-v-15943218]{margin-top:8px;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.hero-copy>p[data-v-15943218]{max-width:720px;margin:12px 0 17px;color:rgba(240,253,244,.86);font-size:1rem}.hero-actions[data-v-15943218],.hero-badges[data-v-15943218],.hero-meta[data-v-15943218],.row-actions[data-v-15943218],.trainer-cell[data-v-15943218]{display:flex;align-items:center}.hero-badges[data-v-15943218]{gap:10px}.trainer-self-badge[data-v-15943218]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;background:rgba(0,52,25,.2);font-size:.68rem;font-weight:900;letter-spacing:.12em}.hero-meta[data-v-15943218]{flex-wrap:wrap;gap:10px 18px;color:rgba(236,253,245,.78);font-size:.8rem}.hero-meta span[data-v-15943218]{display:inline-flex;align-items:center;gap:6px}.hero-refresh[data-v-15943218]{color:#fff!important;border:1px solid hsla(0,0%,100%,.3)!important;background:rgba(0,52,25,.18)!important;text-transform:none}.kpi-grid[data-v-15943218]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.kpi-grid--compact[data-v-15943218]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.trainer-self-view[data-v-15943218]{display:grid;gap:18px}.trainer-self-kpis[data-v-15943218]{margin-bottom:0}.kpi-card[data-v-15943218]{min-height:156px;padding:18px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(160deg,rgba(34,41,54,.96),rgba(24,29,39,.96));box-shadow:inset 0 3px 0 var(--kpi-color)}.kpi-card__top[data-v-15943218]{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.kpi-icon[data-v-15943218]{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:rgba(148,163,184,.09)}.kpi-badge[data-v-15943218],.selection-chip[data-v-15943218]{padding:5px 8px;border-radius:999px;color:#a7f3d0;background:rgba(16,185,129,.11);font-size:.68rem;font-weight:800}.kpi-card>strong[data-v-15943218]{display:block;font-size:2rem;line-height:1}.kpi-card>span[data-v-15943218]{display:block;margin-top:8px;font-weight:800}.kpi-card>small[data-v-15943218]{display:block;margin-top:4px;color:var(--muted)}.kpi-card--compact[data-v-15943218]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;min-height:92px;padding:13px 15px;border-radius:16px;box-shadow:inset 0 2px 0 var(--kpi-color)}.kpi-card--compact>span[data-v-15943218]{margin-top:0}.kpi-card--compact .kpi-icon[data-v-15943218]{display:grid;width:44px;height:44px;place-items:center;border-radius:13px}.kpi-card__copy[data-v-15943218]{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:baseline;-moz-column-gap:9px;column-gap:9px;min-width:0}.kpi-card__copy>strong[data-v-15943218]{font-size:1.55rem;line-height:1}.kpi-card__copy>span[data-v-15943218]{font-size:.78rem;font-weight:800}.kpi-card__copy>small[data-v-15943218]{grid-column:1/-1;overflow:hidden;margin-top:5px;color:var(--muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.team-goal-summary[data-v-15943218]{margin-bottom:12px;padding:18px}.team-goal-summary__heading[data-v-15943218]{align-items:center;margin-bottom:14px}.team-goal-summary__grid[data-v-15943218]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.team-goal-metric[data-v-15943218]{min-width:0;padding:12px;border:1px solid rgba(148,163,184,.11);border-radius:14px;background:rgba(148,163,184,.045)}.team-goal-metric__top[data-v-15943218]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.team-goal-metric__icon[data-v-15943218]{display:grid;width:34px;height:34px;place-items:center;border-radius:10px}.team-goal-metric__top>span[data-v-15943218]:nth-child(2),.team-goal-metric__top small[data-v-15943218],.team-goal-metric__top strong[data-v-15943218]{display:block;min-width:0}.team-goal-metric__top strong[data-v-15943218]{overflow:hidden;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.team-goal-metric__top small[data-v-15943218]{margin-top:1px;color:var(--muted);font-size:.63rem}.team-goal-metric__top b[data-v-15943218]{font-size:.82rem;font-variant-numeric:tabular-nums}.team-goal-metric__values[data-v-15943218]{display:flex;justify-content:space-between;gap:8px;margin-top:10px;color:#cbd5e1;font-size:.66rem}.team-goal-metric__values span[data-v-15943218]:last-child{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.team-goal-metric__progress[data-v-15943218]{display:block;overflow:hidden;height:4px;margin-top:8px;border-radius:999px;background:rgba(148,163,184,.13)}.team-goal-metric__progress i[data-v-15943218]{display:block;height:100%;border-radius:inherit}.panel[data-v-15943218]{overflow:hidden;padding:20px;border:1px solid var(--border);border-radius:20px;background:rgba(23,27,36,.94);box-shadow:0 16px 38px rgba(2,6,23,.18)}.trainer-self-goals[data-v-15943218]{margin:0}.trainer-self-goals__metrics[data-v-15943218]{grid-template-columns:repeat(4,minmax(0,1fr))}.trainer-self-appointments[data-v-15943218]{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);align-items:center;gap:20px;margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:16px;background:rgba(96,165,250,.055)}.trainer-self-appointments>div:first-child small[data-v-15943218],.trainer-self-appointments>div:first-child strong[data-v-15943218],.trainer-self-appointments>div[data-v-15943218]:first-child{display:block}.trainer-self-appointments>div:first-child strong[data-v-15943218]{margin-top:4px;color:#f8fafc;font-size:1.15rem}.trainer-self-appointments>div:first-child small[data-v-15943218]{margin-top:3px;color:var(--muted)}.trainer-self-appointments .status-strip[data-v-15943218]{margin-top:0}.trainer-self-activity[data-v-15943218]{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.trainer-self-activity__detail-heading[data-v-15943218],.trainer-self-activity__heading[data-v-15943218]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.trainer-self-activity__detail-heading h4[data-v-15943218],.trainer-self-activity__heading h3[data-v-15943218]{margin:4px 0 0;color:#f8fafc}.trainer-self-activity__heading h3[data-v-15943218]{font-size:1.08rem}.trainer-self-activity__detail-heading h4[data-v-15943218]{font-size:.94rem}.trainer-self-activity__heading p[data-v-15943218]{margin:5px 0 0;color:var(--muted);font-size:.78rem}.trainer-self-activity__switch[data-v-15943218]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px}.trainer-self-activity__switch button[data-v-15943218]{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:14px;color:inherit;background:rgba(148,163,184,.045);text-align:left;cursor:pointer;transition:.18s ease}.trainer-self-activity__switch button[data-v-15943218]:hover{border-color:rgba(96,165,250,.28);background:rgba(59,130,246,.07);transform:translateY(-1px)}.trainer-self-activity__item-icon[data-v-15943218],.trainer-self-activity__switch button>span[data-v-15943218]:first-child{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:rgba(148,163,184,.08)}.trainer-self-activity__list small[data-v-15943218],.trainer-self-activity__list strong[data-v-15943218],.trainer-self-activity__switch button>span[data-v-15943218]:nth-child(2),.trainer-self-activity__switch small[data-v-15943218],.trainer-self-activity__switch strong[data-v-15943218]{display:block;min-width:0}.trainer-self-activity__list strong[data-v-15943218],.trainer-self-activity__switch strong[data-v-15943218]{overflow:hidden;color:#f8fafc;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.trainer-self-activity__list small[data-v-15943218],.trainer-self-activity__switch small[data-v-15943218]{overflow:hidden;margin-top:2px;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.trainer-self-activity__category--active[data-v-15943218]{border-color:rgba(56,189,248,.45)!important;background:linear-gradient(135deg,rgba(37,99,235,.13),rgba(14,165,233,.08))!important;box-shadow:inset 0 0 0 1px rgba(56,189,248,.07)}.trainer-self-activity__detail[data-v-15943218]{margin-top:12px;padding:15px;border:1px solid var(--border);border-radius:16px;background:rgba(2,6,23,.22)}.trainer-self-activity__state[data-v-15943218]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:120px;color:var(--muted);font-size:.8rem;text-align:center}.trainer-self-activity__list[data-v-15943218]{display:grid;gap:7px;max-height:420px;margin-top:13px;padding-right:4px;overflow-y:auto}.trainer-self-activity__list article[data-v-15943218]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:rgba(148,163,184,.045)}.trainer-self-activity__item-icon[data-v-15943218]{width:36px;height:36px;border-radius:10px}.trainer-self-activity__list time[data-v-15943218]{color:#cbd5e1;font-size:.74rem;font-weight:750;white-space:nowrap}.panel--table[data-v-15943218]{padding:0}.panel-heading[data-v-15943218]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.panel-heading h2[data-v-15943218]{margin-top:3px;font-size:1.25rem}.panel-heading p[data-v-15943218]{margin:5px 0 0;color:var(--muted);font-size:.78rem}.eyebrow[data-v-15943218]{color:#34d399;font-size:.65rem;font-weight:900;letter-spacing:.13em}.eyebrow--warning[data-v-15943218]{color:#fbbf24}.eyebrow--blue[data-v-15943218]{color:#60a5fa}.detail-progress[data-v-15943218]{overflow:hidden;height:6px;border-radius:999px;background:rgba(148,163,184,.13)}.detail-progress i[data-v-15943218]{display:block;height:100%;border-radius:inherit}.person-avatar[data-v-15943218]{display:block;overflow:hidden;width:42px;height:42px;flex:0 0 42px;border:2px solid rgba(148,163,184,.22);border-radius:14px;background:#334155}.person-avatar img[data-v-15943218]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person-avatar--large[data-v-15943218]{width:70px;height:70px;flex-basis:70px;border-radius:21px}.status-strip[data-v-15943218]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}.status-strip div[data-v-15943218]{padding:9px 5px;border:1px solid var(--border);border-radius:11px;text-align:center}.status-strip span[data-v-15943218],.status-strip strong[data-v-15943218]{display:block}.status-strip span[data-v-15943218]{margin-top:2px;color:var(--muted);font-size:.62rem}.trainer-cell[data-v-15943218]{min-width:225px;gap:10px;padding:4px 0}.trainer-cell>span[data-v-15943218]:nth-child(2){display:flex;flex-direction:column}.trainer-cell small[data-v-15943218]{max-width:245px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.tone--good[data-v-15943218]{background:#34d399!important}.tone--watch[data-v-15943218]{background:#fbbf24!important}.tone--attention[data-v-15943218]{background:#fb7185!important}.tone--missing[data-v-15943218]{background:#64748b!important}.row-actions[data-v-15943218]{justify-content:flex-end;gap:3px}.team-table[data-v-15943218]{background:transparent!important}.overview-team-panel[data-v-15943218]{min-width:0}.team-overview-toolbar[data-v-15943218]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 20px 16px}.team-overview-heading[data-v-15943218]{margin:0}.team-overview-controls[data-v-15943218]{display:flex;align-items:center;gap:12px}.team-overview-search[data-v-15943218]{width:320px;max-width:28vw;margin:0!important}.team-overview-controls .selection-chip[data-v-15943218]{flex:0 0 auto;white-space:nowrap}.overview-team-row[data-v-15943218]{cursor:pointer}.overview-team-row[data-v-15943218]:focus{outline:2px solid rgba(88,211,136,.72);outline-offset:-2px}.overview-trainer-cell[data-v-15943218]{min-width:210px}.overview-metric-chip[data-v-15943218]{min-width:74px;justify-content:center;font-size:.7rem!important;font-weight:800;letter-spacing:0!important}[data-v-15943218] .overview-team-table .v-data-table__wrapper{overflow-x:auto}[data-v-15943218] .overview-team-table table{min-width:1420px}[data-v-15943218] .overview-team-table td{height:62px;white-space:nowrap}[data-v-15943218] .team-table .v-data-table__wrapper{border-top:1px solid var(--border)}[data-v-15943218] .team-table tbody tr:hover{background:rgba(59,130,246,.055)!important}[data-v-15943218] .team-table th{color:#94a3b8!important;font-size:.67rem!important;text-transform:uppercase;letter-spacing:.08em}.detail-card[data-v-15943218],.target-card[data-v-15943218]{overflow:hidden;border:1px solid rgba(148,163,184,.19)!important;border-radius:22px!important;background:#151a23!important}.detail-hero[data-v-15943218]{display:flex;align-items:center;gap:15px;padding:22px;border-bottom:1px solid var(--border);background:linear-gradient(130deg,rgba(30,41,59,.95),rgba(15,23,42,.95))}.detail-hero p[data-v-15943218],.target-card .v-card__title p[data-v-15943218]{margin:5px 0 0;color:var(--muted);font-size:.77rem}.detail-body[data-v-15943218]{padding:22px!important}.detail-radar-toggle[data-v-15943218]{color:#bae6fd!important;border:1px solid rgba(56,189,248,.25)!important;background:rgba(14,165,233,.09)!important;text-transform:none}.detail-radar-toggle--active[data-v-15943218]{color:#fff!important;border-color:rgba(56,189,248,.45)!important;background:rgba(14,165,233,.2)!important}.detail-radar-panel[data-v-15943218]{margin-bottom:18px}.detail-metrics[data-v-15943218]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-metrics article[data-v-15943218]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:13px;border:1px solid var(--border);border-radius:14px;background:rgba(148,163,184,.045)}.detail-metric__icon[data-v-15943218]{display:grid;width:40px;height:40px;place-items:center;border-radius:11px}.detail-metrics article>div[data-v-15943218]{display:flex;flex-direction:column}.detail-metrics article small[data-v-15943218]{color:var(--muted)}.detail-metrics article strong[data-v-15943218]{font-size:1rem}.detail-metrics article em[data-v-15943218]{color:#94a3b8;font-size:.76rem;font-style:normal;font-weight:500}.detail-metrics article>b[data-v-15943218]{color:#cbd5e1;font-size:.68rem}.detail-progress[data-v-15943218]{grid-column:2/-1;width:100%}.detail-insights[data-v-15943218]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.detail-insights article[data-v-15943218]{padding:15px;border:1px solid var(--border);border-radius:15px;background:rgba(148,163,184,.04)}.detail-insights h3[data-v-15943218]{margin:3px 0 12px;font-size:1rem}.detail-insights__wide[data-v-15943218]{grid-column:1/-1}.rating-row[data-v-15943218]{display:grid;grid-template-columns:minmax(105px,1fr) auto 68px;align-items:center;gap:8px;padding:7px 0;border-top:1px solid rgba(148,163,184,.08)}.rating-row>span[data-v-15943218]{color:#cbd5e1;font-size:.72rem}.rating-row>strong[data-v-15943218]{color:var(--muted);font-size:.66rem;text-align:right}.detail-facts[data-v-15943218]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.detail-facts div[data-v-15943218]{padding:9px;border-radius:11px;background:rgba(148,163,184,.055)}.detail-facts span[data-v-15943218],.detail-facts strong[data-v-15943218]{display:block}.detail-facts strong[data-v-15943218]{font-size:1rem}.detail-facts span[data-v-15943218]{margin-top:2px;color:var(--muted);font-size:.63rem}.location-chips[data-v-15943218]{display:flex;flex-wrap:wrap;gap:7px}.location-chips>span[data-v-15943218]{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:999px;color:#cbd5e1;background:rgba(245,158,11,.08);font-size:.69rem}.location-chips strong[data-v-15943218]{color:#fde68a}.appointment-detail[data-v-15943218]{margin-top:15px;padding:17px;border:1px solid rgba(96,165,250,.18);border-radius:16px;background:rgba(30,64,175,.07)}.appointment-detail__heading[data-v-15943218]{display:flex;align-items:center;justify-content:space-between;gap:14px}.appointment-detail h3[data-v-15943218]{margin:3px 0 0}.source-pill[data-v-15943218]{padding:6px 9px;border-radius:999px;font-size:.66rem;font-weight:800}.source-pill--workcalendar[data-v-15943218]{color:#bae6fd;background:rgba(14,165,233,.13)}.source-pill--manual[data-v-15943218]{color:#ddd6fe;background:rgba(139,92,246,.13)}.source-pill--mixed[data-v-15943218]{color:#fde68a;background:rgba(245,158,11,.13)}.source-pill--manual_missing[data-v-15943218],.source-pill--mixed_missing[data-v-15943218]{color:#fecdd3;background:rgba(244,63,94,.14)}.appointment-detail__statuses[data-v-15943218]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.appointment-detail__statuses div[data-v-15943218]{display:grid;padding:10px;border-radius:12px;background:rgba(148,163,184,.055);text-align:center}.appointment-detail__statuses strong[data-v-15943218]{margin-top:4px;font-size:1.1rem}.appointment-detail__statuses span[data-v-15943218]{color:var(--muted);font-size:.64rem}.appointment-detail>p[data-v-15943218]{margin:12px 0 0;color:#94a3b8;font-size:.72rem}.target-card .v-card__title[data-v-15943218]{padding:22px;border-bottom:1px solid var(--border)}.target-card .v-card__text[data-v-15943218]{padding:20px 22px!important}.target-form[data-v-15943218]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.actual-readonly[data-v-15943218]{display:flex;gap:13px;padding:14px;border:1px solid rgba(96,165,250,.2);border-radius:14px;background:rgba(37,99,235,.08)}.actual-readonly>span[data-v-15943218]{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:11px;background:rgba(59,130,246,.12)}.actual-readonly div[data-v-15943218]{display:grid}.actual-readonly small[data-v-15943218]{color:#93c5fd}.actual-readonly strong[data-v-15943218]{font-size:1.45rem}.actual-readonly p[data-v-15943218]{margin:2px 0 0;color:var(--muted);font-size:.7rem}.loading-shell[data-v-15943218]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.skeleton-card[data-v-15943218],.skeleton-panel[data-v-15943218]{border-radius:20px;background:linear-gradient(90deg,#1b2230 25%,#252e3d 50%,#1b2230 75%);background-size:200% 100%;animation:shimmer-15943218 1.4s infinite}.skeleton-card[data-v-15943218]{height:156px}.skeleton-panel[data-v-15943218]{grid-column:1/-1;height:430px}@keyframes shimmer-15943218{to{background-position:-200% 0}}.empty-state[data-v-15943218]{display:flex;align-items:center;flex-direction:column;margin-top:18px;padding:70px 20px;border:1px solid var(--border);border-radius:22px;background:var(--surface);text-align:center}.empty-state h2[data-v-15943218]{margin:12px 0 4px}.empty-state p[data-v-15943218]{max-width:520px;color:var(--muted)}.refresh-overlay[data-v-15943218]{position:fixed;z-index:20;right:25px;bottom:25px;display:grid;width:54px;height:54px;place-items:center;border:1px solid var(--border);border-radius:50%;background:#171b24;box-shadow:0 14px 34px rgba(2,6,23,.45)}@media(max-width:1100px){.kpi-grid[data-v-15943218]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid--compact[data-v-15943218]{grid-template-columns:repeat(3,minmax(0,1fr))}.team-goal-summary__grid[data-v-15943218],.trainer-self-goals__metrics[data-v-15943218]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.team-goals[data-v-15943218]{padding:10px}.team-goals__hero[data-v-15943218]{align-items:flex-start;flex-direction:column;padding:21px;border-radius:20px}.hero-actions[data-v-15943218],.hero-refresh[data-v-15943218]{width:100%}.kpi-grid[data-v-15943218]{grid-template-columns:1fr 1fr;gap:9px}.kpi-grid--compact[data-v-15943218]{grid-template-columns:1fr;gap:8px}.kpi-card[data-v-15943218]{min-height:138px;padding:14px}.kpi-card>strong[data-v-15943218]{font-size:1.55rem}.kpi-card--compact[data-v-15943218]{min-height:82px;padding:11px 13px}.team-overview-controls[data-v-15943218],.team-overview-toolbar[data-v-15943218]{align-items:stretch;flex-direction:column}.team-overview-toolbar[data-v-15943218]{gap:12px;padding:16px}.team-overview-controls[data-v-15943218]{gap:8px}.team-overview-search[data-v-15943218]{width:100%;max-width:none}.team-goal-summary__heading[data-v-15943218]{align-items:flex-start;flex-direction:column}.detail-insights[data-v-15943218],.detail-metrics[data-v-15943218],.target-form[data-v-15943218],.team-goal-summary__grid[data-v-15943218]{grid-template-columns:1fr}.detail-insights__wide[data-v-15943218]{grid-column:auto}.rating-row[data-v-15943218]{grid-template-columns:1fr}.rating-row>strong[data-v-15943218]{text-align:left}.appointment-detail__statuses[data-v-15943218],.status-strip[data-v-15943218]{grid-template-columns:repeat(2,1fr)}.trainer-self-appointments[data-v-15943218],.trainer-self-goals__metrics[data-v-15943218]{grid-template-columns:1fr}.trainer-self-activity__detail-heading[data-v-15943218],.trainer-self-activity__heading[data-v-15943218]{flex-direction:column}.trainer-self-activity__switch[data-v-15943218]{grid-template-columns:1fr}.trainer-self-activity__list article[data-v-15943218]{grid-template-columns:36px minmax(0,1fr)}.trainer-self-activity__list time[data-v-15943218]{grid-column:2}.detail-hero[data-v-15943218]{align-items:flex-start;flex-wrap:wrap}.detail-hero .v-spacer[data-v-15943218]{display:none}.detail-hero .v-btn[data-v-15943218]:not(.v-btn--icon){order:4;width:100%}}