My question involves employment and labor law for the state of: North Carolina

Our boss said she was going to dock pay for work left un-done. She's been docking our pay without letting us know how much she was going to dock. Money has just been vanishing from our pay checks.

Is this legal?