.menu-select-wrapper[data-v-98f87264]{max-width:450px;margin:0 auto}.receipt[data-v-0e4d884d]{border:1px dashed #ccc;background:#fff;width:78mm;margin:auto;padding:4mm;font-family:Arial,sans-serif;font-weight:500;font-size:10px;color:#000}.row[data-v-0e4d884d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2px}.label[data-v-0e4d884d],.value[data-v-0e4d884d],span[data-v-0e4d884d],strong[data-v-0e4d884d],td[data-v-0e4d884d]{font-weight:500;font-size:14px;color:#000}table.items[data-v-0e4d884d],table.total[data-v-0e4d884d]{width:100%;border-collapse:collapse;margin-bottom:4px}.item-name[data-v-0e4d884d]{width:50%}.item-price[data-v-0e4d884d]{width:50%;text-align:right}.text-center[data-v-0e4d884d]{text-align:center}hr[data-v-0e4d884d]{border-top:2px dashed #000;margin:4px 0}.total-label[data-v-e60cd072]{letter-spacing:.12em;font-size:1.1rem}.total-amount[data-v-e60cd072]{font-size:1.2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.touch-friendly-btn[data-v-e60cd072]{border-radius:2px;font-size:16px}.touch-friendly-btn-viewed-p[data-v-e60cd072]{border-radius:2px;background-color:#28a745;border:1px solid #28a745}.touch-friendly-btn-viewed[data-v-e60cd072]{border-radius:2px;background-color:#fd7e14;border:1px solid #fd7e14}.new-order-section[data-v-e60cd072]{-webkit-box-shadow:0 0 10px #fd7e14;box-shadow:0 0 10px #fd7e14;border:1px solid #fd7e14;-webkit-animation:pulse-data-v-e60cd072 3s infinite;animation:pulse-data-v-e60cd072 3s infinite}@-webkit-keyframes pulse-data-v-e60cd072{0%{-webkit-box-shadow:0 0 5px #f5d8b0;box-shadow:0 0 5px #f5d8b0}50%{-webkit-box-shadow:0 0 15px #fd7e14;box-shadow:0 0 15px #fd7e14}to{-webkit-box-shadow:0 0 5px #f5d8b0;box-shadow:0 0 5px #f5d8b0}}@keyframes pulse-data-v-e60cd072{0%{-webkit-box-shadow:0 0 5px #f5d8b0;box-shadow:0 0 5px #f5d8b0}50%{-webkit-box-shadow:0 0 15px #fd7e14;box-shadow:0 0 15px #fd7e14}to{-webkit-box-shadow:0 0 5px #f5d8b0;box-shadow:0 0 5px #f5d8b0}}.viewed-order-section[data-v-e60cd072]{opacity:.85}.item-name[data-v-e60cd072]{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;cursor:pointer;max-width:180px}.item-name.quantityControl[data-v-e60cd072]{max-width:140px}@media (min-width:768px) and (max-width:878px){.item-name[data-v-e60cd072]{max-width:140px}.item-name.quantityControl[data-v-e60cd072]{max-width:100px}}@media (min-width:1200px) and (max-width:1299px){.item-name[data-v-e60cd072]{max-width:135px}.item-name.quantityControl[data-v-e60cd072]{max-width:90px}}@media (min-width:1300px) and (max-width:1450px){.item-name[data-v-e60cd072]{max-width:160px}.item-name.quantityControl[data-v-e60cd072]{max-width:120px}}@media (min-width:1451px) and (max-width:1499px){.item-name[data-v-e60cd072]{max-width:190px}.item-name.quantityControl[data-v-e60cd072]{max-width:150px}}@media (min-width:1500px) and (max-width:1699px){.item-name[data-v-e60cd072]{max-width:210px}.item-name.quantityControl[data-v-e60cd072]{max-width:170px}}@media (min-width:1700px){.item-name[data-v-e60cd072]{max-width:260px}.item-name.quantityControl[data-v-e60cd072]{max-width:220px}}.item-name.expanded[data-v-e60cd072]{white-space:normal;overflow:visible}@media (max-width:576px){.icon-btn[data-v-e60cd072]{width:16px!important;height:auto!important}}.shimmer-wrapper{position:relative;overflow:hidden;background:#e0e0e0;border-radius:6px}.shimmer-wrapper:after{content:"";position:absolute;top:0;left:-150px;width:150px;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.4)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);-webkit-animation:shimmer 1.2s infinite;animation:shimmer 1.2s infinite}@-webkit-keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.custom-vselect .vs__dropdown-toggle{font-size:12px;color:#121212;background-color:#f5f5f5;border-radius:4px;padding:2px 5px}.custom-vselect .vs__dropdown-menu{font-size:12px}.swal-item-name{text-transform:uppercase!important;font-weight:400!important;margin-top:.2rem!important;font-size:1.1rem!important;color:#000}.swal-modern-popup{padding:2rem!important;border-radius:18px!important;background:#fff!important;-webkit-box-shadow:0 8px 40px rgba(0,0,0,.08)!important;box-shadow:0 8px 40px rgba(0,0,0,.08)!important}.swal-modern-title{font-size:1.4rem!important;font-weight:400!important;color:#1a1a1a!important}.swal-desc{font-size:.85rem!important;color:#4a4a4a!important;margin-bottom:10px!important;line-height:1.3!important}.swal-modern-input{border-radius:10px!important;padding:10px!important;border:1px solid #ddd!important;font-size:1rem!important}.swal-btn-confirm{background-color:#28a745!important;color:#fff!important;border-radius:8px!important;padding:10px 18px!important;font-weight:600!important;border:none!important;cursor:pointer;-webkit-transition:background-color .2s,-webkit-transform .1s;transition:background-color .2s,-webkit-transform .1s;transition:background-color .2s,transform .1s;transition:background-color .2s,transform .1s,-webkit-transform .1s}.swal-btn-confirm:hover{background-color:#218838!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.swal-btn-confirm:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.swal-btn-cancel{background:transparent!important;color:#666!important;border:1px solid #ddd!important;border-radius:8px!important;padding:10px 18px!important;font-weight:500!important}.swal2-icon-content i{font-size:32px;color:#111}.transfer-input{border-radius:12px;font-size:14px;padding:12px}.step-btn{width:35px;height:35px;border-radius:50%;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.step-btn:active{-webkit-transform:scale(.9);transform:scale(.9);background-color:#e0e0e0}