Можно попробовать дисциплинировать. Традиционным способом - методом кнута и пряника . Завести тетрадочку, в которой секретарь отмечает во сколько зашёл, во сколько вышел. Перевести формат оплаты в режим: небольшая базовая чать+премия+бонус+супер-премия. Если ушёл на 3 часа, без уважительной причины и никого не предупредив - премии 50%, никаких бонусов или суперпремий. Громко хвалить тех, кто пунктуален, учредить доску почёта и вешать туда "Работника месяца" (очень действенно, кстати). Те. кто с вами сидел дополнительно часы перед сдачей заказы - гифт-карты или ещё какие презенты + много громких благодарностей. Самое важное соблюсти баланс - формально зарплата у неё не должна становиться меньше, чем сейчас, иначе может сделать ручкой, но она должна видеть, каких плюшек, в том числе, нематериальных, она лишается. Параллельно можно пропробовать поговорить с ней, что своим "свободным графиком" она расхолаживает вам весь коллектив. Может, действительно, перейти ей на неполный  рабочий день, чтобы она приходила и работала только в определённые часы? Зарплаты будет меньше, не будет бонусов и супер-премий, но зато она свободный человек. Как только услышите "нет, нет, нет", тогда в лоб скажите ей, что ожидаете того-сего и участия в общем аврале перед сдачей заказа. Как-то так . Она творческий человек, вы её очень любите и цените, но сейчас кризис, и творческим людям надо держаться за то, что есть.И из моего опыта работы с персоналом - незаменимых не бывает. Подыскивайте потихоньку альтернативные варианты - смотрите на талантливых студентов, других художников и т.д. Пусть у вас в запасе будет ещё 2-3 кандидатуры.Допишу. Присмотритесь к работающим и сделайте ей зама, для начала пусть не по художественнным, а по орг. вопросам.