.muathemewpgiare-an-hidden{display:none;padding:15px;background:#f8f9fa;border:2px solid #ff9800;margin-top:20px;font-size:16px;border-radius:8px;box-shadow:0 3px 15px rgb(255 152 0 / .5);opacity:0;transform:scale(.8);transition:opacity 1s ease-out,transform .8s ease-out}.muathemewpgiare-an-hidden.muathemewpgiare-an-fade-in{opacity:1;transform:scale(1)}.muathemewpgiare-an-box{font-size:18px;font-weight:700;color:#ff5722;margin-bottom:15px;text-align:center}.muathemewpgiare-an-progress-container{width:100%;height:8px;background:#ddd;border-radius:5px;overflow:hidden;margin-top:10px;position:relative}.muathemewpgiare-an-progress-bar{height:100%;width:0;background:linear-gradient(90deg,#ff5722,#ff9800);transition:width 1s ease-out}.muathemewpgiare-an-progress-bar.muathemewpgiare-an-complete{background:linear-gradient(90deg,#4caf50,#8bc34a)}.muathemewpgiare-an-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(0 0 0 / .8);padding:20px;border-radius:10px;text-align:center;color:#fff;font-size:18px;animation:mtwpgr-fadeIn 1s;z-index:9999}.muathemewpgiare-an-fadeout{animation:mtwpgr-fadeOut 1s forwards}@keyframes mtwpgr-fadeIn{from{opacity:0;transform:translate(-50%,-55%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes mtwpgr-fadeOut{from{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-45%)}}.order-wrapper{margin:0 auto;padding:30px;background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.order-wrapper h3{font-size:24px;margin-bottom:20px;font-weight:700;text-align:center}.order-wrapper .search-input{width:100%;padding:12px;margin:15px 0;font-size:16px;border:2px solid #ddd;border-radius:4px;transition:border-color .3s}.order-wrapper .search-input:focus{border-color:#4CAF50;outline:0}.order-wrapper .search-results{margin-top:15px;background:#fff;border:1px solid #ddd;padding:10px;border-radius:4px;box-shadow:0 4px 6px rgb(0 0 0 / .1);display:none}.order-wrapper .product-item{padding:10px;border-bottom:1px solid #f1f1f1;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.order-wrapper .product-item:hover{background:#f4f4f4}.order-wrapper .product-item h4{font-size:18px;margin:0}.order-wrapper .add-to-order{background:#4CAF50;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.order-wrapper .add-to-order.disabled{background:#ff4c4c;cursor:not-allowed}.order-wrapper .order-table{width:100%;margin-top:20px;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.order-wrapper .order-table th,.order-wrapper .order-table td{padding:15px;text-align:left;border-bottom:1px solid #ddd}.order-wrapper .order-table th{background:#f4f4f4;font-weight:700}.order-wrapper .order-table img{width:50px;height:50px;object-fit:cover;border-radius:4px}.order-wrapper .product-quantity{width:70px;padding:6px;text-align:center;border-radius:4px;border:1px solid #ddd;font-size:14px}.order-wrapper .product-price,.order-wrapper .product-total{font-weight:700}.order-wrapper .remove-product{background:#ff4c4c;color:#fff;border:none;padding:6px 12px;cursor:pointer;font-size:14px;border-radius:4px;transition:background-color .3s}.order-wrapper .remove-product:hover{background:#f33}.order-wrapper .submit-order{background:#007bff;color:#fff;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:16px;width:100%;margin-top:30px;transition:background-color .3s}.order-wrapper .submit-order:hover{background:#0056b3}.order-wrapper .order-table tr:hover{background:#f9f9f9}@media (max-width:768px){.order-wrapper{padding:20px}.order-wrapper .order-table th,.order-wrapper .order-table td{padding:10px}.order-wrapper .add-to-order{width:100%;margin-top:10px}}