.app_hourly_wage_tool{

    background:#020617;
    padding:30px;
    border-radius:16px;
    max-width:800px;
    margin:auto;
    color:white;
    
    }
    
    .app_hourly_wage_tool h2{
    
    margin-bottom:20px;
    
    }
    
    .app_hourly_wage_field{
    
    margin-bottom:15px;
    
    }
    
    .app_hourly_wage_field label{
    
    display:block;
    margin-bottom:5px;
    color:#cbd5f5;
    
    }
    
    .app_hourly_wage_field input,
    .app_hourly_wage_field select{
    
    width:100%;
    padding:12px;
    border-radius:10px;
    border:2px solid #38bdf8;
    background:#020617;
    color:white;
    
    }
    
    #app_calc{
    
    background:#38bdf8;
    color:#020617;
    border:none;
    padding:12px 20px;
    border-radius:10px;
    font-weight:700;
    cursor:pointer;
    margin-top:10px;
    
    }
    
    .app_results{
    
    margin-top:25px;
    
    }
    
    .app_row{
    
    display:flex;
    justify-content:space-between;
    background:#0f172a;
    padding:15px;
    border-radius:10px;
    margin-bottom:10px;
    
    }
    
    .app_row span{
    
    color:#94a3b8;
    
    }
    
    .app_row strong{
    
    color:white;
    
    }