/* Login and registration only; shared forms and owner coordinates stay unchanged. */
#page-auth #authForm{display:flex;flex-direction:column;gap:0;padding:18px 22px 20px}
#page-auth #authForm>label{gap:4px;margin-bottom:12px}
#page-auth #authForm>label>input{min-height:36px;height:36px;padding:6px 10px;font-size:16px}
#page-auth #authFeedback:empty,#page-auth #telegramStatus:empty{display:none}
#page-auth #authFeedback{margin:6px 0;min-height:0}
#page-auth #authSubmit{display:block;width:80%;min-height:38px;height:auto;padding:8px 12px;margin:16px auto 0}
#page-auth #authSecondaryActions{order:4;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}
#page-auth #authSecondaryActions>button{flex:0 1 auto;min-width:0;min-height:32px;width:auto;margin:0;padding:4px 0;font-size:13px;line-height:20px;border:0;background:transparent;box-shadow:none;color:inherit}
#page-auth #telegramLogin{display:flex;align-items:center;justify-content:flex-start;gap:5px;text-align:center;font-size:16px;font-weight:700}
#page-auth #telegramLogin svg{width:24px;height:24px;flex:none}
#page-auth #telegramLogin::before{content:none;display:none}
#page-auth .auth-password-field{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}
#page-auth .auth-password-field>span,#page-auth .auth-password-field>input{grid-column:1/-1}
#page-auth .auth-password-field>[data-auth-hint]{grid-column:1;grid-row:3;align-self:center;font-size:10px;line-height:1.5}
#page-auth #forgotPassword{grid-column:2;grid-row:3;align-self:center;margin:0;padding:0;min-height:24px;border:0;background:transparent;box-shadow:none;color:#168cf0;font-size:12px;font-weight:700;line-height:1.5;text-align:right;white-space:nowrap}
html[data-player-theme=light] #page-auth #forgotPassword{color:#086bc2}
#page-auth #authSecondaryActions::before,#page-auth #authSecondaryActions::after{content:"";width:16px;border-top:2px dashed currentColor;flex:none}
#page-auth #authForm>label>[data-auth-hint]{font-size:10px;line-height:1.5}
#page-auth #forgotPassword::before{content:none;display:none}
#page-auth #telegramStatus{order:5;margin:6px 0 0;font-size:13px;line-height:1.5}

