/*! Mosaïque Core — members.css : Ultimate Member (connexion, inscription, compte) — repris de la prod (extra.css v2.8) */
.um{font-family:'Open Sans',sans-serif!important;max-width:560px!important;margin-left:auto!important;margin-right:auto!important}
.um .um-form{background:#FFFDF8;border-radius:16px;padding:34px 32px;box-shadow:0 6px 20px rgba(36,31,53,.06)}
.um .um-field-label label{color:#241F35;font-weight:600;font-size:.9rem}
.um input[type=text],.um input[type=password],.um input[type=email],.um input[type=tel],.um textarea{background:#fff!important;border:1px solid #E3DCCB!important;border-radius:10px!important;padding:11px 14px!important;height:auto!important;font-size:.95rem!important;color:#241F35!important}
.um input:focus,.um textarea:focus{border-color:#F39100!important;box-shadow:0 0 0 3px rgba(243,145,0,.15)!important}
.um .um-button,.um input[type=submit].um-button{background:#F39100!important;color:#241F35!important;font-weight:700!important;border:none!important;border-radius:999px!important;padding:12px 26px!important;height:auto!important;transition:transform .15s ease,box-shadow .15s ease!important}
.um .um-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(243,145,0,.35)!important}
.um a.um-button.um-alt,.um .um-button.um-alt{background:transparent!important;border:2px solid #241F35!important;color:#241F35!important}
.um .um-field-checkbox.active i,.um .um-field-radio.active i{color:#B82959!important}
.um .um-misc-links a,.um .um-col-alt a{color:#B82959;font-weight:600}
.um-account .um-account-side li a.current,.um-account .um-account-side li a:hover{color:#B82959!important}
.um-account .um-account-side li a.current span.um-account-icon{color:#B82959!important}
.um .um-field-label label{display:inline}
