/* assets/css/style.css */
form.woocommerce-form.woocommerce-form-register.register > p:first-child {
    display: none;
}
.iamir-net-iauth-item {
    margin-bottom: 15px;
}

.iamir-net-iauth-error-send,
.iamir-net-iauth-error-verify {
    color: red;
    font-size: 14px;
    margin-bottom: 10px;
}

.iamir-net-iauth-phone-field input,
.iamir-net-iauth-name-field input,
.iamir-net-iauth-email-field input {
    width: 100%;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.iamir-net-iauth-send-btn button,
.iamir-net-iauth-verification button {
    padding: 8px 16px;
    background-color: #0073aa;
    color: #fff;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.iamir-net-iauth-send-btn button:hover,
.iamir-net-iauth-verification button:hover {
    background-color: #005177;
}

.otp-inputs {
    display: flex;
    gap: 5px;
    direction: ltr !important;
}

.otp-digit {
    width: 40px;
    text-align: center;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.iamir-net-iauth-timer {
    margin-right: 10px;
}

.iamir-net-iauth-rememberme {
    display: block !important;
    margin-bottom: 15px;
}

.password-input-wrapper {
    position: relative;
}

.password-input-wrapper input {
    width: 100%;
    padding-right: 40px;
}

.show-password-eye {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 18px;
}

.iamir-net-iauth-checkout-wrapper,
.iamir-net-iauth-login-wrapper,
.iamir-net-iauth-register-wrapper {
    margin-bottom: 20px;
}
