/* DZX5 Glow build1799 — desktop login form column alignment.
   Scope is deliberately limited to the native Discuz login float and full login page. */
@media (min-width:721px){
#fwin_login,[id^="fwin_"].dx-login-fwin,body.pg_logging #main_message{--dx-login-label-w:96px;--dx-login-field-w:400px;--dx-login-help-w:112px}
#fwin_login form[id^="loginform"] .rfm table,
#fwin_login form[name="login"] .rfm table,
#fwin_login [id^="layer_login"] .rfm table,
[id^="fwin_"].dx-login-fwin form[id^="loginform"] .rfm table,
[id^="fwin_"].dx-login-fwin form[name="login"] .rfm table,
body.pg_logging #main_message .rfm table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important}
#fwin_login form[id^="loginform"] .rfm tbody,
#fwin_login form[name="login"] .rfm tbody,
#fwin_login [id^="layer_login"] .rfm tbody,
[id^="fwin_"].dx-login-fwin form[id^="loginform"] .rfm tbody,
[id^="fwin_"].dx-login-fwin form[name="login"] .rfm tbody,
body.pg_logging #main_message .rfm tbody{display:block!important;width:100%!important}
#fwin_login form[id^="loginform"] .rfm tr,
#fwin_login form[name="login"] .rfm tr,
#fwin_login [id^="layer_login"] .rfm tr,
[id^="fwin_"].dx-login-fwin form[id^="loginform"] .rfm tr,
[id^="fwin_"].dx-login-fwin form[name="login"] .rfm tr,
body.pg_logging #main_message .rfm tr{display:grid!important;grid-template-columns:var(--dx-login-label-w) minmax(0,var(--dx-login-field-w)) minmax(0,var(--dx-login-help-w));align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}
#fwin_login form[id^="loginform"] .rfm th,
#fwin_login form[name="login"] .rfm th,
#fwin_login [id^="layer_login"] .rfm th,
[id^="fwin_"].dx-login-fwin form[id^="loginform"] .rfm th,
[id^="fwin_"].dx-login-fwin form[name="login"] .rfm th,
body.pg_logging #main_message .rfm th{grid-column:1!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 12px 0 0!important;align-self:center!important;text-align:right!important;vertical-align:middle!important;white-space:nowrap!important;line-height:1.45!important}
#fwin_login form[id^="loginform"] .rfm tr>td:first-of-type,
#fwin_login form[name="login"] .rfm tr>td:first-of-type,
#fwin_login [id^="layer_login"] .rfm tr>td:first-of-type,
[id^="fwin_"].dx-login-fwin form[id^="loginform"] .rfm tr>td:first-of-type,
[id^="fwin_"].dx-login-fwin form[name="login"] .rfm tr>td:first-of-type,
body.pg_logging #main_message .rfm tr>td:first-of-type{grid-column:2!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;align-self:center!important;text-align:left!important;vertical-align:middle!important}
#fwin_login form[id^="loginform"] .rfm .tipcol,
#fwin_login form[name="login"] .rfm .tipcol,
#fwin_login [id^="layer_login"] .rfm .tipcol,
[id^="fwin_"].dx-login-fwin form[id^="loginform"] .rfm .tipcol,
[id^="fwin_"].dx-login-fwin form[name="login"] .rfm .tipcol,
body.pg_logging #main_message .rfm .tipcol{grid-column:3!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 0 0 12px!important;align-self:center!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important}
#fwin_login form[id^="loginform"] .rfm :is(input[type="text"],input[type="password"],select),
#fwin_login form[name="login"] .rfm :is(input[type="text"],input[type="password"],select),
#fwin_login [id^="layer_login"] .rfm :is(input[type="text"],input[type="password"],select),
[id^="fwin_"].dx-login-fwin form[id^="loginform"] .rfm :is(input[type="text"],input[type="password"],select),
[id^="fwin_"].dx-login-fwin form[name="login"] .rfm :is(input[type="text"],input[type="password"],select),
body.pg_logging #main_message .rfm :is(input[type="text"],input[type="password"],select){box-sizing:border-box!important;display:block!important;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;line-height:42px!important}
#fwin_login form[id^="loginform"] .rfm :is(.login_slct,.sec,.seccodeverify),
#fwin_login form[name="login"] .rfm :is(.login_slct,.sec,.seccodeverify),
#fwin_login [id^="layer_login"] .rfm :is(.login_slct,.sec,.seccodeverify),
[id^="fwin_"].dx-login-fwin .rfm :is(.login_slct,.sec,.seccodeverify),
body.pg_logging #main_message .rfm :is(.login_slct,.sec,.seccodeverify){box-sizing:border-box!important;float:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important}
#fwin_login input[id^="seccodeverify"],
[id^="fwin_"].dx-login-fwin input[id^="seccodeverify"],
body.pg_logging #main_message input[id^="seccodeverify"]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
#fwin_login .rfm.bw0 tr,#fwin_login .rfm.dx-login-auto-row tr,#fwin_login .rfm.dx-login-submit-row tr,
[id^="fwin_"].dx-login-fwin .rfm.bw0 tr,[id^="fwin_"].dx-login-fwin .rfm.dx-login-auto-row tr,[id^="fwin_"].dx-login-fwin .rfm.dx-login-submit-row tr,
body.pg_logging #main_message .rfm.bw0 tr,body.pg_logging #main_message .rfm.dx-login-auto-row tr,body.pg_logging #main_message .rfm.dx-login-submit-row tr{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}
#fwin_login .rfm.bw0 th,#fwin_login .rfm.dx-login-auto-row th,#fwin_login .rfm.dx-login-submit-row th,
[id^="fwin_"].dx-login-fwin .rfm.bw0 th,[id^="fwin_"].dx-login-fwin .rfm.dx-login-auto-row th,[id^="fwin_"].dx-login-fwin .rfm.dx-login-submit-row th,
body.pg_logging #main_message .rfm.bw0 th,body.pg_logging #main_message .rfm.dx-login-auto-row th,body.pg_logging #main_message .rfm.dx-login-submit-row th{display:none!important}
#fwin_login .rfm.bw0 tr>td:first-of-type,#fwin_login .rfm.dx-login-auto-row tr>td:first-of-type,#fwin_login .rfm.dx-login-submit-row tr>td:first-of-type,
[id^="fwin_"].dx-login-fwin .rfm.bw0 tr>td:first-of-type,[id^="fwin_"].dx-login-fwin .rfm.dx-login-auto-row tr>td:first-of-type,[id^="fwin_"].dx-login-fwin .rfm.dx-login-submit-row tr>td:first-of-type,
body.pg_logging #main_message .rfm.bw0 tr>td:first-of-type,body.pg_logging #main_message .rfm.dx-login-auto-row tr>td:first-of-type,body.pg_logging #main_message .rfm.dx-login-submit-row tr>td:first-of-type{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:center!important}
}
