/* ARMember forms (login, sign up, choose plan, forgot password) styled to the Yield Table PH look.
   Selectors are broad on purpose; if a form class differs in your ARMember version, tell the developer which one. */
.yt-auth [class*="arm"] input[type=text],.yt-auth [class*="arm"] input[type=email],.yt-auth [class*="arm"] input[type=password],.yt-auth [class*="arm"] input[type=tel],.yt-auth [class*="arm"] select,.yt-auth [class*="arm"] textarea,
.arm_form_container input[type=text],.arm_form_container input[type=email],.arm_form_container input[type=password]{width:100%;padding:12px 14px!important;border:1px solid #cdbf9f!important;border-radius:10px!important;background:#fff!important;color:var(--ink)!important;font:inherit!important;box-shadow:none!important;height:auto!important}
.yt-auth [class*="arm"] input:focus,.yt-auth [class*="arm"] select:focus{outline:3px solid var(--orange)!important;outline-offset:2px}
.yt-auth [class*="arm"] label,.yt-auth [class*="arm"] .arm_form_label_wrapper{color:var(--brown)!important;font-family:"DM Sans",system-ui,sans-serif!important;font-weight:500}
.yt-auth [class*="arm"] button[type=submit],.yt-auth [class*="arm"] input[type=submit],.yt-auth [class*="arm"] .arm-df__form-control_submit,.yt-auth [class*="arm"] .arm_form_field_submit_button,
.arm_form_container button[type=submit],.arm_form_container input[type=submit]{background:var(--orange)!important;color:#fff!important;border:0!important;border-radius:99px!important;padding:12px 22px!important;font:700 .95rem "DM Sans",sans-serif!important;cursor:pointer;width:100%;height:auto!important;box-shadow:none!important}
.yt-auth [class*="arm"] a{color:var(--orange)!important}
.yt-auth [class*="arm"] .arm_success_msg,.yt-auth [class*="arm"] .arm_form_message_container{border-left:4px solid var(--taupe);background:var(--paper);padding:10px 14px;border-radius:8px}
.yt-auth [class*="arm"] .arm_error_msg,.yt-auth [class*="arm"] .arm-df__fc--validation__wrap{color:#a3360b!important}
/* Choose plan cards */
.yt-auth [class*="arm_module_plan"],.yt-auth [class*="arm_setup_form"] [class*="plan"]{border-radius:16px}
.yt-auth [class*="arm_module_plan"] [class*="selected"],.yt-auth [class*="arm_module_plan"]:hover{border-color:var(--gold)!important}
.yt-auth:has([class*="arm_module_plans"]) .auth{max-width:920px}
