.elementor-885 .elementor-element.elementor-element-26e6e78{width:100%;max-width:100%;}.elementor-885 .elementor-element.elementor-element-26e6e78.elementor-element{--align-self:stretch;}.elementor-885 .elementor-element.elementor-element-9309217{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-ece7eef{--spacer-size:20px;}/* Start custom CSS for html, class: .elementor-element-26e6e78 *//* iResauce - FluentAuth Reset Password Page */
.iresauce-reset-password-page {
    width: 100%;
}

/* กล่อง shortcode / widget */
.iresauce-reset-password-page .elementor-widget-container {
    width: 100% !important;
}

/* ตัวฟอร์ม FluentAuth */
.iresauce-reset-password-page form,
.iresauce-reset-password-page .fluent-auth,
.iresauce-reset-password-page .fluentauth,
.iresauce-reset-password-page [class*="fluent-auth"],
.iresauce-reset-password-page [class*="fluent_auth"] {
    width: 100% !important;
    max-width: 100% !important;
}

/* กลุ่ม field */
.iresauce-reset-password-page form > div,
.iresauce-reset-password-page .form-group,
.iresauce-reset-password-page .ff-el-group,
.iresauce-reset-password-page [class*="field"],
.iresauce-reset-password-page [class*="form-group"] {
    width: 100% !important;
    max-width: 100% !important;
}

/* Input Email / Password */
.iresauce-reset-password-page input[type="email"],
.iresauce-reset-password-page input[type="text"],
.iresauce-reset-password-page input[type="password"],
.iresauce-reset-password-page input {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
}

/* ปุ่ม Reset Password */
.iresauce-reset-password-page button,
.iresauce-reset-password-page input[type="submit"],
.iresauce-reset-password-page .button,
.iresauce-reset-password-page [type="submit"] {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
}

/* Input style */
.iresauce-reset-password-page input[type="email"],
.iresauce-reset-password-page input[type="text"],
.iresauce-reset-password-page input[type="password"] {
    height: 56px !important;
    border-radius: 12px !important;
    border: 1px solid #d9dee8 !important;
    padding: 0 18px !important;
    font-size: 16px !important;
    background: #ffffff !important;
    color: #07171a !important;
}

/* Focus */
.iresauce-reset-password-page input:focus {
    border-color: #ff6b2c !important;
    box-shadow: 0 0 0 3px rgba(255, 107, 44, 0.15) !important;
    outline: none !important;
}

/* Button style */
.iresauce-reset-password-page button,
.iresauce-reset-password-page input[type="submit"],
.iresauce-reset-password-page [type="submit"] {
    height: 56px !important;
    border-radius: 12px !important;
    background: #ff6b2c !important;
    border: none !important;
    color: #ffffff !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
}

/* Button hover */
.iresauce-reset-password-page button:hover,
.iresauce-reset-password-page input[type="submit"]:hover,
.iresauce-reset-password-page [type="submit"]:hover {
    background: #f45d1f !important;
}

/* FluentAuth Reset Password - Full Width */
.fls_reset_pass_wrapper {
    width: 100% !important;
    max-width: 100% !important;
}

/* ตัว form */
.fls_reset_pass_wrapper form,
.fls_reset_pass_wrapper .fls_reset_pass_form {
    width: 100% !important;
    max-width: 100% !important;
}

/* กลุ่ม field */
.fls_reset_pass_wrapper .fls_field_group,
.fls_reset_pass_wrapper .fls_input_wrap {
    width: 100% !important;
    max-width: 100% !important;
}

/* input */
.fls_reset_pass_wrapper input[type="email"],
.fls_reset_pass_wrapper input[type="text"],
.fls_reset_pass_wrapper input[type="password"] {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
}

/* ปุ่ม */
.fls_reset_pass_wrapper button,
.fls_reset_pass_wrapper input[type="submit"],
.fls_reset_pass_wrapper .fls_submit_button {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
}/* End custom CSS */