.gym-auth-page .bg-white{background-color:hsl(var(--card) / .5)}.gym-auth-page label{color:hsl(var(--foreground))!important;font-weight:600!important;font-size:.875rem!important;line-height:1.25rem!important;margin-bottom:.5rem!important;display:block}.gym-auth-page [class*=bg-white] input,.gym-auth-page [class*=bg-white] textarea,.gym-auth-page [class*=bg-white] select{background-color:hsl(var(--input))!important;border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important;border-width:1px!important;border-radius:.5rem!important;padding:.625rem .75rem!important;font-size:.875rem!important;width:100%!important;transition:all .2s ease-in-out!important}.gym-auth-page [class*=bg-white] input.pl-12,.gym-auth-page input.pl-12{padding-left:3.5rem!important}.gym-auth-page [class*=bg-white] input.pr-10,.gym-auth-page input.pr-10{padding-right:2.5rem!important}.gym-auth-page [class*=bg-white] input::-moz-placeholder,.gym-auth-page [class*=bg-white] textarea::-moz-placeholder,.gym-auth-page [class*=bg-white] select::-moz-placeholder{color:hsl(var(--muted-foreground))!important}.gym-auth-page [class*=bg-white] input::placeholder,.gym-auth-page [class*=bg-white] textarea::placeholder,.gym-auth-page [class*=bg-white] select::placeholder{color:hsl(var(--muted-foreground))!important}.gym-auth-page [class*=bg-white] input:focus,.gym-auth-page [class*=bg-white] textarea:focus,.gym-auth-page [class*=bg-white] select:focus{border-color:hsl(var(--accent))!important;outline:none!important;box-shadow:0 0 0 3px hsl(var(--accent) / .15)!important}.gym-auth-page:not([class*=bg-white]) input,.gym-auth-page:not([class*=bg-white]) textarea,.gym-auth-page:not([class*=bg-white]) select{background-color:hsl(var(--input));border-color:#ffffff1a;color:hsl(var(--foreground))}.gym-auth-page:not([class*=bg-white]) input::-moz-placeholder,.gym-auth-page:not([class*=bg-white]) textarea::-moz-placeholder,.gym-auth-page:not([class*=bg-white]) select::-moz-placeholder{color:hsl(var(--muted-foreground))}.gym-auth-page:not([class*=bg-white]) input::placeholder,.gym-auth-page:not([class*=bg-white]) textarea::placeholder,.gym-auth-page:not([class*=bg-white]) select::placeholder{color:hsl(var(--muted-foreground))}.gym-auth-page:not([class*=bg-white]) input:focus,.gym-auth-page:not([class*=bg-white]) textarea:focus,.gym-auth-page:not([class*=bg-white]) select:focus{border-color:hsl(var(--accent));outline-color:hsl(var(--accent));box-shadow:0 0 0 1px hsl(var(--accent))}.gym-auth-page:not([class*=bg-white]) label{color:hsl(var(--foreground));font-weight:500}.gym-auth-page button[type=submit]{background:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important;font-weight:600!important;padding:.75rem 1.5rem!important;border-radius:.5rem!important;width:100%!important;transition:all .2s ease-in-out!important}.gym-auth-page button[type=submit]:hover{opacity:.9!important;transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--accent) / .4)}.gym-auth-page a{color:hsl(var(--accent));font-weight:500;transition:color .2s ease-in-out}.gym-auth-page a:hover{color:hsl(var(--accent))}@media (max-width: 640px){.gym-auth-page{padding:.5rem!important}.gym-auth-page label{font-size:.75rem!important}.gym-auth-page [class*=bg-white] input,.gym-auth-page [class*=bg-white] textarea,.gym-auth-page [class*=bg-white] select{font-size:1rem!important;padding:.75rem!important}.gym-auth-page button[type=submit]{padding:.875rem 1.25rem!important;font-size:1rem!important}}@media (min-width: 641px) and (max-width: 1024px){.gym-auth-page label{font-size:.875rem!important}.gym-auth-page [class*=bg-white] input,.gym-auth-page [class*=bg-white] textarea,.gym-auth-page [class*=bg-white] select{font-size:.9375rem!important;padding:.75rem 1rem!important}.gym-auth-page button[type=submit]{padding:.875rem 1.5rem!important;font-size:1rem!important}}@media (min-width: 1025px){.gym-auth-page label{font-size:.875rem!important}.gym-auth-page [class*=bg-white] input,.gym-auth-page [class*=bg-white] textarea,.gym-auth-page [class*=bg-white] select{font-size:.9375rem!important;padding:.875rem 1.125rem!important}.gym-auth-page button[type=submit]{padding:1rem 2rem!important;font-size:1.0625rem!important}}@media (min-width: 1536px){.gym-auth-page [class*=bg-white] input,.gym-auth-page [class*=bg-white] textarea,.gym-auth-page [class*=bg-white] select{font-size:1rem!important;padding:1rem 1.25rem!important}}.gym-auth-page [class*=Card],.gym-auth-page [class*=card]{width:100%!important;max-width:100%!important}.gym-auth-page [class*=bg-white]{padding:1rem!important}@media (min-width: 640px){.gym-auth-page [class*=bg-white]{padding:1.5rem!important}}@media (min-width: 1024px){.gym-auth-page [class*=bg-white]{padding:2rem!important}}.gym-auth-page [role=tablist]{gap:.5rem!important}.gym-auth-page [role=tab]{padding:.75rem 1rem!important;font-size:.875rem!important}@media (min-width: 640px){.gym-auth-page [role=tab]{padding:.875rem 1.25rem!important;font-size:.9375rem!important}}@media (min-width: 1024px){.gym-auth-page [role=tab]{padding:1rem 1.5rem!important;font-size:1rem!important}}.gym-auth-page form>div,.gym-auth-page [class*=space-y]>div{margin-bottom:1rem!important}.gym-auth-page form>div:last-child{margin-bottom:0!important}
