.ca-account-page { --acct-primary: var(--ca-primary,var(--ca-reg-0002-315a52)); --acct-primary-hover: var(--ca-primary-hover,var(--ca-reg-0009-244840)); --acct-primary-soft: var(--ca-primary-soft,var(--ca-reg-0008-e5efec)); --acct-accent: var(--ca-accent,var(--ca-reg-0028-c89a52)); --acct-accent-soft: var(--ca-accent-soft,var(--ca-reg-0133-f3e5cf)); --acct-bg: var(--ca-bg,var(--ca-reg-20302-fbf7f0)); --acct-surface: var(--ca-surface,var(--ca-reg-0004-fffdf9)); --acct-surface-2: var(--ca-surface-2,var(--ca-reg-0019-f4ebdd)); --acct-text: var(--ca-text,var(--ca-reg-0006-2b2a27)); --acct-muted: var(--ca-muted,var(--ca-reg-0015-716d65)); --acct-line: var(--ca-line,var(--ca-reg-0005-e2d6c5)); --acct-success: var(--ca-success,var(--ca-reg-20729-397465)); --acct-danger: var(--ca-danger,var(--ca-reg-0168-b85c55)); --acct-warning: var(--ca-warning,var(--ca-reg-20183-b98238)); color: var(--acct-text); } .ca-account-page .ca2-container { max-width: 1260px; } .ca-account-page a { color: inherit!important; text-decoration: none; } .ca-account-page button { font: inherit; } .ca-account-page .cr-account-pro { position: relative; max-width: 1220px; margin: 26px auto 0; } .ca-account-page .cr-account-login { max-width: 620px; margin: 60px auto; padding: 48px 36px; text-align: center; background: var(--acct-surface); border: 1px solid var(--acct-line); border-radius: 28px; box-shadow: 0 20px 55px var(--ca-reg-20665-rgba-60-45-28-10); position: relative; overflow: hidden; } .ca-account-page .cr-login-glow { position: absolute; width: 260px; height: 260px; left: -110px; bottom: -140px; border-radius: 50%; background: var(--acct-accent-soft); opacity: .8; } .ca-account-page .cr-login-icon { position: relative; width: 70px; height: 70px; margin: 0 auto 18px; display: grid; place-items: center; border-radius: 22px; background: var(--acct-primary); color: var(--ca-reg-0001-ffffff); font-size: 26px; box-shadow: 0 12px 28px var(--ca-reg-10022-rgba-49-90-82-20); } .ca-account-page .cr-login-kicker,.ca-account-page .cr-heading-kicker,.ca-account-page .cr-card-kicker { display: block; color: var(--acct-accent); font-size: 11px; font-weight: 900; letter-spacing: .14em; } .ca-account-page .cr-account-login h1 { position: relative; margin: 0 0 9px; color: var(--acct-primary); font-size: 27px; } .ca-account-page .cr-account-login p { position: relative; margin: 0 auto 22px; color: var(--acct-muted); line-height: 1.95; font-size: 13px; } .ca-account-page .cr-primary-btn,.ca-account-page .cr-account-open-login { display: inline-flex; align-items: center; justify-content: center; gap: 8px; border: 0!important; border-radius: 13px!important; background: var(--acct-primary)!important; color: var(--ca-reg-0001-ffffff)!important; padding: 11px 17px!important; font-weight: 850!important; box-shadow: 0 10px 22px var(--ca-reg-10030-rgba-49-90-82-18); cursor: pointer; transition: .2s; } .ca-account-page .cr-primary-btn:hover,.ca-account-page .cr-account-open-login:hover { background: var(--acct-primary-hover)!important; transform: translateY(-1px); } .ca-account-page .cr-small-btn { font-size: 12px; padding: 10px 14px!important; } .ca-account-page .cr-account-topbar { overflow: hidden; border: 1px solid var(--acct-line); border-radius: 28px; background: var(--acct-surface); box-shadow: 0 18px 48px var(--ca-reg-20665-rgba-60-45-28-10); } .ca-account-page .cr-account-topbar-main { height: 72px; padding: 0 22px; display: flex; align-items: center; justify-content: space-between; gap: 16px; border-bottom: 1px solid var(--acct-line); background: var(--ca-reg-20408-rgba-255-253-249-82); } .ca-account-page .cr-brand-mark { display: flex; align-items: center; gap: 11px; } .ca-account-page .cr-brand-orb { width: 42px; height: 42px; display: grid; place-items: center; border-radius: 13px; background: var(--acct-primary); color: var(--ca-reg-0001-ffffff); box-shadow: 0 8px 18px var(--ca-reg-20080-rgba-49-90-82-16); } .ca-account-page .cr-brand-mark small { display: block; color: var(--acct-accent); font-size: 9px; font-weight: 900; letter-spacing: .12em; } .ca-account-page .cr-brand-mark strong { display: block; color: var(--acct-primary); font-size: 15px; margin-top: 2px; } .ca-account-page .cr-top-actions { display: flex; align-items: center; gap: 8px; } .ca-account-page .cr-back-store,.ca-account-page .cr-icon-action { display: inline-flex; align-items: center; justify-content: center; gap: 7px; border: 1px solid var(--acct-line); background: var(--acct-surface-2); color: var(--acct-primary)!important; border-radius: 11px; padding: 9px 12px; font-size: 12px; font-weight: 800; transition: .2s; } .ca-account-page .cr-icon-action { width: 40px; padding: 9px; } .ca-account-page .cr-back-store:hover,.ca-account-page .cr-icon-action:hover { background: var(--acct-primary); color: var(--ca-reg-0001-ffffff)!important; border-color: var(--acct-primary); } .ca-account-page .cr-account-cover { position: relative; min-height: 190px; padding: 28px 30px; display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; overflow: hidden; background: linear-gradient(118deg,var(--acct-primary) 0%,var(--ca-reg-20296-3f6c62) 55%,var(--ca-reg-20034-567a6f) 100%); color: var(--ca-reg-0001-ffffff); } .ca-account-page .cr-cover-noise { position: absolute; inset: 0; opacity: .12; background-image: radial-gradient(var(--ca-reg-20750-rgba-255-255-255-8) .7px,transparent .7px); background-size: 13px 13px; } .ca-account-page .cr-cover-shape { position: absolute; border-radius: 50%; border: 1px solid var(--ca-reg-10007-rgba-255-255-255-14); } .ca-account-page .cr-cover-shape-a { width: 280px; height: 280px; left: -120px; top: -180px; } .ca-account-page .cr-cover-shape-b { width: 360px; height: 360px; right: -150px; bottom: -280px; } .ca-account-page .cr-user-block,.ca-account-page .cr-cover-badge { position: relative; z-index: 1; } .ca-account-page .cr-user-block { display: flex; align-items: center; gap: 15px; } .ca-account-page .cr-avatar-wrap { position: relative; } .ca-account-page .cr-avatar { width: 82px; height: 82px; border: 4px solid var(--ca-reg-0176-rgba-255-255-255-82); border-radius: 25px; display: grid; place-items: center; background: var(--ca-reg-21045-f4e7d0); color: var(--acct-primary); font-size: 31px; font-weight: 900; box-shadow: 0 13px 30px var(--ca-reg-10035-rgba-0-0-0-16); } .ca-account-page .cr-online-dot { position: absolute; width: 15px; height: 15px; right: 2px; bottom: 2px; border: 3px solid var(--acct-primary); border-radius: 50%; background: var(--ca-reg-21028-6cc28f); } .ca-account-page .cr-user-overline { display: block; color: var(--ca-reg-20214-rgba-255-255-255-68); font-size: 11px; margin-bottom: 4px; } .ca-account-page .cr-user-copy h1 { margin: 0; color: var(--ca-reg-0001-ffffff); font-size: 25px; } .ca-account-page .cr-user-copy p { margin: 4px 0 0; color: var(--ca-reg-20191-rgba-255-255-255-76); font-size: 12px; } .ca-account-page .cr-cover-badge { max-width: 350px; display: flex; align-items: center; gap: 10px; padding: 11px 13px; border: 1px solid var(--ca-reg-20515-rgba-255-255-255-16); border-radius: 15px; background: var(--ca-reg-10011-rgba-255-255-255-10); backdrop-filter: blur(8px); } .ca-account-page .cr-cover-badge>span { width: 35px; height: 35px; display: grid; place-items: center; border-radius: 11px; background: var(--ca-reg-10007-rgba-255-255-255-14); color: var(--ca-reg-20654-f1d6a0); } .ca-account-page .cr-cover-badge strong { display: block; font-size: 12px; } .ca-account-page .cr-cover-badge small { display: block; margin-top: 3px; color: var(--ca-reg-20214-rgba-255-255-255-68); line-height: 1.6; font-size: 10px; } .ca-account-page .ca2-cr-account-layout { display: grid; grid-template-columns: 260px minmax(0,1fr); gap: 18px; align-items: start; margin-top: 18px; } .ca-account-page .ca2-cr-account-sidebar { position: sticky; top: 18px; padding: 10px; background: var(--acct-surface); border: 1px solid var(--acct-line); border-radius: 22px; box-shadow: 0 10px 32px var(--ca-reg-20203-rgba-60-45-28-06); } .ca-account-page .cr-side-label { padding: 8px 10px 10px; color: var(--acct-muted); font-size: 10px; font-weight: 900; letter-spacing: .08em; } .ca-account-page .ca2-cr-account-nav { display: grid; } .ca-account-page .cr-nav-item { width: 100%; display: grid; grid-template-columns: 38px minmax(0,1fr) 18px; align-items: center; gap: 9px; text-align: right; cursor: pointer; } .ca-account-page .cr-nav-item:hover { } .ca-account-page .cr-nav-item.is-active { } .ca-account-page .cr-nav-icon { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 12px; background: var(--acct-primary-soft); color: var(--acct-primary); } .ca-account-page .cr-nav-item.is-active .cr-nav-icon { background: var(--ca-reg-20195-rgba-255-255-255-12); color: var(--ca-reg-20339-f0d59e); } .ca-account-page .cr-nav-text strong { display: block; font-size: 12px; } .ca-account-page .cr-nav-text small { display: block; margin-top: 3px; font-size: 9px; color: var(--acct-muted); } .ca-account-page .cr-nav-item.is-active .cr-nav-text small { color: var(--ca-reg-20639-rgba-255-255-255-65); } .ca-account-page .cr-nav-arrow { font-size: 10px; opacity: .45; } .ca-account-page .cr-side-help { display: flex; gap: 9px; align-items: center; margin: 12px 3px; padding: 12px; border-radius: 14px; background: var(--acct-accent-soft); } .ca-account-page .cr-help-icon { width: 32px; height: 32px; display: grid; place-items: center; border-radius: 10px; background: var(--ca-reg-20970-fff8ea); color: var(--acct-accent); } .ca-account-page .cr-side-help strong { display: block; color: var(--acct-primary); font-size: 10px; } .ca-account-page .cr-side-help small { display: block; color: var(--acct-muted); font-size: 9px; margin-top: 2px; } .ca-account-page .cr-side-logout { display: flex; align-items: center; justify-content: center; gap: 7px; padding: 10px; border-top: 1px solid var(--acct-line); color: var(--acct-danger)!important; font-size: 11px; font-weight: 800; margin-top: 4px; } .ca-account-page .cr-side-logout:hover { background: var(--ca-reg-20855-fff2ef); border-radius: 11px; } .ca-account-page .ca2-cr-account-content { min-width: 0; } .ca-account-page .cr-account-panel { display: none; animation: acctFade .22s ease; } .ca-account-page .cr-account-panel.is-active { display: block; } @keyframes acctFade { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: none; } } .ca-account-page .cr-panel-heading { display: flex; justify-content: space-between; align-items: flex-start; gap: 18px; margin: 2px 0 15px; } .ca-account-page .cr-panel-heading h2 { margin: 3px 0 5px; color: var(--acct-primary); font-size: 25px; line-height: 1.3; } .ca-account-page .cr-panel-heading p { margin: 0; color: var(--acct-muted); font-size: 12px; } .ca-account-page .cr-heading-icon { width: 48px; height: 48px; display: grid; place-items: center; flex: 0 0 auto; border-radius: 15px; background: var(--acct-primary-soft); color: var(--acct-primary); font-size: 18px; } .ca-account-page .cr-heading-icon.cr-gold-icon { background: var(--acct-accent-soft); color: var(--acct-accent); } .ca-account-page .cr-stat-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 10px; margin-bottom: 12px; } .ca-account-page .cr-stat-card { position: relative; overflow: hidden; min-height: 151px; padding: 15px; border: 1px solid var(--acct-line); border-radius: 18px; background: var(--acct-surface); box-shadow: 0 8px 25px var(--ca-reg-20635-rgba-60-45-28-05); } .ca-account-page .cr-stat-card::after { content: ""; position: absolute; width: 90px; height: 90px; left: -45px; bottom: -45px; border-radius: 50%; background: var(--acct-accent-soft); opacity: .75; } .ca-account-page .cr-stat-card.cr-stat-featured { background: linear-gradient(145deg,var(--acct-primary),var(--ca-reg-20135-3e6a60)); color: var(--ca-reg-0001-ffffff); border-color: transparent; } .ca-account-page .ca2-cr-stat-icon { width: 38px; height: 38px; display: grid; place-items: center; margin-bottom: 13px; border-radius: 12px; background: var(--acct-primary-soft); color: var(--acct-primary); } .ca-account-page .cr-stat-featured .ca2-cr-stat-icon { background: var(--ca-reg-20195-rgba-255-255-255-12); color: var(--ca-reg-20339-f0d59e); } .ca-account-page .cr-stat-card strong { display: block; color: var(--acct-primary); font-size: 22px; line-height: 1.2; } .ca-account-page .cr-stat-featured strong { color: var(--ca-reg-0001-ffffff); } .ca-account-page .cr-stat-card small { display: block; color: var(--acct-muted); font-size: 10px; margin-top: 4px; } .ca-account-page .cr-stat-featured small { color: var(--ca-reg-20639-rgba-255-255-255-65); } .ca-account-page .cr-stat-card button { position: absolute; right: 15px; bottom: 13px; color: var(--acct-primary); font-weight: 800; cursor: pointer; } .ca-account-page .cr-stat-featured button { color: var(--ca-reg-20339-f0d59e); } .ca-account-page .cr-dashboard-grid { display: grid; grid-template-columns: minmax(0,1.7fr) minmax(220px,.7fr); gap: 12px; margin-bottom: 14px; } .ca-account-page .cr-welcome-card { min-height: 190px; display: flex; align-items: center; gap: 22px; padding: 24px; border: 1px solid var(--acct-line); border-radius: 21px; background: linear-gradient(135deg,var(--acct-surface),var(--acct-surface-2)); overflow: hidden; } .ca-account-page .cr-welcome-art { position: relative; width: 125px; height: 125px; flex: 0 0 125px; display: grid; place-items: center; border-radius: 35px; background: var(--acct-primary); color: var(--ca-reg-20339-f0d59e); font-size: 40px; box-shadow: 0 16px 30px var(--ca-reg-20487-rgba-49-90-82-17); } .ca-account-page .cr-welcome-art span { position: absolute; border: 1px solid var(--ca-reg-20515-rgba-255-255-255-16); border-radius: 50%; } .ca-account-page .cr-welcome-art span:nth-child(2) { width: 100px; height: 100px; } .ca-account-page .cr-welcome-art span:nth-child(3) { width: 145px; height: 145px; } .ca-account-page .cr-welcome-art span:nth-child(4) { width: 190px; height: 190px; } .ca-account-page .cr-welcome-copy { position: relative; z-index: 1; } .ca-account-page .cr-welcome-copy h3 { margin: 5px 0 7px; color: var(--acct-primary); font-size: 22px; } .ca-account-page .cr-welcome-copy p { max-width: 580px; margin: 0 0 15px; color: var(--acct-muted); font-size: 11px; line-height: 2; } .ca-account-page .cr-mini-info-card { padding: 20px; border: 1px solid var(--acct-line); border-radius: 21px; background: var(--acct-surface); box-shadow: 0 8px 25px var(--ca-reg-20635-rgba-60-45-28-05); } .ca-account-page .cr-mini-icon { width: 43px; height: 43px; display: grid; place-items: center; border-radius: 13px; background: var(--acct-accent-soft); color: var(--acct-accent); margin-bottom: 22px; } .ca-account-page .cr-mini-info-card small { display: block; color: var(--acct-muted); font-size: 10px; } .ca-account-page .cr-mini-info-card strong { display: block; margin-top: 4px; color: var(--acct-primary); font-size: 28px; } .ca-account-page .cr-mini-info-card p { margin: 3px 0 0; color: var(--acct-muted); font-size: 10px; } .ca-account-page .cr-shortcuts { padding: 17px; border: 1px solid var(--acct-line); border-radius: 20px; background: var(--acct-surface); } .ca-account-page .ca2-cr-section-title { display: flex; align-items: end; justify-content: space-between; gap: 10px; margin-bottom: 11px; } .ca-account-page .ca2-cr-section-title span { color: var(--acct-primary); font-weight: 900; font-size: 13px; } .ca-account-page .ca2-cr-section-title small { color: var(--acct-muted); font-size: 9px; } .ca-account-page .cr-shortcut-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 8px; } .ca-account-page .cr-shortcut-grid button { display: grid; grid-template-columns: 28px 1fr 10px; align-items: center; cursor: pointer; text-align: right; } .ca-account-page .cr-shortcut-grid button i { color: var(--acct-accent); } .ca-account-page .cr-shortcut-grid button span { font-size: 10px; font-weight: 800; } .ca-account-page .cr-shortcut-grid button b { color: var(--acct-muted); } .ca-account-page .cr-shortcut-grid button:hover { } .ca-account-page .cr-native-shortcode>div,.ca-account-page .cr-native-shortcode>form,.ca-account-page .cr-native-shortcode>table { max-width: 100%; } .ca-account-page .cr-native-shortcode .edd-no-purchases,.ca-account-page .cr-native-shortcode .edd-no-downloads { padding: 32px 18px!important; text-align: center; background: var(--acct-surface)!important; border: 1px dashed var(--acct-line)!important; border-radius: 20px!important; color: var(--acct-muted)!important; } .ca-account-page .edd_download_history,.ca-account-page .edd_purchase_history { display: grid; gap: 10px; } .ca-account-page .edd_download_history .edd_download,.ca-account-page .edd_purchase_history .edd_purchase { margin: 0!important; padding: 17px!important; background: var(--acct-surface)!important; border: 1px solid var(--acct-line)!important; border-radius: 18px!important; box-shadow: 0 7px 22px var(--ca-reg-21050-rgba-60-45-28-04); } .ca-account-page .edd_download_history .edd_download_title,.ca-account-page .edd_purchase_history .edd_purchase_title { color: var(--acct-primary)!important; font-size: 14px!important; font-weight: 900!important; } .ca-account-page .edd_download_history a,.ca-account-page .edd_purchase_history a { color: var(--acct-primary)!important; } .ca-account-page .edd_download_history .edd_download_file,.ca-account-page .edd_purchase_history .edd_purchase_details { color: var(--acct-muted)!important; font-size: 11px!important; } .ca-account-page .edd_download_history .edd_download_file a,.ca-account-page .edd_purchase_history .edd_purchase_receipt a,.ca-account-page .edd_purchase_history .edd_purchase_id a { display: inline-flex!important; align-items: center!important; justify-content: center!important; border-radius: 11px!important; padding: 8px 12px!important; background: var(--acct-primary)!important; color: var(--ca-reg-0001-ffffff)!important; font-size: 10px!important; font-weight: 800!important; } .ca-account-page .edd_download_history .edd_download_file a:hover,.ca-account-page .edd_purchase_history .edd_purchase_receipt a:hover { background: var(--acct-primary-hover)!important; } .ca-account-page .edd-table,.ca-account-page table.edd-table,.ca-account-page .edd_all_access_table { width: 100%; border-collapse: separate!important; border-spacing: 0!important; overflow: hidden; background: var(--acct-surface)!important; border: 1px solid var(--acct-line)!important; border-radius: 18px!important; box-shadow: 0 8px 25px var(--ca-reg-21050-rgba-60-45-28-04); } .ca-account-page .edd-table th,.ca-account-page .edd-table td,.ca-account-page .edd_all_access_table th,.ca-account-page .edd_all_access_table td { padding: 13px 14px!important; border-bottom: 1px solid var(--acct-line)!important; text-align: right!important; color: var(--acct-text); } .ca-account-page .edd-table th,.ca-account-page .edd_all_access_table th { background: var(--acct-primary)!important; color: var(--ca-reg-0001-ffffff)!important; font-weight: 850!important; } .ca-account-page .edd-table tr:last-child td,.ca-account-page .edd_all_access_table tr:last-child td { border-bottom: 0!important; } .ca-account-page .edd-table tr:nth-child(even) td,.ca-account-page .edd_all_access_table tr:nth-child(even) td { background: var(--ca-reg-20218-fcf9f4); } .ca-account-page .edd_profile_editor_form,.ca-account-page .edd_form { padding: 20px!important; background: var(--acct-surface)!important; border: 1px solid var(--acct-line)!important; border-radius: 20px!important; box-shadow: 0 8px 25px var(--ca-reg-21050-rgba-60-45-28-04); } .ca-account-page .edd-form-group,.ca-account-page .edd-input,.ca-account-page .edd-field { margin-bottom: 14px; } .ca-account-page .edd-input label,.ca-account-page .edd-form-group label,.ca-account-page .edd-field label { display: block!important; margin-bottom: 6px!important; color: var(--acct-text)!important; font-weight: 800!important; font-size: 11px!important; } .ca-account-page input[type=text],.ca-account-page input[type=email],.ca-account-page input[type=password],.ca-account-page input[type=tel],.ca-account-page input[type=number],.ca-account-page select,.ca-account-page textarea { width: 100%!important; max-width: 100%!important; padding: 11px 13px!important; border: 1px solid var(--acct-line)!important; border-radius: 12px!important; background: var(--ca-p-surface-white)!important; color: var(--acct-text)!important; outline: none!important; box-shadow: none!important; } .ca-account-page input:focus,.ca-account-page select:focus,.ca-account-page textarea:focus { border-color: var(--acct-accent)!important; box-shadow: 0 0 0 4px var(--ca-reg-20006-rgba-200-154-82-12)!important; } .ca-account-page input[type=submit],.ca-account-page .edd-submit,.ca-account-page button[type=submit] { border: 0!important; border-radius: 12px!important; background: var(--acct-primary)!important; color: var(--ca-reg-0001-ffffff)!important; padding: 11px 17px!important; font-weight: 850!important; box-shadow: 0 8px 20px var(--ca-reg-20892-rgba-49-90-82-15)!important; cursor: pointer; } .ca-account-page input[type=submit]:hover,.ca-account-page .edd-submit:hover,.ca-account-page button[type=submit]:hover { background: var(--acct-primary-hover)!important; } .ca-account-page .edd_success,.ca-account-page .edd-alert,.ca-account-page .edd_errors,.ca-account-page .edd-error { margin: 0 0 12px!important; padding: 12px 14px!important; border-radius: 13px!important; border: 1px solid var(--acct-line)!important; font-size: 11px!important; } .ca-account-page .cr-profile-meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 12px; } .ca-account-page .cr-profile-meta>div { padding: 14px 16px; background: var(--acct-surface); border: 1px solid var(--acct-line); border-radius: 15px; } .ca-account-page .cr-profile-meta span { display: block; color: var(--acct-muted); font-size: 9px; margin-bottom: 4px; } .ca-account-page .cr-profile-meta strong { color: var(--acct-primary); font-size: 12px; word-break: break-word; } .ca-account-page .cr-access-intro { display: flex; align-items: center; gap: 12px; padding: 15px; margin-bottom: 12px; border: 1px solid var(--acct-line); border-radius: 18px; background: linear-gradient(120deg,var(--acct-surface),var(--acct-accent-soft)); } .ca-account-page .cr-access-icon { width: 45px; height: 45px; display: grid; place-items: center; border-radius: 14px; background: var(--ca-reg-20914-fff7e7); color: var(--acct-accent); font-size: 18px; } .ca-account-page .cr-access-intro strong { display: block; color: var(--acct-primary); font-size: 13px; } .ca-account-page .cr-access-intro p { margin: 3px 0 0; color: var(--acct-muted); font-size: 10px; } .ca-account-page .cr-access-pill { margin-right: auto; display: inline-flex; align-items: center; gap: 5px; padding: 7px 10px; border-radius: 999px; background: var(--ca-reg-20548-e7f3ec); color: var(--acct-success); font-size: 10px; font-weight: 850; } .ca-account-page .edd-aa-status-value,.ca-account-page .edd-aa-active-status,.ca-account-page .edd-aa-renewed-status { display: inline-flex; padding: 6px 10px; border-radius: 999px; background: var(--ca-reg-20548-e7f3ec)!important; color: var(--acct-success)!important; font-size: 10px; font-weight: 850; } .ca-account-page .edd-aa-expired-status { display: inline-flex; padding: 6px 10px; border-radius: 999px; background: var(--ca-reg-20994-fff0ed)!important; color: var(--acct-danger)!important; } .ca-account-page .edd-aa-upcoming-status { display: inline-flex; padding: 6px 10px; border-radius: 999px; background: var(--ca-reg-20158-fff3dc)!important; color: var(--acct-warning)!important; } .ca-account-page .edd_pagination,.ca-account-page .pagination,.ca-account-page .edd-aa-file-download-pagination { display: flex!important; align-items: center!important; justify-content: center!important; gap: 6px!important; flex-wrap: wrap!important; margin: 15px 0!important; } .ca-account-page .edd_pagination a,.ca-account-page .edd_pagination .current,.ca-account-page .pagination a,.ca-account-page .pagination .current,.ca-account-page .edd-aa-file-download-pagination a { min-width: 36px; height: 36px; display: grid; place-items: center; padding: 0 10px; border: 1px solid var(--acct-line); border-radius: 10px; background: var(--acct-surface); color: var(--acct-primary)!important; font-size: 10px; font-weight: 850; } .ca-account-page .edd_pagination .current,.ca-account-page .pagination .current { background: var(--acct-primary); border-color: var(--acct-primary); color: var(--ca-reg-0001-ffffff)!important; } .ca-account-page .edd_pagination a:hover,.ca-account-page .pagination a:hover,.ca-account-page .edd-aa-file-download-pagination a:hover { background: var(--acct-accent-soft); border-color: var(--acct-accent); } .ca-account-page .cr-mobile-nav { } .ca-account-page .cr-account-toast-region { position: fixed; z-index: 99999; top: 22px; left: 22px; display: grid; gap: 8px; max-width: min(390px,calc(100vw - 44px)); } .ca-account-page .cr-account-toast { display: flex; align-items: center; gap: 9px; padding: 11px 12px; border: 1px solid var(--acct-line); border-radius: 14px; background: var(--acct-surface); box-shadow: 0 16px 38px var(--ca-reg-20377-rgba-60-45-28-16); transform: translateY(-8px); opacity: 0; transition: .22s; } .ca-account-page .cr-account-toast.is-visible { transform: none; opacity: 1; } .ca-account-page .cr-account-toast-icon { width: 31px; height: 31px; place-items: center; border-radius: 10px; background: var(--acct-primary-soft); color: var(--acct-primary); } .ca-account-page .cr-account-toast.is-error .cr-account-toast-icon { background: var(--ca-reg-20994-fff0ed); color: var(--acct-danger); } .ca-account-page .cr-account-toast-copy { display: grid; gap: 2px; } .ca-account-page .cr-account-toast-copy strong { font-size: 10px; color: var(--acct-primary); } .ca-account-page .cr-account-toast-copy span { font-size: 10px; color: var(--acct-muted); } .ca-account-page .cr-account-toast-close { margin-right: auto; border: 0; background: none; color: var(--acct-muted); cursor: pointer; } @media(max-width:980px) { .ca-account-page .ca2-cr-account-sidebar { position: static; } .ca-account-page .ca2-cr-account-nav { } .ca-account-page .cr-shortcut-grid { grid-template-columns: repeat(2,1fr); } } @media(max-width:680px) { .ca-account-page .cr-account-pro { margin-top: 10px; } .ca-account-page .cr-account-topbar { border-radius: 20px; } .ca-account-page .cr-account-topbar-main { } .ca-account-page .cr-brand-orb { width: 36px; height: 36px; } .ca-account-page .cr-brand-mark strong { } .ca-account-page .cr-back-store span { display: none; } .ca-account-page .cr-back-store { width: 38px; padding: 9px; } .ca-account-page .cr-account-cover { display: block; } .ca-account-page .cr-user-block { } .ca-account-page .cr-avatar { border-radius: 21px; font-size: 25px; } .ca-account-page .cr-user-copy h1 { } .ca-account-page .cr-user-overline { font-size: 9px; } .ca-account-page .cr-user-copy p { } .ca-account-page .cr-cover-badge { max-width: none; } .ca-account-page .ca2-cr-account-sidebar { padding: 6px; border-radius: 16px; } .ca-account-page .cr-side-label,.ca-account-page .cr-side-help,.ca-account-page .cr-side-logout { display: none; } .ca-account-page .cr-nav-item { min-width: 145px; } .ca-account-page .cr-nav-icon { width: 30px; height: 30px; border-radius: 9px; } .ca-account-page .cr-nav-text small,.ca-account-page .cr-nav-arrow { display: none; } .ca-account-page .cr-panel-heading { margin-top: 8px; } .ca-account-page .cr-panel-heading h2 { font-size: 21px; } .ca-account-page .cr-panel-heading p { font-size: 10px; } .ca-account-page .cr-heading-icon { width: 40px; height: 40px; } .ca-account-page .cr-stat-grid { gap: 7px; } .ca-account-page .cr-stat-card { min-height: 132px; padding: 12px; } .ca-account-page .cr-stat-card strong { font-size: 19px; } .ca-account-page .cr-stat-card button { right: 12px; bottom: 10px; font-size: 9px; } .ca-account-page .cr-dashboard-grid { grid-template-columns: 1fr; } .ca-account-page .cr-welcome-card { padding: 18px; gap: 15px; } .ca-account-page .cr-welcome-art { width: 82px; height: 82px; flex-basis: 82px; border-radius: 24px; font-size: 28px; } .ca-account-page .cr-welcome-copy h3 { font-size: 18px; } .ca-account-page .cr-welcome-copy p { font-size: 10px; } .ca-account-page .cr-shortcut-grid { grid-template-columns: 1fr; } .ca-account-page .cr-profile-meta { grid-template-columns: 1fr; } .ca-account-page .cr-access-intro { align-items: flex-start; } .ca-account-page .cr-access-pill { margin-right: 0; margin-left: auto; } .ca-account-page .cr-native-shortcode { overflow-x: auto; } .ca-account-page .cr-mobile-nav { position: fixed; display: grid; grid-template-columns: repeat(5,1fr); right: 10px; left: 10px; bottom: 10px; z-index: 9990; padding: 6px; border: 1px solid var(--ca-reg-20261-rgba-226-214-197-9); border-radius: 18px; background: var(--ca-reg-20380-rgba-255-253-249-94); box-shadow: 0 14px 40px var(--ca-reg-20546-rgba-60-45-28-17); backdrop-filter: blur(16px); } .ca-account-page .cr-mobile-nav button { display: grid; gap: 4px; justify-items: center; border: 0; background: none; color: var(--acct-muted); font-size: 9px; padding: 7px 3px; border-radius: 12px; } .ca-account-page .cr-mobile-nav button i { font-size: 14px; } .ca-account-page .cr-mobile-nav button.is-active { background: var(--acct-primary); color: var(--ca-reg-0001-ffffff); } .ca-account-page { padding-bottom: 92px; } } .ca-account-page,.ca-account-page * { box-sizing: border-box; } .ca-account-page:where(a,button,input,select,textarea) { -webkit-tap-highlight-color: transparent; } .ca-account-page:where(button,input[type=submit],input[type=button],input[type=reset]) { font-family: inherit; } .ca-account-page:where(button,a,input,select,textarea):focus-visible { outline: 3px solid var(--ca-reg-20389-rgba-200-154-82-22)!important; outline-offset: 2px!important; } .ca-account-page .cr-primary-btn,.ca-account-page .cr-account-open-login,.ca-account-page .cr-history-primary-action,.ca-account-page .edd-submit,.ca-account-page input[type="submit"],.ca-account-page button[type="submit"] { position: relative; overflow: hidden; } .ca-account-page .cr-primary-btn::after,.ca-account-page .cr-history-primary-action::after,.ca-account-page .edd-submit::after,.ca-account-page input[type="submit"]::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg,transparent,var(--ca-reg-20195-rgba-255-255-255-12),transparent); transform: translateX(-110%); transition: transform .45s ease; pointer-events: none; } .ca-account-page .cr-primary-btn:hover::after,.ca-account-page .cr-history-primary-action:hover::after,.ca-account-page .edd-submit:hover::after,.ca-account-page input[type="submit"]:hover::after { transform: translateX(110%); } .ca-account-page .ca2-cr-account-content>.cr-account-panel { min-width: 0; } .ca-account-page .cr-panel-heading { border-bottom: 1px solid transparent; } .ca-account-page .cr-heading-kicker { font-family: inherit; } .ca-account-page .cr-card-kicker { font-family: inherit; } .ca-account-page .cr-native-shortcode { width: 100%; min-width: 0; } .ca-account-page .cr-native-shortcode>* { max-width: 100%; } .ca-account-page .cr-history-cards { display: grid; gap: 11px; width: 100%; } .ca-account-page .cr-history-card { position: relative; min-width: 0; padding: 17px; background: var(--acct-surface)!important; border: 1px solid var(--acct-line)!important; border-radius: 19px!important; box-shadow: 0 8px 25px var(--ca-reg-20772-rgba-60-45-28-045)!important; transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease; } .ca-account-page .cr-history-card:hover { transform: translateY(-2px); border-color: var(--ca-reg-20587-rgba-200-154-82-62)!important; box-shadow: 0 13px 30px var(--ca-reg-20699-rgba-60-45-28-08)!important; } .ca-account-page .cr-history-card-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-width: 0; } .ca-account-page .cr-history-card-title { display: flex; align-items: center; gap: 10px; min-width: 0; } .ca-account-page .cr-history-card-title>div { min-width: 0; } .ca-account-page .cr-history-card-title small { display: block; margin-bottom: 3px; color: var(--acct-muted); font-size: 9px; font-weight: 700; } .ca-account-page .cr-history-card-title strong { display: block; color: var(--acct-primary); font-size: 12px; line-height: 1.75; overflow-wrap: anywhere; } .ca-account-page .cr-history-card-icon { width: 42px; height: 42px; flex: 0 0 42px; display: grid; place-items: center; border-radius: 13px; background: var(--acct-primary-soft); color: var(--acct-primary); font-size: 15px; } .ca-account-page .cr-purchase-card .cr-history-card-icon { background: var(--acct-accent-soft); color: var(--acct-accent); } .ca-account-page .cr-subscription-card .cr-history-card-icon { background: var(--acct-accent-soft); color: var(--acct-accent); } .ca-account-page .cr-history-status { display: inline-flex; align-items: center; justify-content: center; gap: 5px; flex: 0 0 auto; min-height: 28px; padding: 5px 10px; border-radius: 999px; font-size: 9px; font-weight: 900; white-space: nowrap; } .ca-account-page .cr-status-complete,.ca-account-page .cr-status-active { background: var(--ca-reg-20548-e7f3ec); color: var(--acct-success); } .ca-account-page .cr-status-pending { background: var(--ca-reg-20158-fff3dc); color: var(--acct-warning); } .ca-account-page .cr-status-expired,.ca-account-page .cr-status-cancelled,.ca-account-page .cr-status-failed { background: var(--ca-reg-20994-fff0ed); color: var(--acct-danger); } .ca-account-page .cr-history-card-meta { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px; margin-top: 14px; } .ca-account-page .cr-history-meta-item { min-width: 0; padding: 10px 11px; border: 1px solid var(--acct-line); border-radius: 12px; background: var(--ca-reg-20816-fcfaf6); } .ca-account-page .cr-history-meta-item span { display: block; color: var(--acct-muted); font-size: 8px; margin-bottom: 4px; } .ca-account-page .cr-history-meta-item strong { display: block; color: var(--acct-text); font-size: 10px; line-height: 1.65; overflow-wrap: anywhere; } .ca-account-page .cr-history-card-actions { display: flex; align-items: center; gap: 7px; flex-wrap: wrap; margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--acct-line); } .ca-account-page .cr-history-primary-action { display: inline-flex!important; align-items: center; gap: 7px; max-width: 100%; padding: 8px 12px!important; border: 0!important; border-radius: 11px!important; background: var(--acct-primary)!important; color: var(--ca-reg-0001-ffffff)!important; font-size: 9px!important; font-weight: 850!important; box-shadow: 0 7px 17px var(--ca-reg-20417-rgba-49-90-82-13)!important; transition: .2s ease; overflow: hidden; } .ca-account-page .cr-history-primary-action:hover { background: var(--acct-primary-hover)!important; color: var(--ca-reg-0001-ffffff)!important; transform: translateY(-1px); } .ca-account-page .cr-history-primary-action i { flex: 0 0 auto; } .ca-account-page .cr-history-primary-action span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ca-account-page .cr-history-muted { display: inline-flex; align-items: center; justify-content: center; min-height: 35px; padding: 8px 12px; border-radius: 10px; background: var(--acct-surface-2); color: var(--acct-muted); font-size: 9px; font-weight: 800; } .ca-account-page .cr-download-actions { grid-template-columns: repeat(2,minmax(0,1fr)); } .ca-account-page .cr-download-actions .cr-history-primary-action { width: 100%; min-width: 0; } .ca-account-page .cr-download-card .cr-history-status::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: currentColor; opacity: .8; } .ca-account-page .cr-purchase-card .cr-history-primary-action { background: var(--acct-accent)!important; color: var(--ca-reg-0001-ffffff)!important; box-shadow: 0 7px 17px var(--ca-reg-20897-rgba-200-154-82-18)!important; } .ca-account-page .cr-purchase-card .cr-history-primary-action:hover { background: var(--acct-accent-hover,var(--ca-reg-20182-ad7e3d))!important; } .ca-account-page .cr-purchase-card .cr-history-card-actions { justify-content: flex-start; } .ca-account-page .cr-subscription-card { border-top: 3px solid var(--acct-accent)!important; } .ca-account-page .cr-subscription-card .cr-history-primary-action { background: var(--acct-primary)!important; } .ca-account-page .cr-access-intro { box-shadow: 0 7px 20px var(--ca-reg-20670-rgba-60-45-28-035); } .ca-account-page .cr-access-pill { white-space: nowrap; } .ca-account-page #edd_download_history,.ca-account-page #edd_purchase_history,.ca-account-page #edd_profile_editor_form,.ca-account-page .edd_download_history,.ca-account-page .edd_purchase_history,.ca-account-page .edd_profile_editor_form { font-size: inherit; } .ca-account-page .edd_downloads_list,.ca-account-page .edd_download_history,.ca-account-page .edd_purchase_history { margin: 0!important; padding: 0!important; } .ca-account-page .edd_download_history>li,.ca-account-page .edd_purchase_history>li { list-style: none!important; margin: 0 0 10px!important; padding: 15px!important; border: 1px solid var(--acct-line)!important; border-radius: 16px!important; background: var(--acct-surface)!important; } .ca-account-page .edd_download_history>li:last-child,.ca-account-page .edd_purchase_history>li:last-child { margin-bottom: 0!important; } .ca-account-page .edd_download_history .edd_download_file a,.ca-account-page .edd_purchase_history .edd_purchase_receipt a,.ca-account-page .edd_purchase_history .edd_purchase_id a { transition: .2s ease; } .ca-account-page .edd_download_history .edd_download_file a:hover,.ca-account-page .edd_purchase_history .edd_purchase_receipt a:hover,.ca-account-page .edd_purchase_history .edd_purchase_id a:hover { transform: translateY(-1px); } .ca-account-page .edd-table-wrap,.ca-account-page .edd-table-wrapper,.ca-account-page .edd-table-responsive { width: 100%; overflow-x: auto; border-radius: 18px; } .ca-account-page table { font-size: 11px; } .ca-account-page table th { white-space: nowrap; } .ca-account-page table td { vertical-align: middle; } .ca-account-page table td a:not(.cr-history-primary-action) { color: var(--acct-primary)!important; font-weight: 800; } .ca-account-page table td a:not(.cr-history-primary-action):hover { color: var(--acct-accent)!important; } .ca-account-page .edd_purchase_receipt td,.ca-account-page .edd_purchase_receipt th { padding: 12px!important; } .ca-account-page .edd_purchase_receipt .edd_receipt_item { color: var(--acct-text)!important; } .ca-account-page .edd_purchase_receipt .edd_receipt_item a { font-weight: 800; color: var(--acct-primary)!important; } .ca-account-page #edd_profile_editor_form { margin: 0!important; } .ca-account-page #edd_profile_editor_form fieldset { min-width: 0; margin: 0 0 14px!important; padding: 17px!important; border: 1px solid var(--acct-line)!important; border-radius: 17px!important; background: var(--ca-reg-20933-fffdfa)!important; } .ca-account-page #edd_profile_editor_form fieldset:last-of-type { margin-bottom: 0!important; } .ca-account-page #edd_profile_editor_form legend { width: auto; margin: 0 0 13px!important; padding: 0 9px!important; color: var(--acct-primary)!important; font-size: 12px!important; font-weight: 900!important; } .ca-account-page #edd_profile_editor_form p { margin: 0 0 12px!important; } .ca-account-page #edd_profile_editor_form p:last-child { margin-bottom: 0!important; } .ca-account-page #edd_profile_editor_form label { display: block!important; margin: 0 0 6px!important; color: var(--acct-text)!important; font-size: 10px!important; font-weight: 850!important; } .ca-account-page #edd_profile_editor_form input[type=text],.ca-account-page #edd_profile_editor_form input[type=email],.ca-account-page #edd_profile_editor_form input[type=password],.ca-account-page #edd_profile_editor_form input[type=tel],.ca-account-page #edd_profile_editor_form input[type=number],.ca-account-page #edd_profile_editor_form select,.ca-account-page #edd_profile_editor_form textarea { min-height: 43px!important; width: 100%!important; border: 1px solid var(--acct-line)!important; border-radius: 12px!important; background: var(--ca-p-surface-white)!important; color: var(--acct-text)!important; font-size: 11px!important; transition: border-color .2s,box-shadow .2s,background .2s!important; } .ca-account-page #edd_profile_editor_form select { cursor: pointer; padding-left: 34px!important; } .ca-account-page #edd_profile_editor_form input::placeholder,.ca-account-page #edd_profile_editor_form textarea::placeholder { color: var(--ca-reg-20550-aaa39a)!important; } .ca-account-page #edd_profile_editor_form input:hover,.ca-account-page #edd_profile_editor_form select:hover,.ca-account-page #edd_profile_editor_form textarea:hover { border-color: var(--ca-reg-20570-cfbfaa)!important; } .ca-account-page #edd_profile_editor_form .edd-required { color: var(--acct-danger)!important; } .ca-account-page #edd_profile_submit_wrap { padding-top: 3px!important; } .ca-account-page #edd_profile_editor_form #edd_profile_editor_submit { width: auto!important; min-width: 135px!important; min-height: 43px!important; padding: 10px 20px!important; background: var(--acct-primary)!important; color: var(--ca-reg-0001-ffffff)!important; border: 0!important; border-radius: 12px!important; font-size: 11px!important; font-weight: 900!important; cursor: pointer!important; } .ca-account-page #edd_profile_editor_form #edd_profile_editor_submit:hover { background: var(--acct-primary-hover)!important; } .ca-account-page #edd_profile_personal_fieldset>p,.ca-account-page #edd_profile_address_fieldset>p,.ca-account-page #edd_profile_password_fieldset>p { display: block; } @media(min-width:681px) { .ca-account-page #edd_profile_personal_fieldset>p:nth-of-type(1),.ca-account-page #edd_profile_personal_fieldset>p:nth-of-type(2),.ca-account-page #edd_profile_address_fieldset>p:nth-of-type(3),.ca-account-page #edd_profile_address_fieldset>p:nth-of-type(4) { display: inline-block; width: calc(50% - 7px); vertical-align: top; } .ca-account-page #edd_profile_personal_fieldset>p:nth-of-type(1),.ca-account-page #edd_profile_address_fieldset>p:nth-of-type(3) { margin-left: 10px!important; } } .ca-account-page input[type=checkbox],.ca-account-page input[type=radio] { accent-color: var(--acct-primary); width: 16px; height: 16px; vertical-align: middle; } .ca-account-page label:has(input[type=checkbox]),.ca-account-page label:has(input[type=radio]) { display: flex!important; align-items: center; gap: 7px; } .ca-account-page .edd-alert,.ca-account-page .edd_success,.ca-account-page .edd_errors,.ca-account-page .edd-error,.ca-account-page .edd-warn,.ca-account-page .edd-info,.ca-account-page .edd-notice { position: relative; margin: 0 0 12px!important; padding: 13px 15px 13px 40px!important; border: 1px solid var(--acct-line)!important; border-radius: 14px!important; font-size: 10px!important; line-height: 1.9!important; } .ca-account-page .edd_success { background: var(--ca-reg-20073-e9f4ed)!important; border-color: var(--ca-reg-20064-c9e3d4)!important; color: var(--ca-reg-20836-2d6c58)!important; } .ca-account-page .edd_errors,.ca-account-page .edd-error { background: var(--ca-reg-20994-fff0ed)!important; border-color: var(--ca-reg-20017-f0cbc4)!important; color: var(--acct-danger)!important; } .ca-account-page .edd-warn { background: var(--ca-reg-20975-fff4df)!important; color: var(--acct-warning)!important; } .ca-account-page .edd-info { background: var(--acct-primary-soft)!important; color: var(--acct-primary)!important; } .ca-account-page .edd-no-downloads,.ca-account-page .edd-no-purchases,.ca-account-page .edd-no-results,.ca-account-page .edd-no-access,.ca-account-page .edd_empty_cart { display: grid!important; place-items: center; gap: 7px; min-height: 145px!important; margin: 0!important; padding: 24px!important; text-align: center!important; border: 1px dashed var(--acct-line)!important; border-radius: 18px!important; background: linear-gradient(145deg,var(--acct-surface),var(--ca-reg-20929-faf4e9))!important; color: var(--acct-muted)!important; } .ca-account-page .edd_pagination.navigation,.ca-account-page .edd_pagination,.ca-account-page .pagination,.ca-account-page nav.navigation.pagination,.ca-account-page .edd-aa-file-download-pagination { width: 100%; padding: 4px 0!important; } .ca-account-page .edd_pagination a,.ca-account-page .edd_pagination .current,.ca-account-page .edd_pagination .dots,.ca-account-page .pagination a,.ca-account-page .pagination .current,.ca-account-page .pagination .dots,.ca-account-page .edd-aa-file-download-pagination a { transition: .18s ease!important; } .ca-account-page .edd_pagination .dots,.ca-account-page .pagination .dots { border-color: transparent!important; background: transparent!important; color: var(--acct-muted)!important; } .ca-account-page .edd_pagination .next,.ca-account-page .pagination .next { padding-left: 13px!important; padding-right: 13px!important; } .ca-account-page .edd_form .edd-input,.ca-account-page .edd_form .edd-select { font-size: 11px!important; } .ca-account-page #edd_login_form,.ca-account-page .edd_login_form { padding: 22px!important; border: 1px solid var(--acct-line)!important; border-radius: 19px!important; background: var(--acct-surface)!important; } .ca-account-page #edd_login_form label { color: var(--acct-text)!important; font-size: 10px!important; font-weight: 850!important; } .ca-account-page #edd_login_form .edd-input { margin-top: 5px!important; } .ca-account-page #edd_login_form .edd-submit { min-height: 43px!important; } @media(max-width:680px) { .ca-account-page .cr-history-card { padding: 13px; border-radius: 16px!important; } .ca-account-page .cr-history-card-head { align-items: flex-start; } .ca-account-page .cr-history-card-title strong { font-size: 10px; line-height: 1.7; } .ca-account-page .cr-history-card-icon { width: 36px; height: 36px; flex-basis: 36px; border-radius: 11px; font-size: 13px; } .ca-account-page .cr-history-status { min-height: 25px; padding: 4px 8px; font-size: 8px; } .ca-account-page .cr-history-card-meta { gap: 6px; margin-top: 10px; } .ca-account-page .cr-history-meta-item { padding: 8px 9px; } .ca-account-page .cr-history-meta-item strong { font-size: 9px; } .ca-account-page .cr-download-actions { grid-template-columns: 1fr; } .ca-account-page .cr-history-primary-action { width: 100%; min-height: 38px; font-size: 9px!important; } .ca-account-page #edd_profile_editor_form { padding: 12px!important; } .ca-account-page #edd_profile_editor_form fieldset { padding: 13px!important; border-radius: 15px!important; } .ca-account-page #edd_profile_editor_form legend { font-size: 11px!important; } .ca-account-page #edd_profile_editor_form #edd_profile_editor_submit { width: 100%!important; } .ca-account-page .cr-access-intro { padding: 12px; border-radius: 15px; } .ca-account-page .cr-access-icon { width: 38px; height: 38px; flex-basis: 38px; border-radius: 11px; } .ca-account-page .cr-access-intro strong { font-size: 11px; } .ca-account-page .cr-access-intro p { font-size: 9px; } .ca-account-page .cr-mobile-nav button { min-width: 0; } } @media(max-width:390px) { .ca-account-page .cr-account-cover { padding-left: 13px; padding-right: 13px; } .ca-account-page .cr-user-block { gap: 9px; } .ca-account-page .cr-avatar { width: 61px; height: 61px; border-radius: 18px; } .ca-account-page .cr-user-copy h1 { font-size: 17px; } .ca-account-page .cr-stat-grid { grid-template-columns: 1fr 1fr; } .ca-account-page .cr-stat-card { min-height: 124px; } .ca-account-page .cr-nav-item { min-width: 132px; } .ca-account-page .cr-mobile-nav { right: 6px; left: 6px; bottom: 6px; } } .ca-account-page { line-height: 1.8; } .ca-account-page button,.ca-account-page .cr-primary-btn,.ca-account-page .cr-account-open-login,.ca-account-page .cr-back-store,.ca-account-page .cr-icon-action,.ca-account-page .cr-history-primary-action,.ca-account-page .edd-submit,.ca-account-page input[type="submit"],.ca-account-page input[type="button"],.ca-account-page button[type="submit"] { font-size: 12px!important; line-height: 1.5; } .ca-account-page input,.ca-account-page select,.ca-account-page textarea { font-size: 13px!important; } .ca-account-page label,.ca-account-page .edd-label { font-size: 12px!important; } .ca-account-page .cr-user-copy p,.ca-account-page .cr-panel-heading p,.ca-account-page .cr-welcome-copy p,.ca-account-page .cr-access-intro p { font-size: 12px; } .ca-account-page .cr-nav-text strong,.ca-account-page .cr-side-help strong,.ca-account-page .cr-stat-card,.ca-account-page .cr-shortcut-card { font-size: 12px; } .ca-account-page .ca2-cr-account-content,.ca-account-page .cr-account-panel,.ca-account-page .cr-native-shortcode,.ca-account-page .edd-table-wrap,.ca-account-page .edd_download_purchase_form,.ca-account-page .edd_downloads_list,.ca-account-page .edd_purchase_receipt,.ca-account-page .edd_subscription_table,.ca-account-page .edd-aa-table-wrap { min-width: 0; max-width: 100%; } .ca-account-page img { max-width: 100%; height: auto; } @media (min-width:681px) and (max-width:980px) { .ca-account-page { padding-left: 14px; padding-right: 14px; } .ca-account-page .ca2-container { width: 100%; max-width: 100%; padding-left: 0; padding-right: 0; } .ca-account-page .cr-account-pro { width: 100%; max-width: 100%; margin-top: 16px; } .ca-account-page .cr-account-topbar { border-radius: 22px; } .ca-account-page .cr-account-topbar-main { height: 66px; padding: 0 16px; } .ca-account-page .cr-account-cover { min-height: 175px; padding: 22px 22px; } .ca-account-page .cr-avatar { width: 72px; height: 72px; border-radius: 21px; font-size: 27px; } .ca-account-page .cr-user-copy h1 { font-size: 22px; } .ca-account-page .cr-cover-badge { max-width: 300px; } .ca-account-page .ca2-cr-account-layout { grid-template-columns: 205px minmax(0,1fr); gap: 13px; margin-top: 13px; } .ca-account-page .ca2-cr-account-sidebar { padding: 7px; border-radius: 17px; top: 12px; } .ca-account-page .cr-nav-item { grid-template-columns: 32px minmax(0,1fr); gap: 7px; padding: 8px; } .ca-account-page .cr-nav-icon { width: 32px; height: 32px; border-radius: 10px; } .ca-account-page .cr-nav-arrow { display: none; } .ca-account-page .cr-nav-text strong { font-size: 12px; } .ca-account-page .cr-nav-text small { font-size: 10px; } .ca-account-page .cr-panel-heading { margin-bottom: 12px; } .ca-account-page .cr-panel-heading h2 { font-size: 22px; } .ca-account-page .cr-heading-icon { width: 43px; height: 43px; } .ca-account-page .cr-stat-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 9px; } .ca-account-page .cr-dashboard-grid { grid-template-columns: 1fr; gap: 10px; } .ca-account-page .cr-shortcut-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 9px; } .ca-account-page .cr-welcome-card { padding: 18px; } .ca-account-page .cr-profile-meta { grid-template-columns: repeat(2,minmax(0,1fr)); } .ca-account-page .cr-native-shortcode:has(table),.ca-account-page .edd-table-wrap,.ca-account-page .edd_purchase_receipt { overflow-x: auto; -webkit-overflow-scrolling: touch; } .ca-account-page table { min-width: 620px; } .ca-account-page .edd_form { max-width: 100%; } .ca-account-page #edd_profile_editor_form { width: 100%; padding: 16px; } } @media (min-width:481px) and (max-width:680px) { .ca-account-page { padding-left: 10px; padding-right: 10px; font-size: 13px; } .ca-account-page .cr-account-pro { width: 100%; margin-top: 8px; } .ca-account-page .cr-account-topbar { border-radius: 18px; } .ca-account-page .cr-account-topbar-main { height: 58px; padding: 0 11px; } .ca-account-page .cr-brand-orb { width: 34px; height: 34px; } .ca-account-page .cr-brand-mark strong { font-size: 13px; } .ca-account-page .cr-account-cover { min-height: 205px; padding: 19px 15px; } .ca-account-page .cr-user-block { gap: 11px; } .ca-account-page .cr-avatar { width: 64px; height: 64px; border-radius: 19px; font-size: 24px; } .ca-account-page .cr-user-copy h1 { font-size: 19px; } .ca-account-page .cr-cover-badge { max-width: none; margin-top: 15px; } .ca-account-page .ca2-cr-account-layout { display: block; margin-top: 10px; } .ca-account-page .ca2-cr-account-sidebar { position: static; padding: 5px; border-radius: 15px; margin-bottom: 11px; } .ca-account-page .cr-side-label,.ca-account-page .cr-side-help,.ca-account-page .cr-side-logout { display: none; } .ca-account-page .ca2-cr-account-nav { display: flex; overflow-x: auto; gap: 4px; padding-bottom: 1px; scrollbar-width: none; } .ca-account-page .ca2-cr-account-nav::-webkit-scrollbar { display: none; } .ca-account-page .cr-nav-item { flex: 0 0 145px; min-width: 145px; grid-template-columns: 30px minmax(0,1fr); padding: 7px; } .ca-account-page .cr-nav-icon { width: 30px; height: 30px; } .ca-account-page .cr-nav-text small,.ca-account-page .cr-nav-arrow { display: none; } .ca-account-page .cr-panel-heading h2 { font-size: 20px; } .ca-account-page .cr-stat-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } .ca-account-page .cr-dashboard-grid,.ca-account-page .cr-shortcut-grid { grid-template-columns: 1fr; } .ca-account-page .cr-profile-meta { grid-template-columns: 1fr; } .ca-account-page .cr-mobile-nav { display: grid; } .ca-account-page .cr-native-shortcode { overflow-x: auto; -webkit-overflow-scrolling: touch; } .ca-account-page table { min-width: 600px; } } @media (max-width:480px) { .ca-account-page { padding-left: 8px; padding-right: 8px; font-size: 13px; } .ca-account-page .cr-account-pro { margin-top: 6px; } .ca-account-page .cr-account-topbar { border-radius: 17px; } .ca-account-page .cr-account-topbar-main { height: 56px; padding: 0 9px; gap: 8px; } .ca-account-page .cr-brand-mark { gap: 7px; } .ca-account-page .cr-brand-orb { width: 32px; height: 32px; border-radius: 10px; } .ca-account-page .cr-brand-mark small { font-size: 8px; } .ca-account-page .cr-brand-mark strong { font-size: 12px; } .ca-account-page .cr-top-actions { gap: 5px; } .ca-account-page .cr-back-store,.ca-account-page .cr-icon-action { width: 35px; height: 35px; padding: 7px; border-radius: 9px; } .ca-account-page .cr-account-cover { min-height: 214px; padding: 17px 13px; } .ca-account-page .cr-user-block { gap: 9px; align-items: center; } .ca-account-page .cr-avatar { width: 59px; height: 59px; border-width: 3px; border-radius: 17px; font-size: 22px; } .ca-account-page .cr-online-dot { width: 12px; height: 12px; border-width: 2px; } .ca-account-page .cr-user-overline { font-size: 8px; } .ca-account-page .cr-user-copy h1 { font-size: 17px; line-height: 1.5; } .ca-account-page .cr-user-copy p { font-size: 11px; line-height: 1.7; } .ca-account-page .cr-cover-badge { margin-top: 14px; padding: 9px 10px; border-radius: 13px; } .ca-account-page .cr-cover-badge>span { width: 31px; height: 31px; } .ca-account-page .cr-cover-badge strong { font-size: 11px; } .ca-account-page .cr-cover-badge small { font-size: 9px; } .ca-account-page .ca2-cr-account-layout { display: block; margin-top: 9px; } .ca-account-page .ca2-cr-account-sidebar { position: static; padding: 4px; margin-bottom: 9px; border-radius: 14px; } .ca-account-page .ca2-cr-account-nav { display: flex; overflow-x: auto; gap: 3px; padding-bottom: 1px; scrollbar-width: none; } .ca-account-page .cr-nav-item { flex: 0 0 130px; grid-template-columns: 28px minmax(0,1fr); gap: 6px; padding: 6px; border-radius: 11px; } .ca-account-page .cr-nav-icon { width: 28px; height: 28px; border-radius: 8px; font-size: 12px; } .ca-account-page .cr-nav-text strong { font-size: 11px; } .ca-account-page .cr-panel-heading { margin: 5px 0 10px; } .ca-account-page .cr-panel-heading h2 { font-size: 19px; line-height: 1.4; } .ca-account-page .cr-panel-heading p { font-size: 11px; line-height: 1.7; } .ca-account-page .cr-heading-icon { border-radius: 11px; font-size: 15px; } .ca-account-page .cr-stat-grid { grid-template-columns: 1fr 1fr; gap: 6px; } .ca-account-page .cr-stat-card { min-height: 112px; padding: 10px; border-radius: 14px; } .ca-account-page .cr-stat-card strong { font-size: 17px; } .ca-account-page .cr-stat-card small { font-size: 10px; } .ca-account-page .cr-stat-card button { font-size: 11px!important; } .ca-account-page .cr-dashboard-grid,.ca-account-page .cr-shortcut-grid { grid-template-columns: 1fr; gap: 8px; } .ca-account-page .cr-welcome-card { padding: 14px; gap: 10px; border-radius: 15px; } .ca-account-page .cr-welcome-art { width: 65px; height: 65px; flex-basis: 65px; border-radius: 19px; font-size: 23px; } .ca-account-page .cr-welcome-copy h3 { font-size: 16px; } .ca-account-page .cr-welcome-copy p { font-size: 11px; } .ca-account-page .cr-profile-meta { grid-template-columns: 1fr; gap: 7px; } .ca-account-page .cr-profile-meta>div { padding: 11px 12px; } .ca-account-page .cr-profile-meta span { font-size: 10px; } .ca-account-page .cr-profile-meta strong { font-size: 12px; } .ca-account-page .cr-history-card { padding: 11px!important; border-radius: 14px!important; } .ca-account-page .cr-history-card-title strong { font-size: 11px!important; } .ca-account-page .cr-history-card-meta { grid-template-columns: 1fr 1fr!important; } .ca-account-page .cr-history-meta-item strong { font-size: 10px!important; } .ca-account-page .cr-history-meta-item span { font-size: 9px!important; } .ca-account-page .cr-history-primary-action { width: 100%; min-height: 38px; font-size: 12px!important; } .ca-account-page .cr-download-actions { grid-template-columns: 1fr!important; } .ca-account-page .cr-access-intro { padding: 11px; gap: 9px; } .ca-account-page .cr-access-icon { width: 36px; height: 36px; flex-basis: 36px; } .ca-account-page .cr-access-intro strong { font-size: 12px; } .ca-account-page .cr-access-intro p { font-size: 10px; } .ca-account-page .cr-access-pill { font-size: 10px; padding: 6px 8px; } .ca-account-page #edd_profile_editor_form { padding: 10px!important; border-radius: 15px!important; } .ca-account-page #edd_profile_editor_form fieldset { padding: 11px!important; border-radius: 13px!important; } .ca-account-page #edd_profile_editor_form legend { font-size: 12px!important; } .ca-account-page #edd_profile_editor_form #edd_profile_editor_submit { width: 100%!important; min-height: 42px!important; font-size: 12px!important; } .ca-account-page .edd_form .edd-input,.ca-account-page .edd_form .edd-select { font-size: 13px!important; min-height: 40px; } .ca-account-page .edd-alert,.ca-account-page .edd_success,.ca-account-page .edd_errors,.ca-account-page .edd-error,.ca-account-page .edd-warn,.ca-account-page .edd-info,.ca-account-page .edd-notice { font-size: 11px!important; padding: 10px 12px!important; } .ca-account-page .cr-native-shortcode:has(table) { overflow-x: auto; max-width: 100%; -webkit-overflow-scrolling: touch; } .ca-account-page table { min-width: 560px; } .ca-account-page .edd_pagination a,.ca-account-page .edd_pagination .current,.ca-account-page .pagination a,.ca-account-page .pagination .current,.ca-account-page .edd-aa-file-download-pagination a { min-width: 34px; height: 34px; font-size: 11px; } .ca-account-page .cr-mobile-nav { right: 6px; left: 6px; bottom: 6px; border-radius: 15px; padding: 4px; } .ca-account-page .cr-mobile-nav button { font-size: 11px!important; padding: 6px 2px; } .ca-account-page .cr-mobile-nav button i { font-size: 13px; } .ca-account-page { padding-bottom: 86px; } } .ca-account-page .cr-stat-card button,.ca-account-page .cr-shortcut-grid button,.ca-account-page .cr-mini-info-card button { background: transparent !important; color: var(--ca-primary) !important; border: 0 !important; box-shadow: none !important; padding: 6px 0 !important; min-height: 0; font-size: 12px !important; font-weight: 700; } .ca-account-page .cr-stat-card button:hover,.ca-account-page .cr-shortcut-grid button:hover { background: transparent !important; color: var(--ca-accent-hover) !important; transform: none; } .ca-account-page .cr-stat-card button i,.ca-account-page .cr-shortcut-grid button i { color: inherit; } .ca-account-page .cr-account-panel table,.ca-account-page .cr-account-panel .edd-table,.ca-account-page .cr-account-panel .edd_subscription_table { width: 100%; max-width: 100%; border-collapse: separate; border-spacing: 0; font-size: 13px; } .ca-account-page .cr-account-panel .table-responsive,.ca-account-page .cr-account-panel .edd-table-wrap,.ca-account-page .cr-account-panel .edd-subscription-table-wrap { width: 100%; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .ca-account-page .cr-account-panel th,.ca-account-page .cr-account-panel td { font-size: 13px; line-height: 1.7; } .ca-account-page .edd_pagination,.ca-account-page .pagination,.ca-account-page .page-numbers { font-size: 12px !important; } .ca-account-page .edd_pagination,.ca-account-page nav.pagination { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 6px; margin: 22px 0 4px; } .ca-account-page .edd_pagination a,.ca-account-page .edd_pagination span,.ca-account-page .pagination a,.ca-account-page .pagination span,.ca-account-page .page-numbers { display: inline-flex !important; align-items: center; justify-content: center; min-width: 32px; height: 32px; padding: 0 9px !important; border-radius: 9px !important; border: 1px solid var(--ca-line) !important; background: var(--ca-surface) !important; color: var(--ca-primary) !important; text-decoration: none !important; box-shadow: none !important; font-weight: 700; } .ca-account-page .edd_pagination .current,.ca-account-page .pagination .current,.ca-account-page .page-numbers.current,.ca-account-page .edd_pagination a:hover,.ca-account-page .pagination a:hover,.ca-account-page .page-numbers:hover { background: var(--ca-primary) !important; border-color: var(--ca-primary) !important; color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page form#edd_profile_editor,.ca-account-page .edd_form { font-size: 13px; } .ca-account-page #edd_profile_editor label,.ca-account-page .edd_form label { font-size: 12px !important; color: var(--ca-text); font-weight: 700; } .ca-account-page #edd_profile_editor input,.ca-account-page #edd_profile_editor select,.ca-account-page #edd_profile_editor textarea,.ca-account-page .edd_form input,.ca-account-page .edd_form select,.ca-account-page .edd_form textarea { font-size: 13px !important; color: var(--ca-text); background: var(--ca-surface) !important; border: 1px solid var(--ca-line) !important; border-radius: 10px !important; min-height: 42px; } .ca-account-page #edd_profile_editor input:focus,.ca-account-page #edd_profile_editor select:focus,.ca-account-page #edd_profile_editor textarea:focus,.ca-account-page .edd_form input:focus,.ca-account-page .edd_form select:focus,.ca-account-page .edd_form textarea:focus { border-color: var(--ca-primary) !important; box-shadow: 0 0 0 3px var(--ca-reg-10016-rgba-49-90-82-10) !important; outline: none; } .ca-account-page #edd_profile_editor input[type="submit"],.ca-account-page #edd_profile_editor button[type="submit"],.ca-account-page .edd_form input[type="submit"],.ca-account-page .edd_form button[type="submit"] { width: auto; min-height: 40px; padding: 0 16px !important; border-radius: 10px !important; background: var(--ca-primary) !important; border: 1px solid var(--ca-primary) !important; color: var(--ca-reg-0001-ffffff) !important; font-size: 12px !important; font-weight: 700; } .ca-account-page #edd_profile_editor input[type="submit"]:hover,.ca-account-page #edd_profile_editor button[type="submit"]:hover,.ca-account-page .edd_form input[type="submit"]:hover,.ca-account-page .edd_form button[type="submit"]:hover { background: var(--ca-primary-hover) !important; border-color: var(--ca-primary-hover) !important; } @media (max-width:767px) { .ca-account-page .cr-stat-card strong { font-size: 20px; } .ca-account-page .cr-stat-card small { font-size: 12px; } .ca-account-page .cr-stat-card button { white-space: normal; text-align: right; } .ca-account-page .cr-dashboard-grid { grid-template-columns: 1fr; } .ca-account-page .cr-account-panel .cr-native-shortcode,.ca-account-page .cr-account-panel .edd_subscription_table,.ca-account-page .cr-account-panel .edd-table { min-width: 0; } .ca-account-page .cr-account-panel table { display: block; overflow-x: auto; } .ca-account-page .cr-account-panel thead,.ca-account-page .cr-account-panel tbody,.ca-account-page .cr-account-panel tr { width: 100%; } .ca-account-page .cr-account-panel th,.ca-account-page .cr-account-panel td { white-space: nowrap; padding: 9px 10px; } .ca-account-page .edd_pagination,.ca-account-page nav.pagination { gap: 5px; margin-top: 16px; } .ca-account-page .edd_pagination a,.ca-account-page .edd_pagination span,.ca-account-page .pagination a,.ca-account-page .pagination span,.ca-account-page .page-numbers { min-width: 30px; height: 30px; padding: 0 7px !important; font-size: 12px !important; } .ca-account-page #edd_profile_editor input,.ca-account-page #edd_profile_editor select,.ca-account-page #edd_profile_editor textarea,.ca-account-page .edd_form input,.ca-account-page .edd_form select,.ca-account-page .edd_form textarea { width: 100%; max-width: 100%; } .ca-account-page #edd_profile_editor input[type="submit"],.ca-account-page #edd_profile_editor button[type="submit"],.ca-account-page .edd_form input[type="submit"],.ca-account-page .edd_form button[type="submit"] { width: 100%; } } @media (max-width:420px) { .ca-account-page .cr-stat-grid { grid-template-columns: 1fr; } .ca-account-page .cr-stat-card { display: grid; grid-template-columns: auto 1fr; column-gap: 10px; align-items: center; } .ca-account-page .cr-stat-card .ca2-cr-stat-icon { grid-row: 1 / span 2; } .ca-account-page .cr-stat-card strong { align-self: end; } .ca-account-page .cr-stat-card small { align-self: start; } .ca-account-page .cr-stat-card button { grid-column: 1 / -1; justify-self: start; margin-top: 3px; } } .ca-account-page,.ca-account-page * { font-family: inherit; } .ca-account-page { font-size: 13px !important; } .ca-account-page p,.ca-account-page li,.ca-account-page td,.ca-account-page th,.ca-account-page label,.ca-account-page input,.ca-account-page select,.ca-account-page textarea,.ca-account-page button,.ca-account-page a,.ca-account-page small,.ca-account-page span { font-size: 13px; } .ca-account-page small,.ca-account-page label,.ca-account-page .cr-heading-kicker,.ca-account-page .cr-card-kicker,.ca-account-page .cr-side-label,.ca-account-page .cr-nav-text small,.ca-account-page .cr-cover-badge small,.ca-account-page .cr-stat-card small,.ca-account-page .ca2-cr-section-title small,.ca-account-page .cr-history-card-title small,.ca-account-page .cr-history-meta-item span { font-size: 12px !important; } .ca-account-page button,.ca-account-page .cr-primary-btn,.ca-account-page .cr-small-btn,.ca-account-page .cr-history-primary-action,.ca-account-page .cr-account-back-details { font-size: 12px !important; } .ca-account-page h1,.ca-account-page h2,.ca-account-page h3,.ca-account-page h4,.ca-account-page strong { font-size: 13px; } .ca-account-page .cr-user-copy h1,.ca-account-page .cr-panel-heading h2 { font-size: 13px !important; } .ca-account-page .cr-stat-card strong,.ca-account-page .cr-mini-info-card strong { font-size: 13px !important; } .ca-account-page .cr-account-back-details { display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; min-height: 40px !important; padding: 9px 15px !important; border: 1px solid var(--acct-primary) !important; border-radius: 11px !important; background: var(--acct-primary) !important; color: var(--ca-reg-0001-ffffff) !important; text-decoration: none !important; font-weight: 800 !important; box-shadow: 0 7px 18px var(--ca-reg-20080-rgba-49-90-82-16) !important; transition: background .2s,border-color .2s,transform .2s !important; } .ca-account-page .cr-account-back-details:hover,.ca-account-page .cr-account-back-details:focus-visible { background: var(--acct-primary-hover,var(--acct-primary)) !important; border-color: var(--acct-primary-hover,var(--acct-primary)) !important; color: var(--ca-reg-0001-ffffff) !important; transform: translateY(-1px); } .ca-account-page .cr-stat-card button { background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; font-size: 12px !important; } @media (max-width:980px) { .ca-account-page .cr-account-pro { width: 100%; max-width: 100%; } .ca-account-page .ca2-cr-account-layout { grid-template-columns: 1fr; } .ca-account-page .ca2-cr-account-sidebar { width: 100%; } .ca-account-page .ca2-cr-account-nav { overflow-x: auto; scrollbar-width: none; } .ca-account-page .ca2-cr-account-nav::-webkit-scrollbar { display: none; } .ca-account-page .cr-nav-item { } .ca-account-page .cr-stat-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } .ca-account-page .cr-dashboard-grid { grid-template-columns: 1fr; } } @media (max-width:767px) { .ca-account-page .cr-account-pro { border-radius: 16px; } .ca-account-page .cr-account-cover { padding: 18px 14px; } .ca-account-page .ca2-cr-account-layout { gap: 10px; } .ca-account-page .cr-account-panel { padding: 14px !important; } .ca-account-page .cr-stat-grid { grid-template-columns: 1fr 1fr; gap: 8px; } .ca-account-page .cr-stat-card { min-width: 0; padding: 11px; } .ca-account-page .cr-stat-card button { position: static; margin-top: 8px; justify-self: start; } .ca-account-page .cr-welcome-card { flex-direction: column; } .ca-account-page .cr-welcome-art { width: 72px; height: 72px; flex-basis: 72px; } .ca-account-page .cr-shortcut-grid { grid-template-columns: 1fr 1fr; } .ca-account-page .cr-access-intro { flex-wrap: wrap; } .ca-account-page .cr-access-pill { width: auto; } .ca-account-page .cr-account-back-details { width: 100% !important; } .ca-account-page .cr-history-card { min-width: 0; } .ca-account-page .cr-history-card-actions { flex-wrap: wrap; } .ca-account-page .edd_pagination,.ca-account-page .pagination,.ca-account-page .edd-aa-file-download-pagination { justify-content: center !important; gap: 5px !important; } .ca-account-page .edd_pagination a,.ca-account-page .edd_pagination .current,.ca-account-page .pagination a,.ca-account-page .pagination .current { min-width: 32px; height: 32px; padding: 0 8px; font-size: 12px !important; } .ca-account-page table { width: 100%; } } @media (max-width:480px) { .ca-account-page .cr-stat-grid,.ca-account-page .cr-shortcut-grid { grid-template-columns: 1fr; } .ca-account-page .cr-nav-item { min-width: 145px; } .ca-account-page .cr-account-panel { padding: 12px !important; } .ca-account-page .cr-panel-heading { gap: 8px; } .ca-account-page .cr-heading-icon { width: 38px; height: 38px; } .ca-account-page .cr-history-card-actions>* { width: 100%; } .ca-account-page .cr-account-back-details { min-height: 42px !important; } } .ca-account-page .fas,.ca-account-page .far,.ca-account-page .fab,.ca-account-page i[class*="fa-"] { font-family: "Font Awesome 6 Free" !important; font-style: normal !important; font-weight: 900 !important; speak: none; } .ca-account-page .fab { font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; } .cr-account-toast-region { position: fixed !important; right: 20px !important; left: auto !important; bottom: 20px !important; top: auto !important; z-index: 999999 !important; display: grid !important; gap: 8px !important; width: min(390px,calc(100vw - 40px)) !important; max-width: calc(100vw - 40px) !important; pointer-events: none !important; direction: rtl !important; } .cr-account-toast-region .cr-account-toast { pointer-events: auto !important; display: flex !important; align-items: center !important; gap: 9px !important; width: 100% !important; min-height: 54px !important; padding: 10px 12px !important; border: 1px solid var(--acct-line,var(--ca-reg-0005-e2d6c5)) !important; border-radius: 14px !important; background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; color: var(--acct-text,var(--ca-reg-0006-2b2a27)) !important; box-shadow: 0 16px 38px var(--ca-reg-20377-rgba-60-45-28-16) !important; transform: translateY(10px) !important; opacity: 0 !important; transition: opacity .22s ease,transform .22s ease !important; font-family: "IRANSans",Tahoma,sans-serif !important; } .cr-account-toast-region .cr-account-toast.is-visible { opacity: 1 !important; transform: none !important; } .cr-account-toast-region .cr-account-toast.is-closing { opacity: 0 !important; transform: translateY(8px) !important; } .cr-account-toast-region .cr-account-toast-icon { width: 31px !important; height: 31px !important; flex: 0 0 31px !important; display: grid !important; place-items: center !important; border-radius: 10px !important; background: var(--acct-primary-soft,var(--ca-reg-0008-e5efec)) !important; color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; } .cr-account-toast-region .cr-account-toast.is-error .cr-account-toast-icon { background: var(--ca-reg-20994-fff0ed) !important; color: var(--acct-danger,var(--ca-reg-0168-b85c55)) !important; } .cr-account-toast-region .cr-account-toast-icon .fas,.cr-account-toast-region .cr-account-toast-close .fas { font-family: "Font Awesome 6 Free" !important; font-weight: 900 !important; } .cr-account-toast-region .cr-account-toast-copy { min-width: 0 !important; display: grid !important; gap: 2px !important; flex: 1 1 auto !important; } .cr-account-toast-region .cr-account-toast-copy strong { font-size: 12px !important; line-height: 1.5 !important; color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; } .cr-account-toast-region .cr-account-toast-copy span { font-size: 13px !important; line-height: 1.7 !important; color: var(--acct-muted,var(--ca-reg-0015-716d65)) !important; overflow-wrap: anywhere !important; } .cr-account-toast-region .cr-account-toast-close { margin-right: auto !important; flex: 0 0 30px !important; width: 30px !important; height: 30px !important; display: grid !important; place-items: center !important; border: 0 !important; background: transparent !important; color: var(--acct-muted,var(--ca-reg-0015-716d65)) !important; padding: 0 !important; font-size: 12px !important; cursor: pointer !important; } .cr-account-toast-region .cr-account-toast-close:hover { color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; } @media (max-width:767px) { .cr-account-toast-region { right: 12px !important; bottom: 12px !important; width: calc(100vw - 24px) !important; max-width: calc(100vw - 24px) !important; } .cr-account-toast-region .cr-account-toast { min-height: 50px !important; padding: 9px 10px !important; } .cr-account-toast-region .cr-account-toast-copy strong { font-size: 12px !important; } .cr-account-toast-region .cr-account-toast-copy span { font-size: 13px !important; } } .ca-account-page .cr-download-actions { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 8px !important; width: 100% !important; } .ca-account-page .cr-download-actions>* { width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; } .ca-account-page .cr-history-primary-action { min-height: 38px !important; justify-content: center !important; } .ca-account-page .cr-history-muted.cr-no-download { display: flex !important; align-items: center !important; justify-content: center !important; gap: 7px !important; width: 100% !important; min-height: 38px !important; padding: 8px 12px !important; border: 1px dashed var(--acct-line) !important; border-radius: 10px !important; background: var(--acct-surface-2) !important; color: var(--acct-muted) !important; font-size: 12px !important; } .ca-account-page .cr-history-status.cr-status-pending { background: var(--ca-reg-20158-fff3dc) !important; color: var(--acct-warning) !important; border-color: var(--ca-reg-20316-ead6ad) !important; } .ca-account-page .cr-account-toast-close,.cr-account-toast-region .cr-account-toast-close { width: 28px !important; height: 28px !important; min-width: 28px !important; flex: 0 0 28px !important; padding: 0 !important; border: 1px solid var(--acct-line,var(--ca-reg-0005-e2d6c5)) !important; border-radius: 50% !important; background: var(--acct-surface-2,var(--ca-reg-0019-f4ebdd)) !important; display: grid !important; place-items: center !important; color: var(--acct-muted,var(--ca-reg-0015-716d65)) !important; } .ca-account-page .cr-account-toast-close:hover,.cr-account-toast-region .cr-account-toast-close:hover { background: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; border-color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .cr-downloads-shortcode,.ca-account-page .cr-subscription-shortcode,.ca-account-page .cr-purchases-shortcode,.ca-account-page .cr-profile-shortcode { background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; } .ca-account-page .cr-downloads-shortcode>h1,.ca-account-page .cr-downloads-shortcode>h2,.ca-account-page .cr-downloads-shortcode>h3,.ca-account-page .cr-subscription-shortcode>h1,.ca-account-page .cr-subscription-shortcode>h2,.ca-account-page .cr-subscription-shortcode>h3,.ca-account-page .cr-purchases-shortcode>h1,.ca-account-page .cr-purchases-shortcode>h2,.ca-account-page .cr-purchases-shortcode>h3,.ca-account-page .cr-profile-shortcode>h1,.ca-account-page .cr-profile-shortcode>h2,.ca-account-page .cr-profile-shortcode>h3 { background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; } .ca-account-page .cr-shortcut-grid button { background: var(--acct-primary) !important; border: 1px solid var(--acct-primary) !important; color: var(--ca-reg-0001-ffffff) !important; box-shadow: 0 7px 18px var(--ca-reg-20963-rgba-49-90-82-12) !important; } .ca-account-page .cr-shortcut-grid button i,.ca-account-page .cr-shortcut-grid button b { color: var(--ca-reg-20339-f0d59e) !important; } .ca-account-page .cr-shortcut-grid button span { color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .cr-shortcut-grid button:hover { background: var(--acct-primary-hover) !important; border-color: var(--acct-primary-hover) !important; transform: translateY(-1px); } .ca-account-page .cr-stat-featured button,.ca-account-page .cr-stat-featured button:hover { color: var(--ca-reg-20339-f0d59e) !important; background: transparent !important; border: 0 !important; } .ca-account-page .cr-subscription-shortcode,.ca-account-page .cr-downloads-shortcode,.ca-account-page .cr-purchases-shortcode { min-width: 0 !important; max-width: 100% !important; overflow-x: visible !important; } .ca-account-page .cr-subscription-shortcode table,.ca-account-page .cr-subscription-shortcode .edd-table,.ca-account-page .cr-subscription-shortcode .edd_all_access_table { max-width: 100% !important; } @media (max-width:767px) { .ca-account-page .cr-subscription-shortcode,.ca-account-page .cr-downloads-shortcode,.ca-account-page .cr-purchases-shortcode { overflow-x: auto !important; -webkit-overflow-scrolling: touch !important; } .ca-account-page .cr-subscription-shortcode table,.ca-account-page .cr-subscription-shortcode .edd-table,.ca-account-page .cr-subscription-shortcode .edd_all_access_table { min-width: 620px !important; } .ca-account-page .cr-shortcut-grid button { font-size: 12px !important; } } .ca-account-page .cr-account-panel,.ca-account-page .cr-panel-heading,.ca-account-page .cr-panel-heading>div,.ca-account-page .cr-native-shortcode,.ca-account-page .cr-downloads-shortcode,.ca-account-page .cr-purchases-shortcode,.ca-account-page .cr-subscription-shortcode,.ca-account-page .cr-profile-shortcode { background: transparent !important; box-shadow: none !important; } .ca-account-page .cr-panel-heading { border: 0 !important; padding: 0 2px !important; } .ca-account-page,.ca-account-page * { font-size: 13px !important; } .ca-account-page small,.ca-account-page label,.ca-account-page .cr-heading-kicker,.ca-account-page .cr-card-kicker,.ca-account-page .cr-side-label,.ca-account-page .cr-nav-text small,.ca-account-page .cr-cover-badge small,.ca-account-page .cr-stat-card small,.ca-account-page .ca2-cr-section-title small,.ca-account-page .cr-history-card-title small,.ca-account-page .cr-history-meta-item span,.ca-account-page .cr-profile-meta span,.ca-account-page .cr-user-overline,.ca-account-page .cr-mobile-nav button,.ca-account-page button,.ca-account-page input[type="submit"],.ca-account-page input[type="button"],.ca-account-page .edd-submit,.ca-account-page .cr-history-primary-action,.ca-account-page .cr-back-store,.ca-account-page .cr-icon-action,.ca-account-page .cr-account-back-details,.ca-account-page .cr-history-muted,.ca-account-page .cr-history-status,.ca-account-page .cr-access-pill,.ca-account-page .edd_pagination a,.ca-account-page .edd_pagination .current,.ca-account-page .pagination a,.ca-account-page .pagination .current,.ca-account-page .edd-aa-file-download-pagination a { font-size: 12px !important; } .ca-account-page h1,.ca-account-page h2,.ca-account-page h3,.ca-account-page h4,.ca-account-page h5,.ca-account-page h6,.ca-account-page strong,.ca-account-page p,.ca-account-page li,.ca-account-page td,.ca-account-page th,.ca-account-page a,.ca-account-page span,.ca-account-page input,.ca-account-page select,.ca-account-page textarea { font-size: 13px !important; } .ca-account-page .cr-panel-heading p,.ca-account-page .cr-user-copy p,.ca-account-page .cr-welcome-copy p,.ca-account-page .cr-access-intro p,.ca-account-page .cr-history-meta-item span,.ca-account-page .cr-profile-meta span,.ca-account-page .cr-stat-card small,.ca-account-page .ca2-cr-section-title small,.ca-account-page .cr-history-card-title small,.ca-account-page .cr-nav-text small,.ca-account-page .cr-cover-badge small { font-size: 12px !important; } .ca-account-page i,.ca-account-page svg { font-size: 13px !important; } .ca-account-page .cr-mobile-nav button i,.ca-account-page .cr-nav-icon i,.ca-account-page .cr-heading-icon i,.ca-account-page .ca2-cr-stat-icon i,.ca-account-page .cr-history-card-icon i,.ca-account-page .cr-access-icon i,.ca-account-page .cr-help-icon i,.ca-account-page .cr-brand-orb i { font-size: 13px !important; } .ca-account-page .cr-panel-heading,.ca-account-page .cr-panel-heading>div,.ca-account-page .cr-panel-heading h1,.ca-account-page .cr-panel-heading h2,.ca-account-page .cr-panel-heading h3,.ca-account-page .cr-panel-heading p,.ca-account-page .cr-panel-heading .cr-heading-kicker,.ca-account-page .cr-panel-heading .cr-heading-icon { background: transparent !important; background-image: none !important; box-shadow: none !important; } .ca-account-page .cr-account-tabs,.ca-account-page .ca2-cr-tabs,.ca-account-page .ca2-cr-account-nav,.ca-account-page .cr-tab-list { background: transparent !important; background-image: none !important; color: var(--ca-text) !important; } .ca-account-page .cr-account-tabs a,.ca-account-page .ca2-cr-tabs a,.ca-account-page .ca2-cr-account-nav a,.ca-account-page .cr-tab-list a,.ca-account-page .cr-account-tabs button,.ca-account-page .ca2-cr-tabs button,.ca-account-page .ca2-cr-account-nav button,.ca-account-page .cr-tab-list button { color: var(--ca-text) !important; background: transparent !important; } .ca-account-page .cr-account-tabs a:hover,.ca-account-page .ca2-cr-tabs a:hover,.ca-account-page .ca2-cr-account-nav a:hover,.ca-account-page .cr-tab-list a:hover,.ca-account-page .cr-account-tabs button:hover,.ca-account-page .ca2-cr-tabs button:hover,.ca-account-page .ca2-cr-account-nav button:hover,.ca-account-page .cr-tab-list button:hover { color: var(--ca-primary) !important; } .ca-account-page .cr-account-tabs .active,.ca-account-page .ca2-cr-tabs .active,.ca-account-page .ca2-cr-account-nav .active,.ca-account-page .cr-tab-list .active,.ca-account-page .cr-account-tabs [aria-selected="true"],.ca-account-page .ca2-cr-tabs [aria-selected="true"],.ca-account-page .ca2-cr-account-nav [aria-selected="true"],.ca-account-page .cr-tab-list [aria-selected="true"] { color: var(--ca-primary) !important; background: var(--ca-surface) !important; } .ca-account-page .cr-nav-item:hover,.ca-account-page .cr-nav-item:hover .cr-nav-text,.ca-account-page .cr-nav-item:hover .cr-nav-text strong,.ca-account-page .cr-nav-item:hover .cr-nav-text small,.ca-account-page .cr-nav-item:hover .cr-nav-arrow { color: var(--ca-text) !important; } .ca-account-page .cr-nav-item:hover .cr-nav-icon { color: var(--ca-primary) !important; } .ca-account-page .cr-nav-item.is-active:hover,.ca-account-page .cr-nav-item.is-active:hover .cr-nav-text,.ca-account-page .cr-nav-item.is-active:hover .cr-nav-text strong,.ca-account-page .cr-nav-item.is-active:hover .cr-nav-text small,.ca-account-page .cr-nav-item.is-active:hover .cr-nav-arrow { color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .cr-nav-item.is-active:hover .cr-nav-icon { color: var(--ca-reg-20339-f0d59e) !important; } .ca-account-page .cr-downloads-shortcode h1,.ca-account-page .cr-downloads-shortcode h2,.ca-account-page .cr-downloads-shortcode h3,.ca-account-page .cr-downloads-shortcode h4,.ca-account-page .cr-downloads-shortcode h5,.ca-account-page .cr-downloads-shortcode h6,.ca-account-page .cr-subscription-shortcode h1,.ca-account-page .cr-subscription-shortcode h2,.ca-account-page .cr-subscription-shortcode h3,.ca-account-page .cr-subscription-shortcode h4,.ca-account-page .cr-subscription-shortcode h5,.ca-account-page .cr-subscription-shortcode h6,.ca-account-page .cr-purchases-shortcode h1,.ca-account-page .cr-purchases-shortcode h2,.ca-account-page .cr-purchases-shortcode h3,.ca-account-page .cr-purchases-shortcode h4,.ca-account-page .cr-purchases-shortcode h5,.ca-account-page .cr-purchases-shortcode h6,.ca-account-page .cr-profile-shortcode h1,.ca-account-page .cr-profile-shortcode h2,.ca-account-page .cr-profile-shortcode h3,.ca-account-page .cr-profile-shortcode h4,.ca-account-page .cr-profile-shortcode h5,.ca-account-page .cr-profile-shortcode h6,.ca-account-page .cr-native-shortcode h1,.ca-account-page .cr-native-shortcode h2,.ca-account-page .cr-native-shortcode h3,.ca-account-page .cr-native-shortcode h4,.ca-account-page .cr-native-shortcode h5,.ca-account-page .cr-native-shortcode h6 { background: transparent !important; background-image: none !important; box-shadow: none !important; } .ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active,.ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text,.ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text strong,.ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text small,.ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-arrow { color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text small { color: var(--ca-reg-20156-rgba-255-255-255-88) !important; } .ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active:hover,.ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-text,.ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-text strong,.ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-text small,.ca-account-page .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-arrow { color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item .cr-nav-arrow { color: var(--ca-text) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item .cr-nav-icon { color: var(--ca-primary) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover .cr-nav-arrow { color: var(--ca-text) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-arrow { color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text small { color: var(--ca-reg-20173-rgba-255-255-255-9) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-icon { color: var(--ca-reg-20339-f0d59e) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-arrow { color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:focus .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:focus .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:focus .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover .cr-nav-arrow,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover .cr-nav-icon i { color: var(--ca-text) !important; -webkit-text-fill-color: var(--ca-text) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-arrow { color: var(--ca-reg-0001-ffffff) !important; -webkit-text-fill-color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover .cr-nav-icon i { color: var(--ca-accent) !important; -webkit-text-fill-color: var(--ca-accent) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus-visible,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):active,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus .cr-nav-arrow,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus-visible .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus-visible .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus-visible .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus-visible .cr-nav-arrow,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):active .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):active .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):active .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):active .cr-nav-arrow { color: var(--ca-text) !important; -webkit-text-fill-color: var(--ca-text) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus .cr-nav-icon i,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):focus-visible .cr-nav-icon i,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:not(.is-active):active .cr-nav-icon i { color: var(--ca-primary) !important; -webkit-text-fill-color: var(--ca-primary) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus-visible,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:active,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus .cr-nav-arrow,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus-visible .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus-visible .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus-visible .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus-visible .cr-nav-arrow,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:active .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:active .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:active .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:active .cr-nav-arrow { color: var(--ca-reg-0001-ffffff) !important; -webkit-text-fill-color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:focus-visible,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:active { background: var(--ca-primary) !important; background-image: none !important; color: var(--ca-reg-0001-ffffff) !important; border-color: var(--ca-primary) !important; -webkit-text-fill-color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text strong,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-text small,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-arrow { color: var(--ca-reg-0001-ffffff) !important; -webkit-text-fill-color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active .cr-nav-icon i { color: var(--ca-accent) !important; -webkit-text-fill-color: var(--ca-accent) !important; } .ca-account-page .cr-shortcut-grid button { min-height: 52px !important; padding: 8px 12px !important; gap: 9px !important; border-radius: 14px !important; } .ca-account-page .cr-shortcut-grid button i { width: 34px !important; height: 34px !important; display: grid !important; place-items: center !important; border-radius: 10px !important; background: var(--ca-reg-10011-rgba-255-255-255-10) !important; flex: 0 0 34px !important; } .ca-account-page .cr-shortcut-grid button span { line-height: 1.5 !important; } .ca-account-page .cr-shortcut-grid button b { width: 24px !important; height: 24px !important; display: grid !important; place-items: center !important; border-radius: 8px !important; background: var(--ca-reg-10001-rgba-255-255-255-08) !important; } .ca-account-page .cr-shortcut-grid button:hover i,.ca-account-page .cr-shortcut-grid button:hover b { background: var(--ca-reg-10007-rgba-255-255-255-14) !important; } @media (max-width:767px) { .ca-account-page .cr-shortcut-grid button { min-height: 50px !important; padding: 7px 10px !important; } .ca-account-page .cr-shortcut-grid button i { width: 32px !important; height: 32px !important; flex-basis: 32px !important; } } .ca-account-page .cr-shortcut-grid button b { margin-inline-start: 5px !important; justify-self: start !important; } .ca-account-page .ca2-cr-account-content,.ca-account-page .cr-account-panel,.ca-account-page .cr-native-shortcode,.ca-account-page .cr-downloads-shortcode,.ca-account-page .cr-purchases-shortcode,.ca-account-page .cr-subscription-shortcode,.ca-account-page .cr-profile-shortcode { background: transparent !important; background-image: none !important; box-shadow: none !important; } .ca-account-page .edd_success,.ca-account-page .edd_errors,.ca-account-page .edd-alert,.ca-account-page .edd-error,.ca-account-page .edd-success,.ca-account-page [class*="edd-success"],.ca-account-page [class*="edd-error"] { display: none !important; } .cr-account-toast-region .cr-account-toast-close,.ca-account-page .cr-account-toast-close { width: 28px !important; height: 28px !important; aspect-ratio: 1 / 1 !important; max-width: 28px !important; max-height: 28px !important; box-sizing: border-box !important; min-width: 28px !important; flex: 0 0 28px !important; border: 1px solid var(--ca-line,var(--ca-reg-0005-e2d6c5)) !important; border-radius: 50% !important; background: var(--ca-surface-2,var(--ca-reg-0019-f4ebdd)) !important; color: var(--ca-muted,var(--ca-reg-0015-716d65)) !important; display: grid !important; place-items: center !important; padding: 0 !important; } .cr-account-toast-region .cr-account-toast-close:hover,.cr-account-toast-region .cr-account-toast-close:focus-visible { background: var(--ca-primary,var(--ca-reg-0002-315a52)) !important; border-color: var(--ca-primary,var(--ca-reg-0002-315a52)) !important; color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .cr-account-topbar-main { min-width: 0 !important; } .ca-account-page .cr-brand-mark,.ca-account-page .cr-user-block,.ca-account-page .cr-user-copy,.ca-account-page .cr-cover-badge,.ca-account-page .cr-top-actions { min-width: 0 !important; } .ca-account-page .cr-user-copy p,.ca-account-page .cr-cover-badge small { overflow-wrap: anywhere !important; } .ca-account-page .cr-mobile-nav { display: none !important; } .ca-account-page { padding-bottom: 24px !important; } @media (max-width:980px) { .ca-account-page .ca2-cr-account-sidebar { padding: 8px !important; background: var(--ca-surface-2,var(--ca-reg-0019-f4ebdd)) !important; border: 1px solid var(--ca-line,var(--ca-reg-0005-e2d6c5)) !important; overflow: visible !important; } .ca-account-page .ca2-cr-account-nav { display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)) !important; gap: 7px !important; overflow: visible !important; } .ca-account-page .cr-nav-item { min-width: 0 !important; width: 100% !important; min-height: 54px !important; grid-template-columns: 34px minmax(0,1fr) 12px !important; padding: 8px 9px !important; border-radius: 12px !important; text-align: right !important; } .ca-account-page .cr-nav-text { min-width: 0 !important; } .ca-account-page .cr-nav-text strong,.ca-account-page .cr-nav-text small { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } .ca-account-page .cr-nav-text small { display: block !important; } .ca-account-page .cr-nav-arrow { display: block !important; } } @media (max-width:680px) { .ca-account-page .cr-account-topbar-main { min-height: 58px !important; height: auto !important; padding: 8px 10px !important; gap: 8px !important; } .ca-account-page .cr-brand-mark { flex: 1 1 auto !important; gap: 8px !important; } .ca-account-page .cr-brand-mark small { font-size: 12px !important; } .ca-account-page .cr-brand-mark strong { font-size: 13px !important; } .ca-account-page .cr-top-actions { flex: 0 0 auto !important; gap: 5px !important; } .ca-account-page .cr-back-store,.ca-account-page .cr-icon-action { width: 36px !important; height: 36px !important; min-width: 36px !important; padding: 8px !important; display: grid !important; place-items: center !important; border-radius: 10px !important; } .ca-account-page .cr-account-cover { min-height: 0 !important; padding: 18px 14px !important; } .ca-account-page .cr-user-block { display: flex !important; gap: 10px !important; padding-top: 0 !important; } .ca-account-page .cr-avatar { width: 58px !important; height: 58px !important; } .ca-account-page .cr-cover-badge { width: 100% !important; margin-top: 14px !important; padding: 10px 11px !important; } .ca-account-page .cr-cover-badge small { display: block !important; } .ca-account-page .ca2-cr-account-nav { grid-template-columns: repeat(2,minmax(0,1fr)) !important; } .ca-account-page .cr-nav-item { min-height: 50px !important; grid-template-columns: 30px minmax(0,1fr) !important; padding: 7px 8px !important; } .ca-account-page .cr-nav-arrow { display: none !important; } } @media (max-width:420px) { .ca-account-page .ca2-cr-account-nav { grid-template-columns: 1fr 1fr !important; } .ca-account-page .cr-nav-item { min-height: 48px !important; } .ca-account-page .cr-nav-text small { display: none !important; } } .ca-account-page .cr-account-toast-region .cr-account-toast-close,.ca-account-page .cr-account-toast-region button.cr-account-toast-close { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; aspect-ratio: 1 / 1 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; border-radius: 50% !important; line-height: 1 !important; } .ca-account-page .cr-shortcut-grid button b { margin-inline-end: 6px !important; } @media (max-width:980px) { .ca-account-page .cr-cover-badge { display: grid !important; grid-template-columns: 35px minmax(0,1fr) !important; align-items: center !important; direction: rtl !important; text-align: right !important; gap: 10px !important; width: 100% !important; max-width: none !important; box-sizing: border-box !important; } .ca-account-page .cr-cover-badge>span { grid-column: 1 !important; grid-row: 1 !important; flex: none !important; margin: 0 !important; } .ca-account-page .cr-cover-badge>div { grid-column: 2 !important; grid-row: 1 !important; min-width: 0 !important; } } @media (max-width:480px) { .ca-account-page .cr-cover-badge { grid-template-columns: 31px minmax(0,1fr) !important; gap: 9px !important; } } @media (max-width:980px) { .ca-account-page #edd_all_access_pass_details { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 12px 0 0 !important; border: 0 !important; border-collapse: separate !important; border-spacing: 0 !important; overflow: visible !important; table-layout: auto !important; } .ca-account-page #edd_all_access_pass_details thead { display: none !important; } .ca-account-page #edd_all_access_pass_details tbody { display: block !important; width: 100% !important; } .ca-account-page #edd_all_access_pass_details tr.edd_all_access_pass_details_row { display: grid !important; grid-template-columns: minmax(0,1fr) !important; width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; margin: 0 0 10px !important; padding: 12px 14px !important; border: 1px solid var(--ca-line,var(--ca-reg-0005-e2d6c5)) !important; border-radius: 14px !important; background: var(--ca-surface,var(--ca-reg-0004-fffdf9)) !important; box-shadow: 0 5px 16px var(--ca-reg-20913-rgba-60-45-28-07) !important; } .ca-account-page #edd_all_access_pass_details td,.ca-account-page #edd_all_access_pass_details th { display: block !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; box-sizing: border-box !important; padding: 0 !important; border: 0 !important; white-space: normal !important; overflow-wrap: anywhere !important; word-break: normal !important; } .ca-account-page #edd_all_access_pass_details td.row-label { margin: 0 0 5px !important; color: var(--ca-muted,var(--ca-reg-0015-716d65)) !important; font-size: 11px !important; font-weight: 700 !important; line-height: 1.7 !important; } .ca-account-page #edd_all_access_pass_details td.row-value { color: var(--ca-text,var(--ca-reg-20446-2f332f)) !important; font-size: 13px !important; font-weight: 800 !important; line-height: 1.9 !important; } .ca-account-page #edd_all_access_pass_details td.row-value span { display: block !important; max-width: 100% !important; white-space: normal !important; overflow-wrap: anywhere !important; } .ca-account-page .cr-account-cover { overflow: hidden !important; box-sizing: border-box !important; } .ca-account-page .cr-user-block { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } .ca-account-page .cr-user-copy { flex: 1 1 auto !important; min-width: 0 !important; max-width: 100% !important; overflow: hidden !important; } .ca-account-page .cr-user-overline,.ca-account-page .cr-user-copy h1,.ca-account-page .cr-user-copy p { max-width: 100% !important; overflow-wrap: anywhere !important; word-break: normal !important; } .ca-account-page .cr-user-overline { display: block !important; line-height: 1.8 !important; white-space: normal !important; } .ca-account-page .cr-user-copy h1 { margin: 2px 0 !important; line-height: 1.6 !important; white-space: normal !important; } .ca-account-page .cr-user-copy p { margin: 0 !important; line-height: 1.8 !important; white-space: normal !important; } .ca-account-page .cr-cover-badge strong,.ca-account-page .cr-cover-badge small { max-width: 100% !important; white-space: normal !important; overflow-wrap: anywhere !important; line-height: 1.8 !important; } } @media (max-width:680px) { .ca-account-page #edd_all_access_pass_details tr.edd_all_access_pass_details_row { padding: 11px 12px !important; border-radius: 13px !important; margin-bottom: 8px !important; } .ca-account-page #edd_all_access_pass_details td.row-label { font-size: 10px !important; } .ca-account-page #edd_all_access_pass_details td.row-value { font-size: 12px !important; } .ca-account-page .cr-user-block { align-items: flex-start !important; } .ca-account-page .cr-avatar { flex: 0 0 58px !important; } .ca-account-page .cr-user-copy h1 { font-size: 16px !important; } .ca-account-page .cr-user-copy p { font-size: 10px !important; } } @media (max-width:420px) { .ca-account-page .cr-user-block { gap: 8px !important; } .ca-account-page .cr-avatar { flex-basis: 54px !important; width: 54px !important; height: 54px !important; } .ca-account-page .cr-user-overline { font-size: 8px !important; } .ca-account-page .cr-user-copy h1 { font-size: 15px !important; } .ca-account-page .cr-user-copy p { font-size: 9px !important; } } @media (max-width:980px) { .ca-account-page .cr-subscription-shortcode,.ca-account-page .cr-subscription-shortcode>* { min-width: 0 !important; max-width: 100% !important; } .ca-account-page .cr-subscription-shortcode .edd_all_access_table { width: 100% !important; min-width: 0 !important; max-width: 100% !important; overflow: visible !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details thead { display: none !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details tbody { display: grid !important; gap: 8px !important; width: 100% !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details tr.edd_all_access_pass_details_row { display: grid !important; grid-template-columns: minmax(112px,38%) minmax(0,1fr) !important; align-items: stretch !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 1px solid var(--acct-primary,var(--ca-reg-0002-315a52)) !important; border-radius: 12px !important; overflow: hidden !important; background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; box-shadow: 0 4px 14px var(--ca-reg-20531-rgba-49-90-82-06) !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details td { display: flex !important; align-items: center !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 10px 11px !important; border: 0 !important; border-bottom: 0 !important; box-sizing: border-box !important; white-space: normal !important; overflow-wrap: anywhere !important; word-break: normal !important; line-height: 1.8 !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details td.row-label { justify-content: flex-start !important; background: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; color: var(--ca-reg-0001-ffffff) !important; border-left: 1px solid var(--ca-reg-10013-rgba-255-255-255-28) !important; font-weight: 850 !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details td.row-label span { color: var(--ca-reg-0001-ffffff) !important; font-weight: 850 !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details td.row-value { justify-content: flex-start !important; background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; color: var(--acct-text,var(--ca-reg-0006-2b2a27)) !important; font-weight: 800 !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details td.row-value span,.ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details td.row-value a,.ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details td.row-value li { color: var(--acct-text,var(--ca-reg-0006-2b2a27)) !important; max-width: 100% !important; overflow-wrap: anywhere !important; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-details { margin: 0 0 10px !important; padding: 0 !important; border: 1px solid var(--acct-primary,var(--ca-reg-0002-315a52)) !important; border-radius: 12px !important; overflow: hidden !important; background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; box-shadow: 0 4px 14px var(--ca-reg-20531-rgba-49-90-82-06) !important; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-product { display: grid !important; grid-template-columns: 112px minmax(0,1fr) !important; align-items: stretch !important; margin: 0 !important; padding: 0 !important; color: var(--acct-text,var(--ca-reg-0006-2b2a27)) !important; font-weight: 850 !important; line-height: 1.8 !important; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-product::first-line { color: inherit; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-product>span { display: flex !important; align-items: center !important; min-width: 0 !important; padding: 10px 11px !important; background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; overflow-wrap: anywhere !important; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-product { background: linear-gradient(to left,var(--acct-surface,var(--ca-reg-0004-fffdf9)) 0 62%,var(--acct-primary,var(--ca-reg-0002-315a52)) 62% 100%) !important; } .ca-account-page .cr-subscription-shortcode .edd-aa-files-downloaded-title { display: flex !important; align-items: center !important; gap: 8px !important; margin: 18px 0 9px !important; padding: 10px 12px !important; border: 1px solid var(--acct-primary,var(--ca-reg-0002-315a52)) !important; border-radius: 12px !important; background: var(--acct-primary-soft,var(--ca-reg-0008-e5efec)) !important; color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; font-weight: 900 !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details + .edd-aa-files-downloaded-title { margin-top: 18px !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tbody tr.edd_all_access_pass_file_download_row { display: grid !important; grid-template-columns: minmax(112px,38%) minmax(0,1fr) !important; width: 100% !important; min-width: 0 !important; border: 1px solid var(--acct-primary,var(--ca-reg-0002-315a52)) !important; border-radius: 12px !important; overflow: hidden !important; margin: 0 0 8px !important; padding: 0 !important; background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tr.edd_all_access_pass_file_download_row td { display: flex !important; align-items: center !important; padding: 10px 11px !important; border: 0 !important; min-width: 0 !important; overflow-wrap: anywhere !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tr.edd_all_access_pass_file_download_row td.row-label { background: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tr.edd_all_access_pass_file_download_row td.row-value { background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; } .ca-account-page .cr-subscription-shortcode .edd-aa-download-file-link,.ca-account-page .cr-subscription-shortcode .edd-aa-downloaded-name-value { color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; font-weight: 850 !important; overflow-wrap: anywhere !important; } } @media (min-width:681px) and (max-width:980px) { .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details tr.edd_all_access_pass_details_row,.ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details tr.edd_all_access_pass_file_download_row { grid-template-columns: 180px minmax(0,1fr) !important; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-product { grid-template-columns: 180px minmax(0,1fr) !important; } } @media (max-width:680px) { .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details tr.edd_all_access_pass_details_row,.ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details tr.edd_all_access_pass_file_download_row { grid-template-columns: 112px minmax(0,1fr) !important; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-product { grid-template-columns: 112px minmax(0,1fr) !important; } } @media (min-width:981px) { .ca-account-page .cr-subscription-shortcode .edd-aa-files-downloaded-title { display: flex !important; align-items: center !important; gap: 9px !important; margin: 22px 0 10px !important; padding: 12px 15px !important; min-height: 46px !important; border: 1px solid var(--acct-primary,var(--ca-reg-0002-315a52)) !important; border-radius: 13px !important; background: var(--acct-primary-soft,var(--ca-reg-0008-e5efec)) !important; color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; font-size: 14px !important; font-weight: 900 !important; line-height: 1.6 !important; box-sizing: border-box !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table { display: table !important; width: 100% !important; margin: 0 0 14px !important; border: 1px solid var(--acct-line,var(--ca-reg-20601-d7e2dd)) !important; border-radius: 13px !important; border-collapse: separate !important; border-spacing: 0 !important; overflow: hidden !important; background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; box-shadow: 0 5px 18px var(--ca-reg-20531-rgba-49-90-82-06) !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table thead tr.edd_all_access_pass_details_row { display: table-row !important; background: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table thead th { padding: 11px 14px !important; border: 0 !important; background: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; color: var(--ca-reg-0001-ffffff) !important; font-size: 12px !important; font-weight: 900 !important; text-align: right !important; vertical-align: middle !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table thead th:first-child { width: 34% !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tbody tr.edd_all_access_pass_file_download_row { display: table-row !important; width: auto !important; margin: 0 !important; border: 0 !important; border-radius: 0 !important; background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tbody tr.edd_all_access_pass_file_download_row:nth-child(even) { background: var(--ca-reg-20655-f7f3ea) !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tbody tr.edd_all_access_pass_file_download_row:hover { background: var(--acct-primary-soft,var(--ca-reg-0008-e5efec)) !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tbody td { display: table-cell !important; padding: 12px 14px !important; border: 0 !important; border-bottom: 1px solid var(--acct-line,var(--ca-reg-20601-d7e2dd)) !important; color: var(--acct-text,var(--ca-reg-0006-2b2a27)) !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.8 !important; vertical-align: middle !important; box-sizing: border-box !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tbody tr:last-child td { border-bottom: 0 !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tbody td.row-label { width: 34% !important; background: transparent !important; color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; font-weight: 850 !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table tbody td.row-value { background: transparent !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table .edd-aa-downloaded-date-label { color: var(--acct-muted,var(--ca-reg-20930-6b746f)) !important; white-space: nowrap !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table .edd-aa-download-file-link { display: inline-flex !important; align-items: center !important; gap: 6px !important; max-width: 100% !important; padding: 7px 11px !important; border: 1px solid var(--acct-primary,var(--ca-reg-0002-315a52)) !important; border-radius: 9px !important; background: var(--acct-primary-soft,var(--ca-reg-0008-e5efec)) !important; color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; text-decoration: none !important; font-weight: 850 !important; transition: background .18s ease,transform .18s ease !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table .edd-aa-download-file-link:hover { background: var(--ca-reg-20136-d5e6e0) !important; transform: translateY(-1px) !important; } .ca-account-page .cr-subscription-shortcode #edd_all_access_pass_details.edd_all_access_table .edd-aa-downloaded-name-value { color: inherit !important; overflow-wrap: anywhere !important; } } .ca-account-page .cr-subscription-shortcode .cr-account-back-details + .edd-sl-manage-license-details { margin-top: 14px !important; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-details { clear: both !important; position: relative !important; z-index: 1 !important; } .ca-account-page .cr-subscription-shortcode .edd-aa-file-download-pagination a.edd-aa-prev,.ca-account-page .cr-subscription-shortcode .edd-aa-file-download-pagination a.edd-aa-next,.ca-account-page .cr-subscription-shortcode .edd-aa-file-download-pagination a.edd-aa-prev:hover,.ca-account-page .cr-subscription-shortcode .edd-aa-file-download-pagination a.edd-aa-next:hover,.ca-account-page .cr-subscription-shortcode .edd-aa-file-download-pagination a.edd-aa-prev:focus-visible,.ca-account-page .cr-subscription-shortcode .edd-aa-file-download-pagination a.edd-aa-next:focus-visible { color: var(--ca-reg-0001-ffffff) !important; -webkit-text-fill-color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .cr-subscription-shortcode .edd-aa-file-download-pagination a.edd-aa-prev *,.ca-account-page .cr-subscription-shortcode .edd-aa-file-download-pagination a.edd-aa-next * { color: var(--ca-reg-0001-ffffff) !important; -webkit-text-fill-color: var(--ca-reg-0001-ffffff) !important; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-product { display: grid !important; grid-template-columns: 112px minmax(0,1fr) !important; background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-product>.cr-plan-label { display: flex !important; align-items: center !important; min-width: 0 !important; padding: 10px 11px !important; background: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; color: var(--ca-reg-0001-ffffff) !important; font-weight: 900 !important; overflow-wrap: anywhere !important; } .ca-account-page .cr-subscription-shortcode .edd-sl-manage-license-product>.cr-plan-value { display: flex !important; align-items: center !important; min-width: 0 !important; padding: 10px 11px !important; background: var(--acct-surface,var(--ca-reg-0004-fffdf9)) !important; color: var(--acct-primary,var(--ca-reg-0002-315a52)) !important; font-weight: 900 !important; overflow-wrap: anywhere !important; word-break: break-word !important; } .ca-account-page .edd-aa-file-download-pagination .button.edd-aa-prev,.ca-account-page .edd-aa-file-download-pagination .button.edd-aa-next { display: inline-flex!important; align-items: center!important; justify-content: center!important; min-height: 38px!important; padding: 8px 15px!important; border: 1px solid var(--acct-primary)!important; border-radius: 10px!important; background: var(--acct-primary)!important; color: #fff!important; text-decoration: none!important; font-weight: 800!important; box-shadow: none!important; transition: background .18s ease,border-color .18s ease,transform .18s ease!important; } .ca-account-page .edd-aa-file-download-pagination .button.edd-aa-prev:hover,.ca-account-page .edd-aa-file-download-pagination .button.edd-aa-next:hover { background: var(--acct-primary)!important; border-color: var(--acct-primary)!important; color: #fff!important; transform: translateY(-1px); } .ca-account-page .edd-aa-file-download-pagination>span { color: var(--acct-text)!important; font-weight: 700!important; } @media(max-width:680px) { .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav { gap: 6px!important; padding: 5px!important; border: 1px solid var(--acct-line)!important; border-radius: 14px!important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item { border: 1px solid var(--acct-line)!important; border-radius: 11px!important; background: var(--acct-surface)!important; box-shadow: none!important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item:hover { border-color: var(--acct-primary)!important; background: var(--acct-surface-2)!important; } .ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active,.ca-account-page .ca2-cr-account-sidebar .ca2-cr-account-nav .cr-nav-item.is-active:hover { border-color: var(--acct-primary)!important; background: var(--acct-primary)!important; color: #fff!important; } .ca-account-page .edd-aa-file-download-pagination { gap: 7px!important; flex-wrap: wrap!important; } .ca-account-page .edd-aa-file-download-pagination .button.edd-aa-prev,.ca-account-page .edd-aa-file-download-pagination .button.edd-aa-next { min-height: 36px!important; padding: 7px 12px!important; font-size: 11px!important; } } .ca-account-page .ca2-cr-account-nav { gap: 8px; } .ca-account-page .cr-nav-item { position: relative; min-height: 62px; padding: 9px 10px; border: 1px solid var(--acct-line) !important; border-radius: 15px; background: var(--acct-surface) !important; box-shadow: 0 3px 10px var(--ca-reg-20665-rgba-60-45-28-10); color: var(--acct-text) !important; transition: transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease; } .ca-account-page .cr-nav-item:hover { transform: translateY(-1px); background: var(--acct-surface-2) !important; border-color: var(--acct-primary) !important; box-shadow: 0 7px 17px var(--ca-reg-20487-rgba-49-90-82-17); } .ca-account-page .cr-nav-item.is-active { background: var(--acct-primary) !important; border-color: var(--acct-primary) !important; color: var(--ca-reg-0001-ffffff) !important; box-shadow: 0 9px 20px var(--ca-reg-20487-rgba-49-90-82-17); } .ca-account-page .cr-nav-item.is-active:hover { background: var(--acct-primary-hover) !important; border-color: var(--acct-primary-hover) !important; } .ca-account-page .cr-nav-icon { border: 1px solid var(--acct-line); } .ca-account-page .cr-nav-item.is-active .cr-nav-icon { border-color: var(--ca-reg-20195-rgba-255-255-255-12); } .ca-account-page .ca2-cr-account-nav .cr-nav-item:focus-visible { outline: 3px solid var(--ca-reg-20006-rgba-200-154-82-12); outline-offset: 2px; } .ca-account-page .cr-account-panel[data-account-panel="library"] .cr-panel-heading,.ca-account-page .cr-account-panel[data-account-panel="purchases"] .cr-panel-heading { margin-bottom: 14px; padding: 15px 16px; border: 1px solid var(--acct-line); border-radius: 17px; background: linear-gradient(135deg,var(--acct-surface),var(--ca-reg-20929-faf4e9)); box-shadow: 0 6px 18px var(--ca-reg-21050-rgba-60-45-28-04); } .ca-account-page .cr-account-panel[data-account-panel="library"] .cr-panel-heading p,.ca-account-page .cr-account-panel[data-account-panel="purchases"] .cr-panel-heading p { margin-top: 4px; line-height: 1.9; } .ca-account-page .cr-history-empty { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 235px; margin-top: 2px; padding: 30px 22px; text-align: center; border: 1px dashed var(--acct-line); border-radius: 20px; background: linear-gradient(145deg,var(--acct-surface),var(--ca-reg-20929-faf4e9)); box-shadow: 0 8px 25px var(--ca-reg-21050-rgba-60-45-28-04); overflow: hidden; } .ca-account-page .cr-history-empty::before { content: ""; position: absolute; width: 170px; height: 170px; top: -105px; left: -70px; border-radius: 50%; background: var(--acct-primary-soft); opacity: .55; } .ca-account-page .cr-history-empty>span { position: relative; display: grid; place-items: center; width: 62px; height: 62px; margin-bottom: 13px; border: 1px solid var(--acct-line); border-radius: 18px; background: var(--acct-primary-soft); color: var(--acct-primary); font-size: 24px; box-shadow: 0 8px 18px var(--ca-reg-20487-rgba-49-90-82-17); } .ca-account-page .cr-purchases-shortcode .cr-history-empty>span { background: var(--acct-accent-soft); color: var(--acct-accent); } .ca-account-page .cr-history-empty strong { position: relative; display: block; color: var(--acct-primary); font-size: 14px; line-height: 1.8; } .ca-account-page .cr-history-empty p { position: relative; max-width: 430px; margin: 6px auto 0; color: var(--acct-muted); font-size: 11px; line-height: 1.95; } @media (max-width:680px) { .ca-account-page .ca2-cr-account-nav { gap: 6px; } .ca-account-page .cr-nav-item { min-height: 54px; border-radius: 13px; box-shadow: 0 2px 8px var(--ca-reg-20665-rgba-60-45-28-10); } .ca-account-page .cr-account-panel[data-account-panel="library"] .cr-panel-heading,.ca-account-page .cr-account-panel[data-account-panel="purchases"] .cr-panel-heading { padding: 12px 13px; border-radius: 15px; } .ca-account-page .cr-history-empty { min-height: 205px; padding: 25px 16px; border-radius: 17px; } .ca-account-page .cr-history-empty>span { width: 55px; height: 55px; border-radius: 16px; font-size: 21px; } .ca-account-page .cr-history-empty strong { font-size: 13px; } .ca-account-page .cr-history-empty p { font-size: 10px; } } .ca-edd-verification-notice { display: flex; flex-direction: column; gap: 5px; margin: 0 auto 18px; max-width: 760px; padding: 16px 18px; border: 1px solid #b8d9c8; border-radius: 14px; background: #f0faf4; color: #214d38; font-size: 13px; line-height: 1.9; } .ca-edd-verification-notice strong { font-size: 14px; font-weight: 900; } .ca-edd-verification-notice span { font-weight: 500; } .ca-account-page .cr-library-entry { display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 7px !important; min-height: 40px; padding: 9px 12px !important; border: 1px solid var(--acct-primary) !important; border-radius: 11px !important; background: var(--acct-primary) !important; color: #fff !important; font-size: 12px !important; font-weight: 900 !important; line-height: 1.5 !important; white-space: nowrap; text-decoration: none !important; transition: background .2s ease,transform .2s ease !important; } .ca-account-page .cr-library-entry:hover,.ca-account-page .cr-library-entry:focus-visible { background: var(--acct-primary-hover) !important; border-color: var(--acct-primary-hover) !important; color: #fff !important; transform: translateY(-1px); } .ca-account-page .cr-library-entry i { font-size: 13px; line-height: 1; display: inline-block; flex: 0 0 auto; } .ca-account-page .cr-library-cta { display: inline-flex !important; align-items: center !important; justify-content: center !important; text-decoration: none !important; } .ca-account-page .cr-shortcut-grid a.cr-library-shortcut { display: grid !important; grid-template-columns: 28px minmax(0,1fr) 10px !important; align-items: center !important; gap: 7px !important; padding: 12px 10px !important; border: 1px solid var(--acct-line) !important; border-radius: 13px !important; background: var(--acct-surface) !important; color: var(--acct-text) !important; text-align: right !important; text-decoration: none !important; font-size: 12px !important; font-weight: 800 !important; line-height: 1.5 !important; min-width: 0; transition: border-color .2s ease,background .2s ease !important; } .ca-account-page .cr-shortcut-grid a.cr-library-shortcut i { color: var(--acct-accent) !important; } .ca-account-page .cr-shortcut-grid a.cr-library-shortcut span { font-size: 10px !important; font-weight: 800 !important; color: var(--acct-text) !important; } .ca-account-page .cr-shortcut-grid a.cr-library-shortcut b { color: var(--acct-muted) !important; font-weight: 800 !important; margin-inline-end: 6px !important; } .ca-account-page .cr-shortcut-grid a.cr-library-shortcut:hover,.ca-account-page .cr-shortcut-grid a.cr-library-shortcut:focus-visible { border-color: var(--acct-accent) !important; background: var(--acct-accent-soft) !important; } @media(max-width:680px) { .ca-account-page .cr-library-entry { width: 36px !important; min-width: 36px !important; height: 36px !important; min-height: 36px !important; padding: 8px !important; display: grid !important; place-items: center !important; border-radius: 10px !important; } .ca-account-page .cr-library-entry span { display: none !important; } } .ca-account-page .cr-account-toast-icon { display: flex!important; align-items: center!important; justify-content: center!important; flex: 0 0 31px!important; box-sizing: border-box!important; line-height: 0!important; padding: 0!important; } .ca-account-page .cr-account-toast-icon svg { display: block!important; width: 17px!important; height: 17px!important; flex: 0 0 17px!important; margin: 0!important; overflow: visible!important; } .ca-account-page #edd_profile_editor_submit[disabled] { opacity: .7!important; cursor: wait!important; }
