.elementor .bpxl-edd-manage{min-width:0px;& a.edd-manage-license-back.edd-submit { height: 36px; padding: 0px 16px 0px 12px; gap: 7px; border: 1px solid var(--line-2); background-color: var(--surface); color: var(--text); font-size: 13.5px; } & a.edd-manage-license-back.edd-submit::before { content: ""; width: 15px; height: 15px; flex: 0 0 15px; background-color: currentColor; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5' fill='none'/%3E%3Cpath d='m12 19-7-7 7-7' fill='none'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5' fill='none'/%3E%3Cpath d='m12 19-7-7 7-7' fill='none'/%3E%3C/svg%3E"); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } & a.edd-manage-license-back.edd-submit:hover { border-color: var(--text); background-color: var(--surface); color: var(--text); transform: none; } & table:has(a[href*="deactivate_site"]) :is(th, td):last-child { text-align: right; } & table a[href*="deactivate_site"] { display: inline-flex; align-items: center; height: 32px; padding: 0px 13px; border: 1px solid var(--coral-line); border-radius: 999px; background-color: var(--surface); font-size: 13px; font-weight: 500; line-height: 1; color: #C7432A; text-decoration: none; white-space: nowrap; transition: background-color 0.2s; } & table a[href*="deactivate_site"]:hover { background-color: var(--coral-soft); color: #C7432A; text-decoration: none; } & form:has(input[value="insert_site"]) { margin: 4px 0px 0px; padding: clamp(18px, 2.4vw, 24px); border: 1px solid var(--line); border-radius: 20px; background-color: var(--surface); } & form:has(input[value="insert_site"]) input[type=submit] { margin-top: 12px; }\n}.elementor .bpxl-edd-profile{min-width:0px;& #edd_profile_editor_form { display: flex; flex-direction: column; gap: 20px; margin: 0px; } & #edd_profile_editor_form fieldset { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, max(240px, calc((100% - 20px) / 2))), 1fr)); gap: 18px 20px; min-width: 0px; margin: 0px; padding: clamp(20px, 3vw, 28px); border: 1px solid var(--line); border-radius: clamp(20px, 2.4vw, 24px); background-color: var(--surface); } & #edd_profile_editor_form fieldset > * { grid-column: 1 / -1; min-width: 0px; margin: 0px; } & #edd_profile_editor_form #edd_profile_first_name_wrap, & #edd_profile_editor_form #edd_profile_last_name_wrap, & #edd_profile_editor_form #edd_profile_billing_address_line_1_wrap, & #edd_profile_editor_form #edd_profile_billing_address_line_2_wrap, & #edd_profile_editor_form #edd_profile_billing_address_city_wrap, & #edd_profile_editor_form #edd_profile_billing_address_postal_wrap, & #edd_profile_editor_form #edd_profile_billing_address_country_wrap, & #edd_profile_editor_form #edd_profile_billing_address_state_wrap, & #edd_profile_editor_form #edd_profile_password_wrap, & #edd_profile_editor_form #edd_profile_confirm_password_wrap { grid-column: auto; } & #edd_profile_editor_form legend { display: block; float: left; width: 100%; grid-column: 1 / -1; margin: 0px 0px 2px; padding: 0px; font-family: var(--font-display); font-weight: 600; font-size: 20px; letter-spacing: -0.01em; line-height: 1.25; color: var(--text); text-transform: lowercase; font-variation-settings: "opsz" 14; } & #edd_profile_editor_form legend::first-letter { text-transform: uppercase; } & #edd_profile_editor_form label:not([for="edd_address_zip"]), & #edd_login_form .edd-login-username label, & #edd_login_form .edd-login-password label, & #edd_login_form .edd-lost-password { text-transform: lowercase; } & #edd_profile_editor_form label:not([for="edd_address_zip"])::first-letter, & #edd_login_form .edd-login-username label::first-letter, & #edd_login_form .edd-login-password label::first-letter, & #edd_login_form .edd-lost-password::first-letter { text-transform: uppercase; } & #edd_profile_editor_form #edd_profile_password_label::after { content: "Leave both fields empty to keep your current password."; display: block; margin-block-start: 6px; font-family: var(--font-sans); font-weight: 400; font-size: 14px; letter-spacing: 0px; line-height: 1.5; text-transform: none; color: var(--text-2); } & #edd_profile_editor_form select { -webkit-appearance: none; appearance: none; padding-inline-end: 44px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A4A55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6' fill='none'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 16px center; background-size: 16px 16px; cursor: pointer; } & #edd_profile_editor_form #edd_profile_emails_wrap label { float: none; display: block; width: auto; margin: 0px 0px 8px; } & #edd_profile_editor_form .edd-profile-emails { margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: 8px; } & #edd_profile_editor_form .edd-profile-email { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 48px; margin: 0px; padding: 7px 8px 7px 16px; border: 1px solid var(--line); border-radius: 14px; background-color: var(--paper); font-size: 14.5px; line-height: 1.4; color: var(--text); overflow-wrap: anywhere; } & #edd_profile_editor_form .edd-profile-email .actions { display: inline-flex; flex: 0 0 auto; } & #edd_profile_editor_form .edd-profile-email a.delete { display: inline-flex; align-items: center; height: 32px; padding: 0px 12px; border-radius: 999px; font-size: 13px; font-weight: 500; color: #C7432A; text-decoration: none; transition: background-color 0.2s; } & #edd_profile_editor_form .edd-profile-email a.delete:hover { background-color: var(--coral-soft); text-decoration: none; } & #edd_profile_editor_form #edd_profile_submit_fieldset { display: block; padding: 0px; border: 0px; border-radius: 0px; background-color: transparent; } & #edd_profile_editor_form #edd_profile_submit_wrap { margin: 0px; } & #edd_profile_editor_form #edd_profile_editor_submit { padding-inline: 26px; }\n}.elementor .bpxl-edd-history{min-width:0px;& #edd_user_history { width: 100%; margin: 0px 0px 24px; border: 1px solid var(--line); border-radius: 24px; border-collapse: separate; border-spacing: 0px; overflow: hidden; background-color: var(--surface); font-size: 14.5px; } & #edd_user_history th, & #edd_user_history td { padding: 16px 24px; border: 0px; text-align: left; vertical-align: middle; background-color: transparent; } & #edd_user_history th { padding-block: 13px; background-color: var(--paper); font-family: var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 500; font-size: 11px; letter-spacing: 0.04em; line-height: 1.3; text-transform: uppercase; color: var(--text-3); } & #edd_user_history td { border-top: 1px solid var(--line); color: var(--text); } & #edd_user_history:has(.edd_download_download_name) { display: block; } & #edd_user_history:has(.edd_download_download_name) thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; } & #edd_user_history:has(.edd_download_download_name) tbody { display: block; } & #edd_user_history tbody .edd_download_history_row { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 16px; padding: 18px 24px; } & #edd_user_history tbody .edd_download_history_row + .edd_download_history_row { border-top: 1px solid var(--line); } & #edd_user_history tbody .edd_download_history_row::before { content: ""; width: 40px; height: 40px; flex: 0 0 40px; border-radius: 12px; background-color: var(--violet-tint); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B3DF5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' fill='none'/%3E%3Cpolyline points='7 10 12 15 17 10' fill='none'/%3E%3Cline x1='12' x2='12' y1='15' y2='3' fill='none'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 18px 18px; } & #edd_user_history tbody .edd_download_history_row td { display: block; padding: 0px; border: 0px; } & #edd_user_history td.edd_download_download_name { flex: 999 1 200px; min-width: 0px; font-weight: 500; font-size: 15px; line-height: 1.4; color: var(--text); } & #edd_user_history td.edd_download_download_files { flex: 0 1 auto; min-width: 0px; display: flex; flex-wrap: wrap; gap: 8px; font-size: 13.5px; color: var(--text-3); } & #edd_user_history .edd_download_file { margin: 0px; } & #edd_user_history a.edd_download_file_link { display: inline-flex; align-items: center; gap: 8px; min-height: 36px; padding: 6px 15px 6px 12px; border: 1px solid var(--line-2); border-radius: 999px; background-color: var(--surface); font-family: var(--font-sans); font-weight: 500; font-size: 13.5px; line-height: 1.3; color: var(--text); text-decoration: none; transition: background-color 0.2s, border-color 0.2s, color 0.2s; } & #edd_user_history a.edd_download_file_link::before { content: ""; width: 15px; height: 15px; flex: 0 0 15px; background-color: currentColor; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' fill='none'/%3E%3Cpolyline points='7 10 12 15 17 10' fill='none'/%3E%3Cline x1='12' x2='12' y1='15' y2='3' fill='none'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' fill='none'/%3E%3Cpolyline points='7 10 12 15 17 10' fill='none'/%3E%3Cline x1='12' x2='12' y1='15' y2='3' fill='none'/%3E%3C/svg%3E"); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; } & #edd_user_history a.edd_download_file_link:hover { border-color: var(--btn-bg); background-color: var(--btn-bg); color: #FFFFFF; text-decoration: none; }\n}.elementor .bpxl-dark-links{min-width:0px;& a { color: #C9C0FF; font-weight: 500; text-decoration: underline; text-underline-offset: 2px; } & a:hover { color: #FFFFFF; }\n}.elementor .bpxl-signin-fallback{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .bpxl-acct-email{overflow:hidden;font-family:var(--font-sans);font-size:12.5px;color:var(--text-3);line-height:1.4;display:block;text-overflow: ellipsis; white-space: nowrap;\n}.elementor .bpxl-acct-name{overflow:hidden;font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--text);line-height:1.3;display:block;text-overflow: ellipsis; white-space: nowrap;\n}.elementor .bpxl-acct-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(24px, 2.2vw, 28px);color:var(--text);letter-spacing:-0.02em;line-height:1.15;display:block;font-variation-settings: "opsz" 14;\n}.elementor .bpxl-acct-sub{font-family:var(--font-sans);font-size:17px;color:var(--text-2);letter-spacing:-0.005em;line-height:1.5;display:block;}.elementor .bpxl-acct-title{font-family:var(--font-display);font-weight:600;font-size:clamp(34px, 3.4vw, 48px);color:var(--text);letter-spacing:-0.03em;line-height:1.04;display:block;font-variation-settings: "opsz" 14;\n}.elementor .bpxl-acct-head-main{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 360px;}.elementor .bpxl-acct-head{width:100%;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap: 16px 24px;\n}.elementor .bpxl-acct-hero{width:100%;position:relative;padding:0px;display:flex;flex-direction:column;&:not(:is(.logged-in *)):is(.page-id-51 *, .page-id-126 *, .page-id-128 *, .page-id-130 *, .page-id-9 *, .page-id-132 *) { overflow: hidden; isolation: isolate; padding-block: clamp(112px, 8vw + 60px, 161px) clamp(40px, 6.7vw, 97px); padding-inline: clamp(0px, 1.2vw, 16px); border-radius: clamp(28px, 2.8vw, 40px); border: 1px solid rgba(255,255,255,0.9); background-image: linear-gradient(180deg, #EDE8FF 0%, #F6F3FF 50%, #F6F5F1 100%); }\n}.elementor .bpxl-acct-page{width:100%;margin-block-start:-105px;background-color:var(--paper);display:flex;flex-direction:column;padding-block: 145px 120px; padding-inline: 0px; &:not(:is(.logged-in *)):is(.page-id-51 *, .page-id-126 *, .page-id-128 *, .page-id-130 *, .page-id-9 *, .page-id-132 *) { padding-block: clamp(10px, 1.2vw, 16px) clamp(48px, 6.7vw, 96px); padding-inline: clamp(10px, 1.2vw, 16px); }\n}.elementor .bpxl-edd{width:100%;min-width:0px;font-family:var(--font-sans);font-size:15px;color:var(--text-2);line-height:1.6;padding:0px;overflow-x: auto; & p:not([class*="e-default-"]) { margin: 0px 0px 16px; } & h2:not([class*="e-default-"]) { margin: 32px 0px 12px; font-family: var(--font-display); font-weight: 600; font-size: 24px; letter-spacing: -0.02em; line-height: 1.2; color: var(--text); } & h3:not([class*="e-default-"]) { margin: 28px 0px 10px; font-family: var(--font-display); font-weight: 600; font-size: 19px; letter-spacing: -0.01em; line-height: 1.25; color: var(--text); } & h3:not([class*="e-default-"]) strong { font-weight: 600; } & ul:not([class*="e-default-"]), & ol:not([class*="e-default-"]) { margin: 0px 0px 16px; padding-inline-start: 22px; } & a:not([class*="e-default-"]) { color: var(--violet); font-weight: 500; text-decoration: none; } & a:not([class*="e-default-"]):hover { text-decoration: underline; } & table { width: 100%; margin: 0px 0px 24px; border-collapse: separate; border-spacing: 0px; border: 1px solid var(--line); border-radius: 20px; overflow: hidden; background-color: var(--surface); font-size: 14.5px; } & th { padding: 14px 20px; border: 0px; text-align: left; font-family: var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 500; font-size: 11px; letter-spacing: 0.04em; line-height: 1.3; text-transform: uppercase; color: var(--text-3); } & td { padding: 16px 20px; border: 0px; border-top: 1px solid var(--line); vertical-align: middle; color: var(--text); } & tr:nth-child(n) > td { background-color: transparent; } & tr:nth-child(n) > th { background-color: var(--paper); } & table thead:first-child tr:first-child th, & table thead:first-child tr:first-child td { border-block-start: 0px; } & tbody > tr:first-child > td { border-top: 0px; } & thead + tbody > tr:first-child > td { border-top: 1px solid var(--line); } & fieldset { margin: 0px 0px 24px; padding: 0px; border: 0px; } & legend { margin: 0px 0px 16px; padding: 0px; font-family: var(--font-display); font-weight: 600; font-size: 22px; letter-spacing: -0.01em; color: var(--text); } & label:not([class*="e-default-"]) { display: block; margin: 0px 0px 8px; font-family: var(--font-sans); font-weight: 500; font-size: 14px; line-height: 1.3; color: var(--text); } & input[type=text], & input[type=email], & input[type=password], & input[type=url], & input[type=tel], & input[type=number], & select, & textarea { width: 100%; height: 52px; padding: 0px 16px; border: 1px solid var(--line); border-radius: 14px; background-color: var(--paper); box-shadow: none; font-family: var(--font-sans); font-size: 15px; color: var(--text); transition: border-color 0.2s, box-shadow 0.2s, background-color 0.2s; } & textarea { height: auto; min-height: 120px; padding: 14px 16px; } & input[type=text]:focus, & input[type=email]:focus, & input[type=password]:focus, & input[type=url]:focus, & input[type=tel]:focus, & input[type=number]:focus, & select:focus, & textarea:focus { border-color: var(--violet); outline: none; box-shadow: 0px 0px 0px 3px rgba(91,61,245,0.15); background-color: var(--surface); } & td input[type=text] { height: 40px; min-width: 190px; padding: 0px 12px; border-radius: 10px; font-family: var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12.5px; } & input[type=checkbox] { width: 18px; height: 18px; margin: 0px; accent-color: var(--violet); } & input[type=submit], & button:not([class*="e-default-"]), & a.button, & .edd-submit { display: inline-flex; align-items: center; justify-content: center; height: 48px; padding: 0px 22px; border: 0px; border-radius: 999px; background-color: var(--btn-bg); color: #FFFFFF; font-family: var(--font-sans); font-weight: 500; font-size: 15px; line-height: 1; text-decoration: none; cursor: pointer; transition: background-color 0.2s, transform 0.25s; } & input[type=submit]:hover, & button:not([class*="e-default-"]):hover, & a.button:hover, & .edd-submit:hover { background-color: #26263A; color: #FFFFFF; text-decoration: none; transform: translate3d(0px, -2px, 0px); } & .edd-alert, & .edd-logged-out { margin: 0px 0px 20px; padding: 12px 16px; border: 1px solid var(--line); border-radius: 14px; background-color: var(--paper); font-size: 14.5px; color: var(--text); } & .edd-alert-success { border-color: var(--emerald-line); background-color: var(--emerald-soft); } & .edd-alert-error { border-color: var(--coral-line); background-color: var(--coral-soft); } & .edd-alert-warn:has(+ #edd_login_form), & .edd-logged-out:has(+ #edd_login_form), & .edd-logged-in { display: none; } & #edd_login_form { margin: 0px; } & #edd_login_form legend { display: none; } & #edd_login_form fieldset { position: relative; margin: 0px; display: flex; flex-direction: column; gap: 18px; } & #edd_login_form p { margin: 0px; } & #edd_login_form .edd-login-remember label { display: flex; gap: 10px; align-items: center; margin: 0px; font-weight: 400; font-size: 13.5px; color: var(--text-2); cursor: pointer; } & #edd_login_form .edd-login-submit { padding-block-start: 4px; } & #edd_login_submit { width: 100%; height: 52px; font-size: 15.5px; } & #edd_login_form .edd-lost-password { position: absolute; top: 96px; right: 0px; font-size: 12.5px; line-height: 18px; } & #edd_user_login, & #edd_user_pass { padding-inline-start: 44px; background-repeat: no-repeat; background-position: 16px 50%; background-size: 16px 16px; } & #edd_user_login { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A8A94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2' fill='none'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7' fill='none'/%3E%3C/svg%3E"); } & #edd_user_pass { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A8A94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2' fill='none'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4' fill='none'/%3E%3C/svg%3E"); } & #edd_sl_license_keys { display: block; margin: 0px 0px 24px; border: 1px solid var(--line); border-radius: 24px; background-color: var(--surface); overflow: hidden; } & #edd_sl_license_keys thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; } & #edd_sl_license_keys tbody { display: block; } & #edd_sl_license_keys tr { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 18px 40px; align-items: start; padding: 24px; border: 0px; } & #edd_sl_license_keys tbody tr + tr { border-top: 1px solid var(--line); } & #edd_sl_license_keys td { display: block; min-width: 0px; padding: 0px; border: 0px; background-color: transparent; font-size: 13.5px; line-height: 1.6; color: var(--text-2); } & #edd_sl_license_keys td:first-child { position: relative; min-height: 40px; padding-inline-start: 56px; } & #edd_sl_license_keys td:first-child::before { content: ""; position: absolute; top: 0px; left: 0px; width: 40px; height: 40px; border-radius: 12px; background-color: var(--violet-tint); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B3DF5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4' fill='none'/%3E%3Cpath d='m21 2-9.6 9.6' fill='none'/%3E%3Ccircle cx='7.5' cy='15.5' r='5.5' fill='none'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 18px 18px; } & #edd_sl_license_keys td[colspan] { grid-column: 1 / -1; padding-inline-start: 0px; font-size: 14.5px; } & #edd_sl_license_keys td[colspan]::before { display: none; } & #edd_sl_license_keys .edd_sl_item_name { display: block; font-family: var(--font-sans); font-weight: 500; font-size: 15.5px; line-height: 1.35; color: var(--text); } & #edd_sl_license_keys .edd_sl_item_name .edd_sl_key_sep { display: none; } & #edd_sl_license_keys .edd_sl_key_price_option { display: block; margin-block-start: 3px; font-weight: 400; font-size: 13.5px; color: var(--text-3); } & #edd_sl_license_keys input.edd_sl_license_key { display: block; width: 100%; max-width: 400px; min-width: 0px; height: 40px; margin: 14px 0px 0px; padding: 0px 12px; border: 1px solid var(--line); border-radius: 10px; background-color: var(--paper); font-family: var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12.5px; letter-spacing: 0.02em; color: var(--text); cursor: text; } & #edd_sl_license_keys .edd-sl-child-licenses { margin: 14px 0px 0px; padding: 0px; list-style: none; } & #edd_sl_license_keys .edd-sl-child { margin: 10px 0px 0px; font-size: 13.5px; color: var(--text-2); } & #edd_sl_license_keys .edd_sl_status_label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; } & #edd_sl_license_keys .edd_sl_license_status { display: inline-flex; align-items: center; gap: 6px; height: 26px; padding: 0px 10px; border-radius: 999px; background-color: var(--paper); font-family: var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-weight: 500; font-size: 11px; letter-spacing: 0.05em; line-height: 1; text-transform: uppercase; color: var(--text-2); vertical-align: middle; } & #edd_sl_license_keys .edd_sl_license_status::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background-color: currentColor; flex: 0 0 auto; } & #edd_sl_license_keys .edd_sl_license_status.edd-sl-active { background-color: var(--emerald-soft); color: #0B8A5E; } & #edd_sl_license_keys .edd_sl_license_status.edd-sl-expired { background-color: var(--coral-soft); color: #C7432A; } & #edd_sl_license_keys .edd_sl_license_status.edd-sl-disabled { background-color: var(--muted); color: var(--text-3); } & #edd_sl_license_keys .edd_sl_license_status a, & #edd_sl_license_keys .edd_sl_license_status + a { color: #C7432A; font-weight: 500; text-decoration: underline; text-underline-offset: 2px; } & #edd_sl_license_keys .edd_sl_item_expiration { margin-block-start: 10px; color: var(--text); } & #edd_sl_license_keys .edd_sl_expires_label, & #edd_sl_license_keys .edd_sl_limit_label { color: var(--text-3); } & #edd_sl_license_keys .edd_sl_limit_used, & #edd_sl_license_keys .edd_sl_limit_max { font-weight: 500; color: var(--text); } & #edd_sl_license_keys .edd_sl_limit_used + .edd_sl_limit_sep { color: var(--text-3); } & #edd_sl_license_keys td:last-child .edd_sl_key_sep, & #edd_sl_license_keys td:last-child .edd_sl_limit_sep:not(.edd_sl_limit_used + .edd_sl_limit_sep) { display: none; } & #edd_sl_license_keys td:last-child > a:not(.edd_sl_purchase_number):not(.edd_sl_license_status + a), & #edd_sl_license_keys .edd_sl_no_management, & #edd_sl_license_keys .edd_sl_no_upgrades { display: inline-flex; align-items: center; height: 32px; margin: 14px 6px 0px 0px; padding: 0px 13px; border: 1px solid var(--line-2); border-radius: 999px; background-color: var(--surface); font-family: var(--font-sans); font-weight: 500; font-size: 13px; line-height: 1; color: var(--text); text-decoration: none; vertical-align: middle; white-space: nowrap; transition: border-color 0.2s, background-color 0.2s; } & #edd_sl_license_keys td:last-child > a:not(.edd_sl_purchase_number):not(.edd_sl_license_status + a):hover { border-color: var(--text); text-decoration: none; } & #edd_sl_license_keys .edd_sl_no_management, & #edd_sl_license_keys .edd_sl_no_upgrades { border-style: dashed; background-color: transparent; font-weight: 400; color: var(--text-3); } & #edd_sl_license_keys td:last-child > a[title="Renew license"]:not(.edd_sl_purchase_number):not(.edd_sl_license_status + a), & #edd_sl_license_keys td:last-child > a[title="Extend license"]:not(.edd_sl_purchase_number):not(.edd_sl_license_status + a) { border-color: var(--btn-bg); background-color: var(--btn-bg); color: #FFFFFF; } & #edd_sl_license_keys td:last-child > a[title="Renew license"]:not(.edd_sl_purchase_number):not(.edd_sl_license_status + a):hover, & #edd_sl_license_keys td:last-child > a[title="Extend license"]:not(.edd_sl_purchase_number):not(.edd_sl_license_status + a):hover { border-color: #26263A; background-color: #26263A; color: #FFFFFF; } & #edd_sl_license_keys .edd_sl_purchase_number { display: inline-block; margin-block-start: 12px; font-size: 13px; font-weight: 500; color: var(--text-3); } & #edd_sl_license_keys .edd_sl_purchase_number:hover { color: var(--violet); }\n}.elementor .bpxl-signin-note{width:100%;padding:16px;border-radius:var(--radius-16);border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:6px;}.elementor .bpxl-signin-tile{width:36px;height:36px;color:var(--lime);padding:0px;border-radius:11px;background-color:rgba(255,255,255,0.08);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .bpxl-signin-item{width:100%;font-family:var(--font-sans);font-size:15.5px;color:rgba(255,255,255,0.85);letter-spacing:-0.002em;line-height:1.55;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .bpxl-signin-aside{min-width:0px;overflow:hidden;position:relative;color:#FFFFFF;padding:48px;border-start-start-radius:0px;border-start-end-radius:32px;border-end-start-radius:0px;border-end-end-radius:32px;background-color:var(--ink-card);display:flex;flex-direction:column;gap:18px;flex:0 0 440px;isolation: isolate;\n}.elementor .bpxl-acct-main{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:28px;flex:1 1 0px;}.elementor .bpxl-lime-btn:hover,.elementor .bpxl-lime-btn:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .bpxl-lime-btn{width:100%;height:38px;font-family:var(--font-sans);font-weight:500;font-size:13px;color:#0D0D14;letter-spacing:-0.002em;line-height:1.3;border-radius:var(--radius-pill);background-color:var(--lime);transition:transform 0.25s;display:flex;flex-direction:row;gap:6px;justify-content:center;align-items:center;padding-block: 0px; padding-inline: 14px; white-space: nowrap;\n}.elementor .bpxl-acct-help{width:100%;color:#FFFFFF;padding:20px;border-radius:var(--radius-20);background-color:var(--ink-card);display:flex;flex-direction:column;gap:10px;}.elementor .bpxl-acct-tab-icon{width:17px;height:17px;line-height:0px;display:flex;flex:0 0 auto;}.elementor .bpxl-acct-tab:hover,.elementor .bpxl-acct-tab:focus-visible{color:var(--text);background-color:var(--paper);}.elementor .bpxl-acct-tab{width:100%;height:44px;font-family:var(--font-sans);font-size:14.5px;color:var(--text-2);letter-spacing:-0.002em;line-height:1.55;border-radius:12px;background-color:transparent;transition:background-color 0.2s, color 0.2s;display:flex;flex-direction:row;gap:12px;align-items:center;padding-block: 0px; padding-inline: 12px; white-space: nowrap;\n}.elementor .bpxl-acct-tab-out{color:var(--text-3);margin-block-start:6px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:12px;border-end-end-radius:12px;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--line);\n}.elementor .bpxl-acct-tab-132{&:is(.page-id-132 *) { background-color: var(--violet-tint); color: var(--violet); font-weight: 500; }\n}.elementor .bpxl-acct-tab-9{&:is(.page-id-9 *) { background-color: var(--violet-tint); color: var(--violet); font-weight: 500; } &:is(body:has(.edd-manage-license-back) *) { background-color: transparent; color: var(--text-2); font-weight: 400; }\n}.elementor .bpxl-acct-tab-130{&:is(.page-id-130 *) { background-color: var(--violet-tint); color: var(--violet); font-weight: 500; }\n}.elementor .bpxl-acct-tab-126{&:is(.page-id-126 *) { background-color: var(--violet-tint); color: var(--violet); font-weight: 500; }\n}.elementor .bpxl-acct-tab-128{&:is(.page-id-128 *) { background-color: var(--violet-tint); color: var(--violet); font-weight: 500; } &:is(body:has(.edd-manage-license-back) *) { background-color: var(--violet-tint); color: var(--violet); font-weight: 500; }\n}.elementor .bpxl-acct-tab-51{&:is(.page-id-51 *) { background-color: var(--violet-tint); color: var(--violet); font-weight: 500; }\n}.elementor .bpxl-acct-nav{width:100%;padding:8px;border-radius:var(--radius-20);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);display:flex;flex-direction:column;gap:2px;}.elementor .bpxl-acct-avatar{width:44px;height:44px;color:#FFFFFF;padding:0px;border-radius:999px;background-image:linear-gradient(135deg, #7B5CFF 0%,#FF8A70 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .bpxl-acct-user{width:100%;padding:16px;border-radius:var(--radius-20);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .bpxl-acct-side{width:260px;min-width:0px;position:sticky;inset-block-start:24px;padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 260px;}.elementor .bpxl-acct-shell{width:100%;padding:0px;display:flex;flex-direction:row;gap:32px;align-items:flex-start;}.elementor .bpxl-ft-social:hover,.elementor .bpxl-ft-social:focus-visible{background-color:rgba(255,255,255,0.16);}.elementor .bpxl-ft-social{width:36px;height:36px;color:#FFFFFF;padding:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.08);transition:background-color 0.2s;display:flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .bpxl-ft-legal:hover,.elementor .bpxl-ft-legal:focus-visible{color:#FFFFFF;}.elementor .bpxl-ft-legal{font-family:var(--font-sans);font-size:13.5px;color:rgba(255,255,255,0.7);line-height:1.5;transition:color 0.2s;display:block;white-space: nowrap;\n}.elementor .bpxl-ft-link:hover,.elementor .bpxl-ft-link:focus-visible{color:#FFFFFF;}.elementor .bpxl-ft-link{font-family:var(--font-sans);font-size:15.5px;color:rgba(255,255,255,0.88);letter-spacing:-0.002em;line-height:1.55;transition:color 0.2s;display:block;white-space: nowrap;\n}.elementor .bpxl-ft-plugin:hover,.elementor .bpxl-ft-plugin:focus-visible{border-color:rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.1);}.elementor .bpxl-ft-plugin{min-width:0px;padding:16px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.06);transition:background-color 0.2s, border-color 0.2s;display:flex;flex-direction:row;gap:14px;flex:1 1 0px;align-items:center;}.elementor .bpxl-hs-menu{& .elementor-widget-dkel-advanced-nav-menu .menu-item a.dkel-menu-item { font-weight: 400; }\n}.elementor .bpxl-nav-link:hover,.elementor .bpxl-nav-link:focus-visible{color:var(--text);}.elementor .bpxl-nav-link{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--text-2);line-height:1;transition:color 0.2s;display:inline-flex;align-items:center;padding-block: 8px; padding-inline: 0px; white-space: nowrap;\n}.elementor .bpxl-btn-icon{width:18px;height:18px;line-height:0px;display:flex;flex:0 1 auto;}.elementor .bpxl-btn:hover,.elementor .bpxl-btn:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .bpxl-btn{width:auto;height:52px;font-family:var(--font-sans);font-weight:500;font-size:16px;letter-spacing:-0.002em;line-height:1.3;border-radius:var(--radius-pill);transition:transform 0.25s, box-shadow 0.25s, background-color 0.2s, border-color 0.2s;display:inline-flex;flex-direction:row;gap:10px;align-items:center;padding-block: 0px; padding-inline: 24px 20px; white-space: nowrap;\n}.elementor .bpxl-mono-label{font-family:var(--font-mono);font-weight:500;font-size:11.5px;color:var(--text-3);letter-spacing:0.04em;line-height:1.3;text-transform:uppercase;display:block;}.elementor .bpxl-text{font-family:var(--font-sans);font-size:16px;color:var(--text-2);line-height:1.55;display:block;}.elementor .bpxl-container{width:100%;max-width:1280px;display:flex;flex-direction:column;padding-block: 0px; padding-inline: 24px; margin-block: 0px; margin-inline: auto; & .e-svg-base { line-height: 0; } & .bpxl-faq-minus { display: none; }\n}.elementor .bpxl-container-wide{max-width:1328px;}.elementor .bpxl-btn-dark:hover,.elementor .bpxl-btn-dark:focus-visible{box-shadow:0px 16px 30px -12px rgba(40,24,120,0.12);}.elementor .bpxl-btn-dark{color:var(--btn-fg);background-color:var(--btn-bg);box-shadow:0px 10px 24px -12px rgba(40,24,120,0.12);}.elementor .bpxl-btn-sm{height:42px;font-size:14px;padding-block: 0px; padding-inline: 18px 14px;\n}.elementor .bpxl-main-guest{min-width:0px;&:not(:is(.logged-in *)):is(.page-id-51 *, .page-id-126 *, .page-id-128 *, .page-id-130 *, .page-id-9 *, .page-id-132 *) { padding: clamp(28px, 4vw, 48px); gap: 20px; background-color: var(--surface); } &:has(#edd_login_form) .bpxl-signin-fallback { display: none; }\n}.elementor .bpxl-shell-guest{min-width:0px;&:not(:is(.logged-in *)):is(.page-id-51 *, .page-id-126 *, .page-id-128 *, .page-id-130 *, .page-id-9 *, .page-id-132 *) { width: 100%; max-width: 1040px; margin-inline: auto; overflow: hidden; gap: 0px; align-items: stretch; border-radius: clamp(24px, 3vw, 32px); filter: drop-shadow(0px 24px 30px rgba(41,26,120,0.14)); }\n}.elementor .bpxl-gate-page{&:is(.page-id-51 *, .page-id-126 *, .page-id-128 *, .page-id-130 *, .page-id-9 *, .page-id-132 *) { display: none; }\n}.elementor .bpxl-gate-guest{display:none;&:not(:is(.logged-in *)):is(.page-id-51 *, .page-id-126 *, .page-id-128 *, .page-id-130 *, .page-id-9 *, .page-id-132 *) { display: flex; } &:is(.elementor-editor-active *) { display: flex; }\n}.elementor .bpxl-gate-member-tabs{display:none;&:is(.logged-in *):is(.page-id-126 *, .page-id-128 *, .page-id-130 *, .page-id-9 *, .page-id-132 *) { display: flex; } &:is(.elementor-editor-active *) { display: flex; }\n}.elementor .bpxl-gate-member{display:none;&:is(.logged-in *):is(.page-id-51 *, .page-id-126 *, .page-id-128 *, .page-id-130 *, .page-id-9 *, .page-id-132 *) { display: flex; } &:is(.elementor-editor-active *) { display: flex; }\n}.elementor .bpxl-acct-narrow{min-width:0px;&:not(:is(.page-id-51 *, .page-id-126 *, .page-id-128 *, .page-id-130 *, .page-id-9 *, .page-id-132 *, .page-id-100 *)) { max-width: 820px; margin-inline: auto; }\n}.elementor .bpxl-on-132{display:none;&:is(.page-id-132 *) { display: flex; } &:is(.elementor-editor-active *) { display: flex; }\n}.elementor .bpxl-on-9{display:none;&:is(.page-id-9 *) { display: flex; } &:is(.elementor-editor-active *) { display: flex; } &:is(body:has(.edd-manage-license-back) *) { display: none; }\n}.elementor .bpxl-on-130{display:none;&:is(.page-id-130 *) { display: flex; } &:is(.elementor-editor-active *) { display: flex; }\n}.elementor .bpxl-on-126{display:none;&:is(.page-id-126 *) { display: flex; } &:is(.elementor-editor-active *) { display: flex; }\n}.elementor .bpxl-on-128{display:none;&:is(.page-id-128 *) { display: flex; } &:is(.elementor-editor-active *) { display: flex; } &:is(body:has(.edd-manage-license-back) *) { display: none; }\n}.elementor .bpxl-gate-guest-decor{display:none;&:not(:is(.logged-in *)):is(.page-id-51 *, .page-id-126 *, .page-id-128 *, .page-id-130 *, .page-id-9 *, .page-id-132 *) { display: block; }\n}.elementor .bpxl-on-manage{display:none;&:is(body:has(.edd-manage-license-back) *) { display: flex; } &:is(.elementor-editor-active *) { display: flex; }\n}