/* Yerel TRroom kayıt ekranı: giriş ekranı ile aynı tema, harici bağımlılık yok */
.signup-page .register-frame{max-width:1180px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.signup-page .auth-side{min-height:660px}
.signup-page .register-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}
.signup-page .register-fields .wide{grid-column:1/-1}
.signup-page .register-fields .field{min-width:0;margin-bottom:14px}
.signup-page .register-fields .field label small{font-weight:500;color:#83798f}
.signup-page .auth-form{padding:clamp(28px,3.7vw,46px)}
.signup-page .consent{display:flex;gap:11px;align-items:flex-start;font-size:12px;color:#6f6882;line-height:1.7;margin:3px 0 19px;cursor:pointer}
.signup-page .consent input{accent-color:#8b5cf6;margin-top:4px;flex:none;width:17px;height:17px}
.signup-page .consent a{font-weight:750}
.signup-page .hp-register{position:absolute;left:-9999px;height:1px;overflow:hidden}
.signup-page .form-divider{margin-top:22px}
@media(max-width:850px){.signup-page .register-frame{grid-template-columns:1fr}.signup-page .auth-side{min-height:auto}.signup-page .auth-side .side-benefits,.signup-page .auth-side .side-foot{display:none}}
@media(max-width:510px){.signup-page .register-fields{grid-template-columns:1fr}.signup-page .auth-form{padding:27px 22px}.signup-page .auth-side{padding:25px}}
