.WorkoutCard-module__5CjJpa__card{background:var(--bg-surface);border-radius:var(--radius-md);padding:var(--sp-4);transition:background var(--transition-fast);text-decoration:none;display:block;position:relative}.WorkoutCard-module__5CjJpa__card:active{background:var(--bg-elevated)}.WorkoutCard-module__5CjJpa__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.WorkoutCard-module__5CjJpa__title{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--text-primary)}.WorkoutCard-module__5CjJpa__date{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}.WorkoutCard-module__5CjJpa__activeBadge{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--accent);background:var(--accent-dim);border-radius:var(--radius-full);flex-shrink:0;padding:3px 8px}.WorkoutCard-module__5CjJpa__exercises{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--sp-3);line-height:1.4}.WorkoutCard-module__5CjJpa__stats{align-items:center;gap:var(--sp-4);display:flex}.WorkoutCard-module__5CjJpa__stat{font-size:var(--text-xs);color:var(--text-tertiary);align-items:center;gap:4px;display:flex}.WorkoutCard-module__5CjJpa__chevron{right:var(--sp-4);position:absolute;top:50%;transform:translateY(-50%)}
.TopBar-module__CRHSNa__bar{z-index:50;height:var(--top-bar-height);padding:0 var(--sp-4);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--separator);background:#000000e6;align-items:center;display:flex;position:sticky;top:0}.TopBar-module__CRHSNa__left,.TopBar-module__CRHSNa__right{flex:1;align-items:center;display:flex}.TopBar-module__CRHSNa__right{justify-content:flex-end}.TopBar-module__CRHSNa__title{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:2;overflow:hidden}.TopBar-module__CRHSNa__backBtn{align-items:center;gap:var(--sp-1);color:var(--accent);font-size:var(--text-base);cursor:pointer;background:0 0;border:none;padding:0;display:flex}
.Input-module__agjDfq__wrapper{gap:var(--sp-1);flex-direction:column;display:flex}.Input-module__agjDfq__label{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.Input-module__agjDfq__input{width:100%;height:48px;padding:0 var(--sp-4);font-size:var(--text-base);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:border-color var(--transition-fast);outline:none}.Input-module__agjDfq__input:focus{border-color:var(--accent)}.Input-module__agjDfq__input::placeholder{color:var(--text-tertiary)}.Input-module__agjDfq__hasError{border-color:var(--accent-red)!important}.Input-module__agjDfq__error{font-size:var(--text-xs);color:var(--accent-red)}.Input-module__agjDfq__hint{font-size:var(--text-xs);color:var(--text-tertiary)}
