.auth-login{display:flex;flex-direction:column;align-items:center}.auth-login .accordion-container{width:300px}.auth-login .accordion-container .accordion-header{height:60px;border-radius:10px;display:flex;align-items:center}.auth-login .accordion-container .accordion-header h2{font-size:18px;font-weight:300}.auth-login .accordion-container .accordion-header .arrow{margin-top:8px;margin-right:8px}.auth-login form{display:flex;flex-direction:column;justify-content:center;padding-left:10px;margin-top:20px}.auth-login form *{margin:0 0 5px;width:100%}.auth-login form .title{width:-moz-fit-content;width:fit-content;margin:auto;padding:10px}.auth-login .login-provider button{font-size:20px;font-weight:100;border-radius:40px;height:60px;width:300px;margin:0 auto}.user-dropdown{position:relative;gap:10px;cursor:pointer;height:-moz-fit-content;height:fit-content}.user-dropdown img{width:60px;height:60px;border-radius:50%}.user-dropdown .dropdown{border-radius:10px;background:var(--background-color);position:absolute;top:60px;height:-moz-fit-content;height:fit-content;width:300px;right:0;padding:20px;display:none;font-weight:700}.user-dropdown .dropdown.show{display:flex;flex-direction:column;align-items:flex-start}.user-dropdown .dropdown.show *{margin:0;padding:0}