: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,.08);--mo-shadow-md:0 2px 8px rgba(0,0,0,.08);--mo-shadow-lg:0 4px 16px rgba(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 #0000000a,0 4px 12px #0000000f!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 #0000000f,0 8px 24px #0000001a!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)!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:400!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 #4a90a44d!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 #4a90a466!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:#fff9!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 #4a90a41a!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:"✓"!important;color:var(--mo-success)!important;font-weight:700!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 #4a90a44d!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:#fff!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 #4a90a41f!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 #4a90a41f!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:-.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:#ed89361a;color:var(--mo-warning)}.woo-manual-order-container .cart_item .stock-warning.danger{background:#e53e3e1a;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:#e53e3e1a;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:#fff;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 #4a90a41a}.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:#fff}.woo-manual-order-container .back_to_cart{color:#fff!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 #4a90a41a}.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:#fff}.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:#fff}@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:#fff}.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 #4a90a41a}.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:#fff}.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 #4a90a41a}.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:#fff;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:#fff!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:#fff!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,.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,.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,.2);--mo-shadow-md:0 2px 8px rgba(0,0,0,.2);--mo-shadow-lg:0 4px 16px rgba(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,#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}
