@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap'); body { font-family: 'Poppins', sans-serif; margin: 20 px; padding: 0; } .container { max-width: 600px; margin: 50px auto; background-color: #fff; border-radius: 8px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); padding: 20px; } h1 { text-align: left; color: #333; font-weight: 600; font-size: 24px; margin-bottom: 20px; } form { display: flex; flex-wrap: wrap; gap: 10px; } label { margin-bottom: 8px; color: #555; font-weight: 500; } input[type="number"] { border: 1px solid #ddd; border-radius: 4px; flex: 1; min-width: 100px; } button { padding: 8px 16px; background-color: #4CAF50; color: #fff; border: none; border-radius: 4px; cursor: pointer; font-weight: 600; } table { width: 100%; border-collapse: collapse; margin-bottom: 20px; } th, td { padding: 8px; text-align: left; border-bottom: 1px solid #ddd; } th { font-weight: 600; background-color: #f9f9f9; } ul { list-style-type: none; padding: 0; } li { margin-bottom: 10px; color: #555; } p { margin-bottom: 5px; color: #333; } .logo { width: 50px; height: 50px; margin-right: 10px; } .header { display: flex; align-items: center; max-width: 100%; } .form-container { display: flex; flex-direction: row; align-items: center; justify-content: center; } .form-container .form-group { display: flex; flex-wrap: wrap; gap: 2px; } .form-group label { margin-bottom: 5px; } .form-group input[type="number"] { padding: 8px; border: 1px solid #ddd; border-radius: 4px; flex: 1; min-width: 50px; } .submit-btn { width: 200px; margin-top: 10px; align-self: center; }