:root{--checkout-primary: #2563eb;--checkout-primary-hover: #1d4ed8;--checkout-secondary: #64748b;--checkout-border: #e2e8f0;--checkout-border-focus: #2563eb;--checkout-bg: #ffffff;--checkout-bg-secondary: #f8fafc;--checkout-text: #1e293b;--checkout-text-light: #64748b;--checkout-error: #ef4444;--checkout-success: #10b981;--checkout-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);--checkout-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--checkout-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--checkout-radius: 8px;--checkout-radius-sm: 6px;--checkout-radius-lg: 12px;--checkout-spacing: 1.5rem;--checkout-spacing-sm: 1rem;--checkout-spacing-lg: 2rem;--checkout-transition: all 0.2s ease-in-out}#edd_checkout_cart_form{padding:0 !important;margin:0 !important}#edd_checkout_cart{border-radius:12px}.edd-blocks__logged-in{background:var(--checkout-bg-secondary);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);padding:var(--checkout-spacing-sm) var(--checkout-spacing);margin-bottom:var(--checkout-spacing-lg);font-size:.9375rem;color:var(--checkout-text)}.edd-blocks__logged-in a{color:var(--checkout-primary);text-decoration:none;transition:var(--checkout-transition)}.edd-blocks__logged-in a:hover{color:var(--checkout-primary-hover);text-decoration:underline}#edd_checkout_user_info{border:initial !important;padding-left:1rem !important;padding-right:1rem !important}.edd-blocks-cart{width:100%}.edd-blocks-cart__row-header{display:grid;grid-template-columns:1fr auto;gap:var(--checkout-spacing);padding-bottom:var(--checkout-spacing-sm);border-bottom:2px solid var(--checkout-border);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light)}.edd-blocks-cart__items{display:flex;flex-direction:column;gap:var(--checkout-spacing)}.edd-blocks-cart__row-item{display:grid;grid-template-columns:1fr auto;gap:var(--checkout-spacing);padding:var(--checkout-spacing);background:var(--checkout-bg-secondary);border:1px solid rgba(0,0,0,0);transition:var(--checkout-transition)}.edd_cart_item_name{display:flex;flex-direction:column;gap:.5rem}.edd_checkout_cart_item_title{font-size:1.125rem;font-weight:600;color:var(--checkout-text);margin:0}.eddr-cart-item-notice{margin:0;font-size:.875rem;color:var(--checkout-text-light)}.eddr-cart-item-notice em{font-style:normal}.edd_cart_item_price{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--checkout-spacing-sm);font-size:1.125rem;font-weight:600;color:var(--checkout-text)}.edd_cart_actions{display:flex;align-items:center}.edd-blocks-cart__action-remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--checkout-radius-sm);background:rgba(0,0,0,0);border:1px solid var(--checkout-border);color:var(--checkout-text-light);text-decoration:none;transition:var(--checkout-transition);cursor:pointer}.edd-blocks-cart__action-remove:hover{background:var(--checkout-error);border-color:var(--checkout-error);color:#fff;transform:scale(1.05)}.edd-blocks-cart__action-remove .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.edd-blocks-cart__row-footer{display:block;width:100%}.edd-blocks-cart__discount,#edd_discount_code{display:block;width:100%;margin-top:var(--checkout-spacing);padding-top:var(--checkout-spacing);border-top:1px solid var(--checkout-border)}#edd_show_discount{display:block}.edd_discount_link{background:rgba(0,0,0,0);border:1px solid var(--checkout-border);color:var(--checkout-primary);padding:.625rem 1rem;border-radius:var(--checkout-radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:var(--checkout-transition);width:100%;text-align:center}.edd_discount_link:hover{background:var(--checkout-primary);color:#fff;border-color:var(--checkout-primary)}#edd-discount-code-wrap{margin-top:var(--checkout-spacing-sm);padding:var(--checkout-spacing);background:var(--checkout-bg-secondary);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);transition:var(--checkout-transition)}.edd-discount-code-field-wrap{display:flex;gap:var(--checkout-spacing-sm);align-items:stretch;width:100%}#edd-discount{width:100% !important;padding:1rem 1.25rem;font-size:1rem;line-height:1.5;color:var(--checkout-text);background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius-sm);transition:var(--checkout-transition);box-sizing:border-box}#edd-discount:focus{outline:none;border-color:var(--checkout-border-focus);box-shadow:0 0 0 3px rgba(37,99,235,.1)}#edd-discount::-moz-placeholder{color:var(--checkout-text-light);opacity:.6}#edd-discount::placeholder{color:var(--checkout-text-light);opacity:.6}.edd-apply-discount{width:auto;min-width:120px;padding:1rem 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:var(--checkout-primary);border:none;border-radius:var(--checkout-radius-sm);cursor:pointer;transition:var(--checkout-transition);white-space:nowrap;text-decoration:none;display:inline-block;box-shadow:var(--checkout-shadow)}.edd-apply-discount:hover{background:var(--checkout-primary-hover);box-shadow:var(--checkout-shadow-md);transform:translateY(-1px)}.edd-apply-discount:active{transform:translateY(0);box-shadow:var(--checkout-shadow)}.edd-apply-discount:disabled{opacity:.6;cursor:not-allowed;transform:none}#edd-discount-loader{margin-top:var(--checkout-spacing-sm);display:inline-block}#edd-discount-error-wrap{margin-top:var(--checkout-spacing-sm);display:block;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--checkout-radius-sm);color:var(--checkout-error);font-size:.875rem;line-height:1.5}.edd_cart_total{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:var(--checkout-spacing);margin-top:var(--checkout-spacing);border-top:2px solid var(--checkout-border);font-size:1.25rem;font-weight:700;color:var(--checkout-text)}.edd_cart_amount{color:var(--checkout-primary);font-size:1.5rem}.edd-blocks__user-details{margin-bottom:var(--checkout-spacing-lg)}.edd-blocks__checkout-forms{display:flex;gap:var(--checkout-spacing-sm);margin-bottom:var(--checkout-spacing-lg);padding-bottom:var(--checkout-spacing);right:1rem}.edd-blocks__checkout-register,.edd-blocks__checkout-login{background:rgba(0,0,0,0);border:1px solid var(--checkout-border);color:var(--checkout-text-light);padding:.75rem 1.5rem;border-radius:var(--checkout-radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:var(--checkout-transition)}.edd-blocks__checkout-register:not(:disabled):hover,.edd-blocks__checkout-login:not(:disabled):hover{background:var(--checkout-bg-secondary);border-color:var(--checkout-primary);color:var(--checkout-primary)}.edd-blocks__checkout-register:disabled,.edd-blocks__checkout-login:disabled{background:var(--checkout-primary);color:#fff;border-color:var(--checkout-primary);cursor:default;opacity:1}.edd-blocks-form{border:none !important;padding-left:1rem !important;padding-right:1rem !important}#edd_purchase_submit{margin:0 !important}.edd-blocks-form legend{font-size:1.25rem;font-weight:600;color:var(--checkout-text);margin-bottom:var(--checkout-spacing);padding:0;border:none}.edd_purchase_form{padding-bottom:0}#edd_purchase_form{padding:0 !important}.edd-blocks-form__group{margin-bottom:var(--checkout-spacing)}.edd-blocks-form__group>input,.edd-blocks-form__group>.edd-blocks-form__control{margin-top:0}.edd-label,.edd-blocks-form__group label{display:block;font-size:.9375rem;font-weight:500;color:var(--checkout-text);margin-bottom:.5rem;line-height:1.5}.edd-required-indicator{color:var(--checkout-error);margin-left:.25rem}.edd-blocks-form__control{position:relative;width:100%}.edd-blocks-form__group input[type=text],.edd-blocks-form__group input[type=email],.edd-blocks-form__group input[type=password],.edd-blocks-form__group input[type=tel],.edd-blocks-form__group input[type=url],.edd-blocks-form__control input[type=text],.edd-blocks-form__control input[type=email],.edd-blocks-form__control input[type=password],.edd-blocks-form__control input[type=tel],.edd-blocks-form__control input[type=url],.edd-input,input.edd-input,input.edd-required,input.edd_email,input.edd_first,input.edd_last,input.password,input[type=text].edd-input,input[type=email].edd-input,input[type=password].edd-input{width:100%;padding:.75rem 1rem !important;font-size:1rem;line-height:1.5;color:var(--checkout-text);background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius-sm);transition:var(--checkout-transition);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.edd-blocks-form__group input[type=text]:focus,.edd-blocks-form__group input[type=email]:focus,.edd-blocks-form__group input[type=password]:focus,.edd-blocks-form__group input[type=tel]:focus,.edd-blocks-form__group input[type=url]:focus,.edd-blocks-form__control input[type=text]:focus,.edd-blocks-form__control input[type=email]:focus,.edd-blocks-form__control input[type=password]:focus,.edd-blocks-form__control input[type=tel]:focus,.edd-blocks-form__control input[type=url]:focus,.edd-input:focus,input.edd-input:focus,input.edd-required:focus,input.edd_email:focus,input.edd_first:focus,input.edd_last:focus,input.password:focus,input[type=text].edd-input:focus,input[type=email].edd-input:focus,input[type=password].edd-input:focus{outline:none;border-color:var(--checkout-border-focus);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.edd-blocks-form__group input[type=text]::-moz-placeholder, .edd-blocks-form__group input[type=email]::-moz-placeholder, .edd-blocks-form__group input[type=password]::-moz-placeholder, .edd-blocks-form__group input[type=tel]::-moz-placeholder, .edd-blocks-form__group input[type=url]::-moz-placeholder, .edd-blocks-form__control input[type=text]::-moz-placeholder, .edd-blocks-form__control input[type=email]::-moz-placeholder, .edd-blocks-form__control input[type=password]::-moz-placeholder, .edd-blocks-form__control input[type=tel]::-moz-placeholder, .edd-blocks-form__control input[type=url]::-moz-placeholder, .edd-input::-moz-placeholder, input.edd-input::-moz-placeholder, input.edd-required::-moz-placeholder, input.edd_email::-moz-placeholder, input.edd_first::-moz-placeholder, input.edd_last::-moz-placeholder, input.password::-moz-placeholder, input[type=text].edd-input::-moz-placeholder, input[type=email].edd-input::-moz-placeholder, input[type=password].edd-input::-moz-placeholder{color:var(--checkout-text-light);opacity:.6}.edd-blocks-form__group input[type=text]::placeholder,.edd-blocks-form__group input[type=email]::placeholder,.edd-blocks-form__group input[type=password]::placeholder,.edd-blocks-form__group input[type=tel]::placeholder,.edd-blocks-form__group input[type=url]::placeholder,.edd-blocks-form__control input[type=text]::placeholder,.edd-blocks-form__control input[type=email]::placeholder,.edd-blocks-form__control input[type=password]::placeholder,.edd-blocks-form__control input[type=tel]::placeholder,.edd-blocks-form__control input[type=url]::placeholder,.edd-input::placeholder,input.edd-input::placeholder,input.edd-required::placeholder,input.edd_email::placeholder,input.edd_first::placeholder,input.edd_last::placeholder,input.password::placeholder,input[type=text].edd-input::placeholder,input[type=email].edd-input::placeholder,input[type=password].edd-input::placeholder{color:var(--checkout-text-light);opacity:.6}.edd-blocks-form__group input[type=text]:disabled,.edd-blocks-form__group input[type=email]:disabled,.edd-blocks-form__group input[type=password]:disabled,.edd-blocks-form__group input[type=tel]:disabled,.edd-blocks-form__group input[type=url]:disabled,.edd-blocks-form__control input[type=text]:disabled,.edd-blocks-form__control input[type=email]:disabled,.edd-blocks-form__control input[type=password]:disabled,.edd-blocks-form__control input[type=tel]:disabled,.edd-blocks-form__control input[type=url]:disabled,.edd-input:disabled,input.edd-input:disabled,input.edd-required:disabled,input.edd_email:disabled,input.edd_first:disabled,input.edd_last:disabled,input.password:disabled,input[type=text].edd-input:disabled,input[type=email].edd-input:disabled,input[type=password].edd-input:disabled{background:var(--checkout-bg-secondary);cursor:not-allowed;opacity:.6}.edd-blocks-form__group input[type=text]:invalid:not(:-moz-placeholder), .edd-blocks-form__group input[type=email]:invalid:not(:-moz-placeholder), .edd-blocks-form__group input[type=password]:invalid:not(:-moz-placeholder), .edd-blocks-form__group input[type=tel]:invalid:not(:-moz-placeholder), .edd-blocks-form__group input[type=url]:invalid:not(:-moz-placeholder), .edd-blocks-form__control input[type=text]:invalid:not(:-moz-placeholder), .edd-blocks-form__control input[type=email]:invalid:not(:-moz-placeholder), .edd-blocks-form__control input[type=password]:invalid:not(:-moz-placeholder), .edd-blocks-form__control input[type=tel]:invalid:not(:-moz-placeholder), .edd-blocks-form__control input[type=url]:invalid:not(:-moz-placeholder), .edd-input:invalid:not(:-moz-placeholder), input.edd-input:invalid:not(:-moz-placeholder), input.edd-required:invalid:not(:-moz-placeholder), input.edd_email:invalid:not(:-moz-placeholder), input.edd_first:invalid:not(:-moz-placeholder), input.edd_last:invalid:not(:-moz-placeholder), input.password:invalid:not(:-moz-placeholder), input[type=text].edd-input:invalid:not(:-moz-placeholder), input[type=email].edd-input:invalid:not(:-moz-placeholder), input[type=password].edd-input:invalid:not(:-moz-placeholder){border-color:var(--checkout-error)}.edd-blocks-form__group input[type=text]:invalid:not(:placeholder-shown),.edd-blocks-form__group input[type=email]:invalid:not(:placeholder-shown),.edd-blocks-form__group input[type=password]:invalid:not(:placeholder-shown),.edd-blocks-form__group input[type=tel]:invalid:not(:placeholder-shown),.edd-blocks-form__group input[type=url]:invalid:not(:placeholder-shown),.edd-blocks-form__control input[type=text]:invalid:not(:placeholder-shown),.edd-blocks-form__control input[type=email]:invalid:not(:placeholder-shown),.edd-blocks-form__control input[type=password]:invalid:not(:placeholder-shown),.edd-blocks-form__control input[type=tel]:invalid:not(:placeholder-shown),.edd-blocks-form__control input[type=url]:invalid:not(:placeholder-shown),.edd-input:invalid:not(:placeholder-shown),input.edd-input:invalid:not(:placeholder-shown),input.edd-required:invalid:not(:placeholder-shown),input.edd_email:invalid:not(:placeholder-shown),input.edd_first:invalid:not(:placeholder-shown),input.edd_last:invalid:not(:placeholder-shown),input.password:invalid:not(:placeholder-shown),input[type=text].edd-input:invalid:not(:placeholder-shown),input[type=email].edd-input:invalid:not(:placeholder-shown),input[type=password].edd-input:invalid:not(:placeholder-shown){border-color:var(--checkout-error)}.edd-blocks-form__group input[type=text]:valid:not(:-moz-placeholder), .edd-blocks-form__group input[type=email]:valid:not(:-moz-placeholder), .edd-blocks-form__group input[type=password]:valid:not(:-moz-placeholder), .edd-blocks-form__group input[type=tel]:valid:not(:-moz-placeholder), .edd-blocks-form__group input[type=url]:valid:not(:-moz-placeholder), .edd-blocks-form__control input[type=text]:valid:not(:-moz-placeholder), .edd-blocks-form__control input[type=email]:valid:not(:-moz-placeholder), .edd-blocks-form__control input[type=password]:valid:not(:-moz-placeholder), .edd-blocks-form__control input[type=tel]:valid:not(:-moz-placeholder), .edd-blocks-form__control input[type=url]:valid:not(:-moz-placeholder), .edd-input:valid:not(:-moz-placeholder), input.edd-input:valid:not(:-moz-placeholder), input.edd-required:valid:not(:-moz-placeholder), input.edd_email:valid:not(:-moz-placeholder), input.edd_first:valid:not(:-moz-placeholder), input.edd_last:valid:not(:-moz-placeholder), input.password:valid:not(:-moz-placeholder), input[type=text].edd-input:valid:not(:-moz-placeholder), input[type=email].edd-input:valid:not(:-moz-placeholder), input[type=password].edd-input:valid:not(:-moz-placeholder){border-color:var(--checkout-success)}.edd-blocks-form__group input[type=text]:valid:not(:placeholder-shown),.edd-blocks-form__group input[type=email]:valid:not(:placeholder-shown),.edd-blocks-form__group input[type=password]:valid:not(:placeholder-shown),.edd-blocks-form__group input[type=tel]:valid:not(:placeholder-shown),.edd-blocks-form__group input[type=url]:valid:not(:placeholder-shown),.edd-blocks-form__control input[type=text]:valid:not(:placeholder-shown),.edd-blocks-form__control input[type=email]:valid:not(:placeholder-shown),.edd-blocks-form__control input[type=password]:valid:not(:placeholder-shown),.edd-blocks-form__control input[type=tel]:valid:not(:placeholder-shown),.edd-blocks-form__control input[type=url]:valid:not(:placeholder-shown),.edd-input:valid:not(:placeholder-shown),input.edd-input:valid:not(:placeholder-shown),input.edd-required:valid:not(:placeholder-shown),input.edd_email:valid:not(:placeholder-shown),input.edd_first:valid:not(:placeholder-shown),input.edd_last:valid:not(:placeholder-shown),input.password:valid:not(:placeholder-shown),input[type=text].edd-input:valid:not(:placeholder-shown),input[type=email].edd-input:valid:not(:placeholder-shown),input[type=password].edd-input:valid:not(:placeholder-shown){border-color:var(--checkout-success)}input[type=password],input.password{letter-spacing:.1em;font-family:"Courier New",monospace}.edd-description{margin:.5rem 0 0 0;font-size:.875rem;color:var(--checkout-text-light);line-height:1.5}.edd-submit,#edd-purchase-button,.edd_login_submit{padding:1rem 2rem !important;font-size:1.125rem;font-weight:600;color:#fff;background:var(--checkout-primary);border:none;border-radius:var(--checkout-radius);cursor:pointer;transition:var(--checkout-transition);box-shadow:var(--checkout-shadow-md);text-align:center;display:inline-block;text-decoration:none}.edd-submit:hover,#edd-purchase-button:hover,.edd_login_submit:hover{background:var(--checkout-primary-hover);box-shadow:var(--checkout-shadow-lg);transform:translateY(-1px)}.edd-submit:active,#edd-purchase-button:active,.edd_login_submit:active{transform:translateY(0);box-shadow:var(--checkout-shadow)}.edd-submit.blue,#edd-purchase-button.blue,.edd_login_submit.blue{background:var(--checkout-primary)}.edd-submit.blue:hover,#edd-purchase-button.blue:hover,.edd_login_submit.blue:hover{background:var(--checkout-primary-hover)}.edd-button-secondary{background:rgba(0,0,0,0);border:1px solid var(--checkout-border);color:var(--checkout-text);padding:.625rem 1.25rem;border-radius:var(--checkout-radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:var(--checkout-transition)}.edd-button-secondary:hover{background:var(--checkout-bg-secondary);border-color:var(--checkout-primary);color:var(--checkout-primary)}.edd_error,.edd-alert-error{display:block;padding:.75rem 1rem;margin-top:var(--checkout-spacing-sm);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--checkout-radius-sm);color:var(--checkout-error);font-size:.875rem}.edd-loading{display:inline-block;width:20px;height:20px;border:2px solid var(--checkout-border);border-top-color:var(--checkout-primary);border-radius:50%;animation:spin .6s linear infinite}.edd-manage-license-back{display:none}@keyframes spin{to{transform:rotate(360deg)}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media(max-width: 768px){.edd-blocks__cart,.edd-blocks__purchase-form{padding:var(--checkout-spacing)}.edd-blocks-cart__row-header,.edd-blocks-cart__row-item{grid-template-columns:1fr;gap:var(--checkout-spacing-sm)}.edd_cart_item_price{justify-content:flex-start}.edd-blocks__checkout-forms{flex-direction:column}.edd-blocks__checkout-register,.edd-blocks__checkout-login{width:100%}.edd-discount-code-field-wrap{flex-direction:column}#edd-discount{max-width:100%;width:100%}.edd-apply-discount{width:100%;text-align:center;min-width:auto}#edd-discount-code-wrap{padding:var(--checkout-spacing-sm)}.edd_cart_total{flex-direction:column;align-items:flex-start;gap:.5rem}}@media(max-width: 480px){:root{--checkout-spacing: 1rem;--checkout-spacing-lg: 1.5rem}.edd_checkout_cart_item_title{font-size:1rem}.edd_cart_amount{font-size:1.25rem}.edd-submit,#edd-purchase-button{padding:.875rem 1.5rem;font-size:1rem}}.edd-checkout-block__personal-info{margin-top:var(--checkout-spacing)}#edd-user-login-submit{margin-top:var(--checkout-spacing)}#edd-user-login-submit .edd-submit{background:var(--checkout-primary) !important}input[type=hidden]{display:none}.edd-apply-discount{padding:.75rem 1.5rem;font-size:.9375rem;white-space:nowrap}.edd-blocks__user-details--logged-in{margin-bottom:var(--checkout-spacing-lg)}.table-default{width:100%;background:var(--checkout-bg);border-radius:var(--checkout-radius);overflow:hidden}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-order{width:100%;border-collapse:collapse;margin:0;font-size:.9375rem;color:var(--checkout-text)}.table-order thead{background:var(--checkout-bg-secondary);border-bottom:2px solid var(--checkout-border)}.table-order th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light);white-space:nowrap}.table-order th.edd_purchase_id{min-width:80px}.table-order th.edd_purchase_date{min-width:150px}.table-order th.edd_purchase_status{min-width:100px}.table-order th.edd_purchase_amount{min-width:120px;text-align:right}.table-order th.edd_purchase_invoice{min-width:120px}.table-order th.edd_purchase_details{min-width:200px;text-align:right}.table-order tbody tr{border-bottom:1px solid var(--checkout-border);transition:var(--checkout-transition)}.table-order tbody tr:hover{background:var(--checkout-bg-secondary)}.table-order tbody tr:last-child{border-bottom:none}.table-order td{padding:1rem 1.25rem;vertical-align:middle}.table-order td.edd_purchase_id{font-weight:600;color:var(--checkout-primary)}.table-order td.edd_purchase_date{color:var(--checkout-text-light)}.table-order td.edd_purchase_status .edd_purchase_status{display:inline-block;padding:.375rem .75rem;border-radius:var(--checkout-radius-sm);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.table-order td.edd_purchase_status .edd_purchase_status.pending{background:#fef3c7;color:#92400e}.table-order td.edd_purchase_status .edd_purchase_status.complete,.table-order td.edd_purchase_status .edd_purchase_status.completed{background:#d1fae5;color:#065f46}.table-order td.edd_purchase_status .edd_purchase_status.failed,.table-order td.edd_purchase_status .edd_purchase_status.abandoned{background:#fee2e2;color:#991b1b}.table-order td.edd_purchase_status .edd_purchase_status.refunded{background:#e0e7ff;color:#3730a3}.table-order td.edd_purchase_amount{text-align:right}.table-order td.edd_purchase_amount .edd_purchase_amount{display:block;font-size:1.125rem;font-weight:700;color:var(--checkout-primary);margin-bottom:.25rem}.table-order td.edd_purchase_amount .edd_purchase_amount.color-primary{color:var(--checkout-primary)}.table-order td.edd_purchase_amount .dir-purchase-item-count{display:block;font-size:.8125rem;color:var(--checkout-text-light)}.table-order td.edd_purchase_invoice a{display:block;padding:.5rem 0;color:var(--checkout-primary);text-decoration:none;transition:var(--checkout-transition);font-size:.875rem;font-weight:500}.table-order td.edd_purchase_invoice a:hover{color:var(--checkout-primary-hover);text-decoration:underline}.table-order td.edd_purchase_invoice a.color-info{color:var(--checkout-primary)}.table-order td.edd_purchase_details{text-align:right}.table-order td.edd_purchase_details .btn{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:var(--checkout-radius-sm);transition:var(--checkout-transition);border:1px solid rgba(0,0,0,0);cursor:pointer}.table-order td.edd_purchase_details .btn.btn-xs{padding:.375rem .75rem;font-size:.8125rem}.table-order td.edd_purchase_details .btn.btn-secondary{background:rgba(0,0,0,0);border-color:var(--checkout-border);color:var(--checkout-text)}.table-order td.edd_purchase_details .btn.btn-secondary:hover{background:var(--checkout-bg-secondary);border-color:var(--checkout-primary);color:var(--checkout-primary)}@media(max-width: 768px){.table-order{font-size:.875rem}.table-order th,.table-order td{padding:.75rem 1rem}.table-order th.edd_purchase_id,.table-order td.edd_purchase_id{min-width:60px}.table-order th.edd_purchase_date,.table-order td.edd_purchase_date{min-width:120px}.table-order th.edd_purchase_details,.table-order td.edd_purchase_details{text-align:left}.table-order thead{display:none}.table-order tbody tr{display:block;margin-bottom:1.5rem;border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);padding:1rem;background:var(--checkout-bg)}.table-order tbody td{display:block;padding:.5rem 0;border-bottom:1px solid var(--checkout-border);text-align:left !important}.table-order tbody td:last-child{border-bottom:none}.table-order tbody td::before{content:attr(data-label);display:block;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light);margin-bottom:.25rem}.table-order tbody td.edd_purchase_amount .edd_purchase_amount{font-size:1rem}}.table-subscription{width:100%;border-collapse:collapse;margin:0;font-size:.9375rem;color:var(--checkout-text)}.table-subscription thead{background:var(--checkout-bg-secondary);border-bottom:2px solid var(--checkout-border)}.table-subscription th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light);white-space:nowrap}.table-subscription th.itme-title{min-width:200px}.table-subscription th.s-status{min-width:100px}.table-subscription th.s-price{min-width:120px}.table-subscription th.s-expire{min-width:150px}.table-subscription th.s-activation{min-width:120px}.table-subscription th.s-actions{min-width:150px;text-align:right}.table-subscription tbody tr{border-bottom:1px solid var(--checkout-border);transition:var(--checkout-transition)}.table-subscription tbody tr:hover{background:var(--checkout-bg-secondary)}.table-subscription tbody tr:last-child{border-bottom:none}.table-subscription td{padding:1rem 1.25rem;vertical-align:middle}.table-subscription td .edd_sl_item_name{font-size:1rem;font-weight:600;color:var(--checkout-text);margin-bottom:.5rem}.table-subscription td .edd_sl_license_key{width:100%;max-width:300px;padding:.5rem .75rem;font-size:.8125rem;font-family:"Courier New",monospace;color:var(--checkout-text);background:var(--checkout-bg-secondary);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius-sm);margin-bottom:.5rem;cursor:text;transition:var(--checkout-transition)}.table-subscription td .edd_sl_license_key:focus{outline:none;border-color:var(--checkout-border-focus);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.table-subscription td .edd-recurring-license-renewal{font-size:.8125rem;color:var(--checkout-text-light);font-style:italic;margin-top:.25rem}.table-subscription td:nth-child(2) span{display:inline-block;padding:.375rem .75rem;border-radius:var(--checkout-radius-sm);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.table-subscription td:nth-child(2) span:empty{display:none}.table-subscription td:nth-child(2) span:not([class]),.table-subscription td:nth-child(2) span.active{background:#d1fae5;color:#065f46}.table-subscription td:nth-child(2) span.inactive,.table-subscription td:nth-child(2) span.expired{background:#fee2e2;color:#991b1b}.table-subscription td:nth-child(2) span.pending{background:#fef3c7;color:#92400e}.table-subscription td .edd_price{display:inline-block;font-size:1.125rem;font-weight:700;color:var(--checkout-primary);margin-right:.25rem}.table-subscription td .price-length{font-size:.875rem;color:var(--checkout-text-light)}.table-subscription td .edd_sl_item_expiration{font-size:.9375rem;color:var(--checkout-text)}.table-subscription td .edd_sl_limit_used{font-weight:600;color:var(--checkout-text)}.table-subscription td .edd_sl_limit_sep{color:var(--checkout-text-light)}.table-subscription td .edd_sl_limit_max{color:var(--checkout-text-light)}.table-subscription td:last-child{text-align:right}.table-subscription td .table-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.table-subscription .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:var(--checkout-radius-sm);transition:var(--checkout-transition);border:1px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap}.table-subscription .btn.btn-xs{padding:.375rem .75rem;font-size:.8125rem}.table-subscription .btn.btn-primary{background:var(--checkout-primary);color:#fff;border-color:var(--checkout-primary)}.table-subscription .btn.btn-primary:hover{background:var(--checkout-primary-hover);border-color:var(--checkout-primary-hover);transform:translateY(-1px);box-shadow:var(--checkout-shadow)}.table-subscription .btn.btn-primary.btn-transparent{background:rgba(0,0,0,0);color:var(--checkout-primary);border-color:var(--checkout-primary)}.table-subscription .btn.btn-primary.btn-transparent:hover{background:var(--checkout-primary);color:#fff}.table-subscription .btn.btn-secondary{background:rgba(0,0,0,0);border-color:var(--checkout-border);color:var(--checkout-text)}.table-subscription .btn.btn-secondary:hover{background:var(--checkout-bg-secondary);border-color:var(--checkout-primary);color:var(--checkout-primary)}.table-subscription .btn.btn-secondary.btn-transparent{background:rgba(0,0,0,0);border-color:var(--checkout-border);color:var(--checkout-text-light)}.table-subscription .btn.btn-secondary.btn-transparent:hover{background:var(--checkout-bg-secondary);border-color:var(--checkout-primary);color:var(--checkout-primary)}.table-subscription .btn i{font-size:1em;line-height:1}.table-subscription .btn.edd_sl_purchase_number{display:inline-flex}@media(max-width: 768px){.table-subscription{font-size:.875rem}.table-subscription th,.table-subscription td{padding:.75rem 1rem}.table-subscription th.itme-title,.table-subscription td.itme-title{min-width:150px}.table-subscription th.s-actions,.table-subscription td.s-actions{text-align:left}.table-subscription thead{display:none}.table-subscription tbody tr{display:block;margin-bottom:1.5rem;border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);padding:1rem;background:var(--checkout-bg)}.table-subscription tbody td{display:block;padding:.75rem 0;border-bottom:1px solid var(--checkout-border);text-align:left !important}.table-subscription tbody td:last-child{border-bottom:none;padding-top:1rem}.table-subscription tbody td::before{content:attr(data-label);display:block;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light);margin-bottom:.5rem}.table-subscription tbody td .edd_sl_license_key{max-width:100%}.table-subscription tbody td .table-actions{justify-content:flex-start;flex-direction:column;width:100%}.table-subscription tbody td .table-actions .btn{width:100%;justify-content:center}}.table-downloads{width:100%;border-collapse:collapse;margin:0;font-size:.9375rem;color:var(--checkout-text)}.table-downloads thead{background:var(--checkout-bg-secondary);border-bottom:2px solid var(--checkout-border)}.table-downloads th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light);white-space:nowrap}.table-downloads th.edd_download_download_name{min-width:200px}.table-downloads th.edd_download_download_files{min-width:150px;text-align:right}.table-downloads tbody tr{border-bottom:1px solid var(--checkout-border);transition:var(--checkout-transition)}.table-downloads tbody tr:hover{background:var(--checkout-bg-secondary)}.table-downloads tbody tr:last-child{border-bottom:none}.table-downloads td{padding:1rem 1.25rem;vertical-align:middle}.table-downloads td.edd_download_download_name a{font-size:1rem;font-weight:600;color:var(--checkout-primary);text-decoration:none;transition:var(--checkout-transition)}.table-downloads td.edd_download_download_name a:hover{color:var(--checkout-primary-hover);text-decoration:underline}.table-downloads td.edd_download_download_files{text-align:right}.table-downloads td .edd_download_file{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.table-downloads .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:var(--checkout-radius-sm);transition:var(--checkout-transition);border:1px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap}.table-downloads .btn.btn-xs{padding:.375rem .75rem;font-size:.8125rem}.table-downloads .btn.btn-success{background:var(--checkout-success);color:#fff;border-color:var(--checkout-success)}.table-downloads .btn.btn-success:hover{background:#059669;border-color:#059669;transform:translateY(-1px);box-shadow:var(--checkout-shadow)}.table-downloads .btn.btn-success.btn-transparent{background:rgba(0,0,0,0);color:var(--checkout-success);border-color:var(--checkout-success)}.table-downloads .btn.btn-success.btn-transparent:hover{background:var(--checkout-success);color:#fff;transform:translateY(-1px);box-shadow:var(--checkout-shadow)}.table-downloads .btn i{font-size:1em;line-height:1}.table-downloads .btn.edd_download_file_link{display:inline-flex}@media(max-width: 768px){.table-downloads{font-size:.875rem}.table-downloads th,.table-downloads td{padding:.75rem 1rem}.table-downloads th.edd_download_download_name,.table-downloads td.edd_download_download_name{min-width:150px}.table-downloads th.edd_download_download_files,.table-downloads td.edd_download_download_files{text-align:left}.table-downloads thead{display:none}.table-downloads tbody tr{display:block;margin-bottom:1.5rem;border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);padding:1rem;background:var(--checkout-bg)}.table-downloads tbody td{display:block;padding:.75rem 0;border-bottom:1px solid var(--checkout-border);text-align:left !important}.table-downloads tbody td:last-child{border-bottom:none;padding-top:1rem}.table-downloads tbody td::before{content:attr(data-label);display:block;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light);margin-bottom:.5rem}.table-downloads tbody td .edd_download_file{justify-content:flex-start;flex-direction:column;width:100%}.table-downloads tbody td .edd_download_file .btn{width:100%;justify-content:center}}.edd-sl-manage-license-header{font-size:1.5rem;font-weight:600;color:var(--checkout-text);margin:0 0 var(--checkout-spacing) 0;padding:0}.edd-sl-manage-license-details{display:flex;flex-wrap:wrap;gap:var(--checkout-spacing);margin:0 0 var(--checkout-spacing-lg) 0;padding:var(--checkout-spacing);background:var(--checkout-bg-secondary);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);font-size:.9375rem;color:var(--checkout-text)}.edd-sl-manage-license-details span{display:inline-flex;align-items:center;gap:.5rem}.edd-sl-manage-license-details .edd-sl-manage-license-key{font-weight:500}.edd-sl-manage-license-details .edd-sl-manage-license-key code{padding:.25rem .5rem;font-family:"Courier New",monospace;font-size:.875rem;background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius-sm);color:var(--checkout-text)}.edd-sl-manage-license-details .edd-sl-manage-license-product{font-weight:500}.edd-sl-manage-license-details .edd-sl-manage-license-product span{font-weight:600;color:var(--checkout-primary)}#edd_sl_license_sites,.edd_sl_table,.edd-table{width:100%;border-collapse:collapse;margin:0 0 var(--checkout-spacing-lg) 0;font-size:.9375rem;color:var(--checkout-text);background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);overflow:hidden}#edd_sl_license_sites thead,.edd_sl_table thead,.edd-table thead{background:var(--checkout-bg-secondary);border-bottom:2px solid var(--checkout-border)}#edd_sl_license_sites th,.edd_sl_table th,.edd-table th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light);white-space:nowrap}#edd_sl_license_sites th.edd_sl_url,.edd_sl_table th.edd_sl_url,.edd-table th.edd_sl_url{min-width:200px}#edd_sl_license_sites th.edd_sl_actions,.edd_sl_table th.edd_sl_actions,.edd-table th.edd_sl_actions{min-width:150px;text-align:right}#edd_sl_license_sites tbody tr,.edd_sl_table tbody tr,.edd-table tbody tr{border-bottom:1px solid var(--checkout-border);transition:var(--checkout-transition)}#edd_sl_license_sites tbody tr:hover,.edd_sl_table tbody tr:hover,.edd-table tbody tr:hover{background:var(--checkout-bg-secondary)}#edd_sl_license_sites tbody tr:last-child,.edd_sl_table tbody tr:last-child,.edd-table tbody tr:last-child{border-bottom:none}#edd_sl_license_sites td,.edd_sl_table td,.edd-table td{padding:1rem 1.25rem;vertical-align:middle}#edd_sl_license_sites td[colspan],.edd_sl_table td[colspan],.edd-table td[colspan]{text-align:center;color:var(--checkout-text-light);font-style:italic;padding:2rem 1.25rem}#edd_sl_license_sites td.edd_sl_actions,.edd_sl_table td.edd_sl_actions,.edd-table td.edd_sl_actions{text-align:right}#edd_sl_license_add_site_form,.edd_sl_form{margin-top:var(--checkout-spacing-lg);padding:var(--checkout-spacing-lg);background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);box-shadow:var(--checkout-shadow)}#edd_sl_license_add_site_form>div,.edd_sl_form>div{display:flex;flex-direction:column;gap:var(--checkout-spacing)}#edd_sl_license_add_site_form span,.edd_sl_form span{font-size:.9375rem;color:var(--checkout-text);line-height:1.6;margin-bottom:.5rem}#edd_sl_license_add_site_form input[type=text],.edd_sl_form input[type=text]{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5;color:var(--checkout-text);background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius-sm);transition:var(--checkout-transition);box-sizing:border-box;font-family:inherit}#edd_sl_license_add_site_form input[type=text]:focus,.edd_sl_form input[type=text]:focus{outline:none;border-color:var(--checkout-border-focus);box-shadow:0 0 0 3px rgba(37,99,235,.1)}#edd_sl_license_add_site_form input[type=text]::-moz-placeholder, .edd_sl_form input[type=text]::-moz-placeholder{color:var(--checkout-text-light);opacity:.6}#edd_sl_license_add_site_form input[type=text]::placeholder,.edd_sl_form input[type=text]::placeholder{color:var(--checkout-text-light);opacity:.6}#edd_sl_license_add_site_form input[type=submit],#edd_sl_license_add_site_form .button-primary,#edd_sl_license_add_site_form .button,.edd_sl_form input[type=submit],.edd_sl_form .button-primary,.edd_sl_form .button{align-self:flex-start;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:var(--checkout-primary);border:none;border-radius:var(--checkout-radius-sm);cursor:pointer;transition:var(--checkout-transition);box-shadow:var(--checkout-shadow);text-decoration:none;display:inline-block}#edd_sl_license_add_site_form input[type=submit]:hover,#edd_sl_license_add_site_form .button-primary:hover,#edd_sl_license_add_site_form .button:hover,.edd_sl_form input[type=submit]:hover,.edd_sl_form .button-primary:hover,.edd_sl_form .button:hover{background:var(--checkout-primary-hover);box-shadow:var(--checkout-shadow-md);transform:translateY(-1px)}#edd_sl_license_add_site_form input[type=submit]:active,#edd_sl_license_add_site_form .button-primary:active,#edd_sl_license_add_site_form .button:active,.edd_sl_form input[type=submit]:active,.edd_sl_form .button-primary:active,.edd_sl_form .button:active{transform:translateY(0);box-shadow:var(--checkout-shadow)}#edd_sl_license_add_site_form input[type=submit].button-primary,#edd_sl_license_add_site_form .button-primary.button-primary,#edd_sl_license_add_site_form .button.button-primary,.edd_sl_form input[type=submit].button-primary,.edd_sl_form .button-primary.button-primary,.edd_sl_form .button.button-primary{background:var(--checkout-primary)}#edd_sl_license_add_site_form input[type=submit].button-primary:hover,#edd_sl_license_add_site_form .button-primary.button-primary:hover,#edd_sl_license_add_site_form .button.button-primary:hover,.edd_sl_form input[type=submit].button-primary:hover,.edd_sl_form .button-primary.button-primary:hover,.edd_sl_form .button.button-primary:hover{background:var(--checkout-primary-hover)}#edd_sl_license_add_site_form input[type=hidden],.edd_sl_form input[type=hidden]{display:none}@media(max-width: 768px){.edd-sl-manage-license-details{flex-direction:column;gap:var(--checkout-spacing-sm)}.edd-sl-manage-license-details span{width:100%}#edd_sl_license_sites,.edd_sl_table{font-size:.875rem}#edd_sl_license_sites th,#edd_sl_license_sites td,.edd_sl_table th,.edd_sl_table td{padding:.75rem 1rem}#edd_sl_license_sites thead,.edd_sl_table thead{display:none}#edd_sl_license_sites tbody tr,.edd_sl_table tbody tr{display:block;margin-bottom:1.5rem;border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);padding:1rem;background:var(--checkout-bg)}#edd_sl_license_sites tbody td,.edd_sl_table tbody td{display:block;padding:.75rem 0;border-bottom:1px solid var(--checkout-border);text-align:left !important}#edd_sl_license_sites tbody td:last-child,.edd_sl_table tbody td:last-child{border-bottom:none}#edd_sl_license_sites tbody td::before,.edd_sl_table tbody td::before{content:attr(data-label);display:block;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light);margin-bottom:.5rem}#edd_sl_license_sites tbody td[colspan],.edd_sl_table tbody td[colspan]{text-align:center;padding:1.5rem 0}#edd_sl_license_add_site_form{padding:var(--checkout-spacing)}#edd_sl_license_add_site_form input[type=submit],#edd_sl_license_add_site_form .button-primary,#edd_sl_license_add_site_form .button{width:100%;align-self:stretch}}.entry-content:has(.edd-blocks__confirmation)>p{text-align:center;font-size:2rem;font-weight:700;color:var(--checkout-text);margin-bottom:var(--checkout-spacing-lg);line-height:1.2}.wp-block-edd-receipt,.edd-blocks__receipt,.wp-block-edd-confirmation,.edd-blocks__confirmation{width:100%;max-width:1200px;margin:0 auto;padding:var(--checkout-spacing-lg);font-size:.9375rem;color:var(--checkout-text)}.edd-blocks-receipt__totals{background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);padding:var(--checkout-spacing-lg);margin-bottom:var(--checkout-spacing-lg);box-shadow:var(--checkout-shadow)}.edd-blocks__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--checkout-spacing);padding:var(--checkout-spacing-sm) 0;border-bottom:1px solid var(--checkout-border)}.edd-blocks__row:last-child{border-bottom:none}.edd-blocks__row.edd-blocks__row-header{border-bottom:2px solid var(--checkout-border);padding-bottom:var(--checkout-spacing);margin-bottom:var(--checkout-spacing-sm)}.edd-blocks__row.edd-blocks__row-header .edd-blocks__row-label{font-weight:700;font-size:1rem;color:var(--checkout-text)}.edd-blocks__row.edd-blocks__row-header .edd-blocks__row-value{font-weight:700;font-size:1rem;color:var(--checkout-primary)}.edd-blocks__row.edd-blocks-receipt__row-item:last-child{border-bottom:none}.edd-blocks__row-label{font-weight:500;color:var(--checkout-text-light);font-size:.9375rem}.edd-blocks__row-value{font-weight:500;color:var(--checkout-text);text-align:right;font-size:.9375rem}.edd-blocks__row-value .edd_receipt_payment_status{display:inline-block;padding:.375rem .75rem;border-radius:var(--checkout-radius-sm);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.edd-blocks__row-value .edd_receipt_payment_status.complete,.edd-blocks__row-value .edd_receipt_payment_status.completed{background:#d1fae5;color:#065f46}.edd-blocks__row-value .edd_receipt_payment_status.pending{background:#fef3c7;color:#92400e}.edd-blocks__row-value .edd_receipt_payment_status.failed,.edd-blocks__row-value .edd_receipt_payment_status.abandoned{background:#fee2e2;color:#991b1b}.edd-blocks__row-value a{color:var(--checkout-primary);text-decoration:none;transition:var(--checkout-transition)}.edd-blocks__row-value a:hover{color:var(--checkout-primary-hover);text-decoration:underline}.edd-blocks__row-value a.edd_invoice_link{display:inline-flex;align-items:center;gap:.375rem}.edd-blocks-receipt__row-item--license-key{grid-template-columns:1fr;padding:var(--checkout-spacing) 0;margin-top:var(--checkout-spacing-sm);background:var(--checkout-bg-secondary);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius-sm);padding:var(--checkout-spacing)}.edd-blocks-receipt__row-item--license-key .edd-blocks__row-sublabel{font-weight:600;color:var(--checkout-text);margin-bottom:.5rem;font-size:.875rem}.edd-blocks-receipt__row-item--license-key .edd-blocks__row-value{text-align:left}.edd-blocks-receipt__row-item--license-key .edd_sl_license_key{display:inline-block;padding:.5rem .75rem;font-family:"Courier New",monospace;font-size:.8125rem;background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius-sm);color:var(--checkout-text);word-break:break-all}.edd-blocks-receipt__row-item:not(.edd-blocks__row){display:grid;grid-template-columns:1fr 1fr;gap:var(--checkout-spacing);padding:var(--checkout-spacing-sm) 0;border-bottom:1px solid var(--checkout-border);align-items:center}.edd-blocks-receipt__row-item:not(.edd-blocks__row):last-child{border-bottom:none}.edd-blocks-receipt__row-item:not(.edd-blocks__row)>div:first-child{font-weight:500;color:var(--checkout-text-light);font-size:.9375rem}.edd-blocks-receipt__row-item:not(.edd-blocks__row)>div:first-child strong{font-weight:inherit}.edd-blocks-receipt__row-item:not(.edd-blocks__row)>div:last-child{font-weight:500;color:var(--checkout-text);text-align:right;font-size:.9375rem}.edd-blocks-receipt__row-item:not(.edd-blocks__row)>div:last-child a{color:var(--checkout-primary);text-decoration:none;transition:var(--checkout-transition)}.edd-blocks-receipt__row-item:not(.edd-blocks__row)>div:last-child a:hover{color:var(--checkout-primary-hover);text-decoration:underline}.edd-blocks__confirmation-details{margin-top:var(--checkout-spacing-lg);text-align:center}.edd-blocks__confirmation-details a{display:inline-block;background:rgba(0,0,0,0);border:1px solid var(--checkout-border);color:var(--checkout-text);padding:.625rem 1.25rem;border-radius:var(--checkout-radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:var(--checkout-transition);text-decoration:none}.edd-blocks__confirmation-details a:hover{background:var(--checkout-bg-secondary);border-color:var(--checkout-primary);color:var(--checkout-primary)}.edd-blocks__receipt h3{font-size:1.5rem;font-weight:600;color:var(--checkout-text);margin:var(--checkout-spacing-lg) 0 var(--checkout-spacing) 0;padding:0;border-bottom:2px solid var(--checkout-border);padding-bottom:var(--checkout-spacing-sm)}.edd-blocks-receipt__items{background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);padding:var(--checkout-spacing-lg);margin-bottom:var(--checkout-spacing-lg);box-shadow:var(--checkout-shadow)}.edd-blocks-receipt__item{display:grid;grid-template-columns:1fr auto;gap:var(--checkout-spacing);padding:var(--checkout-spacing) 0;border-bottom:1px solid var(--checkout-border)}.edd-blocks-receipt__item:last-child{border-bottom:none}.edd-blocks-receipt__item-details{display:flex;flex-direction:column;gap:.5rem}.edd-blocks-receipt__item-details .edd-blocks__row-label{font-size:1rem;font-weight:600;color:var(--checkout-text);margin-bottom:.5rem}.edd-blocks-receipt__item-details .edd_purchase_receipt_product_notes{font-size:.875rem;color:var(--checkout-text-light);margin-top:.5rem}.edd-blocks-receipt__item-details .edd_purchase_receipt_product_notes p{margin:0}.edd-blocks-receipt__item-details .edd_purchase_receipt_product_notes a{color:var(--checkout-primary);text-decoration:none;transition:var(--checkout-transition)}.edd-blocks-receipt__item-details .edd_purchase_receipt_product_notes a:hover{color:var(--checkout-primary-hover);text-decoration:underline}.edd-blocks-receipt__item-price{font-size:1.125rem;font-weight:700;color:var(--checkout-primary);text-align:right;align-self:flex-start}#edd_subscription_receipt{width:100%;border-collapse:collapse;margin:0 0 var(--checkout-spacing-lg) 0;font-size:.9375rem;color:var(--checkout-text);background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);overflow:hidden}#edd_subscription_receipt thead{background:var(--checkout-bg-secondary);border-bottom:2px solid var(--checkout-border)}#edd_subscription_receipt th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light);white-space:nowrap}#edd_subscription_receipt tbody tr{border-bottom:1px solid var(--checkout-border);transition:var(--checkout-transition)}#edd_subscription_receipt tbody tr:hover{background:var(--checkout-bg-secondary)}#edd_subscription_receipt tbody tr:last-child{border-bottom:none}#edd_subscription_receipt td{padding:1rem 1.25rem;vertical-align:middle;font-size:.9375rem;color:var(--checkout-text)}#edd_subscription_receipt td .edd_subscription_name{display:block;font-weight:600;color:var(--checkout-text);margin-bottom:.25rem}#edd_subscription_receipt td .edd_subscription_billing_cycle{display:block;font-size:.875rem;color:var(--checkout-text-light)}#edd_subscription_receipt td .edd_subscription_renewal_date,#edd_subscription_receipt td .edd_subscription_initial_amount{color:var(--checkout-text)}#edd_subscription_receipt td .edd_subscription_times_billed{color:var(--checkout-text-light)}#edd_subscription_receipt td .edd_subscription_status{display:inline-block;padding:.375rem .75rem;border-radius:var(--checkout-radius-sm);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}#edd_subscription_receipt td .edd_subscription_status.active{background:#d1fae5;color:#065f46}#edd_subscription_receipt td .edd_subscription_status.inactive,#edd_subscription_receipt td .edd_subscription_status.expired{background:#fee2e2;color:#991b1b}#edd_subscription_receipt td .edd_subscription_status.pending{background:#fef3c7;color:#92400e}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media(max-width: 768px){.wp-block-edd-receipt,.edd-blocks__receipt{padding:var(--checkout-spacing)}.edd-blocks-receipt__totals,.edd-blocks-receipt__items{padding:var(--checkout-spacing)}.edd-blocks__row{grid-template-columns:1fr;gap:.5rem;padding:var(--checkout-spacing-sm) 0}.edd-blocks__row .edd-blocks__row-value{text-align:left}.edd-blocks-receipt__item{grid-template-columns:1fr;gap:var(--checkout-spacing-sm)}.edd-blocks-receipt__item .edd-blocks-receipt__item-price{text-align:left}#edd_subscription_receipt{font-size:.875rem}#edd_subscription_receipt th,#edd_subscription_receipt td{padding:.75rem 1rem}#edd_subscription_receipt thead{display:none}#edd_subscription_receipt tbody tr{display:block;margin-bottom:1.5rem;border:1px solid var(--checkout-border);border-radius:var(--checkout-radius);padding:1rem;background:var(--checkout-bg)}#edd_subscription_receipt tbody td{display:block;padding:.75rem 0;border-bottom:1px solid var(--checkout-border);text-align:left !important}#edd_subscription_receipt tbody td:last-child{border-bottom:none}#edd_subscription_receipt tbody td::before{content:attr(data-label);display:block;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--checkout-text-light);margin-bottom:.5rem}}.dashboard-contents__single{width:100%;max-width:1200px;margin:0 auto}#edd_profile_editor_form .edd_form{width:100%}fieldset{border:none;padding:0}fieldset.profile-form-block{margin-bottom:var(--checkout-spacing-lg);padding-bottom:var(--checkout-spacing-lg);border-bottom:1px solid var(--checkout-border)}fieldset.profile-form-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}fieldset legend{font-size:1.25rem;font-weight:600;color:var(--checkout-text);margin-bottom:var(--checkout-spacing);padding:0;border:none;width:100%}.form-element.form-row{display:flex;flex-wrap:wrap;margin-left:-0.75rem;margin-right:-0.75rem}.form-element.form-row>*{padding-left:.75rem;padding-right:.75rem}.form-group{margin-bottom:var(--checkout-spacing);width:100%}.form-group.col-md-6{width:50%}@media(max-width: 768px){.form-group.col-md-6{width:100%}}.form-group.col-lg-6{width:50%}@media(max-width: 992px){.form-group.col-lg-6{width:100%}}.form-group.col-lg-8{width:66.666667%}@media(max-width: 992px){.form-group.col-lg-8{width:100%}}.form-group.col-12{width:100%}.form-group.mb-0{margin-bottom:0}label{display:block;font-size:.9375rem;font-weight:500;color:var(--checkout-text);margin-bottom:.5rem;line-height:1.5}.select-wrapper{position:relative;width:100%;display:block}.select-wrapper::after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid var(--checkout-text-light);pointer-events:none;z-index:1}select.edd-select,.edd-select,.select-wrapper select,.select-wrapper .edd-select{width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:1rem;line-height:1.5;color:var(--checkout-text);background:var(--checkout-bg);border:1px solid var(--checkout-border);border-radius:var(--checkout-radius-sm);transition:var(--checkout-transition);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;cursor:pointer;background-image:none;background-repeat:no-repeat;background-position:right 1rem center;position:relative;z-index:0}select.edd-select:focus,.edd-select:focus,.select-wrapper select:focus,.select-wrapper .edd-select:focus{outline:none;border-color:var(--checkout-border-focus);box-shadow:0 0 0 3px rgba(37,99,235,.1)}select.edd-select:disabled,.edd-select:disabled,.select-wrapper select:disabled,.select-wrapper .edd-select:disabled{background:var(--checkout-bg-secondary);cursor:not-allowed;opacity:.6}select.edd-select:hover:not(:disabled),.edd-select:hover:not(:disabled),.select-wrapper select:hover:not(:disabled),.select-wrapper .edd-select:hover:not(:disabled){border-color:var(--checkout-border-focus)}select.edd-select:-moz-focusring,.edd-select:-moz-focusring,.select-wrapper select:-moz-focusring,.select-wrapper .edd-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--checkout-text)}select.edd-select::-ms-expand,.edd-select::-ms-expand,.select-wrapper select::-ms-expand,.select-wrapper .edd-select::-ms-expand{display:none}#edd_profile_submit_fieldset{margin-top:var(--checkout-spacing-lg)}.edd_profile_submit_wrap{display:flex;justify-content:flex-start;align-items:center;gap:var(--checkout-spacing-sm)}#edd_profile_editor_submit,.edd_profile_editor_submit{padding:1rem 2rem !important;font-size:1rem;font-weight:500;color:#fff;background:var(--checkout-primary);border:none;border-radius:var(--checkout-radius);cursor:pointer;transition:var(--checkout-transition);box-shadow:var(--checkout-shadow-md);text-align:center;display:inline-block;text-decoration:none}#edd_profile_editor_submit:hover,.edd_profile_editor_submit:hover{background:var(--checkout-primary-hover);box-shadow:var(--checkout-shadow-lg);transform:translateY(-1px)}#edd_profile_editor_submit:active,.edd_profile_editor_submit:active{transform:translateY(0);box-shadow:var(--checkout-shadow)}#edd_profile_editor_submit.btn-lg,.edd_profile_editor_submit.btn-lg{padding:1.125rem 2.25rem;font-size:1.25rem}#edd_profile_editor_submit.btn-primary,.edd_profile_editor_submit.btn-primary{background:var(--checkout-primary)}#edd_profile_editor_submit.btn-primary:hover,.edd_profile_editor_submit.btn-primary:hover{background:var(--checkout-primary-hover)}#edd_profile_editor_submit.btn-raised,.edd_profile_editor_submit.btn-raised{box-shadow:var(--checkout-shadow-md)}#edd_profile_editor_submit.btn-raised:hover,.edd_profile_editor_submit.btn-raised:hover{box-shadow:var(--checkout-shadow-lg)}@media(max-width: 768px){.form-element.form-row{margin-left:0;margin-right:0}.form-element.form-row>*{padding-left:0;padding-right:0}.edd_profile_submit_wrap{flex-direction:column;width:100%}.edd_profile_submit_wrap #edd_profile_editor_submit{width:100%}}@media(max-width: 480px){fieldset legend{font-size:1.125rem}#edd_profile_editor_submit{padding:.875rem 1.5rem !important;font-size:1rem}}
