.elementor-8483 .elementor-element.elementor-element-15736ca0{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-49ff4353 *//* ===== فرم ورود ریسمون - نسخه تمیز ===== */

/* دکمه ورود - مهم‌ترین بخش */
.login-register-page input.farazsms-submit,
.login-register-page.farazsms-embedded-login input.farazsms-submit {
    background-color: #5d4037 !important;
    background-image: none !important;
    border: none !important;
    color: #fff8e7 !important;
    border-radius: 10px !important;
    height: 48px !important;
    font-size: 16px !important;
    cursor: pointer !important;
}

.login-register-page input.farazsms-submit:hover {
    background-color: #3e2723 !important;
}

/* کادر کارت فرم */
.login-register-page {
    background-color: #fff8e7 !important;
    border: 1.5px solid #d4c3b3 !important;
    border-radius: 18px !important;
    box-shadow: 0 10px 30px rgba(93, 64, 55, 0.08) !important;
}

/* عنوان و زیرعنوان */
.login-register-page .farazsms-form-title {
    color: #3e2723 !important;
}

.login-register-page .farazsms-form-subtitle {
    color: #6d4c41 !important;
}

/* فیلد شماره موبایل */
.login-register  #identifier {
    background-color: #fbf9f6 !important;
    border: 1.5px solid #d7ccc8 !important;
    border-radius: 10px !important;
    height: 48px !important;
    color: #3e2723 !important;
    text-align: center !important;
}

.login-register-page #identifier:focus {
    border-color: #8c6239 !important;
    outline: none !important;
}

/* مرحله دوم: لودینگ، تایمر و بازگشت */
.login-register-page .btn-loading,
.login-register-page .farazsms-loading div {
    background-color: #8c6239 !important;
}

.login-register-page #farazsms-timer {
    color: #8c6239 !important;
}

.login-register-page .farazsms-back {
    fill: #8c6239 !important;
    color: #8c6239 !important;
}

/* لینک قوانین و مقررات */
.login-register-page .farazsms-footer-text a {
    color: #8c6239 !important;
}

/* تغییر رنگ پس‌زمینه کادر وسط فرم ورود فراز اس‌ام‌اس */
.farazsms-inline-login-wrapper .login-register-page .login-register-form,
.farazsms-embedded-login .login-register-form {
    background-color: #fff8e7 !important;
    border-radius: 12px !important;
    padding: 25px 20px !important;
    box-shadow: 0 4px 15px rgba(93, 64, 55, 0.08) !important;
}

/* در صورت نیاز به هماهنگی بیشتر پس‌زمینه فیلد ورودی با رنگ کرم */
.login-register-page input#identifier {
    background-color: #ffffff !important;
    border: 1px solid #d7ccc8 !important;
}/* End custom CSS */