body .account-settings-page{max-width:904px;margin:0 auto;padding:0 16px 24px;& .page-title{margin-top:112px;color:#303E51;font-size:24px;font-weight:500;line-height:32px}& .page-description{color:#303E51;font-size:14px;font-weight:400;line-height:20px}& .profile-picture,& .profile-picture img{position:relative;cursor:pointer;align-content:center;text-align:center;background-color:#ADB2B9;width:64px;height:64px;border-radius:9999px;object-fit:cover;& svg{font-size:32px;& path{stroke:#68778E}&.placeholder{margin-top:6px}}& input{display:none}}& .profile-picture:hover{background-color:#8995A7}& .profile-picture.draggedover{background-color:#68778E}& .profile-picture .remove-btn{position:absolute;top:-10px;right:-10px;padding:0;& svg{font-size:18px}}& .profile-picture .user-id{place-self:end;color:#303E51;font-size:14px;font-weight:400;line-height:20px}& .action-button{min-width:0;min-height:0;padding:0;color:#0451C6;font-size:12px;font-weight:600;line-height:18px;&.danger{color:#D73D32!important;& svg{font-size:18px;margin-right:8px}& svg path{stroke:#D73D32}}}& .change-password-form{display:flex;flex-direction:column;gap:16px;margin-top:24px;max-width:320px}& .password-requirements{margin:24px 0}& .password-requirements .title{margin-bottom:8px;color:#2C3849;font-size:14px;font-weight:600;line-height:20px}& .password-requirements .item{font-size:14px;font-weight:400;line-height:20px}& .password-requirements .item svg{font-size:16px;margin-right:8px;vertical-align:middle}& .password-requirements .item.valid svg path{stroke:#16A965}& .password-requirements .item.invalid svg path{stroke:#D1D6DD}}@media only screen and (min-width:900px){body .account-settings-page{padding:0 0 40px}}