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