/* Keep both entry paths (?open=forget included) in the same compact card. */
body#clean-theme-client .clean-theme-signinup-con.nx-auth-view {
    display:block!important;
    width:min(470px,calc(100% - 32px))!important;
    height:auto!important;
    min-height:0!important;
    margin:36px auto 44px!important;
}
body#clean-theme-client .nx-auth-view .clean-theme-signinup-left {
    display:none!important;
}
body#clean-theme-client .nx-auth-view .clean-theme-signinup-right {
    display:block!important;
    float:none!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:32px 34px 34px!important;
    box-sizing:border-box;
}
body#clean-theme-client .nx-auth-view .clean-theme-signinup-right>.padding50 {
    padding:0!important;
    width:100%!important;
    box-sizing:border-box;
}
@media(max-width:560px) {
    body#clean-theme-client .clean-theme-signinup-con.nx-auth-view { margin-top:24px!important; }
    body#clean-theme-client .nx-auth-view .clean-theme-signinup-right { padding:28px 22px 30px!important; }
}
/* Honour WISECP's existing fadeOut/hide state instead of forcing login visible. */
body#clean-theme-client .clean-theme-signinup-con #Signin_Form[style*="display: none"],
body#clean-theme-client .clean-theme-signinup-con #Signin_Form[style*="display:none"],
body#clean-theme-client .clean-theme-signinup-con #Signin_Form[hidden],
body#clean-theme-client .clean-theme-signinup-con #Signforget_Form[hidden] {
    display:none!important;
}
body#clean-theme-client .clean-theme-signinup-con #Signforget_Form {
    width:100%!important;
    min-width:0;
    margin:0!important;
    box-sizing:border-box;
}
body#clean-theme-client #Signforget_Form>.yuzde100 {
    float:none!important;
    width:100%!important;
    margin:0 0 16px!important;
    box-sizing:border-box;
}
body#clean-theme-client #Signforget_Form input[name=email] {
    display:block;
    width:100%!important;
    max-width:100%;
    min-height:48px!important;
    padding:0 14px!important;
    box-sizing:border-box;
    font-size:16px!important;
}
body#clean-theme-client #Signforget_Form .sifreunuttulink {
    display:inline-flex;
    align-items:center;
    min-height:44px;
    font-size:14px;
}
body#clean-theme-client #Signforget_Form .clean-theme-btn {
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%!important;
    min-height:48px!important;
    box-sizing:border-box;
    font-size:14px!important;
}
