.pt-client-detail[data-v-a50b64f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.detail-header[data-v-a50b64f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.back-button[data-v-a50b64f6]{background:none;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;padding:.4rem .9rem;color:#fff;cursor:pointer;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.back-button[data-v-a50b64f6]:hover{background:hsla(0,0%,100%,.1)}.detail-heading h2[data-v-a50b64f6]{margin:0}.coach-name[data-v-a50b64f6]{margin:0;color:hsla(0,0%,100%,.75)}.alias-chips[data-v-a50b64f6]{margin-top:.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem}.chip[data-v-a50b64f6]{background:hsla(0,0%,100%,.08);border-radius:999px;padding:.25rem .75rem;font-size:.85rem}.stats-panel[data-v-a50b64f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:.5rem}.stat-card[data-v-a50b64f6]{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.12);border-radius:.9rem;padding:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem}.stat-label[data-v-a50b64f6]{margin:0;font-size:.85rem;color:hsla(0,0%,100%,.65)}.stat-value[data-v-a50b64f6]{margin:0;font-size:1.3rem;font-weight:600}.stat-subvalue[data-v-a50b64f6]{margin:0;font-size:.8rem;color:hsla(0,0%,100%,.7)}.recap-section[data-v-a50b64f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.recap-actions[data-v-a50b64f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recap-download[data-v-a50b64f6],.recap-toggle[data-v-a50b64f6]{border:none;border-radius:999px;padding:.5rem 1rem;font-weight:600;cursor:pointer}.recap-toggle[data-v-a50b64f6]{background:hsla(0,0%,100%,.1);color:#fff}.recap-download[data-v-a50b64f6]{background:#ffe010;color:#101418}.recap-download[data-v-a50b64f6]:disabled{opacity:.6;cursor:not-allowed}.recap-grid[data-v-a50b64f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem}.recap-card[data-v-a50b64f6]{position:relative;min-height:240px;background-size:cover;background-position:50%;border-radius:1rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.15)}.recap-overlay[data-v-a50b64f6]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;height:100%;padding:1rem;background:rgba(0,0,0,.6)}.recap-title[data-v-a50b64f6]{margin:0;font-size:1rem;font-weight:700;color:#ffe010}.recap-subtitle[data-v-a50b64f6]{margin:0;font-size:1.2rem;font-weight:600;color:#fff}.recap-details[data-v-a50b64f6]{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;font-size:.9rem;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}.recap-logo[data-v-a50b64f6]{position:absolute;bottom:.6rem;left:.6rem;width:120px;opacity:.9}.merge-error[data-v-a50b64f6]{color:#ff8a8a;font-size:.85rem}.state[data-v-a50b64f6]{padding:1.25rem;border-radius:1rem;border:1px dashed hsla(0,0%,100%,.3);text-align:center}.session-summary[data-v-a50b64f6]{gap:.25rem;font-size:.95rem;color:hsla(0,0%,100%,.85)}.session-list[data-v-a50b64f6],.session-summary[data-v-a50b64f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.session-list[data-v-a50b64f6]{list-style:none;padding:0;margin:0;gap:.6rem}.session-list li[data-v-a50b64f6]{border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;padding:.8rem;background:rgba(0,0,0,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.session-top[data-v-a50b64f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.session-date[data-v-a50b64f6]{font-weight:600}.session-label[data-v-a50b64f6]{font-size:.85rem;color:hsla(0,0%,100%,.7)}.session-title[data-v-a50b64f6]{font-size:.9rem;color:hsla(0,0%,100%,.85)}.alias-text[data-v-a50b64f6]{color:hsla(0,0%,100%,.65)}