.asp-upp-payment-plans-wrapper ul,.asp-upp-cart-plan-order-item-meta,.asp-upp-cart-plan-order-item-future-payments{list-style:none;margin:0;padding:0}.asp-upp-payment-plans-wrapper .asp-upp-pay-options{margin:0 0 20px}.asp-upp-payment-plans-wrapper .asp-upp-payment-plans{margin:20px;display:none}.asp-upp-pay-options{list-style:none;padding:0;display:inline-flex;background:#fff;height:auto;width:auto;align-items:center;justify-content:space-evenly;border-radius:5px}.asp-upp-pay-options li{height:auto;width:auto;display:flex;align-items:center;justify-content:space-evenly;margin:0 10px;border-radius:5px;cursor:pointer;padding:10px;border:2px solid #d3d3d3;border-top-color:#d3d3d3;border-right-color:#d3d3d3;border-bottom-color:#d3d3d3;border-left-color:#d3d3d3;transition:all .3s ease}.asp-upp-pay-options li.asp-upp-active,.asp-upp-pay-options li input:focus{background:#0069d9;outline:none;color:#fff}.asp-upp-pay-options li input,.asp-upp-pay-options li label{cursor:pointer}.asp_upp_pay_full{margin:auto}.asp-upp-pay-options li label{margin:0 0 0 6px}.asp-upp-payment-plan-payments-schedule table{width:100% !important;margin-top:10px}.asp-upp-payment-plan-payments-schedule table thead tr td{color:#fff;background-color:#3c434a}.asp-upp-payment-plan-payments-schedule table tr td{vertical-align:middle;border:1px solid #ddd;padding:8px;text-align:center}.asp-upp-payment-plan-payments-schedule table tbody tr:hover{background-color:#ddd}body.asp-upp-product-payment-plan-selected #wc-stripe-express-checkout-element,body.asp-upp-product-payment-plan-selected #wc-stripe-express-checkout-button-separator,body.asp-upp-product-payment-plan-selected [id^=wc-stripe-express-checkout-element-],body.asp-upp-product-payment-plan-selected #wc-stripe-payment-request-wrapper,body.asp-upp-product-payment-plan-selected #wc-stripe-payment-request-button,body.asp-upp-product-payment-plan-selected #wc-stripe-payment-request-button-separator,body.asp-upp-product-payment-plan-selected #wc-stripe-branded-button,body.asp-upp-product-payment-plan-selected #wcpay-payment-request-wrapper,body.asp-upp-product-payment-plan-selected #wcpay-payment-request-button,body.asp-upp-product-payment-plan-selected #wcpay-payment-request-button-separator,body.asp-upp-product-payment-plan-selected .wcpay-payment-request-wrapper,body.asp-upp-product-payment-plan-selected #wcpay-express-checkout-button,body.asp-upp-product-payment-plan-selected #wcpay-express-checkout-button-separator,body.asp-upp-product-payment-plan-selected #wcpay-express-checkout-element,body.asp-upp-product-payment-plan-selected #wcpay-woopay-button,body.asp-upp-product-payment-plan-selected .woopay-express-button,body.asp-upp-product-payment-plan-selected .wcpay-express-checkout-wrapper,body.asp-upp-product-payment-plan-selected .wcpay-express-checkout-element,body.asp-upp-product-payment-plan-selected #express-payment-method-woocommerce_payments,body.asp-upp-product-payment-plan-selected #express-payment-method-woopay,body.asp-upp-product-payment-plan-selected [id^=express-payment-method-woocommerce_payments],body.asp-upp-product-payment-plan-selected .wp-block-woocommerce-cart-express-payment-block,body.asp-upp-product-payment-plan-selected .wp-block-woocommerce-checkout-express-payment-block,body.asp-upp-product-payment-plan-selected .wc-block-components-express-payment,body.asp-upp-product-payment-plan-selected .wc-block-components-express-payment__event-buttons,body.asp-upp-product-payment-plan-selected .wc-block-components-express-payment-continue-rule,body.asp-upp-product-payment-plan-selected .wc-block-components-express-payment-continue-rule--cart,body.asp-upp-product-payment-plan-selected [id^=wcpay-express-checkout],body.asp-upp-cart-contains-payment-plan .wcpay-express-checkout-wrapper,body.asp-upp-cart-contains-payment-plan #wcpay-payment-request-wrapper,body.asp-upp-cart-contains-payment-plan #wcpay-express-checkout-element,body.asp-upp-cart-contains-payment-plan #wcpay-express-checkout-button-separator,body.asp-upp-cart-contains-payment-plan #wcpay-woopay-button,body.asp-upp-cart-contains-payment-plan .woopay-express-button,body.asp-upp-cart-contains-payment-plan #express-payment-method-woocommerce_payments,body.asp-upp-cart-contains-payment-plan #express-payment-method-woopay,body.asp-upp-cart-contains-payment-plan [id^=express-payment-method-woocommerce_payments],body.asp-upp-cart-contains-payment-plan .wp-block-woocommerce-cart-express-payment-block,body.asp-upp-cart-contains-payment-plan .wp-block-woocommerce-checkout-express-payment-block,body.asp-upp-cart-contains-payment-plan .wc-block-components-express-payment,body.asp-upp-cart-contains-payment-plan .wc-block-components-express-payment__event-buttons,body.asp-upp-cart-contains-payment-plan .wc-block-components-express-payment-continue-rule,body.asp-upp-cart-contains-payment-plan .wc-block-components-express-payment-continue-rule--cart,body.asp-upp-order-contains-payment-plan .wcpay-express-checkout-wrapper,body.asp-upp-order-contains-payment-plan #wcpay-payment-request-wrapper,body.asp-upp-order-contains-payment-plan #wcpay-express-checkout-element,body.asp-upp-order-contains-payment-plan #wcpay-express-checkout-button-separator,body.asp-upp-order-contains-payment-plan #wcpay-woopay-button,body.asp-upp-order-contains-payment-plan .woopay-express-button,body.asp-upp-order-contains-payment-plan #express-payment-method-woocommerce_payments,body.asp-upp-order-contains-payment-plan #express-payment-method-woopay,body.asp-upp-order-contains-payment-plan [id^=express-payment-method-woocommerce_payments],body.asp-upp-order-contains-payment-plan .wp-block-woocommerce-cart-express-payment-block,body.asp-upp-order-contains-payment-plan .wp-block-woocommerce-checkout-express-payment-block,body.asp-upp-order-contains-payment-plan .wc-block-components-express-payment,body.asp-upp-order-contains-payment-plan .wc-block-components-express-payment__event-buttons,body.asp-upp-order-contains-payment-plan .wc-block-components-express-payment-continue-rule,body.asp-upp-order-contains-payment-plan .wc-block-components-express-payment-continue-rule--cart{display:none !important}.asp-upp-cart-plan-order-item--plan-name label,.asp-upp-cart-plan-order-item--initial-payment label,.asp-upp-cart-plan-order-item--future-payments label,.asp-upp-cart-plan-order-item--future-amount label,.asp-upp-cart-plan-order-item--next-due-amount label,.asp-upp-cart-plan-order-item--next-due-date label{font-weight:600}.asp-upp-cart-plan-order-item-meta{font-size:15px;padding:0 10px}.woocommerce-mini-cart .asp-upp-cart-plan-order-item-meta{font-size:12px;padding:0;margin:0}.asp-upp-account-plan-orders-table ul{list-style:none;margin:0;padding:0}.asp-upp-plan-order-scheduled-payment-cell a{margin:2px;padding:10px}.asp-upp-active label{color:#fff}.asp-upp-pay-options li{margin:10px 10px 0 0}@media screen and (max-width:768px){.asp-upp-pay-options{display:flex;flex-direction:column}.asp-upp-pay-options li{width:90%;justify-content:flex-start}}.asp-upp-status{display:inline-flex;line-height:2.5em;color:#777;background:#e5e5e5;border-radius:4px;border-bottom:1px solid rgba(0,0,0,.05);margin:-.25em 0;cursor:inherit !important;white-space:nowrap;max-width:100%}.asp-upp-status>span{margin:0 1em;overflow:hidden;text-overflow:ellipsis}.asp-upp-status.status-fully-paid{background:#c6e1c6;color:#5b841b}.asp-upp-status.status-on-hold{background:#f8dda7;color:#573b00}.asp-upp-status.status-cancelled{background:#eba3a3;color:#761919}.asp-upp-status.status-scheduled{background:#c8d7e1;color:#2e4453}.asp-upp-status.status-schedule-pending{background:#fb8c00;color:#573b00}.asp-upp-cart-item-payment-schedule{width:100%;border-collapse:separate;border-spacing:0;font-family:"Inter","Roboto",sans-serif;font-size:15px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.asp-upp-cart-item-payment-schedule thead tr{background:#f0f3f7;color:#333}.asp-upp-cart-item-payment-schedule thead td{padding:14px 18px;font-weight:600;letter-spacing:.3px;border-bottom:1px solid #d9dde3}.asp-upp-cart-item-payment-schedule-wrapper .asp-upp-cart-item-payment-schedule tbody tr{transition:all .2s ease}.asp-upp-cart-item-payment-schedule-wrapper .asp-upp-cart-item-payment-schedule tbody tr:nth-child(even){background:#f9fafc}.asp-upp-cart-item-payment-schedule-wrapper .asp-upp-cart-item-payment-schedule tbody tr:hover{background:#eef1f8}.asp-upp-cart-item-payment-schedule-wrapper .asp-upp-cart-item-payment-schedule td{padding:14px 18px;color:#333}.asp-upp-cart-item-payment-schedule-wrapper .asp-upp-cart-item-payment-schedule .woocommerce-Price-amount{font-weight:700;font-size:16px;color:#222}.asp-upp-cart-item-payment-schedule-wrapper .asp-upp-cart-item-payment-schedule .tax_label{font-size:12px;color:#777;margin-left:6px}.asp-upp-cart-item-payment-schedule-wrapper .asp-upp-cart-item-payment-schedule tbody td:last-child{color:#555;font-weight:500}.asp-upp-cart-item-payment-schedule-wrapper .asp-upp-cart-item-payment-schedule tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.asp-upp-cart-item-payment-schedule-wrapper .asp-upp-cart-item-payment-schedule tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.asp-upp-user-disable-automatic-payments{margin-top:12px !important}.asp-upp-payment-plans{text-align:left}.asp-upp-payment-plans .asp-upp-payment-plan-option{margin-bottom:5px}.asp-upp-payment-plan-details{text-align:left;padding-bottom:4px}.asp-upp-payment-plan-total-payable-amount,.asp-upp-payment-plan-initial-payable-amount{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:6px 0}.asp-upp-payment-plan-payments-schedule{margin-top:10px;overflow-x:auto}.asp-upp-payment-plan-target-date{box-sizing:border-box;text-align:left;margin:16px 0;padding:16px 18px;background:#f9fafc;border:1px solid #e3e7ee;border-radius:8px}.asp-upp-payment-plan-target-date label{display:block;margin:0 0 8px;font-weight:600;color:#2e3a4d}.asp-upp-payment-plan-target-date .asp-upp-customer-target-date{box-sizing:border-box;width:100%;max-width:260px;padding:10px 12px;font-size:15px;line-height:1.4;color:#333;background:#fff;border:1px solid #d9dde3;border-radius:6px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.asp-upp-payment-plan-target-date .asp-upp-customer-target-date:hover{border-color:#b8c0cc}.asp-upp-payment-plan-target-date .asp-upp-customer-target-date:focus{outline:none;border-color:#0069d9;box-shadow:0 0 0 3px rgba(0,105,217,.15)}.asp-upp-payment-plan-target-date-prompt,.asp-upp-payment-plan-target-date-notice{display:flex;align-items:center;gap:8px;margin:12px 0 8px;padding:10px 14px;font-size:14px;line-height:1.4;border-radius:4px}.asp-upp-payment-plan-target-date-prompt{color:#3f5170;background:#eef3fb;border-left:3px solid #0069d9}.asp-upp-payment-plan-target-date-notice--warning{color:#8a5340;background:#fdf3ec;border-left:3px solid #e8833a}.asp-upp-payment-plan-target-date+.asp-upp-payment-plan-target-date-prompt,.asp-upp-payment-plan-target-date+.asp-upp-payment-plan-target-date-notice{margin-top:10px}.asp-upp-payment-plan-details.asp-upp-loading{position:relative;opacity:.55;pointer-events:none;transition:opacity .2s ease}.asp-upp-payment-plan-details.asp-upp-loading:after{content:"";position:absolute;top:12px;right:12px;width:18px;height:18px;border:2px solid rgba(0,105,217,.25);border-top-color:#0069d9;border-radius:50%;animation:asp-upp-spin .7s linear infinite}@keyframes asp-upp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.asp-upp-payment-plan-details.asp-upp-loading:after{animation:none}}@media screen and (max-width:768px){.asp-upp-payment-plan-target-date{padding:14px}.asp-upp-payment-plan-target-date .asp-upp-customer-target-date{max-width:100%}}.woocommerce-orders-table__cell-plan-order-actions .button,.asp_upp_plan_order_details .button{display:inline-block;margin:4px 6px 4px 0}.woocommerce-orders-table__cell-plan-order-actions .button:last-child,.asp_upp_plan_order_details .button:last-child{margin-right:0}.jconfirm.jconfirm-asp-upp{--asp-upp-surface:#fff;--asp-upp-surface-2:#fbfaf8;--asp-upp-border:#e3e0da;--asp-upp-text:#201d1a;--asp-upp-text-muted:#6b665f;--asp-upp-accent:#7f54b3;--asp-upp-accent-dark:#5d3a8c;--asp-upp-accent-soft:#f1ecf9;--asp-upp-success:#2e7d32;--asp-upp-success-soft:#e9f5ea;--asp-upp-warning:#a15c00;--asp-upp-warning-soft:#fbf0dd;--asp-upp-danger:#b3261e;--asp-upp-danger-soft:#fbe9e8}@media (prefers-color-scheme:dark){.jconfirm.jconfirm-asp-upp{--asp-upp-surface:#1f1e22;--asp-upp-surface-2:#232227;--asp-upp-border:#35333a;--asp-upp-text:#ece9e4;--asp-upp-text-muted:#a29c93;--asp-upp-accent:#b491e0;--asp-upp-accent-dark:#9575c4;--asp-upp-accent-soft:#2b2536;--asp-upp-success:#7fc487;--asp-upp-success-soft:#1c2b1e;--asp-upp-warning:#e0ab5c;--asp-upp-warning-soft:#2f2717;--asp-upp-danger:#e08a85;--asp-upp-danger-soft:#34201f}}.jconfirm.jconfirm-asp-upp .jconfirm-bg{background-color:#444;opacity:.2;transition:none}.jconfirm.jconfirm-asp-upp{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-perspective:none;perspective:none}.jconfirm.jconfirm-asp-upp .jconfirm-scrollpane{-webkit-perspective:none;perspective:none;display:flex;align-items:center;justify-content:center;height:auto;min-height:100%}.jconfirm.jconfirm-asp-upp .jconfirm-row,.jconfirm.jconfirm-asp-upp .jconfirm-cell{display:block;width:100%}.jconfirm.jconfirm-asp-upp .jconfirm-holder{max-height:none;padding:24px 0}.jconfirm.jconfirm-asp-upp .jconfirm-box{background:0 0;box-shadow:none;border-radius:0;padding:0;overflow:visible}.jconfirm.jconfirm-asp-upp .jconfirm-box .jconfirm-title-c,.jconfirm.jconfirm-asp-upp .jconfirm-box .jconfirm-buttons{display:none}.jconfirm.jconfirm-asp-upp .jconfirm-box .jconfirm-content-pane{margin:0;height:auto !important;max-height:none !important;overflow:visible !important}.jconfirm.jconfirm-asp-upp .jconfirm-box .jconfirm-content{overflow:visible;margin:0}.jconfirm.jconfirm-asp-upp .jconfirm-box div.jconfirm-closeIcon{top:14px;right:14px;z-index:2;color:var(--asp-upp-text-muted)}.jconfirm.jconfirm-asp-upp .jconfirm-box div.jconfirm-closeIcon:hover{color:var(--asp-upp-text)}@keyframes asp-upp-check-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}100%{transform:scale(1)}}.asp-upp-popup-card{position:relative;box-sizing:border-box;width:100%;background:var(--asp-upp-surface);color:var(--asp-upp-text);border:1px solid var(--asp-upp-border);border-radius:20px;box-shadow:0 2px 6px rgba(32,29,26,.08),0 20px 48px -12px rgba(127,84,179,.35);padding:0 24px 22px;max-width:320px;min-height:220px;max-height:min(70vh,560px);margin:0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:paint;line-height:1.5;text-align:left;scrollbar-width:thin;scrollbar-color:var(--asp-upp-border) transparent}.asp-upp-popup-card:hover{scrollbar-color:var(--asp-upp-accent) transparent}.asp-upp-popup-card::-webkit-scrollbar{width:6px}.asp-upp-popup-card::-webkit-scrollbar-track{background:0 0}.asp-upp-popup-card::-webkit-scrollbar-thumb{background:var(--asp-upp-border);border-radius:999px}.asp-upp-popup-card:hover::-webkit-scrollbar-thumb{background:var(--asp-upp-accent)}.asp-upp-popup-card *{box-sizing:border-box}.asp-upp-popup-card:before{content:"";position:-webkit-sticky;position:sticky;top:0;z-index:1;display:block;height:40px;margin:0 -24px;background:var(--asp-upp-surface)}.asp-upp-popup-card .asp-upp-popup-loading{width:26px;height:26px;margin:72px auto;border:3px solid var(--asp-upp-accent-soft);border-top-color:var(--asp-upp-accent);border-radius:50%;animation:asp-upp-spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.asp-upp-popup-card .asp-upp-popup-loading{animation:none}}.asp-upp-popup-card.asp-upp-popup-wide{max-width:380px}.asp-upp-popup-card .asp-upp-popup-eyebrow{display:inline-block;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--asp-upp-accent-dark);background:var(--asp-upp-accent-soft);border-radius:99px;padding:3px 10px;margin-bottom:10px}.asp-upp-popup-card .asp-upp-popup-title{font-weight:700;font-size:1.05rem;line-height:1.3;margin-bottom:4px;letter-spacing:-.01em}.asp-upp-popup-card .asp-upp-popup-sub{font-size:.78rem;color:var(--asp-upp-text-muted);margin-bottom:16px}.asp-upp-popup-card p.asp-upp-popup-text{margin:0 0 8px;font-size:.82rem;color:var(--asp-upp-text-muted);line-height:1.5}.asp-upp-popup-card p.asp-upp-popup-text.asp-upp-popup-text-strong{font-weight:600;margin-bottom:8px}.asp-upp-popup-card .asp-upp-popup-amount{font-size:1.9rem;font-weight:700;margin:6px 0 14px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--asp-upp-text),var(--asp-upp-accent-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.asp-upp-popup-card .asp-upp-popup-notice{font-size:.75rem;background:var(--asp-upp-accent-soft);color:var(--asp-upp-accent-dark);border-radius:4px;padding:6px 9px;margin:8px 0 0}.asp-upp-popup-card .asp-upp-popup-notice.asp-upp-popup-notice-manual{margin:0 0 12px}.asp-upp-popup-card .asp-upp-popup-notice.asp-upp-popup-notice-warning{color:var(--asp-upp-warning);background:var(--asp-upp-warning-soft)}.asp-upp-popup-card .asp-upp-popup-title:focus{outline:none}.asp-upp-popup-card .asp-upp-popup-review-rows{border:1px solid var(--asp-upp-border);border-radius:12px;margin:0 0 14px;overflow:hidden}.asp-upp-popup-card .asp-upp-popup-review-row{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;font-size:.82rem;border-top:1px solid var(--asp-upp-border)}.asp-upp-popup-card .asp-upp-popup-review-row:first-child{border-top:none}.asp-upp-popup-card .asp-upp-popup-review-row span:first-child{color:var(--asp-upp-text-muted);white-space:nowrap}.asp-upp-popup-card .asp-upp-popup-review-row span:last-child{font-weight:600;text-align:right}.asp-upp-popup-card .asp-upp-popup-review-row.asp-upp-popup-review-total{background:var(--asp-upp-accent-soft)}.asp-upp-popup-card .asp-upp-popup-review-row.asp-upp-popup-review-total span:last-child{font-size:1.05rem;color:var(--asp-upp-accent-dark);font-variant-numeric:tabular-nums}.asp-upp-popup-card .asp-upp-popup-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0}.asp-upp-popup-card .asp-upp-popup-actions+.asp-upp-popup-actions{margin-top:8px}.asp-upp-popup-card .asp-upp-popup-actions-wrap{margin-top:14px}.asp-upp-popup-card .asp-upp-popup-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1.3;color:#fff;text-decoration:none;border:none;border-radius:999px;padding:11px 20px;margin:0;cursor:pointer;background:linear-gradient(135deg,var(--asp-upp-accent),var(--asp-upp-accent-dark));box-shadow:0 8px 20px -8px rgba(127,84,179,.55);transition:transform .15s ease,box-shadow .15s ease}.asp-upp-popup-card .asp-upp-popup-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -6px rgba(127,84,179,.6);color:#fff;background:linear-gradient(135deg,var(--asp-upp-accent),var(--asp-upp-accent-dark))}.asp-upp-popup-card .asp-upp-popup-btn:active{transform:translateY(0) scale(.97)}.asp-upp-popup-card .asp-upp-popup-btn:disabled{opacity:.6;cursor:wait;transform:none}.asp-upp-popup-card .asp-upp-popup-btn.asp-upp-popup-btn-secondary{background:var(--asp-upp-surface-2);color:var(--asp-upp-text);border:1px solid var(--asp-upp-border);box-shadow:none}.asp-upp-popup-card .asp-upp-popup-btn.asp-upp-popup-btn-secondary:hover{background:var(--asp-upp-surface-2);border-color:var(--asp-upp-accent);color:var(--asp-upp-accent-dark);transform:translateY(-1px);box-shadow:0 4px 12px -4px rgba(0,0,0,.15)}.asp-upp-popup-card .asp-upp-pay-multi-hint{font-size:.72rem;color:var(--asp-upp-text-muted);margin:0 0 10px;line-height:1.5}.asp-upp-popup-card .asp-upp-pay-multi-notice{font-size:.78rem;color:var(--asp-upp-warning);background:var(--asp-upp-warning-soft);border-radius:6px;padding:8px 10px;margin:0 0 12px;line-height:1.5}.asp-upp-popup-card .asp-upp-pay-multi-notice a{color:var(--asp-upp-warning);font-weight:700;text-decoration:underline;cursor:pointer}.asp-upp-popup-card .asp-upp-pay-multi-notice.asp-upp-pay-multi-notice-info{color:var(--asp-upp-accent-dark);background:var(--asp-upp-accent-soft)}.asp-upp-popup-card .asp-upp-pay-multi-live{font-size:.78rem;color:var(--asp-upp-accent-dark);background:var(--asp-upp-accent-soft);border-radius:6px;padding:6px 10px;margin:0 0 12px}.asp-upp-popup-card .asp-upp-pay-multi-list{position:relative;display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding-left:10px}.asp-upp-popup-card .asp-upp-pay-multi-bar{position:absolute;left:0;top:0;width:3px;border-radius:3px;background:var(--asp-upp-accent);transition:height .12s ease}.asp-upp-popup-card .asp-upp-pay-multi-row{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:6px;border:1px solid var(--asp-upp-border);font-size:.8rem;cursor:pointer}.asp-upp-popup-card .asp-upp-pay-multi-row.asp-upp-pay-multi-row-selected{background:var(--asp-upp-accent-soft);border-color:var(--asp-upp-accent)}.asp-upp-popup-card .asp-upp-pay-multi-row-left{display:flex;align-items:center;gap:8px}.asp-upp-popup-card .asp-upp-pay-multi-check{width:16px;height:16px;border-radius:4px;border:2px solid var(--asp-upp-border);display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:.65rem;color:transparent;line-height:1}.asp-upp-popup-card .asp-upp-pay-multi-row-selected .asp-upp-pay-multi-check{border-color:var(--asp-upp-accent);background:var(--asp-upp-accent);color:#fff}.asp-upp-popup-card .asp-upp-pay-multi-due{color:var(--asp-upp-text-muted);font-size:.72rem}.asp-upp-popup-card .asp-upp-pay-multi-amt{font-variant-numeric:tabular-nums}.asp-upp-popup-card .asp-upp-pay-multi-summary{border-top:1px dashed var(--asp-upp-border);padding-top:10px;margin-top:2px;display:flex;justify-content:space-between;align-items:baseline;font-size:.82rem}.asp-upp-popup-card .asp-upp-pay-multi-summary .asp-upp-pay-multi-amt{font-size:1.2rem;font-weight:700}.asp-upp-popup-card .asp-upp-result-panel{text-align:center;padding:6px 0 2px}.asp-upp-popup-card .asp-upp-result-icon{width:40px;height:40px;border-radius:50%;background:var(--asp-upp-success-soft);color:var(--asp-upp-success);display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin:0 auto 10px;animation:asp-upp-check-pop .4s cubic-bezier(.22,1,.36,1)}.asp-upp-popup-card .asp-upp-result-icon.asp-upp-result-icon-redirect{background:var(--asp-upp-accent-soft);color:var(--asp-upp-accent-dark)}.asp-upp-popup-card .asp-upp-result-icon.asp-upp-result-icon-loading{background:0 0;border:3px solid var(--asp-upp-accent-soft);border-top-color:var(--asp-upp-accent);animation:asp-upp-spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.asp-upp-popup-card .asp-upp-result-icon.asp-upp-result-icon-loading{animation:none}}.asp-upp-popup-card .asp-upp-result-icon.asp-upp-result-icon-failed{background:var(--asp-upp-danger-soft);color:var(--asp-upp-danger)}.asp-upp-popup-card .asp-upp-result-headline{font-weight:700;margin-bottom:4px}.asp-upp-popup-card .asp-upp-result-detail{font-size:.82rem;color:var(--asp-upp-text-muted);margin-bottom:16px;line-height:1.5}