.workout-tracking-dialog.modal[data-slot=dialog-content]{background:var(--paper);color:var(--ink);gap:0;padding:0;display:block;overflow:hidden;width:min(820px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.workout-tracking-header{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:18px;min-width:0;padding:20px 24px;display:flex}.workout-tracking-heading{flex:1;gap:8px;min-width:0;display:grid}.workout-tracking-heading>h2{color:var(--deep);margin:0;font-size:21px;line-height:1.3}.workout-tracking-header>.icon-button{flex-shrink:0}.workout-tracking-client-back{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;display:flex}.workout-tracking-person{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.workout-tracking-person>span{overflow-wrap:anywhere;min-width:0}.workout-tracking-body{overscroll-behavior-y:contain;min-width:0;max-height:min(76dvh,850px);padding:24px;overflow-y:auto}.workout-tracking-dialog.modal.is-fullscreen[data-slot=dialog-content]{height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;animation:none;display:flex;inset:0;transform:translate(0,0);width:100vw!important;max-width:none!important}.workout-tracking-dialog.is-fullscreen .workout-tracking-header{padding-top:max(18px,env(safe-area-inset-top));flex-shrink:0}.workout-tracking-dialog.is-fullscreen .workout-tracking-body{overscroll-behavior-y:auto;min-height:0;max-height:none;padding-bottom:max(24px,env(safe-area-inset-bottom));flex:1}.workout-tracking-dialog.is-fullscreen .client-workouts{width:100%;max-width:1400px;margin:0 auto}@media (max-width:600px){.workout-tracking-header{gap:12px;padding:16px}.workout-tracking-heading>h2{font-size:18px}.workout-tracking-body{padding:16px}.workout-tracking-client-back,.workout-tracking-person{font-size:13px}.workout-tracking-dialog.is-fullscreen .workout-tracking-header{align-items:flex-start}.workout-tracking-dialog.is-fullscreen .workout-tracking-client-back{min-height:33px}.workout-tracking-dialog.is-fullscreen .workout-tracking-header>.icon-button{margin-top:0}}.modal.client-workout-progress-modal{width:min(820px,100vw - 24px);max-width:calc(100vw - 24px)}.workout-client-picker{gap:16px;display:grid}.workout-client-search{color:var(--muted);border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:10px;padding:0 13px;display:flex}.workout-client-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:4px;padding:13px 0;font-size:15px}.workout-client-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workout-client-list>button{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);text-align:left;border-radius:13px;align-items:center;gap:12px;padding:14px;transition:border-color .18s,background .18s;display:flex}.workout-client-list>button:hover{border-color:var(--green);background:var(--bg)}.workout-client-list>button>span:nth-child(2){overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:500}.workout-client-list>button>svg:last-child{color:var(--muted);flex-shrink:0;margin-left:auto}.workout-client-empty{text-align:center;color:var(--muted);padding:25px 0;font-size:14px}.workout-tracking-back{align-items:center;gap:6px;margin-bottom:18px;display:flex}.workout-approvals-empty{text-align:center;color:var(--muted);padding:22px 0}@media (max-width:600px){.workout-client-list{grid-template-columns:1fr}.workout-client-list>button{padding:12px}.workout-client-search input{font-size:16px}}
