:root{--mo-primary:#2d3748;--mo-accent:#4a90a4;--mo-success:#48bb78;--mo-warning:#ed8936;--mo-danger:#e53e3e;--mo-bg:#f7f8fa;--mo-card-bg:#fff;--mo-border:#e2e8f0;--mo-text:#1a1a1a;--mo-text-muted:#718096;--mo-spacing-xs:4px;--mo-spacing-sm:8px;--mo-spacing-md:16px;--mo-spacing-lg:24px;--mo-spacing-xl:32px;--mo-radius-sm:4px;--mo-radius-md:8px;--mo-radius-lg:12px;--mo-shadow-sm:0 1px 3px rgba(0,0,0,0.08);--mo-shadow-md:0 2px 8px rgba(0,0,0,0.08);--mo-shadow-lg:0 4px 16px rgba(0,0,0,0.12);--mo-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mo-font-size-sm:12px;--mo-font-size-base:14px;--mo-font-size-lg:16px;--mo-font-size-xl:18px;--mo-transition:all .2s ease}.woo-manual-order-container{width:100%;max-width:900px;margin:0 auto;padding:var(--mo-spacing-md);font-family:var(--mo-font-family);background-color:var(--mo-bg)}.woo-manual-order-container .manual-section-card{background:var(--mo-card-bg);border-radius:var(--mo-radius-md);box-shadow:var(--mo-shadow-md);margin-bottom:var(--mo-spacing-md);overflow:hidden}.woo-manual-order-container .manual-section-header{display:flex;align-items:center;justify-content:space-between;padding:var(--mo-spacing-md);border-bottom:1px solid var(--mo-border);font-size:var(--mo-font-size-lg);font-weight:600;color:var(--mo-text)}.woo-manual-order-container .manual-section-header svg,.woo-manual-order-container .manual-section-header i{margin-right:var(--mo-spacing-sm);color:var(--mo-accent)}.woo-manual-order-container .manual-section-body{padding:var(--mo-spacing-md)}.woo-manual-order-container .shop_table,.woo-manual-order-container .woocommerce-checkout-review-order-table{width:100% !important;border-collapse:separate !important;border-spacing:0 var(--mo-spacing-md) !important;border:none !important}.woo-manual-order-container .shop_table thead,.woo-manual-order-container .woocommerce-checkout-review-order-table thead{display:none !important}.woo-manual-order-container .shop_table tbody tr.cart_item,.woo-manual-order-container .shop_table tbody tr.opc_cart_item,.woo-manual-order-container .woocommerce-checkout-review-order-table tbody tr.cart_item{display:grid !important;grid-template-columns:1fr 240px;background:var(--mo-card-bg) !important;border-radius:var(--mo-radius-md) !important;box-shadow:0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.06) !important;margin-bottom:var(--mo-spacing-md) !important;transition:var(--mo-transition);border:1px solid var(--mo-border) !important;overflow:hidden}.woo-manual-order-container .shop_table tbody tr.cart_item:hover,.woo-manual-order-container .shop_table tbody tr.opc_cart_item:hover{box-shadow:0 2px 8px rgba(0,0,0,0.06),0 8px 24px rgba(0,0,0,0.1) !important;border-color:var(--mo-accent) !important}.woo-manual-order-container .cart_item td.product-name,.woo-manual-order-container .opc_cart_item td.product-name{display:block !important;padding:var(--mo-spacing-lg) !important;padding-right:var(--mo-spacing-xl) !important;border:none !important;background:transparent !important;border-right:1px solid var(--mo-border) !important;position:relative !important}.woo-manual-order-container .cart_item td.product-total,.woo-manual-order-container .opc_cart_item td.product-total{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;padding:var(--mo-spacing-lg) !important;border:none !important;background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%) !important;min-width:200px !important}.woo-manual-order-container .cart_item .product-remove,.woo-manual-order-container .opc_cart_item .product-remove{position:absolute !important;top:var(--mo-spacing-md) !important;right:var(--mo-spacing-md) !important;z-index:10 !important;display:block !important}.woo-manual-order-container .cart_item .product-remove .remove,.woo-manual-order-container .opc_cart_item .product-remove .remove,.woo-manual-order-container .cart_item .product-remove a,.woo-manual-order-container .opc_cart_item .product-remove a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;color:var(--mo-text-muted) !important;text-decoration:none !important;transition:var(--mo-transition);border-radius:50% !important;font-size:14px !important;background:#f1f5f9 !important;border:1px solid var(--mo-border) !important}.woo-manual-order-container .cart_item .product-remove .remove:hover,.woo-manual-order-container .opc_cart_item .product-remove .remove:hover,.woo-manual-order-container .cart_item .product-remove a:hover,.woo-manual-order-container .opc_cart_item .product-remove a:hover{color:#fff !important;background-color:var(--mo-danger) !important;border-color:var(--mo-danger) !important}.woo-manual-order-container .cart_item .product-remove .remove::before,.woo-manual-order-container .opc_cart_item .product-remove .remove::before{font-family:"Font Awesome 5 Free","FontAwesome",sans-serif !important;font-weight:900 !important}.woo-manual-order-container .cart_item .product-details{position:relative;padding-right:36px}.woo-manual-order-container .cart_item .product-details>a{display:block;font-size:15px;font-weight:600;color:var(--mo-text);text-decoration:none;margin-bottom:var(--mo-spacing-xs);line-height:1.3}.woo-manual-order-container .cart_item .product-details>a:hover{color:var(--mo-accent)}.woo-manual-order-container .cart_item .tm-cart-edit-optionsh,.woo-manual-order-container .opc_cart_item .tm-cart-edit-optionsh{display:inline-block !important;margin:0 var(--mo-spacing-md) 0 0 !important;padding:0 !important;font-size:inherit !important;font-weight:normal !important;vertical-align:middle !important}.woo-manual-order-container .cart_item .tm-cart-edit-options,.woo-manual-order-container .opc_cart_item .tm-cart-edit-options{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:12px !important;font-weight:500 !important;color:#fff !important;text-decoration:none !important;padding:6px 12px !important;background:var(--mo-accent) !important;border-radius:var(--mo-radius-sm) !important;transition:var(--mo-transition);box-shadow:0 2px 4px rgba(74,144,164,0.3) !important}.woo-manual-order-container .cart_item .tm-cart-edit-options:hover,.woo-manual-order-container .opc_cart_item .tm-cart-edit-options:hover{background:#3d7a8a !important;box-shadow:0 4px 8px rgba(74,144,164,0.4) !important;transform:translateY(-1px);color:#fff !important}.woo-manual-order-container .cart_item .tm-cart-edit-options i,.woo-manual-order-container .opc_cart_item .tm-cart-edit-options i{font-size:11px !important;margin-right:0 !important;padding-right:0 !important}.woo-manual-order-container .bbh-qty-badge{display:inline-flex !important;align-items:center !important;padding:4px 8px !important;font-size:10px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:.2px !important;border-radius:3px !important;color:#fff !important;margin-right:4px !important;margin-bottom:0 !important;box-shadow:none !important;vertical-align:middle !important}.woo-manual-order-container .bbh-qty-badge.bbh-qty-available{background:#059669 !important}.woo-manual-order-container .bbh-qty-badge.bbh-qty-left{background:#dc2626 !important}.woo-manual-order-container .bbh-qty-badge.bbh-qty-left[style*="green"]{background:#059669 !important}.woo-manual-order-container .cart_item .product-details{position:relative;padding-right:40px}.woo-manual-order-container .cart_item .product-details>a:first-child{display:block !important;font-size:16px !important;font-weight:600 !important;margin-bottom:var(--mo-spacing-sm) !important}.woo-manual-order-container .custom_item_name_manual_order{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:var(--mo-spacing-sm) !important;margin:var(--mo-spacing-md) 0 !important;padding-top:var(--mo-spacing-md) !important;border-top:1px solid var(--mo-border) !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.3px !important;color:var(--mo-text-muted) !important;background:transparent !important}.woo-manual-order-container .custom_item_name_manual_order input[type="text"]{flex:1 !important;min-width:120px !important;padding:8px 12px !important;font-size:13px !important;border:1px dashed var(--mo-border) !important;border-radius:var(--mo-radius-sm) !important;background:rgba(255,255,255,0.6) !important;transition:var(--mo-transition)}.woo-manual-order-container .custom_item_name_manual_order input[type="text"]:focus{outline:none !important;border-style:solid !important;border-color:var(--mo-accent) !important;background:#fff !important;box-shadow:0 0 0 3px rgba(74,144,164,0.1) !important}.woo-manual-order-container .custom_item_name_manual_order input[type="text"]::placeholder{color:#cbd5e1 !important;font-style:italic !important}.woo-manual-order-container .cart_item .variation{margin:var(--mo-spacing-md) 0 var(--mo-spacing-sm) 0 !important;padding:0 !important;border:none !important}.woo-manual-order-container .cart_item .variation dt{display:none !important}.woo-manual-order-container .cart_item .variation dd{margin:0 !important;padding:0 !important;display:inline !important}.woo-manual-order-container .cart_item .variation dd p{margin:0 4px 6px 0 !important;display:inline-flex !important;align-items:center !important;gap:5px !important;font-size:12px !important;color:var(--mo-text) !important;background:#e2e8f0 !important;padding:5px 10px !important;border-radius:4px !important}.woo-manual-order-container .cart_item .variation dd p::before{content:"\2713" !important;color:var(--mo-success) !important;font-weight:bold !important;font-size:10px !important}.woo-manual-order-container .cart_item .variation dd.variation-start-date,.woo-manual-order-container .cart_item .variation dd.variation-end-date,.woo-manual-order-container .cart_item .variation dd.variation-booking-starts,.woo-manual-order-container .cart_item .variation dd.variation-booking-ends,.woo-manual-order-container .cart_item .variation dd.variation-delivery-date,.woo-manual-order-container .cart_item .variation dd.variation-return-date,.woo-manual-order-container .cart_item .variation dd[class*="variation-"][class*="date"]{display:block !important}.woo-manual-order-container .cart_item .variation dd.variation-start-date p,.woo-manual-order-container .cart_item .variation dd.variation-end-date p,.woo-manual-order-container .cart_item .variation dd.variation-booking-starts p,.woo-manual-order-container .cart_item .variation dd.variation-booking-ends p,.woo-manual-order-container .cart_item .variation dd.variation-delivery-date p,.woo-manual-order-container .cart_item .variation dd.variation-return-date p,.woo-manual-order-container .cart_item .variation dd[class*="variation-"][class*="date"] p{background:transparent !important;padding:4px 0 !important;margin:2px 0 !important;display:inline-flex !important;align-items:center !important;gap:6px !important;color:var(--mo-text-muted) !important;font-size:13px !important;font-weight:500 !important;border-radius:0 !important}.woo-manual-order-container .cart_item .variation dd.variation-start-date p::before,.woo-manual-order-container .cart_item .variation dd.variation-end-date p::before,.woo-manual-order-container .cart_item .variation dd.variation-booking-starts p::before,.woo-manual-order-container .cart_item .variation dd.variation-booking-ends p::before,.woo-manual-order-container .cart_item .variation dd.variation-delivery-date p::before,.woo-manual-order-container .cart_item .variation dd.variation-return-date p::before,.woo-manual-order-container .cart_item .variation dd[class*="variation-"][class*="date"] p::before{display:none !important}.woo-manual-order-container .cart_item .bb_dates_panel{margin:var(--mo-spacing-md) 0 !important;padding:var(--mo-spacing-sm) 0 !important;border-top:1px dashed var(--mo-border) !important}.woo-manual-order-container .cart_item .bb_dates_panel>div{display:flex !important;align-items:center !important;gap:8px !important;padding:4px 0 !important;font-size:13px !important;color:var(--mo-text-muted) !important}.woo-manual-order-container .cart_item .bb_dates_panel i.fa-calendar,.woo-manual-order-container .cart_item .bb_dates_panel i.fas.fa-calendar{color:var(--mo-accent) !important;font-size:12px !important;width:14px !important}.woo-manual-order-container .cart_item .bb_dates_panel .mmmcartedit{display:inline-flex !important;align-items:center !important;gap:6px !important;margin-top:var(--mo-spacing-sm) !important;padding:6px 12px !important;background:#f1f5f9 !important;border-radius:var(--mo-radius-sm) !important;cursor:pointer !important;transition:var(--mo-transition);position:relative !important;top:0 !important;left:0 !important}.woo-manual-order-container .cart_item .bb_dates_panel .mmmcartedit:hover{background:var(--mo-accent) !important;color:#fff !important}.woo-manual-order-container .cart_item .bb_dates_panel .mmmcartedit i{color:var(--mo-accent) !important;font-size:12px !important}.woo-manual-order-container .cart_item .bb_dates_panel .mmmcartedit:hover i{color:#fff !important}.woo-manual-order-container .cart_item .bb_dates_panel .mmmcartedit .mmctext{font-size:12px !important;font-weight:500 !important}.woo-manual-order-container .cart_item button[type="submit"],.woo-manual-order-container .cart_item input[type="submit"],.woo-manual-order-container .cart_item .button:not(.tm-cart-edit-options):not(.minus):not(.plus),.woo-manual-order-container .cart_item button.update,.woo-manual-order-container .cart_item .update-button,.woo-manual-order-container .cart_item .btn-update{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:8px 16px !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.5px !important;color:var(--mo-accent) !important;background:transparent !important;border:1px solid var(--mo-accent) !important;border-radius:var(--mo-radius-sm) !important;cursor:pointer !important;transition:var(--mo-transition);margin-top:var(--mo-spacing-sm) !important;min-height:36px !important;min-width:70px !important;box-sizing:border-box !important;line-height:1.2 !important}.woo-manual-order-container .cart_item button[type="submit"]:hover,.woo-manual-order-container .cart_item input[type="submit"]:hover,.woo-manual-order-container .cart_item .button:not(.tm-cart-edit-options):not(.minus):not(.plus):hover,.woo-manual-order-container .cart_item button.update:hover,.woo-manual-order-container .cart_item .update-button:hover,.woo-manual-order-container .cart_item .btn-update:hover{background:var(--mo-accent) !important;color:#fff !important;box-shadow:0 2px 6px rgba(74,144,164,0.3) !important}.woo-manual-order-container .custom_item_name_manual_order button,.woo-manual-order-container .custom_item_name_manual_order .button,.woo-manual-order-container .custom_item_name_manual_order input[type="submit"]{margin-left:var(--mo-spacing-sm) !important;margin-top:0 !important;vertical-align:middle !important}.woo-manual-order-container .custom_item_price_manual_order button,.woo-manual-order-container .custom_item_price_manual_order .button,.woo-manual-order-container .custom_item_price_manual_order input[type="submit"],.woo-manual-order-container .actual_qty_manual_order button,.woo-manual-order-container .actual_qty_manual_order .button,.woo-manual-order-container .actual_qty_manual_order input[type="submit"]{margin-top:var(--mo-spacing-sm) !important}.woo-manual-order-container .product-quantity-new{margin-top:var(--mo-spacing-lg) !important;padding-top:var(--mo-spacing-lg) !important;border-top:1px solid var(--mo-border) !important;display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:var(--mo-spacing-md) !important}.woo-manual-order-container .quantity{display:inline-flex !important;align-items:center !important;gap:0 !important;background:#f8fafc !important;border-radius:var(--mo-radius-sm) !important;border:1px solid var(--mo-border) !important;overflow:visible !important;flex-shrink:0 !important;margin-right:var(--mo-spacing-sm) !important}.woo-manual-order-container .product-quantity-new>button,.woo-manual-order-container .product-quantity-new>.button:not(.minus):not(.plus),.woo-manual-order-container .product-quantity-new>input[type="submit"],.woo-manual-order-container .product-quantity-new button[type="submit"],.woo-manual-order-container .product-quantity-new input[type="button"],.woo-manual-order-container .product-quantity-new .quantity+button,.woo-manual-order-container .product-quantity-new .quantity+.button,.woo-manual-order-container .product-quantity-new .quantity ~ button:not(.minus):not(.plus),.woo-manual-order-container .product-quantity-new .quantity ~ .button:not(.minus):not(.plus),.woo-manual-order-container .cart_item .product-quantity-new button.button{margin-left:12px !important;margin-top:0 !important;flex-shrink:0 !important;white-space:nowrap !important;min-width:80px !important;width:auto !important;height:36px !important;line-height:20px !important;padding:8px 16px !important;font-size:11px !important;box-sizing:border-box !important;overflow:visible !important;text-overflow:clip !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important}.woo-manual-order-container .quantity .qty{width:40px !important;text-align:center !important;padding:6px 2px !important;font-size:13px !important;font-weight:600 !important;border:none !important;background:#fff !important;color:var(--mo-text) !important;height:28px !important;box-sizing:border-box !important}.woo-manual-order-container .quantity .qty:focus{outline:none !important}.woo-manual-order-container .product-quantity-new input[type="button"].plus,.woo-manual-order-container .product-quantity-new input[type="button"].minus{width:24px !important;height:28px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;border:none !important;cursor:pointer !important;transition:var(--mo-transition);font-size:18px !important;font-weight:500 !important;color:var(--mo-text-muted) !important;padding:0 !important;margin:0 !important;min-width:24px !important;max-width:24px !important;line-height:1 !important}.woo-manual-order-container .product-quantity-new input[type="button"].plus:hover,.woo-manual-order-container .product-quantity-new input[type="button"].minus:hover{background:var(--mo-accent) !important;color:white !important}.woo-manual-order-container .product-new-price{border:none !important;box-shadow:none !important;background:transparent !important;padding:0 !important;margin:0 !important}.woo-manual-order-container .custom_item_price_manual_order{display:block !important;margin:0 0 var(--mo-spacing-md) 0 !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.3px !important;color:var(--mo-text-muted) !important;background:transparent !important;border:none !important;white-space:normal !important;word-wrap:break-word !important;line-height:1.4 !important}.woo-manual-order-container .custom_item_price_manual_order input[type="text"],.woo-manual-order-container .product_new_price{display:block !important;width:100% !important;padding:10px 12px !important;font-size:14px !important;font-weight:500 !important;border:1px solid var(--mo-border) !important;border-radius:var(--mo-radius-sm) !important;background:#fff !important;transition:var(--mo-transition);margin-top:6px !important;box-sizing:border-box !important}.woo-manual-order-container .custom_item_price_manual_order input[type="text"]:focus,.woo-manual-order-container .product_new_price:focus{outline:none !important;border-color:var(--mo-accent) !important;box-shadow:0 0 0 3px rgba(74,144,164,0.12) !important}.woo-manual-order-container .actual_qty_manual_order{display:block !important;margin:var(--mo-spacing-md) 0 !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.3px !important;color:var(--mo-text-muted) !important;background:transparent !important;border:none !important;white-space:normal !important;line-height:1.4 !important}.woo-manual-order-container .actual_qty_manual_order input[type="text"],.woo-manual-order-container .product_new_inventory{display:block !important;width:100% !important;padding:8px 12px !important;font-size:13px !important;border:1px solid var(--mo-border) !important;border-radius:var(--mo-radius-sm) !important;background:#fff !important;transition:var(--mo-transition);margin-top:6px !important;box-sizing:border-box !important}.woo-manual-order-container .actual_qty_manual_order input[type="text"]:focus,.woo-manual-order-container .product_new_inventory:focus{outline:none !important;border-color:var(--mo-accent) !important;box-shadow:0 0 0 3px rgba(74,144,164,0.12) !important}.woo-manual-order-container .cart_item td.product-total>.woocommerce-Price-amount,.woo-manual-order-container .cart_item td.product-total>span.woocommerce-Price-amount,.woo-manual-order-container .opc_cart_item td.product-total>.woocommerce-Price-amount,.woo-manual-order-container .cart_item td.product-total>span:last-child{display:block !important;font-size:22px !important;font-weight:700 !important;color:var(--mo-text) !important;margin-top:auto !important;padding-top:var(--mo-spacing-lg) !important;text-align:right !important;letter-spacing:-0.5px;border-top:1px solid var(--mo-border)}.woo-manual-order-container .cart_item td.product-total .woocommerce-Price-currencySymbol{font-size:14px;font-weight:500;vertical-align:top;margin-right:1px}.woo-manual-order-container .product-new-price{flex:1 !important}@media(max-width:767px){.woo-manual-order-container .shop_table tbody tr.cart_item,.woo-manual-order-container .shop_table tbody tr.opc_cart_item{grid-template-columns:1fr !important}.woo-manual-order-container .cart_item td.product-name{border-right:none !important;border-bottom:1px solid var(--mo-border) !important}.woo-manual-order-container .cart_item td.product-total{flex-direction:row !important;flex-wrap:wrap;align-items:flex-end;gap:var(--mo-spacing-md)}.woo-manual-order-container .product-new-price{flex:1;min-width:150px}.woo-manual-order-container .cart_item td.product-total>.woocommerce-Price-amount{font-size:20px;padding-top:0}}.woo-manual-order-container .cart_item .stock-warning{display:inline-block;padding:var(--mo-spacing-xs) var(--mo-spacing-sm);font-size:var(--mo-font-size-sm);font-weight:500;border-radius:var(--mo-radius-sm);margin-top:var(--mo-spacing-sm)}.woo-manual-order-container .cart_item .stock-warning.warning{background:rgba(237,137,54,0.1);color:var(--mo-warning)}.woo-manual-order-container .cart_item .stock-warning.danger{background:rgba(229,62,62,0.1);color:var(--mo-danger)}.woo-manual-order-container .bbh_qty_available_badge{display:inline-flex;gap:var(--mo-spacing-sm);padding:var(--mo-spacing-xs) var(--mo-spacing-sm);font-size:var(--mo-font-size-sm);border-radius:var(--mo-radius-sm);background:rgba(229,62,62,0.1);color:var(--mo-danger)}.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot{display:block;background:var(--mo-bg);border-radius:var(--mo-radius-md);padding:var(--mo-spacing-md);margin-top:var(--mo-spacing-md)}.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot tr{display:flex;justify-content:space-between;align-items:center;padding:var(--mo-spacing-sm) 0;border-bottom:1px solid var(--mo-border)}.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom:0;padding-top:var(--mo-spacing-md);margin-top:var(--mo-spacing-sm)}.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot th{font-weight:400;color:var(--mo-text-muted);font-size:var(--mo-font-size-base);text-align:left;padding:0}.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot td{font-weight:500;color:var(--mo-text);font-size:var(--mo-font-size-base);text-align:right;padding:0}.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot tr.order-total th{font-weight:600;color:var(--mo-text);font-size:var(--mo-font-size-lg)}.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-weight:700;color:var(--mo-text);font-size:var(--mo-font-size-xl)}.woo-manual-order-container tfoot tr.cart-discount td{color:var(--mo-success)}.woo-manual-order-container tfoot .remove_fee{display:inline-flex;align-items:center;gap:var(--mo-spacing-xs);margin-left:var(--mo-spacing-sm);color:var(--mo-text-muted);font-size:var(--mo-font-size-sm);text-decoration:none;transition:var(--mo-transition)}.woo-manual-order-container tfoot .remove_fee:hover{color:var(--mo-danger)}.woo-manual-order-container tfoot .remove_fee .fa-trash{font-size:11px}.woo-manual-order-container #manualPanelActions{background:var(--mo-card-bg);border-radius:var(--mo-radius-md);box-shadow:var(--mo-shadow-md);margin-bottom:var(--mo-spacing-md);overflow:hidden}.woo-manual-order-container #manualPanelActions .manual-extras-header{display:flex;align-items:center;justify-content:space-between;padding:var(--mo-spacing-md);background:var(--mo-primary);color:white;cursor:pointer}.woo-manual-order-container #manualPanelActions .manual-extras-body{padding:var(--mo-spacing-md)}.woo-manual-order-container .extras-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mo-spacing-md)}@media(max-width:767px){.woo-manual-order-container .extras-grid{grid-template-columns:1fr}}.woo-manual-order-container .extra-item{background:var(--mo-bg);padding:var(--mo-spacing-md);border-radius:var(--mo-radius-sm);border:1px solid var(--mo-border)}.woo-manual-order-container .extra-item label{display:block;font-size:var(--mo-font-size-sm);font-weight:500;color:var(--mo-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--mo-spacing-xs)}.woo-manual-order-container .extra-item input[type="text"],.woo-manual-order-container .extra-item input[type="number"]{width:100%;padding:var(--mo-spacing-sm) var(--mo-spacing-md);font-size:var(--mo-font-size-base);border:1px solid var(--mo-border);border-radius:var(--mo-radius-sm);background:var(--mo-card-bg);transition:var(--mo-transition);margin-bottom:var(--mo-spacing-sm)}.woo-manual-order-container .extra-item input:focus{outline:0;border-color:var(--mo-accent);box-shadow:0 0 0 3px rgba(74,144,164,0.1)}.woo-manual-order-container .extra-item .btn-add{width:100%;padding:var(--mo-spacing-sm) var(--mo-spacing-md);font-size:var(--mo-font-size-sm);font-weight:500;color:var(--mo-primary);background:transparent;border:1px solid var(--mo-primary);border-radius:var(--mo-radius-sm);cursor:pointer;transition:var(--mo-transition)}.woo-manual-order-container .extra-item .btn-add:hover{background:var(--mo-primary);color:white}.woo-manual-order-container .back_to_cart{color:white !important;font-size:var(--mo-font-size-sm);text-decoration:none;opacity:.8;transition:var(--mo-transition)}.woo-manual-order-container .back_to_cart:hover{opacity:1}.woo-manual-order-container #manualPanelPlace{background:var(--mo-card-bg);border-radius:var(--mo-radius-md);box-shadow:var(--mo-shadow-md);padding:var(--mo-spacing-lg);margin-bottom:var(--mo-spacing-md)}.woo-manual-order-container #manualPanelPlace h3{display:flex;align-items:center;gap:var(--mo-spacing-sm);font-size:var(--mo-font-size-lg);font-weight:600;color:var(--mo-text);margin-bottom:var(--mo-spacing-md);padding-bottom:var(--mo-spacing-md);border-bottom:1px solid var(--mo-border)}.woo-manual-order-container .transaction-row{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:var(--mo-spacing-md);align-items:end;margin-bottom:var(--mo-spacing-lg)}@media(max-width:767px){.woo-manual-order-container .transaction-row{grid-template-columns:1fr 1fr}.woo-manual-order-container .transaction-row>*:nth-child(3){grid-column:1 / -1}}@media(max-width:480px){.woo-manual-order-container .transaction-row{grid-template-columns:1fr}}.woo-manual-order-container .transaction-row input,.woo-manual-order-container .transaction-row select{width:100%;padding:var(--mo-spacing-sm) var(--mo-spacing-md);font-size:var(--mo-font-size-base);border:1px solid var(--mo-border);border-radius:var(--mo-radius-sm);background:var(--mo-card-bg);transition:var(--mo-transition)}.woo-manual-order-container .transaction-row input:focus,.woo-manual-order-container .transaction-row select:focus{outline:0;border-color:var(--mo-accent);box-shadow:0 0 0 3px rgba(74,144,164,0.1)}.woo-manual-order-container .order-status-wrap{margin-bottom:var(--mo-spacing-lg)}.woo-manual-order-container .order-status-wrap label{display:block;font-size:var(--mo-font-size-sm);font-weight:500;color:var(--mo-text-muted);margin-bottom:var(--mo-spacing-xs)}.woo-manual-order-container .order-status-wrap select{width:100%;padding:var(--mo-spacing-sm) var(--mo-spacing-md);font-size:var(--mo-font-size-base);border:1px solid var(--mo-border);border-radius:var(--mo-radius-sm)}.woo-manual-order-container .action-buttons{display:flex;flex-wrap:wrap;gap:var(--mo-spacing-sm)}.woo-manual-order-container .action-buttons button,.woo-manual-order-container .action-buttons .button{padding:var(--mo-spacing-sm) var(--mo-spacing-lg);font-size:var(--mo-font-size-base);font-weight:500;border-radius:var(--mo-radius-sm);cursor:pointer;transition:var(--mo-transition);border:0}.woo-manual-order-container .action-buttons .btn-primary{background:var(--mo-primary);color:white}.woo-manual-order-container .action-buttons .btn-primary:hover{background:#1a202c;transform:translateY(-1px)}.woo-manual-order-container .action-buttons .btn-secondary{background:transparent;color:var(--mo-primary);border:1px solid var(--mo-primary)}.woo-manual-order-container .action-buttons .btn-secondary:hover{background:var(--mo-primary);color:white}@media(max-width:480px){.woo-manual-order-container .action-buttons{flex-direction:column}.woo-manual-order-container .action-buttons button,.woo-manual-order-container .action-buttons .button{width:100%;text-align:center}}.woo-manual-order-container .back-to-dashboard{display:inline-flex;align-items:center;gap:var(--mo-spacing-xs);margin-top:var(--mo-spacing-md);color:var(--mo-text-muted);font-size:var(--mo-font-size-sm);text-decoration:none;transition:var(--mo-transition)}.woo-manual-order-container .back-to-dashboard:hover{color:var(--mo-accent)}.woo-manual-order-container #manualPanelCustomer{background:var(--mo-card-bg);border-radius:var(--mo-radius-md);box-shadow:var(--mo-shadow-md);margin-bottom:var(--mo-spacing-md);overflow:hidden}.woo-manual-order-container #manualPanelCustomer .manual-customer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--mo-spacing-md);background:var(--mo-primary);color:white}.woo-manual-order-container #manualPanelCustomer .manual-customer-body{padding:var(--mo-spacing-lg)}.woo-manual-order-container .wc-customer-search{margin-bottom:var(--mo-spacing-md)}.woo-manual-order-container .select2-container--default .select2-selection--single{height:44px;padding:var(--mo-spacing-sm);border:1px solid var(--mo-border);border-radius:var(--mo-radius-sm)}.woo-manual-order-container .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px;color:var(--mo-text)}.woo-manual-order-container .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.woo-manual-order-container .woocommerce-billing-fields,.woo-manual-order-container .woocommerce-shipping-fields{margin-bottom:var(--mo-spacing-lg)}.woo-manual-order-container .woocommerce-billing-fields h3,.woo-manual-order-container .woocommerce-shipping-fields h3{font-size:var(--mo-font-size-lg);font-weight:600;color:var(--mo-text);margin-bottom:var(--mo-spacing-md);padding-bottom:var(--mo-spacing-sm);border-bottom:1px solid var(--mo-border)}.woo-manual-order-container .woocommerce-billing-fields__field-wrapper,.woo-manual-order-container .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mo-spacing-md)}@media(max-width:576px){.woo-manual-order-container .woocommerce-billing-fields__field-wrapper,.woo-manual-order-container .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}}.woo-manual-order-container .form-row-wide{grid-column:1 / -1}.woo-manual-order-container .form-row label{display:block;font-size:var(--mo-font-size-sm);font-weight:500;color:var(--mo-text-muted);margin-bottom:var(--mo-spacing-xs)}.woo-manual-order-container .form-row label .required{color:var(--mo-danger)}.woo-manual-order-container .form-row input.input-text,.woo-manual-order-container .form-row textarea,.woo-manual-order-container .form-row select{width:100%;padding:var(--mo-spacing-sm) var(--mo-spacing-md);font-size:16px;border:1px solid var(--mo-border);border-radius:var(--mo-radius-sm);background:var(--mo-card-bg);transition:var(--mo-transition)}.woo-manual-order-container .form-row input.input-text:focus,.woo-manual-order-container .form-row textarea:focus,.woo-manual-order-container .form-row select:focus{outline:0;border-color:var(--mo-accent);box-shadow:0 0 0 3px rgba(74,144,164,0.1)}.woo-manual-order-container .address-field-group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--mo-spacing-md)}@media(max-width:576px){.woo-manual-order-container .address-field-group{grid-template-columns:1fr}}@media(min-width:577px) and (max-width:767px){.woo-manual-order-container .address-field-group{grid-template-columns:1fr 1fr}.woo-manual-order-container .address-field-group>*:first-child{grid-column:1 / -1}}.woo-manual-order-container .btn-new-customer{display:inline-flex;align-items:center;gap:var(--mo-spacing-xs);padding:var(--mo-spacing-sm) var(--mo-spacing-md);font-size:var(--mo-font-size-sm);font-weight:500;color:var(--mo-primary);background:transparent;border:1px solid var(--mo-primary);border-radius:var(--mo-radius-sm);cursor:pointer;transition:var(--mo-transition);margin-bottom:var(--mo-spacing-md)}.woo-manual-order-container .btn-new-customer:hover{background:var(--mo-primary);color:white}.woo-manual-order-container .woocommerce-additional-fields{margin-top:var(--mo-spacing-lg)}.woo-manual-order-container .woocommerce-additional-fields h3{font-size:var(--mo-font-size-lg);font-weight:600;color:var(--mo-text);margin-bottom:var(--mo-spacing-md)}.woo-manual-order-container .woocommerce-additional-fields textarea{min-height:100px;resize:vertical}.woo-manual-order-container .form-row input[type="checkbox"]{width:18px;height:18px;margin-right:var(--mo-spacing-sm);accent-color:var(--mo-accent)}.woo-manual-order-container #manualPanelProducts{background:var(--mo-card-bg);border-radius:var(--mo-radius-md);box-shadow:var(--mo-shadow-md);margin-bottom:var(--mo-spacing-md);overflow:hidden}.woo-manual-order-container #manualPanelProducts .products-header{padding:var(--mo-spacing-md);border-bottom:1px solid var(--mo-border)}.woo-manual-order-container #manualPanelProducts .search-wrapper{display:flex;gap:var(--mo-spacing-sm);margin-bottom:var(--mo-spacing-md)}.woo-manual-order-container #manualPanelProducts .search-wrapper input{flex:1;padding:var(--mo-spacing-sm) var(--mo-spacing-md);padding-left:40px;font-size:16px;border:1px solid var(--mo-border);border-radius:var(--mo-radius-sm);background:var(--mo-card-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23718096' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E") no-repeat 12px center;background-size:20px;transition:var(--mo-transition)}.woo-manual-order-container #manualPanelProducts .search-wrapper input:focus{outline:0;border-color:var(--mo-accent);box-shadow:0 0 0 3px rgba(74,144,164,0.1)}.woo-manual-order-container #manualPanelProducts .search-wrapper button{padding:var(--mo-spacing-sm) var(--mo-spacing-md);font-size:var(--mo-font-size-base);font-weight:500;color:white;background:var(--mo-primary);border:0;border-radius:var(--mo-radius-sm);cursor:pointer;transition:var(--mo-transition);white-space:nowrap}.woo-manual-order-container #manualPanelProducts .search-wrapper button:hover{background:#1a202c}.woo-manual-order-container #manualPanelProducts .filters-row{display:flex;gap:var(--mo-spacing-md);flex-wrap:wrap}.woo-manual-order-container #manualPanelProducts .filters-row select{flex:1;min-width:150px;padding:var(--mo-spacing-sm) var(--mo-spacing-md);font-size:var(--mo-font-size-base);border:1px solid var(--mo-border);border-radius:var(--mo-radius-sm);background:var(--mo-card-bg);cursor:pointer}#manualPanelProducts .extitle{font-family:var(--mo-font-family) !important;font-weight:500 !important;color:var(--mo-text) !important;line-height:1.4 !important}#manualPanelProducts .exprice{font-family:var(--mo-font-family) !important;font-weight:600 !important;color:var(--mo-accent) !important}#manualPanelProducts .exbt-inline a,#manualPanelProducts .exbt-inline button{font-family:var(--mo-font-family) !important;font-size:12px !important;font-weight:500 !important;color:var(--mo-primary) !important;background:transparent !important;border:1px solid var(--mo-primary) !important;border-radius:var(--mo-radius-sm) !important;cursor:pointer !important;transition:var(--mo-transition) !important;text-decoration:none !important}#manualPanelProducts .exbt-inline a:hover,#manualPanelProducts .exbt-inline button:hover{background:var(--mo-primary) !important;color:white !important}#manualPanelProducts .exfd-pagination{display:flex !important;justify-content:center !important;gap:var(--mo-spacing-xs) !important;padding:var(--mo-spacing-md) !important}#manualPanelProducts .exfd-pagination a,#manualPanelProducts .exfd-pagination span{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:32px !important;height:32px !important;padding:0 var(--mo-spacing-sm) !important;font-size:var(--mo-font-size-sm) !important;font-family:var(--mo-font-family) !important;color:var(--mo-text-muted) !important;background:var(--mo-card-bg) !important;border:1px solid var(--mo-border) !important;border-radius:var(--mo-radius-sm) !important;text-decoration:none !important;transition:var(--mo-transition) !important}#manualPanelProducts .exfd-pagination a:hover{border-color:var(--mo-accent) !important;color:var(--mo-accent) !important}#manualPanelProducts .exfd-pagination .current{background:var(--mo-primary) !important;border-color:var(--mo-primary) !important;color:white !important}@media(pointer:coarse){.woo-manual-order-container .cart_item .product-remove .remove,.woo-manual-order-container .quantity button,.woo-manual-order-container .quantity .minus,.woo-manual-order-container .quantity .plus,.woo-manual-order-container .action-buttons button,.woo-manual-order-container .action-buttons .button,.woo-manual-order-container .extra-item .btn-add,.woo-manual-order-container .btn-new-customer,#manualPanelProducts .exbt-inline a,#manualPanelProducts .exbt-inline button{min-height:44px;min-width:44px}.woo-manual-order-container .form-row input.input-text,.woo-manual-order-container .form-row textarea,.woo-manual-order-container .form-row select,.woo-manual-order-container .transaction-row input,.woo-manual-order-container .transaction-row select,.woo-manual-order-container .extra-item input[type="text"],.woo-manual-order-container .extra-item input[type="number"]{min-height:44px}.woo-manual-order-container tfoot .remove_fee{min-height:44px;padding:var(--mo-spacing-sm)}}@media(min-width:768px) and (max-width:1023px){.woo-manual-order-container{padding:var(--mo-spacing-md)}.woo-manual-order-container .extras-grid{grid-template-columns:repeat(2,1fr)}.woo-manual-order-container .transaction-row{grid-template-columns:1fr 1fr}.woo-manual-order-container .transaction-row>*:nth-child(3){grid-column:1 / -1}}@media(max-width:767px){.woo-manual-order-container{padding:var(--mo-spacing-sm)}.woo-manual-order-container .manual-section-header{padding:var(--mo-spacing-sm) var(--mo-spacing-md);font-size:var(--mo-font-size-base)}.woo-manual-order-container .manual-section-body{padding:var(--mo-spacing-sm)}.woo-manual-order-container .woocommerce-checkout-review-order-table tbody tr.cart_item td{padding:var(--mo-spacing-sm)}.woo-manual-order-container .cart_item td.product-name{display:block}.woo-manual-order-container .cart_item .product-new-price{margin-top:var(--mo-spacing-md);padding:var(--mo-spacing-sm)}.woo-manual-order-container .extras-grid{grid-template-columns:1fr}.woo-manual-order-container .transaction-row{grid-template-columns:1fr 1fr}.woo-manual-order-container #manualPanelPlace{padding:var(--mo-spacing-md)}.woo-manual-order-container #manualPanelCustomer .manual-customer-body{padding:var(--mo-spacing-md)}.woo-manual-order-container .woocommerce-billing-fields__field-wrapper,.woo-manual-order-container .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.woo-manual-order-container #manualPanelProducts .search-wrapper{flex-direction:column}.woo-manual-order-container #manualPanelProducts .search-wrapper button{width:100%}.woo-manual-order-container #manualPanelProducts .filters-row{flex-direction:column}.woo-manual-order-container #manualPanelProducts .filters-row select{width:100%}}@media(max-width:480px){:root{--mo-spacing-md:12px;--mo-spacing-lg:16px}.woo-manual-order-container{padding:var(--mo-spacing-xs)}.woo-manual-order-container .manual-section-header{flex-wrap:wrap;gap:var(--mo-spacing-xs)}.woo-manual-order-container .cart_item .product-details{padding-left:36px}.woo-manual-order-container .cart_item .product-remove .remove{width:28px;height:28px}.woo-manual-order-container .transaction-row{grid-template-columns:1fr}.woo-manual-order-container .action-buttons{flex-direction:column}.woo-manual-order-container .action-buttons button,.woo-manual-order-container .action-buttons .button{width:100%;text-align:center}.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot{padding:var(--mo-spacing-sm)}.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot tr{flex-wrap:wrap}.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot th,.woo-manual-order-container .woocommerce-checkout-review-order-table tfoot td{font-size:var(--mo-font-size-sm)}#manualPanelProducts .exbt-inline a,#manualPanelProducts .exbt-inline button{padding:var(--mo-spacing-xs) !important;font-size:11px !important}#manualPanelProducts .exfd-pagination{flex-wrap:wrap}#manualPanelProducts .exfd-pagination a,#manualPanelProducts .exfd-pagination span{min-width:32px !important;height:32px !important;font-size:11px !important}}@media(max-width:320px){:root{--mo-font-size-sm:11px;--mo-font-size-base:13px;--mo-font-size-lg:14px;--mo-font-size-xl:16px}.woo-manual-order-container .quantity{flex-wrap:wrap;justify-content:center}.woo-manual-order-container .quantity .qty{width:50px}.woo-manual-order-container .quantity button,.woo-manual-order-container .quantity .minus,.woo-manual-order-container .quantity .plus{width:32px;height:32px}}@supports(-webkit-touch-callout:none){.woo-manual-order-container input[type="text"],.woo-manual-order-container input[type="number"],.woo-manual-order-container input[type="email"],.woo-manual-order-container input[type="tel"],.woo-manual-order-container select,.woo-manual-order-container textarea{font-size:16px !important}}@media(prefers-contrast:high){:root{--mo-border:#000;--mo-text-muted:#4a4a4a;--mo-shadow-sm:0 1px 3px rgba(0,0,0,0.2);--mo-shadow-md:0 2px 8px rgba(0,0,0,0.2);--mo-shadow-lg:0 4px 16px rgba(0,0,0,0.3)}.woo-manual-order-container .cart_item .product-remove .remove:hover,.woo-manual-order-container .action-buttons .btn-primary:hover,.woo-manual-order-container .quantity button:hover,.woo-manual-order-container .quantity .minus:hover,.woo-manual-order-container .quantity .plus:hover{outline:2px solid currentColor;outline-offset:2px}}@media(prefers-reduced-motion:reduce){:root{--mo-transition:none}.woo-manual-order-container .woocommerce-checkout-review-order-table tbody tr.cart_item:hover,#manualPanelProducts .item-grid:hover,#manualPanelProducts .item-grid:hover .exstyle-1-image img{transform:none !important}}.woo-manual-order-wrap{padding:15px;border-radius:4px;background-color:beige;margin-bottom:10px}.woo-manual-order-wrap .hide-if-no-js{display:none}.woo-manual-order-wrap .button{color:#fff;background-color:#666;border-color:#666}.wc-manual-order-button-wrap{margin-top:6px}.woo-manual-order-wrap .button:hover,.woo-manual-order-wrap .button:focus{background-color:#43454b;border-color:#43454b;color:#fff}.woo-manual-order-wrap .button.loading:hover{background-color:#43454b}.woo-manual-order-wrap .button.loading:after{color:#fff}.woo-manual-order-wrap .wc-customer-search,.woo-manual-order-wrap .wc-product-search{width:100%}.woo-manual-order-wrap .woo-manual-choose-customer{margin-bottom:25px}.woo-manual-order-wrap .woo-manual-product-search{margin-bottom:10px}.woo-manual-order-container form{display:block !important;width:100% !important}.woo-manual-order-container select{width:100% !important}#manualPanelProducts .ex-loadmore{margin-bottom:100px}#manualPanelForm .woocommerce-billing-fields{margin-bottom:80px}#manualPanelForm .woocommerce-shipping-fields{margin-bottom:80px}#manualPanelForm .woocommerce-additional-fields{margin-bottom:40px}.woo-manual-order-container .select2-container{width:100% !important}.woo-manual-order-container table td.product-total{width:30% !important}#triggerFilter1{cursor:pointer;width:180px;height:35px;position:fixed;top:7%;left:1%;margin:auto;font-size:17px;line-height:5px;text-align:center;text-decoration:none;padding:10px;background-color:#ccc}.woo-manual-order-container #order_review_heading{display:none}#checkoutFormReveal .quantity .qty,#pp_full_res .quantity .qty{width:100px}.bbhidden{display:none !important}.woo-manual-order-container #shipping_method li{list-style-type:none}.woo-manual-order-container #shipping_method li label{display:inline}.woo-manual-order-container .hentry #checkoutFormReveal #FormCheckout .checkout #order_review .wd-table-wrapper div .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td #shipping_method li input[type=radio]{display:inline !important}