.wip-ee-toast{position:fixed;z-index:100000;right:20px;top:90px;max-width:min(420px,calc(100vw - 40px));padding:14px 18px;background:#fff;color:#242424;border-left:4px solid var(--wd-primary-color,#83b735);box-shadow:0 8px 30px rgba(0,0,0,.18);opacity:0;transform:translateX(24px);transition:.22s ease}.wip-ee-toast.is-visible{opacity:1;transform:none}.wip-ee-overlay{position:fixed;z-index:99998;inset:0;background:rgba(0,0,0,.42)}.wip-ee-drawer{position:fixed;z-index:99999;top:0;right:0;width:min(440px,92vw);height:100%;padding:24px;background:#fff;box-shadow:-8px 0 30px rgba(0,0,0,.18);transform:translateX(105%);transition:transform .25s ease;overflow:auto}.wip-ee-drawer.is-open{transform:none}.wip-ee-drawer header,.wip-ee-coupon-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.wip-ee-drawer header{padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.1)}.wip-ee-drawer h2{margin:0}.wip-ee-close{border:0;background:transparent;font-size:32px;line-height:1;cursor:pointer}.wip-ee-coupon-list{transition:opacity .15s ease}.wip-ee-drawer.is-refreshing .wip-ee-coupon-list{opacity:.7;pointer-events:none}.wip-ee-coupon{margin-top:18px;padding:18px;border:1px dashed var(--wd-primary-color,#83b735);border-radius:var(--wd-brd-radius,4px);transition:background-color .2s ease}.wip-ee-coupon.is-unavailable{background:#f6f7f7;border-color:#8c8f94}.wip-ee-coupon.is-applied{background:#f0fdf4;border-style:solid}.wip-ee-coupon p{margin:10px 0}.wip-ee-applied-badge{display:inline-flex;padding:5px 10px;border:1px solid #86b99a;border-radius:999px;background:#dcfce7;color:#14532d;font-size:.82em;font-weight:600}.wip-ee-unavailable-reason{margin:10px 0;color:#7a2e20;font-weight:600}.wip-ee-unavailable-reason .woocommerce-Price-amount{color:inherit}.wip-ee-terms-toggle{padding:0;border:0;background:transparent;color:var(--wd-link-color,#333);text-decoration:underline;cursor:pointer}.wip-ee-terms{padding-top:10px;font-size:.9em}.wip-ee-notices{margin-top:12px}.wip-ee-coupon-row .wip-ee-open-coupons{margin:0}.wip-ee-coupon-row th,.wip-ee-coupon-row td{vertical-align:middle}@media(max-width:600px){.wip-ee-toast{top:auto;right:12px;bottom:18px;max-width:calc(100vw - 24px)}.wip-ee-drawer{padding:18px}}
.wip-ee-manual-coupon-enabled .woocommerce-form-coupon-toggle,.wip-ee-manual-coupon-enabled form.checkout_coupon{display:none!important}.wip-ee-checkout-coupon{margin:20px 0}.wip-ee-checkout-coupon-toggle{margin:0}.wip-ee-checkout-coupon-form{padding:20px;margin-bottom:20px;border:1px solid var(--brdcolor-gray-300,rgba(0,0,0,.1));background:var(--bgcolor-white,#fff)}.wip-ee-manual-coupon-controls{display:flex;gap:10px;align-items:stretch;margin-bottom:12px}.wip-ee-manual-code{min-width:0;flex:1}.wip-ee-manual-notices{margin-top:12px}.wip-ee-button,.woocommerce-orders-table a.wip-ee-track{background-color:var(--btn-accented-bgcolor,var(--wd-primary-color,#83b735))!important;color:var(--btn-accented-color,#fff)!important;border-color:var(--btn-accented-bgcolor,var(--wd-primary-color,#83b735))!important;border-radius:var(--btn-accented-brd-radius,var(--btn-brd-radius,0))!important;box-shadow:var(--btn-accented-box-shadow,none)!important;font-family:var(--btn-accented-font-family,var(--btn-font-family,inherit));font-weight:var(--btn-accented-font-weight,var(--btn-font-weight,600));text-transform:var(--btn-accented-transform,var(--btn-transform,none))}.wip-ee-button:hover,.wip-ee-button:focus,.woocommerce-orders-table a.wip-ee-track:hover,.woocommerce-orders-table a.wip-ee-track:focus{background-color:var(--btn-accented-bgcolor-hover,var(--wd-primary-color,#83b735))!important;color:var(--btn-accented-color-hover,#fff)!important;border-color:var(--btn-accented-bgcolor-hover,var(--wd-primary-color,#83b735))!important;box-shadow:var(--btn-accented-box-shadow-hover,none)!important}.wip-ee-button:disabled{opacity:.5!important;cursor:not-allowed}.wip-ee-link-button{display:inline;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--wd-link-color,var(--wd-primary-color,#83b735))!important;font:inherit;font-weight:inherit;text-transform:none!important;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.wip-ee-link-button:hover,.wip-ee-link-button:focus{background:none!important;color:var(--wd-link-color-hover,var(--wd-primary-color,#83b735))!important;text-decoration:underline}.wip-ee-checkout-coupon a,.wip-ee-terms-toggle{color:var(--wd-link-color,var(--wd-primary-color,#83b735))}.wip-ee-close{color:var(--wd-action-color,var(--wd-primary-color,#83b735))}.wip-ee-close:hover{color:var(--wd-action-color-hover,var(--wd-primary-color,#83b735))}@media(max-width:600px){.wip-ee-manual-coupon-controls{flex-direction:column}}
.wip-ee-link-button{border-width:0 0 1px!important;border-style:solid!important;border-color:currentColor!important;text-decoration:none!important;line-height:1.25!important}.wip-ee-link-button:hover,.wip-ee-link-button:focus{border-bottom-color:currentColor!important;text-decoration:none!important}
.wip-ee-estimated-delivery{margin:18px 0;padding:16px;border:1px solid var(--brdcolor-gray-300,rgba(0,0,0,.12));border-radius:var(--wd-brd-radius,4px);background:var(--bgcolor-white,#fff)}.wip-ee-estimated-delivery-form{display:flex;align-items:flex-end;gap:10px}.wip-ee-estimated-delivery-form label{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.wip-ee-estimated-delivery-form input{width:100%}.wip-ee-estimated-delivery-result{margin:10px 0 0;color:var(--wd-title-color,#242424);font-weight:600}.wip-ee-estimated-delivery[aria-busy=true]{opacity:.65}.wip-ee-shipping-edd{margin:4px 0 0;color:var(--wd-text-color,#777)}@media(max-width:600px){.wip-ee-estimated-delivery-form{align-items:stretch;flex-direction:column}.wip-ee-estimated-delivery-form .button{width:100%}}
.wip-ee-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.wip-ee-dialog-open{overflow:hidden}.wip-ee-drawer{box-sizing:border-box;max-height:100vh;max-height:100dvh;visibility:hidden}.wip-ee-drawer.is-open{visibility:visible}.wip-ee-close{display:inline-grid;min-width:44px;min-height:44px;place-items:center}.wip-ee-coupon-head h3{margin:0;font-size:1em;overflow-wrap:anywhere}.wip-ee-show-coupon{display:inline;padding:0;border:0;background:transparent;color:var(--wd-link-color,var(--wd-primary-color,#333));font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.wip-ee-show-coupon:hover{color:var(--wd-link-color-hover,var(--wd-primary-color,#333))}.wip-ee-terms-toggle,.wip-ee-show-coupon,.wip-ee-link-button{min-height:24px}.wip-ee-button:focus-visible,.wip-ee-link-button:focus-visible,.wip-ee-show-coupon:focus-visible,.wip-ee-terms-toggle:focus-visible,.wip-ee-close:focus-visible,.woocommerce-orders-table a.wip-ee-track:focus-visible,.wip-ee-estimated-delivery input:focus-visible{outline:3px solid #1d4ed8!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff!important}.wip-ee-estimated-delivery[aria-busy=true]{opacity:1}.wip-ee-estimated-delivery[aria-busy=true] .wip-ee-estimated-delivery-form{opacity:.7}.wip-ee-estimated-delivery input[aria-invalid=true]{border-color:#b32d2e!important}.wip-ee-toast{overflow-wrap:anywhere}.wip-ee-drawer[aria-busy=true] .wip-ee-coupon-list{opacity:.7}
@media(prefers-reduced-motion:reduce){.wip-ee-toast,.wip-ee-drawer,.wip-ee-coupon-list,.wip-ee-coupon{transition:none!important;scroll-behavior:auto!important}}
@media(prefers-contrast:more){.wip-ee-coupon,.wip-ee-estimated-delivery,.wip-ee-checkout-coupon-form{border-width:2px}.wip-ee-link-button,.wip-ee-show-coupon,.wip-ee-terms-toggle{text-decoration:underline!important}.wip-ee-coupon.is-unavailable{border-style:solid}}
@media(forced-colors:active){.wip-ee-overlay{background:CanvasText;opacity:.6}.wip-ee-coupon,.wip-ee-estimated-delivery,.wip-ee-checkout-coupon-form,.wip-ee-drawer{border:1px solid CanvasText}.wip-ee-button,.wip-ee-applied-badge{forced-color-adjust:auto}.wip-ee-link-button,.wip-ee-show-coupon,.wip-ee-terms-toggle{text-decoration:underline!important}}
