/*!
 * Custom Asset: active
 * Priority: 1872
 * Context: frontend
 */

/*
 * WPCode export ID: 1872
 * Original title: Show Password CSS
 * Original location: site_wide_header
 * Temporary child-theme drop-in file.
 */

.auth-modal .password-toggle-group {
    position: relative !important;
}

.auth-modal .password-toggle-group input {
    padding-right: 48px !important;
}

.auth-modal .password-toggle-button {
    position: absolute !important;
    right: 14px !important;
    bottom: 10px !important;
    top: auto !important;
    width: 24px !important;
    height: 24px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    cursor: pointer !important;
    z-index: 20 !important;
    transform: none !important;
    pointer-events: auto !important;
}

.auth-modal .password-toggle-button::before {
    content: "" !important;
    display: block !important;
    width: 24px !important;
    height: 24px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 22px 22px !important;
    opacity: 0.75 !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12C2 12 5.5 5 12 5C18.5 5 22 12 22 12C22 12 18.5 19 12 19C5.5 19 2 12 2 12Z' stroke='%23004A60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z' stroke='%23004A60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}

.auth-modal .password-toggle-button.is-visible::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L21 21' stroke='%23004A60' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M10.58 10.58C10.21 10.94 10 11.44 10 12C10 13.1 10.9 14 12 14C12.56 14 13.06 13.79 13.42 13.42' stroke='%23004A60' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9.88 5.2C10.56 5.07 11.27 5 12 5C18.5 5 22 12 22 12C21.44 13.11 20.69 14.18 19.77 15.11' stroke='%23004A60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.61 6.61C3.68 8.5 2 12 2 12C2 12 5.5 19 12 19C13.83 19 15.43 18.44 16.79 17.61' stroke='%23004A60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}

.auth-modal .password-toggle-button:hover::before {
    opacity: 1 !important;
}
