.text-red{color:red}.extra-hours-form{max-width:600px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:4px}.form-group{margin-bottom:15px}label{display:block;margin-bottom:5px}input,textarea{width:100%;padding:8px;box-sizing:border-box}button{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button:hover{background-color:#0056b3}