.modal-product[data-v-eec032f6]{max-width:1000px}.modal-product table td[data-v-eec032f6]{vertical-align:top}.modal-product table td .stock[data-v-eec032f6]{display:flex;align-items:center;font-size:12px;white-space:nowrap}.modal-product table td .stock label[data-v-eec032f6]{margin:0 15px 0 0;opacity:.7}.modal-product table td .btn-product-select[data-v-eec032f6]{width:125px}.modal-booking-form[data-v-5746423a]{max-width:800px}.modal-appointment-list[data-v-0c225151]{max-width:1000px}.modal-appointment-list .appointment[data-v-0c225151]{position:relative;border:1px solid #555;padding:20px;margin-top:20px}.modal-appointment-list .appointment[data-v-0c225151]:first-child{margin-top:0}.modal-appointment-list .appointment .accept[data-v-0c225151]{position:absolute;top:0;left:0;right:0;bottom:0}.modal-appointment-list .appointment .accept .cover[data-v-0c225151]{position:absolute;background:#2a2a2a;opacity:.6;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:1}.modal-appointment-list .appointment .accept .stamp[data-v-0c225151]{position:absolute;top:15px;right:10px;z-index:2}.modal-appointment-list .appointment .accept .stamp .bi[data-v-0c225151]{font-size:32px;color:#289b86;display:block;margin:0 auto 15px}.modal-appointment-list .appointment .accept .stamp button[data-v-0c225151]{font-size:13px;padding:5px 14px;outline:none;border:none;background:#f8ef00}.modal-appointment-list .appointment .operation[data-v-0c225151]{position:absolute;top:5px;right:5px}.modal-appointment-list .appointment .operation .btn+.btn[data-v-0c225151]{margin-left:5px}.modal-appointment-list .appointment .tag[data-v-0c225151]{position:absolute;top:-1px;left:0;font-size:12px;display:flex;align-items:center;padding-right:150px}.modal-appointment-list .appointment .tag .time[data-v-0c225151]{margin-right:20px;border:1px solid #555;border-left:none;background:#555;padding:4px 10px 3px;white-space:nowrap}.modal-appointment-list .appointment .tag .time .bi[data-v-0c225151]{margin-right:7px;opacity:.7}.modal-appointment-list .appointment .tag .booking span[data-v-0c225151]{display:block;font-size:13px}.modal-appointment-list .appointment .tag .booking span strong[data-v-0c225151]{color:#82786e;margin-left:15px}.modal-appointment-list .appointment h4[data-v-0c225151]{font-size:18px;font-weight:700;margin:25px 0 10px;color:#fff}.modal-appointment-list .appointment .contact[data-v-0c225151]{display:flex;align-items:center;opacity:.8}.modal-appointment-list .appointment .contact .field[data-v-0c225151]{font-size:13px;margin-right:15px}.modal-appointment-list .appointment .contact .field .bi[data-v-0c225151]{margin-right:5px;opacity:.7}.modal-appointment-list .appointment .product[data-v-0c225151]{margin-top:15px;padding:15px;border:1px dashed #555}.modal-appointment-list .appointment .product .item[data-v-0c225151]{display:flex;flex-direction:column;margin-bottom:7px}.modal-appointment-list .appointment .product .item[data-v-0c225151]:last-child{margin-bottom:0}.modal-appointment-list .appointment .product .item label[data-v-0c225151]{color:#777;font-weight:700;font-style:italic;font-size:14px}.modal-appointment-list .appointment .product .item span[data-v-0c225151]{font-size:13px}.modal-appointment-list .appointment .product .item span.sku[data-v-0c225151]{font-size:11px;opacity:.75}.modal-appointment-list .appointment .product .item span.qty[data-v-0c225151]{margin-left:15px}