        body {
            font-family: Arial, sans-serif;
            max-width: 100%;
            margin: 0 auto;
        }
       
        h1 {
            text-align: ;
        }
       
        form {
            max-width: 600px;
            margin: 0 auto;
        }
       
         
}
        
         input[type=number] {
       
        position: relative; 
        padding: 5px;
        padding-right: 25px;
		border: 2px solid;
		
             
        
      }

      input[type=number]::-webkit-inner-spin-button,
      input[type=number]::-webkit-outer-spin-button {
        opacity: 1;
          
          
      }

      input[type=number]::-webkit-outer-spin-button, 
      input[type=number]::-webkit-inner-spin-button {
        -webkit-appearance: inner-spin-button !important;
        width: 25px;
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
          
      }
        label {
            font-weight: bold;
        }
       
        .input-group label {
            text-align: center;
            
        }
        .input-row {
            display: flex;
            justify-content: space-between;
            margin-bottom: 10px;
        }
       
        .input-group {
            width: 600px;
            margin:10px;
            display: inline-grid;
        }
       
        select, input {
            width: 100%;
            
            border: 1px solid #737373;
            
            
        }

       
        button:hover {
            background-color: #45a049;
        }
       
        h2 {
            margin-top: 20px;
        }
        
        table {
             border-collapse: collapse;
      width: 100%;
            border-style: hidden;
    }

    th, td {
     
      padding: 8px;
      text-align: center;
         border: 1px solid;
        
    }

    th {
      background-color: #DDEBFD;
      color: black;
        
    }

    tr:first-child {
      background-color: blue;
      color: white;
        
    }
        tr:nth-child(even) {background-color: #F5F5F7;}

    td:first-child {
      background-color: #DDEBFD;
      color: black;
      font-weight: bold;
    }
        
        .button-style {
            border:2px solid ; 
            padding: 10px; 
            text-align: center; 
            background: #003366; 
            color: white;
         
        }
        

