/* Yebrax Travel P19 - registration field geometry hardening */
.auth-page .register-card .auth-form .register-pane{width:100%!important}
.auth-page .register-card .auth-form .register-pane.active{display:block!important}
.auth-page .register-card .auth-form .register-pane>.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin:0 0 16px!important}
.auth-page .register-card .auth-form .register-pane>.grid>.col-6{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;flex:none!important}
.auth-page .register-card .auth-form .register-pane label{display:block!important;width:100%!important;max-width:none!important;margin:0 0 8px!important;padding:0!important;float:none!important;position:static!important;text-align:start!important;font-size:12px!important;line-height:1.5!important;font-weight:800!important;color:#223348!important}
.auth-page .register-card .auth-form .register-pane>.grid>.col-6>label{margin-bottom:0!important}
.auth-page .register-card .auth-form .register-pane input:not([type=checkbox]),.auth-page .register-card .auth-form .register-pane select{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;height:54px!important;min-height:54px!important;margin:0 0 16px!important;padding:0 16px!important;float:none!important;position:static!important;border:1px solid #ddd5c8!important;border-radius:14px!important;background:#fff!important;color:#132235!important;font-size:14px!important;line-height:1!important;box-shadow:0 8px 24px rgba(17,31,46,.035)!important}
.auth-page .register-card .auth-form .register-pane>.grid>.col-6>input{margin-bottom:0!important}
.auth-page .register-card .auth-form .register-pane select{padding-inline-end:42px!important;background-color:#fff!important}
.auth-page .register-card .auth-form .register-pane input:focus,.auth-page .register-card .auth-form .register-pane select:focus{outline:0!important;border-color:#d7a940!important;box-shadow:0 0 0 4px rgba(215,169,64,.12)!important}
.auth-page .register-card .register-nav{display:flex!important;width:100%!important;gap:12px!important;margin-top:24px!important;padding:0!important;position:static!important;background:none!important}
.auth-page .register-card .register-nav .btn{width:auto!important;flex:1 1 0!important;margin:0!important}
.auth-page .register-card .workspace-input{width:100%!important;box-sizing:border-box!important;margin:0 0 16px!important}
.auth-page .register-card .workspace-input input{margin:0!important;height:52px!important;min-height:52px!important}
@media(max-width:980px){.auth-page .register-card .auth-grid{min-height:0!important}.auth-page .register-card .auth-right{min-height:calc(100svh - 70px)!important;padding-bottom:34px!important}.auth-page .register-card .auth-form{width:100%!important;max-width:560px!important;margin-inline:auto!important}.auth-page .register-card .auth-form .register-pane>.grid{grid-template-columns:1fr!important;gap:14px!important}.auth-page .register-card .auth-form .register-pane>.grid>.col-6>input{margin-bottom:0!important}}
@media(max-width:580px){.auth-page .register-card .auth-right{padding:26px 22px 34px!important}.auth-page .register-card .auth-right>div:first-child{margin-bottom:20px!important}.auth-page .register-card .auth-right h2{font-size:27px!important}.auth-page .register-card .register-steps{margin:0 0 22px!important}.auth-page .register-card .auth-form .register-pane>.grid{gap:14px!important;margin-bottom:14px!important}.auth-page .register-card .auth-form .register-pane label{font-size:12px!important;margin-bottom:7px!important}.auth-page .register-card .auth-form .register-pane input:not([type=checkbox]),.auth-page .register-card .auth-form .register-pane select{height:52px!important;min-height:52px!important;margin-bottom:14px!important;border-radius:13px!important}.auth-page .register-card .register-nav{margin-top:20px!important}.auth-page .register-card .register-nav .btn{min-height:52px!important}}
