#edd_all_access_pass_details,#edd_user_history{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;font-size:14px}#edd_all_access_pass_details thead th,#edd_user_history thead th{background:#f9fafb;text-align:left;padding:14px 18px;font-weight:600;color:#111827;border-bottom:1px solid #e5e7eb}#edd_all_access_pass_details td,#edd_user_history td{padding:14px 18px;border-bottom:1px solid #f1f5f9;color:#374151}#edd_all_access_pass_details tr:last-child td,#edd_user_history tbody tr:last-child td{border-bottom:none}#edd_user_history tbody tr:nth-child(even){background:#fcfcfd}#edd_user_history tbody tr:hover{background:#f8fafc;transition:background .15s ease}#edd_all_access_pass_details .row-label{width:260px;font-weight:600;color:#374151;background:#f9fafb}#edd_all_access_pass_details .row-value{color:#4b5563}#edd_all_access_pass_details tbody tr:nth-child(even) .row-value{background:#fcfcfd}#edd_all_access_pass_details tbody tr:hover .row-value{background:#f8fafc;transition:background .15s ease}.edd-aa-active-status,.edd_all_access_pass_status{display:inline-block;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:600;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}#edd_user_history .edd_purchase_status.cancelled{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.edd_all_access_pass_name{font-weight:600;color:#111827}.edd_all_access_pass_actions a,#edd_user_history .edd_purchase_details a,#edd_user_history a.edd_subscription_invoice{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;text-decoration:none;transition:all .15s ease}.edd_all_access_pass_actions a:hover,#edd_user_history .edd_purchase_details a:hover,#edd_user_history a.edd_subscription_invoice:hover{background:#2563eb;color:#fff;border-color:#2563eb}#edd_user_history .edd_purchase_details a:active,#edd_user_history a.edd_subscription_invoice:active{transform:translateY(1px)}table td,table th{border:none!important}.edd-aa-files-downloaded-title{margin-bottom:15px}.edd-blocks__row{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #f1f5f9}.edd-blocks__row:last-child{border-bottom:none}.edd-blocks__row-label{font-weight:600;color:#374151}.edd-blocks__row-value{color:#111827;font-weight:500}.edd-blocks__receipt .edd-blocks__row:nth-child(even){background:#fcfcfd}.edd_receipt_payment_status.complete{display:inline-block;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:600;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.edd-blocks-receipt__items{border-top:1px solid #e5e7eb}.edd-blocks-receipt__item{padding:16px 18px;border-bottom:1px solid #f1f5f9}.edd-blocks-receipt__item:last-child{border-bottom:none}.edd-blocks-receipt__item-details{font-weight:600;color:#111827}.edd-blocks-receipt__item-price{font-weight:600;color:#374151}.edd_purchase_receipt_product_notes a{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;text-decoration:none;transition:all .15s ease}.edd_purchase_receipt_product_notes a:hover{background:#2563eb;color:#fff;border-color:#2563eb}#edd_purchase_receipt,#edd_purchase_receipt_products{border-collapse:separate;border-spacing:0}#edd_purchase_receipt th,#edd_purchase_receipt_products th{background:#f9fafb;padding:14px 18px;text-align:left;font-weight:600;color:#111827;border-bottom:1px solid #e5e7eb}#edd_purchase_receipt td,#edd_purchase_receipt_products td{padding:14px 18px;border-bottom:1px solid #f1f5f9;color:#374151}#edd_purchase_receipt tr:last-child td,#edd_purchase_receipt_products tr:last-child td{border-bottom:none}#edd_purchase_receipt_products tbody tr:nth-child(even){background:#fcfcfd}.page-content h3{margin-top:30px;margin-bottom:15px;font-size:18px;font-weight:600;color:#111827}.edd-blocks-receipt__items{border-radius:10px}.edd-blocks-receipt__totals{border-radius:10px}#edd_profile_editor_form{max-width:900px}#edd_profile_editor_form fieldset{border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:24px;background:#fff}#edd_profile_editor_form legend{font-size:16px;font-weight:600;color:#111827;padding:0 6px}#edd_profile_editor_form label{display:block;font-weight:600;font-size:13px;color:#374151;margin-bottom:6px}#edd_profile_editor_form input,#edd_profile_editor_form select{width:100%;height:40px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;transition:all .15s ease}#edd_profile_editor_form input:focus,#edd_profile_editor_form select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.15)}#edd_profile_personal_fieldset{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#edd_profile_personal_fieldset legend{grid-column:1 / -1}#edd_profile_primary_email_wrap{grid-column:1 / -1}.cfm-form{grid-column:1 / -1}.cfm-form .edd-blocks-form__halves{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}#edd_profile_address_fieldset{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}#edd_profile_address_fieldset legend{grid-column:1 / -1}#edd_profile_billing_address_country_wrap,#edd_profile_billing_address_state_wrap{grid-column:span 1}#edd_profile_password_fieldset{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}#edd_profile_password_fieldset legend{grid-column:1 / -1}#edd_profile_editor_submit,#edd_profile_submit_fieldset .edd-submit{display:inline-block;background:#2563eb;color:#fff;border:none;padding:12px 18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}#edd_profile_editor_submit:hover,#edd_profile_submit_fieldset .edd-submit:hover{background:#1d4ed8}#edd_profile_editor_submit:active{transform:translateY(1px)}#edd_profile_emails_wrap{margin-top:10px;margin-bottom:5px}.edd-profile-emails{list-style:none;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.edd-profile-email{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #f1f5f9;font-size:14px;color:#374151}.edd-profile-email:nth-child(even){background:#fcfcfd}.edd-profile-email:last-child{border-bottom:none}.edd-profile-email .actions{margin-left:10px}.edd-profile-email .delete{font-size:13px;font-weight:600;padding:4px 10px;border-radius:6px;text-decoration:none;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;transition:all .15s ease}.edd-profile-email .delete:hover{background:#dc2626;color:#fff;border-color:#dc2626}.edd-alert-success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;padding:14px 18px;border-radius:8px;margin-bottom:20px;font-size:14px}@media (max-width:768px){#edd_profile_personal_fieldset{grid-template-columns:1fr}#edd_profile_address_fieldset{grid-template-columns:1fr}#edd_profile_password_fieldset{grid-template-columns:1fr}.cfm-form .edd-blocks-form__halves{grid-template-columns:1fr}}