.yith-wcaf{--avaf-ink:var(--fs-color-base, #2b2b2b);--avaf-green:var(--fs-color-primary, #92c096);--avaf-line:rgba(0, 0, 0, 0.08);--avaf-soft:#f5f9f6;--avaf-radius:14px;--avaf-radius-s:12px;color:var(--avaf-ink);font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation{display:flex;flex-wrap:wrap;gap:4px;background:var(--avaf-soft);border:none;border-radius:999px;padding:4px;margin:0 0 32px;list-style:none}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation:after{display:none}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li{float:none;flex:1 1 auto;margin:0;border:none;background:#fff0;text-align:center}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li a{display:block;padding:11px 20px;border-radius:999px;background:#fff0;color:var(--avaf-ink);font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;transition:all 0.25s ease}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li a:hover{color:var(--avaf-ink);background:rgb(255 255 255 / .6)}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.is-active{background:#fff0;border:none}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.is-active a{background:#fff;color:var(--avaf-ink);box-shadow:0 1px 3px rgb(0 0 0 / .08)}.yith-wcaf .dashboard-title,.yith-wcaf .register-title,.yith-wcaf .login-title{font-weight:600;color:var(--avaf-ink);margin-bottom:20px}.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box{border:1px solid var(--avaf-line);border-radius:var(--avaf-radius);background:#fff;overflow:hidden;transition:box-shadow 0.2s ease}.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box:hover{box-shadow:0 4px 14px rgb(0 0 0 / .06)}.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item{border-bottom:1px solid rgb(0 0 0 / .06);padding:14px 22px}.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item:last-child{border-bottom:none}.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item .stat-label{color:rgb(0 0 0 / .55);font-weight:500;font-size:14px}.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item .stat-value{font-weight:600;color:var(--avaf-ink)}.yith-wcaf-current-affiliate .referral-user{border:1px solid var(--avaf-line);border-radius:var(--avaf-radius);background:#fff;padding:18px 22px}.yith-wcaf-current-affiliate .referral-user .referral-avatar img{border-radius:50%}.yith-wcaf-dashboard table.yith-wcaf-table{border:1px solid var(--avaf-line);border-radius:var(--avaf-radius);border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff;margin-bottom:24px}.yith-wcaf-dashboard table.yith-wcaf-table tr th{background:var(--avaf-soft);color:var(--avaf-ink);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;padding:14px 16px;border:none;border-bottom:1px solid var(--avaf-line)}.yith-wcaf-dashboard table.yith-wcaf-table tr td{padding:14px 16px;border:none;border-bottom:1px solid rgb(0 0 0 / .06);font-size:14px;background:#fff0}.yith-wcaf-dashboard table.yith-wcaf-table tr td:first-child,.yith-wcaf-dashboard table.yith-wcaf-table tr th:first-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.yith-wcaf-dashboard table.yith-wcaf-table tr td:last-child,.yith-wcaf-dashboard table.yith-wcaf-table tr th:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.yith-wcaf-dashboard table.yith-wcaf-table tbody tr:last-child td{border-bottom:none}.yith-wcaf-dashboard table.yith-wcaf-table tbody tr:nth-child(even) td{background:#fff0}.yith-wcaf-dashboard table.yith-wcaf-table tbody tr:hover td{background:#fafcfa}.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge{min-width:0;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.7;text-transform:none}.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.paid,.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.completed,.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.converted,.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.enabled{background:#e7f3e8;color:#3f7d44}.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.pending,.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.pending-payment,.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.not-converted,.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.on-hold{background:#fdf3e0;color:#9a6b15}.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.cancelled,.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.refunded,.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.banned,.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.trash{background:#fdeaea;color:#b02a2a}.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.disabled,.yith-wcaf-dashboard table.yith-wcaf-table tr .column-status mark.status-badge.not-confirmed{background:#eef0ef;color:rgb(0 0 0 / .55)}.yith-wcaf-dashboard .yith-wcaf-table-top-bar{margin-bottom:16px}.yith-wcaf-dashboard .yith-wcaf-table-top-bar input,.yith-wcaf-dashboard .yith-wcaf-table-top-bar select{border:1.5px solid var(--avaf-line);border-radius:var(--avaf-radius-s);padding:10px 14px;height:auto;background:#fff;box-shadow:none;font-size:14px;color:var(--avaf-ink);transition:border-color 0.2s}.yith-wcaf-dashboard .yith-wcaf-table-top-bar input:focus,.yith-wcaf-dashboard .yith-wcaf-table-top-bar select:focus{border-color:var(--avaf-green);outline:none}.yith-wcaf-dashboard .yith-wcaf-table-pagination a,.yith-wcaf-dashboard .yith-wcaf-table-pagination span.current{display:inline-block;min-width:34px;padding:6px 10px;border-radius:999px;text-align:center;text-decoration:none;color:var(--avaf-ink);transition:all 0.2s ease}.yith-wcaf-dashboard .yith-wcaf-table-pagination a:hover{background:var(--avaf-soft)}.yith-wcaf-dashboard .yith-wcaf-table-pagination span.current{background:var(--avaf-green);color:#fff;font-weight:600}.yith-wcaf .button,.yith-wcaf input[type='submit'].button,.yith-wcaf .woocommerce-Button.button,.yith-wcaf .btn.button{background:var(--avaf-green);color:#fff;border:none;border-radius:999px;padding:12px 28px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;box-shadow:none;transition:filter 0.2s ease,box-shadow 0.2s ease}.yith-wcaf .button:hover,.yith-wcaf input[type='submit'].button:hover,.yith-wcaf .woocommerce-Button.button:hover,.yith-wcaf .btn.button:hover{background:var(--avaf-green);color:#fff;filter:brightness(.94);box-shadow:0 3px 10px rgb(0 0 0 / .1)}.yith-wcaf .form-row input.input-text,.yith-wcaf .form-row input[type='text'],.yith-wcaf .form-row input[type='email'],.yith-wcaf .form-row input[type='password'],.yith-wcaf .form-row input[type='url'],.yith-wcaf .form-row select,.yith-wcaf .form-row textarea{width:100%;border:1.5px solid var(--avaf-line);border-radius:var(--avaf-radius-s);padding:13px 16px;font-size:15px;background:#fff;height:auto;box-shadow:none;color:var(--avaf-ink);transition:border-color 0.2s}.yith-wcaf .form-row input.input-text:focus,.yith-wcaf .form-row input[type='text']:focus,.yith-wcaf .form-row input[type='email']:focus,.yith-wcaf .form-row input[type='password']:focus,.yith-wcaf .form-row input[type='url']:focus,.yith-wcaf .form-row select:focus,.yith-wcaf .form-row textarea:focus{border-color:var(--avaf-green);outline:none;box-shadow:none}.yith-wcaf .form-row label{font-size:14px;font-weight:500;color:var(--avaf-ink);margin-bottom:6px}.yith-wcaf .av-auth{max-width:680px;margin:0 auto;text-align:center}.yith-wcaf .av-auth__title{margin:0 0 8px}.yith-wcaf .av-auth__subtitle{font-size:15px;color:inherit;margin:0 0 32px}.yith-wcaf .av-auth__tabs{display:flex;background:var(--avaf-soft);border-radius:999px;padding:4px;margin-bottom:36px}.yith-wcaf .av-auth__tab{flex:1;justify-content:center;min-height:44px;padding:12px 0;margin:0;border:none;border-radius:999px;background:#fff0;font-family:inherit;font-size:15px;font-weight:500;color:inherit;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.yith-wcaf .av-auth__tab:focus-visible{outline:2px solid var(--avaf-green);outline-offset:2px}.yith-wcaf .av-auth__tab--active{background:#fff;color:var(--avaf-ink);box-shadow:0 1px 3px rgb(0 0 0 / .08)}.yith-wcaf .av-auth__panel{display:none;text-align:left}.yith-wcaf .av-auth__panel--active{display:block}.yith-wcaf .av-auth .woocommerce-notices-wrapper:not(:empty),.yith-wcaf .av-auth>.woocommerce-error,.yith-wcaf .av-auth>.woocommerce-message,.yith-wcaf .av-auth>.woocommerce-info{margin-bottom:20px;text-align:left}@media (prefers-reduced-motion:reduce){.yith-wcaf .av-auth__tab{transition:none}}.yith-wcaf .login-form p.form-row.av-auth__row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 20px;font-size:14px}.yith-wcaf .login-form .av-auth__remember{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;color:var(--avaf-ink);cursor:pointer}.yith-wcaf .login-form .av-auth__remember input[type='checkbox']{margin:0}.yith-wcaf .login-form .av-auth__forgot{color:var(--avaf-ink);text-decoration:underline;text-underline-offset:3px}.yith-wcaf .login-form .av-auth__forgot:hover,.yith-wcaf .login-form .av-auth__forgot:focus-visible{color:var(--avaf-green)}.yith-wcaf .login-form p.form-row:last-child{margin-bottom:0}.yith-wcaf .login-form .form-row>label:not(.checkbox):not(.av-auth__remember),.yith-wcaf .register-form .form-row>label:not(.checkbox),.yith-wcaf .become-an-affiliate .form-row>label:not(.checkbox){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.yith-wcaf .login-form .form-row,.yith-wcaf .register-form .form-row,.yith-wcaf .become-an-affiliate .form-row{position:relative}.yith-wcaf .login-form input.input-text,.yith-wcaf .register-form input.input-text,.yith-wcaf .become-an-affiliate input.input-text{padding-left:48px;background-color:#fff;background-repeat:no-repeat;background-position:16px center;background-size:16px 16px}.yith-wcaf .login-form input.input-text::placeholder,.yith-wcaf .register-form input.input-text::placeholder,.yith-wcaf .become-an-affiliate input.input-text::placeholder{color:var(--avaf-ink);opacity:.75}.yith-wcaf .login-form #username,.yith-wcaf .register-form #profile_email,.yith-wcaf .become-an-affiliate #profile_email{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c6470' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/></svg>")}.yith-wcaf .login-form #password,.yith-wcaf .register-form #profile_password,.yith-wcaf .become-an-affiliate #profile_password{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235c6470' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'><path d='M3.33 7.33h9.34c.73 0 1.33.6 1.33 1.34v4.66c0 .74-.6 1.34-1.33 1.34H3.33C2.6 14.67 2 14.07 2 13.33V8.67c0-.74.6-1.34 1.33-1.34z'/><path d='M4.67 7.33V4.67a3.33 3.33 0 0 1 6.66 0v2.66'/></svg>")}.yith-wcaf .register-form #profile_username,.yith-wcaf .register-form #profile_first_name,.yith-wcaf .register-form #profile_last_name,.yith-wcaf .become-an-affiliate #profile_first_name,.yith-wcaf .become-an-affiliate #profile_last_name{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c6470' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>")}.yith-wcaf-registration-form .login-form p.form-row .error-msg,.yith-wcaf-registration-form .register-form p.form-row .error-msg{position:static;display:block;left:auto;bottom:auto;margin:6px 0 0 4px;font-size:13px;color:#b02a2a}.yith-wcaf .register-form .password-input>.show-password-input,.yith-wcaf .login-form .password-input>.show-password-input{display:none!important}.yith-wcaf-registration-form .register-form p.form-row .password-wrapper input[type='password'],.yith-wcaf-registration-form .login-form p.form-row .password-wrapper input[type='password'],.yith-wcaf-registration-form .register-form p.form-row .password-wrapper input[type='text'],.yith-wcaf-registration-form .login-form p.form-row .password-wrapper input[type='text']{padding-right:52px}.yith-wcaf-registration-form .register-form p.form-row .password-wrapper,.yith-wcaf-registration-form .login-form p.form-row .password-wrapper{margin-bottom:15px}.yith-wcaf-registration-form .register-form p.form-row .password-wrapper input,.yith-wcaf-registration-form .login-form p.form-row .password-wrapper input{margin-bottom:0}.yith-wcaf-registration-form .register-form p.form-row .password-wrapper .toggle-button,.yith-wcaf-registration-form .login-form p.form-row .password-wrapper .toggle-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;right:3px;top:50%;transform:translateY(-50%);border-radius:8px;cursor:pointer}.yith-wcaf-registration-form .register-form p.form-row .password-wrapper .toggle-button svg,.yith-wcaf-registration-form .login-form p.form-row .password-wrapper .toggle-button svg{display:block;width:22px;height:22px}.yith-wcaf-registration-form .register-form p.form-row .password-wrapper .toggle-button.click-to-show svg path,.yith-wcaf-registration-form .login-form p.form-row .password-wrapper .toggle-button.click-to-show svg path{fill:color-mix(in srgb,var(--avaf-ink) 80%,#fff)}.yith-wcaf-registration-form .register-form p.form-row .password-wrapper .toggle-button.click-to-hide svg path,.yith-wcaf-registration-form .login-form p.form-row .password-wrapper .toggle-button.click-to-hide svg path{fill:var(--avaf-green)}.yith-wcaf-registration-form .register-form p.form-row .password-wrapper .toggle-button:focus-visible,.yith-wcaf-registration-form .login-form p.form-row .password-wrapper .toggle-button:focus-visible{outline:2px solid var(--avaf-green);outline-offset:2px}.yith-wcaf-registration-form .register-form,.yith-wcaf-registration-form .login-form,.yith-wcaf-registration-form .become-an-affiliate-form,.yith-wcaf-registration-form .pending-request-wrapper,.yith-wcaf-registration-form .rejected-request-wrapper,.yith-wcaf-registration-form .already-an-affiliate-wrapper{border:1px solid var(--avaf-line);border-radius:var(--avaf-radius);background:#fff;padding:28px}.yith-wcaf-dashboard-settings .settings-box,.yith-wcaf-dashboard .yith-wcaf-dashboard-settings .affiliate-settings-box .settings-box{border:1px solid var(--avaf-line);border-radius:var(--avaf-radius);background:#fff;padding:20px 28px;margin-bottom:24px}.yith-wcaf-dashboard .yith-wcaf-dashboard-settings .affiliate-settings-box.double-column .additional-info .settings-box{border-radius:0;border-top:none;margin:0}.yith-wcaf-dashboard .yith-wcaf-dashboard-settings .affiliate-settings-box.double-column .additional-info .settings-box:first-child{border-top:1px solid var(--avaf-line);border-top-left-radius:var(--avaf-radius);border-top-right-radius:var(--avaf-radius)}.yith-wcaf-dashboard .yith-wcaf-dashboard-settings .affiliate-settings-box.double-column .additional-info .settings-box:last-child{border-bottom-left-radius:var(--avaf-radius);border-bottom-right-radius:var(--avaf-radius)}.yith-wcaf-link-generator .link-generator-box{border:1px solid var(--avaf-line);border-radius:var(--avaf-radius);background:#fff;padding:0;overflow:hidden}.yith-wcaf-link-generator .link-generator-box.double-column .link-generator{background-color:var(--avaf-soft);border-left:1px solid var(--avaf-line);border-top-right-radius:var(--avaf-radius);border-bottom-right-radius:var(--avaf-radius)}.yith-wcaf .copy-field-wrapper input.copy-target,.yith-wcaf .copy-field-wrapper .copy-target{border:1.5px solid var(--avaf-line);border-radius:var(--avaf-radius-s);background:var(--avaf-soft);padding:12px 48px 12px 16px;font-size:14px;color:var(--avaf-ink);box-shadow:none}.yith-wcaf .copy-field-wrapper .copy-trigger{color:var(--avaf-green);cursor:pointer;transition:filter 0.2s ease}.yith-wcaf .copy-field-wrapper .copy-trigger:hover{filter:brightness(.85)}.yith-wcaf .woocommerce-message,.yith-wcaf .woocommerce-info{border-radius:var(--avaf-radius-s);border:1px solid var(--avaf-line);background:var(--avaf-soft);color:var(--avaf-ink)}@media (max-width:849px){.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation{border-radius:var(--avaf-radius)}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li{flex:1 1 46%}.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li a{border-radius:var(--avaf-radius-s)}.yith-wcaf-registration-form .register-form,.yith-wcaf-registration-form .login-form,.yith-wcaf-dashboard-settings .settings-box{padding:20px}}